Lines Matching refs:cso

70 util_set_framebuffer_cb0(struct cso_context *cso, struct pipe_context *ctx,  in util_set_framebuffer_cb0()  argument
84 cso_set_framebuffer(cso, &fb); in util_set_framebuffer_cb0()
89 util_set_blend_normal(struct cso_context *cso) in util_set_blend_normal() argument
94 cso_set_blend(cso, &blend); in util_set_blend_normal()
98 util_set_dsa_disable(struct cso_context *cso) in util_set_dsa_disable() argument
102 cso_set_depth_stencil_alpha(cso, &dsa); in util_set_dsa_disable()
106 util_set_rasterizer_normal(struct cso_context *cso) in util_set_rasterizer_normal() argument
115 cso_set_rasterizer(cso, &rs); in util_set_rasterizer_normal()
119 util_set_max_viewport(struct cso_context *cso, struct pipe_resource *tex) in util_set_max_viewport() argument
130 cso_set_viewport(cso, &viewport); in util_set_max_viewport()
134 util_set_interleaved_vertex_elements(struct cso_context *cso, in util_set_interleaved_vertex_elements() argument
147 cso_set_vertex_elements(cso, &velem); in util_set_interleaved_vertex_elements()
151 util_set_passthrough_vertex_shader(struct cso_context *cso, in util_set_passthrough_vertex_shader() argument
164 cso_set_vertex_shader_handle(cso, vs); in util_set_passthrough_vertex_shader()
169 util_set_common_states_and_clear(struct cso_context *cso, struct pipe_context *ctx, in util_set_common_states_and_clear() argument
174 util_set_framebuffer_cb0(cso, ctx, cb); in util_set_common_states_and_clear()
175 util_set_blend_normal(cso); in util_set_common_states_and_clear()
176 util_set_dsa_disable(cso); in util_set_common_states_and_clear()
177 util_set_rasterizer_normal(cso); in util_set_common_states_and_clear()
178 util_set_max_viewport(cso, cb); in util_set_common_states_and_clear()
184 util_draw_fullscreen_quad(struct cso_context *cso) in util_draw_fullscreen_quad() argument
192 util_set_interleaved_vertex_elements(cso, 2); in util_draw_fullscreen_quad()
193 util_draw_user_vertex_buffer(cso, vertices, PIPE_PRIM_QUADS, 4, 2); in util_draw_fullscreen_quad()
197 util_draw_fullscreen_quad_fill(struct cso_context *cso, in util_draw_fullscreen_quad_fill() argument
206 util_set_interleaved_vertex_elements(cso, 2); in util_draw_fullscreen_quad_fill()
207 util_draw_user_vertex_buffer(cso, vertices, PIPE_PRIM_QUADS, 4, 2); in util_draw_fullscreen_quad_fill()
314 struct cso_context *cso; in tgsi_vs_window_space_position() local
326 cso = cso_create_context(ctx, 0); in tgsi_vs_window_space_position()
329 util_set_common_states_and_clear(cso, ctx, cb); in tgsi_vs_window_space_position()
334 cso_set_fragment_shader_handle(cso, fs); in tgsi_vs_window_space_position()
337 vs = util_set_passthrough_vertex_shader(cso, ctx, true); in tgsi_vs_window_space_position()
347 util_set_interleaved_vertex_elements(cso, 2); in tgsi_vs_window_space_position()
348 util_draw_user_vertex_buffer(cso, vertices, PIPE_PRIM_QUADS, 4, 2); in tgsi_vs_window_space_position()
356 cso_destroy_context(cso); in tgsi_vs_window_space_position()
367 struct cso_context *cso; in null_sampler_view() local
386 cso = cso_create_context(ctx, 0); in null_sampler_view()
389 util_set_common_states_and_clear(cso, ctx, cb); in null_sampler_view()
398 cso_set_fragment_shader_handle(cso, fs); in null_sampler_view()
401 vs = util_set_passthrough_vertex_shader(cso, ctx, false); in null_sampler_view()
402 util_draw_fullscreen_quad(cso); in null_sampler_view()
410 cso_destroy_context(cso); in null_sampler_view()
423 struct cso_context *cso; in util_test_constant_buffer() local
429 cso = cso_create_context(ctx, 0); in util_test_constant_buffer()
432 util_set_common_states_and_clear(cso, ctx, cb); in util_test_constant_buffer()
455 cso_set_fragment_shader_handle(cso, fs); in util_test_constant_buffer()
459 vs = util_set_passthrough_vertex_shader(cso, ctx, false); in util_test_constant_buffer()
460 util_draw_fullscreen_quad(cso); in util_test_constant_buffer()
467 cso_destroy_context(cso); in util_test_constant_buffer()
478 struct cso_context *cso; in null_fragment_shader() local
485 cso = cso_create_context(ctx, 0); in null_fragment_shader()
488 util_set_common_states_and_clear(cso, ctx, cb); in null_fragment_shader()
492 cso_set_rasterizer(cso, &rs); in null_fragment_shader()
494 vs = util_set_passthrough_vertex_shader(cso, ctx, false); in null_fragment_shader()
498 util_draw_fullscreen_quad(cso); in null_fragment_shader()
503 cso_destroy_context(cso); in null_fragment_shader()
529 struct cso_context *cso = cso_create_context(ctx, 0); in test_sync_file_fences() local
608 cso_destroy_context(cso); in test_sync_file_fences()
619 struct cso_context *cso; in test_texture_barrier() local
640 cso = cso_create_context(ctx, 0); in test_texture_barrier()
643 util_set_common_states_and_clear(cso, ctx, cb); in test_texture_barrier()
650 cso_set_fragment_shader_handle(cso, fs); in test_texture_barrier()
653 void *vs = util_set_passthrough_vertex_shader(cso, ctx, false); in test_texture_barrier()
672 util_draw_fullscreen_quad_fill(cso, value, value, value, value); in test_texture_barrier()
676 cso_set_vertex_shader_handle(cso, NULL); in test_texture_barrier()
677 cso_set_fragment_shader_handle(cso, NULL); in test_texture_barrier()
748 cso_set_fragment_shader_handle(cso, fs); in test_texture_barrier()
751 void *vs = util_set_passthrough_vertex_shader(cso, ctx, false); in test_texture_barrier()
760 util_draw_fullscreen_quad(cso); in test_texture_barrier()
782 cso_destroy_context(cso); in test_texture_barrier()