Home | History | Annotate | Download | only in util

Lines Matching refs:cso

57    struct cso_context *cso;
90 util_create_blit(struct pipe_context *pipe, struct cso_context *cso)
100 ctx->cso = cso;
214 cso_set_fragment_shader_handle(ctx->cso, ctx->fs[pipe_tex][writemask]);
233 cso_set_fragment_shader_handle(ctx->cso, ctx->fs_depthstencil[pipe_tex]);
252 cso_set_fragment_shader_handle(ctx->cso, ctx->fs_depth[pipe_tex]);
271 cso_set_fragment_shader_handle(ctx->cso, ctx->fs_stencil[pipe_tex]);
293 cso_set_vertex_shader_handle(ctx->cso, ctx->vs);
655 cso_save_blend(ctx->cso);
656 cso_save_depth_stencil_alpha(ctx->cso);
657 cso_save_rasterizer(ctx->cso);
658 cso_save_sample_mask(ctx->cso);
659 cso_save_samplers(ctx->cso, PIPE_SHADER_FRAGMENT);
660 cso_save_sampler_views(ctx->cso, PIPE_SHADER_FRAGMENT);
661 cso_save_stream_outputs(ctx->cso);
662 cso_save_viewport(ctx->cso);
663 cso_save_framebuffer(ctx->cso);
664 cso_save_fragment_shader(ctx->cso);
665 cso_save_vertex_shader(ctx->cso);
666 cso_save_geometry_shader(ctx->cso);
667 cso_save_vertex_elements(ctx->cso);
668 cso_save_vertex_buffers(ctx->cso);
672 cso_set_blend(ctx->cso, &ctx->blend_write_color);
674 cso_set_blend(ctx->cso, &ctx->blend_keep_color);
676 cso_set_sample_mask(ctx->cso, ~0);
677 cso_set_rasterizer(ctx->cso, &ctx->rasterizer);
678 cso_set_vertex_elements(ctx->cso, 2, ctx->velem);
679 cso_set_stream_outputs(ctx->cso, 0, NULL, 0);
692 cso_single_sampler(ctx->cso, PIPE_SHADER_FRAGMENT, 0, &ctx->sampler);
696 cso_single_sampler(ctx->cso, PIPE_SHADER_FRAGMENT, 1, &ctx->sampler);
698 cso_set_depth_stencil_alpha(ctx->cso, &ctx->dsa_write_depthstencil);
702 cso_single_sampler(ctx->cso, PIPE_SHADER_FRAGMENT, 0, &ctx->sampler);
703 cso_set_depth_stencil_alpha(ctx->cso, &ctx->dsa_write_depth);
710 cso_single_sampler(ctx->cso, PIPE_SHADER_FRAGMENT, 0, &ctx->sampler);
712 cso_set_depth_stencil_alpha(ctx->cso, &ctx->dsa_write_stencil);
716 cso_single_sampler(ctx->cso, PIPE_SHADER_FRAGMENT, 0, &ctx->sampler);
717 cso_set_depth_stencil_alpha(ctx->cso, &ctx->dsa_keep_depthstencil);
720 cso_single_sampler_done(ctx->cso, PIPE_SHADER_FRAGMENT);
734 cso_set_sampler_views(ctx->cso, PIPE_SHADER_FRAGMENT, 2, views);
739 cso_set_sampler_views(ctx->cso, PIPE_SHADER_FRAGMENT, 1, &sampler_view);
751 cso_set_viewport(ctx->cso, &ctx->viewport);
754 cso_set_geometry_shader_handle(ctx->cso, NULL);
766 cso_set_framebuffer(ctx->cso, &fb);
779 util_draw_vertex_buffer(ctx->pipe, ctx->cso, ctx->vbuf, offset,
786 cso_restore_blend(ctx->cso);
787 cso_restore_depth_stencil_alpha(ctx->cso);
788 cso_restore_rasterizer(ctx->cso);
789 cso_restore_sample_mask(ctx->cso);
790 cso_restore_samplers(ctx->cso, PIPE_SHADER_FRAGMENT);
791 cso_restore_sampler_views(ctx->cso, PIPE_SHADER_FRAGMENT);
792 cso_restore_viewport(ctx->cso);
793 cso_restore_framebuffer(ctx->cso);
794 cso_restore_fragment_shader(ctx->cso);
795 cso_restore_vertex_shader(ctx->cso);
796 cso_restore_geometry_shader(ctx->cso);
797 cso_restore_vertex_elements(ctx->cso);
798 cso_restore_vertex_buffers(ctx->cso);
799 cso_restore_stream_outputs(ctx->cso);
859 cso_save_blend(ctx->cso);
860 cso_save_depth_stencil_alpha(ctx->cso);
861 cso_save_rasterizer(ctx->cso);
862 cso_save_sample_mask(ctx->cso);
863 cso_save_samplers(ctx->cso, PIPE_SHADER_FRAGMENT);
864 cso_save_sampler_views(ctx->cso, PIPE_SHADER_FRAGMENT);
865 cso_save_stream_outputs(ctx->cso);
866 cso_save_viewport(ctx->cso);
867 cso_save_framebuffer(ctx->cso);
868 cso_save_fragment_shader(ctx->cso);
869 cso_save_vertex_shader(ctx->cso);
870 cso_save_geometry_shader(ctx->cso);
871 cso_save_vertex_elements(ctx->cso);
872 cso_save_vertex_buffers(ctx->cso);
875 cso_set_blend(ctx->cso, &ctx->blend_write_color);
876 cso_set_depth_stencil_alpha(ctx->cso, &ctx->dsa_keep_depthstencil);
877 cso_set_sample_mask(ctx->cso, ~0);
878 cso_set_rasterizer(ctx->cso, &ctx->rasterizer);
879 cso_set_vertex_elements(ctx->cso, 2, ctx->velem);
880 cso_set_stream_outputs(ctx->cso, 0, NULL, 0);
886 cso_single_sampler(ctx->cso, PIPE_SHADER_FRAGMENT, 0, &ctx->sampler);
887 cso_single_sampler_done(ctx->cso, PIPE_SHADER_FRAGMENT);
898 cso_set_viewport(ctx->cso, &ctx->viewport);
901 cso_set_sampler_views(ctx->cso, PIPE_SHADER_FRAGMENT, 1, &src_sampler_view);
907 cso_set_geometry_shader_handle(ctx->cso, NULL);
915 cso_set_framebuffer(ctx->cso, &fb);
926 util_draw_vertex_buffer(ctx->pipe, ctx->cso,
933 cso_restore_blend(ctx->cso);
934 cso_restore_depth_stencil_alpha(ctx->cso);
935 cso_restore_rasterizer(ctx->cso);
936 cso_restore_sample_mask(ctx->cso);
937 cso_restore_samplers(ctx->cso, PIPE_SHADER_FRAGMENT);
938 cso_restore_sampler_views(ctx->cso, PIPE_SHADER_FRAGMENT);
939 cso_restore_viewport(ctx->cso);
940 cso_restore_framebuffer(ctx->cso);
941 cso_restore_fragment_shader(ctx->cso);
942 cso_restore_vertex_shader(ctx->cso);
943 cso_restore_geometry_shader(ctx->cso);
944 cso_restore_vertex_elements(ctx->cso);
945 cso_restore_vertex_buffers(ctx->cso);
946 cso_restore_stream_outputs(ctx->cso);