Lines Matching defs:pipe
37 #include "pipe/p_config.h"
334 static void* r300_create_blend_state(struct pipe_context* pipe,
337 struct r300_screen* r300screen = r300_screen(pipe->screen);
527 static void r300_bind_blend_state(struct pipe_context* pipe,
530 struct r300_context* r300 = r300_context(pipe);
555 static void r300_delete_blend_state(struct pipe_context* pipe,
569 static void r300_set_blend_color(struct pipe_context* pipe,
572 struct r300_context* r300 = r300_context(pipe);
651 static void r300_set_clip_state(struct pipe_context* pipe,
654 struct r300_context* r300 = r300_context(pipe);
679 static void* r300_create_dsa_state(struct pipe_context* pipe,
682 boolean is_r500 = r300_screen(pipe->screen)->caps.is_r500;
799 static void r300_bind_dsa_state(struct pipe_context* pipe,
802 struct r300_context* r300 = r300_context(pipe);
815 static void r300_delete_dsa_state(struct pipe_context* pipe,
821 static void r300_set_stencil_ref(struct pipe_context* pipe,
824 struct r300_context* r300 = r300_context(pipe);
902 r300_set_framebuffer_state(struct pipe_context* pipe,
905 struct r300_context* r300 = r300_context(pipe);
974 r300_set_blend_color(pipe, &((struct r300_blend_color_state*)r300->blend_color_state.state)->state);
1036 static void* r300_create_fs_state(struct pipe_context* pipe,
1039 struct r300_context* r300 = r300_context(pipe);
1050 fs->state.tokens = nir_to_tgsi(shader->ir.nir, pipe->screen);
1099 static void r300_bind_fs_state(struct pipe_context* pipe, void* shader)
1101 struct r300_context* r300 = r300_context(pipe);
1116 static void r300_delete_fs_state(struct pipe_context* pipe, void* shader)
1132 static void r300_set_polygon_stipple(struct pipe_context* pipe,
1144 static void* r300_create_rs_state(struct pipe_context* pipe,
1166 boolean vclamp = !r300_context(pipe)->screen->caps.is_r500;
1175 r300_context(pipe)->is_point = false;
1191 if (!r300_screen(pipe->screen)->caps.has_tcl) {
1205 float max_psiz = pipe->screen->get_paramf(pipe->screen,
1296 if (r300_screen(pipe->screen)->caps.has_tcl) {
1361 static void r300_bind_rs_state(struct pipe_context* pipe, void* state)
1363 struct r300_context* r300 = r300_context(pipe);
1417 static void r300_delete_rs_state(struct pipe_context* pipe, void* state)
1423 r300_create_sampler_state(struct pipe_context* pipe,
1426 struct r300_context* r300 = r300_context(pipe);
1494 static void r300_bind_sampler_states(struct pipe_context* pipe,
1499 struct r300_context* r300 = r300_context(pipe);
1518 static void r300_delete_sampler_state(struct pipe_context* pipe, void* state)
1548 static void r300_set_sampler_views(struct pipe_context* pipe,
1555 struct r300_context* r300 = r300_context(pipe);
1629 r300_create_sampler_view_custom(struct pipe_context *pipe,
1637 boolean is_r500 = r300_screen(pipe->screen)->caps.is_r500;
1638 boolean dxtc_swizzle = r300_screen(pipe->screen)->caps.dxtc_swizzle;
1645 view->base.context = pipe;
1667 r300_texture_setup_format_state(r300_screen(pipe->screen), tex,
1681 r300_create_sampler_view(struct pipe_context *pipe,
1685 return r300_create_sampler_view_custom(pipe, texture, templ,
1692 r300_sampler_view_destroy(struct pipe_context *pipe,
1699 static void r300_set_sample_mask(struct pipe_context *pipe,
1702 struct r300_context* r300 = r300_context(pipe);
1709 static void r300_set_scissor_states(struct pipe_context* pipe,
1714 struct r300_context* r300 = r300_context(pipe);
1722 static void r300_set_viewport_states(struct pipe_context* pipe,
1727 struct r300_context* r300 = r300_context(pipe);
1774 static void r300_set_vertex_buffers_hwtcl(struct pipe_context* pipe,
1780 struct r300_context* r300 = r300_context(pipe);
1797 static void r300_set_vertex_buffers_swtcl(struct pipe_context* pipe,
1803 struct r300_context* r300 = r300_context(pipe);
1871 static void* r300_create_vertex_elements_state(struct pipe_context* pipe,
1897 if (r300_screen(pipe->screen)->caps.has_tcl) {
1912 static void r300_bind_vertex_elements_state(struct pipe_context *pipe,
1915 struct r300_context *r300 = r300_context(pipe);
1934 static void r300_delete_vertex_elements_state(struct pipe_context *pipe, void *state)
1939 static void* r300_create_vs_state(struct pipe_context* pipe,
1942 struct r300_context* r300 = r300_context(pipe);
1968 vs->state.tokens = nir_to_tgsi_options(shader->ir.nir, pipe->screen,
1987 static void r300_bind_vs_state(struct pipe_context* pipe, void* shader)
1989 struct r300_context* r300 = r300_context(pipe);
2026 static void r300_delete_vs_state(struct pipe_context* pipe, void* shader)
2028 struct r300_context* r300 = r300_context(pipe);
2048 static void r300_set_constant_buffer(struct pipe_context *pipe,
2053 struct r300_context* r300 = r300_context(pipe);
2114 static void r300_texture_barrier(struct pipe_context *pipe, unsigned flags)
2116 struct r300_context *r300 = r300_context(pipe);
2122 static void r300_memory_barrier(struct pipe_context *pipe, unsigned flags)