Home
last modified time | relevance | path

Searched refs:CurrentProgram (Results 1 – 24 of 24) sorted by relevance

/external/mesa3d/src/mesa/main/
Ddraw_validate.c142 ctx->_Shader->CurrentProgram[MESA_SHADER_FRAGMENT]; in _mesa_update_valid_to_render_state()
150 if (!shader->CurrentProgram[MESA_SHADER_FRAGMENT]) { in _mesa_update_valid_to_render_state()
186 if (shader->CurrentProgram[MESA_SHADER_TESS_CTRL] && in _mesa_update_valid_to_render_state()
187 !shader->CurrentProgram[MESA_SHADER_TESS_EVAL]) in _mesa_update_valid_to_render_state()
200 shader->CurrentProgram[MESA_SHADER_TESS_EVAL] && in _mesa_update_valid_to_render_state()
201 !shader->CurrentProgram[MESA_SHADER_TESS_CTRL]) in _mesa_update_valid_to_render_state()
237 if (!shader->CurrentProgram[MESA_SHADER_VERTEX] && in _mesa_update_valid_to_render_state()
294 if(shader->CurrentProgram[MESA_SHADER_GEOMETRY]) { in _mesa_update_valid_to_render_state()
295 switch (shader->CurrentProgram[MESA_SHADER_GEOMETRY]-> in _mesa_update_valid_to_render_state()
313 else if (shader->CurrentProgram[MESA_SHADER_TESS_EVAL]) { in _mesa_update_valid_to_render_state()
[all …]
Dpipelineobj.c64 _mesa_reference_program(ctx, &obj->CurrentProgram[i], NULL); in _mesa_delete_pipeline_object()
534 struct gl_program *prog = ctx->_Shader->CurrentProgram[i]; in _mesa_bind_pipeline()
741 *params = pipe->CurrentProgram[MESA_SHADER_VERTEX] in _mesa_GetProgramPipelineiv()
742 ? pipe->CurrentProgram[MESA_SHADER_VERTEX]->Id : 0; in _mesa_GetProgramPipelineiv()
747 *params = pipe->CurrentProgram[MESA_SHADER_TESS_EVAL] in _mesa_GetProgramPipelineiv()
748 ? pipe->CurrentProgram[MESA_SHADER_TESS_EVAL]->Id : 0; in _mesa_GetProgramPipelineiv()
753 *params = pipe->CurrentProgram[MESA_SHADER_TESS_CTRL] in _mesa_GetProgramPipelineiv()
754 ? pipe->CurrentProgram[MESA_SHADER_TESS_CTRL]->Id : 0; in _mesa_GetProgramPipelineiv()
759 *params = pipe->CurrentProgram[MESA_SHADER_GEOMETRY] in _mesa_GetProgramPipelineiv()
760 ? pipe->CurrentProgram[MESA_SHADER_GEOMETRY]->Id : 0; in _mesa_GetProgramPipelineiv()
[all …]
Dstate.c101 ctx->_Shader->CurrentProgram[MESA_SHADER_VERTEX]; in _mesa_update_allow_draw_out_of_order()
103 ctx->_Shader->CurrentProgram[MESA_SHADER_TESS_CTRL]; in _mesa_update_allow_draw_out_of_order()
105 ctx->_Shader->CurrentProgram[MESA_SHADER_TESS_EVAL]; in _mesa_update_allow_draw_out_of_order()
107 ctx->_Shader->CurrentProgram[MESA_SHADER_GEOMETRY]; in _mesa_update_allow_draw_out_of_order()
109 ctx->_Shader->CurrentProgram[MESA_SHADER_FRAGMENT]; in _mesa_update_allow_draw_out_of_order()
198 ctx->_Shader->CurrentProgram[MESA_SHADER_VERTEX]; in update_program()
200 ctx->_Shader->CurrentProgram[MESA_SHADER_TESS_CTRL]; in update_program()
202 ctx->_Shader->CurrentProgram[MESA_SHADER_TESS_EVAL]; in update_program()
204 ctx->_Shader->CurrentProgram[MESA_SHADER_GEOMETRY]; in update_program()
206 ctx->_Shader->CurrentProgram[MESA_SHADER_FRAGMENT]; in update_program()
[all …]
Dcompute.c51 if (ctx->_Shader->CurrentProgram[MESA_SHADER_COMPUTE] == NULL) { in check_valid_to_compute()
98 struct gl_program *prog = ctx->_Shader->CurrentProgram[MESA_SHADER_COMPUTE]; in validate_DispatchCompute()
121 struct gl_program *prog = ctx->_Shader->CurrentProgram[MESA_SHADER_COMPUTE]; in validate_DispatchComputeGroupSizeARB()
277 struct gl_program *prog = ctx->_Shader->CurrentProgram[MESA_SHADER_COMPUTE]; in valid_dispatch_indirect()
325 ctx->_Shader->CurrentProgram[MESA_SHADER_COMPUTE]; in dispatch_compute()
370 ctx->_Shader->CurrentProgram[MESA_SHADER_COMPUTE]; in dispatch_compute_indirect()
Dff_fragment_shader.c168 ctx->_Shader->CurrentProgram[MESA_SHADER_VERTEX] != NULL; in filter_fp_input_mask()
224 if (ctx->_Shader->CurrentProgram[MESA_SHADER_GEOMETRY] != NULL) in filter_fp_input_mask()
225 vprog = ctx->_Shader->CurrentProgram[MESA_SHADER_GEOMETRY]; in filter_fp_input_mask()
226 else if (ctx->_Shader->CurrentProgram[MESA_SHADER_TESS_EVAL] != NULL) in filter_fp_input_mask()
227 vprog = ctx->_Shader->CurrentProgram[MESA_SHADER_TESS_EVAL]; in filter_fp_input_mask()
229 vprog = ctx->_Shader->CurrentProgram[MESA_SHADER_VERTEX]; in filter_fp_input_mask()
Dprogram_binary.c295 if (ctx->_Shader->CurrentProgram[stage] && in _mesa_program_binary()
296 ctx->_Shader->CurrentProgram[stage]->Id == sh_prog->Name) { in _mesa_program_binary()
Dstate.h114 if (ctx->_Shader->CurrentProgram[MESA_SHADER_VERTEX] || in _mesa_vertex_program_two_side_enabled()
Dglthread_get.c66 *p = ctx->GLThread.CurrentProgram; in _mesa_marshal_GetIntegerv()
Dshaderapi.c236 _mesa_reference_program(ctx, &ctx->Shader.CurrentProgram[i], NULL); in _mesa_free_shader_state()
1270 if (obj->CurrentProgram[stage] && in update_programs_in_pipeline()
1271 obj->CurrentProgram[stage]->Id == params->shProg->Name) { in update_programs_in_pipeline()
1363 if (ctx->_Shader->CurrentProgram[stage] && in link_program()
1364 ctx->_Shader->CurrentProgram[stage]->Id == shProg->Name) { in link_program()
2609 target = &shTarget->CurrentProgram[stage]; in _mesa_use_program()
3013 struct gl_program *p = ctx->_Shader->CurrentProgram[stage]; in _mesa_UniformSubroutinesuiv()
3087 struct gl_program *p = ctx->_Shader->CurrentProgram[stage]; in _mesa_GetUniformSubroutineuiv()
3780 if (ctx->_Shader->CurrentProgram[stage]) in _mesa_shader_write_subroutine_indices()
3782 ctx->_Shader->CurrentProgram[stage]); in _mesa_shader_write_subroutine_indices()
Dglthread.h294 GLuint CurrentProgram; member
Dshader_query.cpp2110 struct gl_program **prog = (struct gl_program **) pipeline->CurrentProgram; in _mesa_validate_pipeline_io()
2114 for (idx = 0; idx < ARRAY_SIZE(pipeline->CurrentProgram); idx++) { in _mesa_validate_pipeline_io()
2121 for (idx = prev + 1; idx < ARRAY_SIZE(pipeline->CurrentProgram); idx++) { in _mesa_validate_pipeline_io()
Dtransformfeedback.c324 if (ctx->_Shader->CurrentProgram[i] != NULL) in get_xfb_source()
325 return ctx->_Shader->CurrentProgram[i]; in get_xfb_source()
Duniform_query.cpp2196 (const struct gl_program **) pipeline->CurrentProgram; in _mesa_sampler_uniforms_pipeline_are_valid()
2201 for (unsigned idx = 0; idx < ARRAY_SIZE(pipeline->CurrentProgram); idx++) { in _mesa_sampler_uniforms_pipeline_are_valid()
Dtexstate.c899 memcpy(prog, ctx->_Shader->CurrentProgram, sizeof(prog)); in _mesa_update_texture_state()
Dmtypes.h2281 struct gl_program *CurrentProgram[MESA_SHADER_STAGES]; member
/external/mesa3d/src/mesa/state_tracker/
Dst_atom_storagebuf.c97 st->ctx->_Shader->CurrentProgram[MESA_SHADER_VERTEX]; in st_bind_vs_ssbos()
105 st->ctx->_Shader->CurrentProgram[MESA_SHADER_FRAGMENT]; in st_bind_fs_ssbos()
113 st->ctx->_Shader->CurrentProgram[MESA_SHADER_GEOMETRY]; in st_bind_gs_ssbos()
121 st->ctx->_Shader->CurrentProgram[MESA_SHADER_TESS_CTRL]; in st_bind_tcs_ssbos()
129 st->ctx->_Shader->CurrentProgram[MESA_SHADER_TESS_EVAL]; in st_bind_tes_ssbos()
137 st->ctx->_Shader->CurrentProgram[MESA_SHADER_COMPUTE]; in st_bind_cs_ssbos()
Dst_atom_atomicbuf.c101 st->ctx->_Shader->CurrentProgram[MESA_SHADER_VERTEX]; in st_bind_vs_atomics()
110 st->ctx->_Shader->CurrentProgram[MESA_SHADER_FRAGMENT]; in st_bind_fs_atomics()
119 st->ctx->_Shader->CurrentProgram[MESA_SHADER_GEOMETRY]; in st_bind_gs_atomics()
128 st->ctx->_Shader->CurrentProgram[MESA_SHADER_TESS_CTRL]; in st_bind_tcs_atomics()
137 st->ctx->_Shader->CurrentProgram[MESA_SHADER_TESS_EVAL]; in st_bind_tes_atomics()
150 st->ctx->_Shader->CurrentProgram[MESA_SHADER_COMPUTE]; in st_bind_cs_atomics()
Dst_atom_image.c181 st->ctx->_Shader->CurrentProgram[MESA_SHADER_VERTEX]; in st_bind_vs_images()
189 st->ctx->_Shader->CurrentProgram[MESA_SHADER_FRAGMENT]; in st_bind_fs_images()
197 st->ctx->_Shader->CurrentProgram[MESA_SHADER_GEOMETRY]; in st_bind_gs_images()
205 st->ctx->_Shader->CurrentProgram[MESA_SHADER_TESS_CTRL]; in st_bind_tcs_images()
213 st->ctx->_Shader->CurrentProgram[MESA_SHADER_TESS_EVAL]; in st_bind_tes_images()
221 st->ctx->_Shader->CurrentProgram[MESA_SHADER_COMPUTE]; in st_bind_cs_images()
Dst_atom_constbuf.c315 st->ctx->_Shader->CurrentProgram[MESA_SHADER_VERTEX]; in st_bind_vs_ubos()
324 st->ctx->_Shader->CurrentProgram[MESA_SHADER_FRAGMENT]; in st_bind_fs_ubos()
333 st->ctx->_Shader->CurrentProgram[MESA_SHADER_GEOMETRY]; in st_bind_gs_ubos()
342 st->ctx->_Shader->CurrentProgram[MESA_SHADER_TESS_CTRL]; in st_bind_tcs_ubos()
351 st->ctx->_Shader->CurrentProgram[MESA_SHADER_TESS_EVAL]; in st_bind_tes_ubos()
360 st->ctx->_Shader->CurrentProgram[MESA_SHADER_COMPUTE]; in st_bind_cs_ubos()
Dst_atom_clip.c54 if (ctx->_Shader->CurrentProgram[MESA_SHADER_VERTEX]) in st_update_clip()
Dst_program.c704 bool use_eye = st->ctx->_Shader->CurrentProgram[MESA_SHADER_VERTEX] != NULL; in lower_ucp()
Dst_cb_drawpixels.c1517 !ctx->_Shader->CurrentProgram[MESA_SHADER_FRAGMENT] && in blit_copy_pixels()
/external/angle/src/libANGLE/capture/
DFrameCapture.cpp2073 CurrentProgram, enumerator
2182 return DefaultUniformType::CurrentProgram; in GetDefaultUniformType()
6351 if (defaultUniformType == DefaultUniformType::CurrentProgram) in trackDefaultUniformUpdate()
/external/mesa3d/docs/relnotes/
D7.10.rst1600 - mesa: Track an ActiveProgram distinct from CurrentProgram