| /xsrc/external/mit/MesaLib.old/dist/src/intel/tools/ |
| H A D | aubinator_viewer_urb.h | 27 const struct aub_decode_urb_stage_state *stages) { 48 ImVec2 alloc_tl(x + stages[s].start * alloc_delta, y); 49 ImVec2 alloc_br(x + (stages[s].start + 50 stages[s].n_entries * stages[s].size) * alloc_delta, 53 ImVec2 const_br(x + (const_idx + stages[s].const_rd_length) * alloc_delta, 72 stages[s].start, 73 stages[s].start + stages[s].n_entries * stages[ 23 DrawAllocation(const char * label,int n_stages,int end_urb_offset,const char * stage_names[],const struct aub_decode_urb_stage_state * stages) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/intel/tools/ |
| H A D | aubinator_viewer_urb.h | 27 const struct aub_decode_urb_stage_state *stages) { 48 ImVec2 alloc_tl(x + stages[s].start * alloc_delta, y); 49 ImVec2 alloc_br(x + (stages[s].start + 50 stages[s].n_entries * stages[s].size) * alloc_delta, 53 ImVec2 const_br(x + (const_idx + stages[s].const_rd_length) * alloc_delta, 72 stages[s].start, 73 stages[s].start + stages[s].n_entries * stages[ 23 DrawAllocation(const char * label,int n_stages,int end_urb_offset,const char * stage_names[],const struct aub_decode_urb_stage_state * stages) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/ |
| H A D | d3d12_root_signature.cpp | 107 if (key->stages[i].num_cb_bindings > 0) { 112 key->stages[i].num_cb_bindings, 114 key->stages[i].has_default_ubo0 ? 0 : 1); 118 if (key->stages[i].end_srv_binding > 0) { 122 key->stages[i].end_srv_binding - key->stages[i].begin_srv_binding, 124 key->stages[i].begin_srv_binding); 128 if (key->stages[i].end_srv_binding > 0) { 132 key->stages[i].end_srv_binding - key->stages[ [all...] |
| H A D | d3d12_root_signature.h | 37 } stages[D3D12_GFX_SHADER_STAGES]; member in struct:d3d12_root_signature_key
|
| H A D | d3d12_pipeline_state.cpp | 200 if (state->stages[PIPE_SHADER_VERTEX]) { 201 auto shader = state->stages[PIPE_SHADER_VERTEX]; 207 if (state->stages[PIPE_SHADER_GEOMETRY]) { 208 auto shader = state->stages[PIPE_SHADER_GEOMETRY]; 214 if (last_vertex_stage_writes_pos && state->stages[PIPE_SHADER_FRAGMENT] && 216 auto shader = state->stages[PIPE_SHADER_FRAGMENT]; 367 if (key->stages[stage] == shader)
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/ |
| H A D | iris_pipe.h | 32 static const gl_shader_stage stages[PIPE_SHADER_TYPES] = { local in function:stage_from_pipe 40 return stages[pstage];
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/ |
| H A D | crocus_pipe.h | 32 static const gl_shader_stage stages[PIPE_SHADER_TYPES] = { local in function:stage_from_pipe 40 return stages[pstage];
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/ |
| H A D | iris_pipe.h | 32 static const gl_shader_stage stages[PIPE_SHADER_TYPES] = { local in function:stage_from_pipe 40 return stages[pstage];
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| H A D | linker_util.h | 56 GLenum type, const void *data, uint8_t stages);
|
| H A D | linker_util.cpp | 34 GLenum type, const void *data, uint8_t stages) 58 res->StageReferences = stages; 32 link_util_add_program_resource(struct gl_shader_program * prog,struct set * resource_set,GLenum type,const void * data,uint8_t stages) argument
|
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| H A D | anv_pipeline.c | 650 struct anv_pipeline_stage *stages, 666 if (stages[s].entrypoint) { 667 _mesa_sha1_update(&ctx, stages[s].shader_sha1, 668 sizeof(stages[s].shader_sha1)); 669 _mesa_sha1_update(&ctx, &stages[s].key, brw_prog_key_size(s)); 952 * shader stages." 1124 * stages. 1430 struct anv_pipeline_stage stages[MESA_SHADER_STAGES] = {}; local in function:anv_pipeline_compile_graphics 1449 stages[stage].stage = stage; 1450 stages[stag 648 anv_pipeline_hash_graphics(struct anv_graphics_pipeline * pipeline,struct anv_pipeline_layout * layout,struct anv_pipeline_stage * stages,unsigned char * sha1_out) argument 2662 struct anv_pipeline_stage *stages = local in function:anv_pipeline_init_ray_tracing_stages 2735 anv_pipeline_load_cached_shaders(struct anv_ray_tracing_pipeline * pipeline,struct anv_pipeline_cache * cache,const VkRayTracingPipelineCreateInfoKHR * info,struct anv_pipeline_stage * stages,uint32_t * stack_max) argument 2792 struct anv_pipeline_stage *stages = local in function:anv_pipeline_compile_ray_tracing [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/tnl/ |
| H A D | t_pipeline.h | 41 const struct tnl_pipeline_stage **stages );
|
| H A D | t_pipeline.c | 39 const struct tnl_pipeline_stage **stages ) 48 for (i = 0 ; i < MAX_PIPELINE_STAGES && stages[i] ; i++) { 49 struct tnl_pipeline_stage *s = &tnl->pipeline.stages[i]; 50 memcpy(s, stages[i], sizeof(*s)); 64 struct tnl_pipeline_stage *s = &tnl->pipeline.stages[i]; 211 struct tnl_pipeline_stage *s = &tnl->pipeline.stages[i]; 240 struct tnl_pipeline_stage *s = &tnl->pipeline.stages[i]; 254 * tampering with the internals of these stages in the way that 255 * drivers did in Mesa 3.4. These stages are basically black boxes, 260 * - removing redundant stages (makin 38 _tnl_install_pipeline(struct gl_context * ctx,const struct tnl_pipeline_stage ** stages) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| H A D | anv_pipeline.c | 475 struct anv_pipeline_stage *stages, 491 if (stages[s].entrypoint) { 492 _mesa_sha1_update(&ctx, stages[s].shader_sha1, 493 sizeof(stages[s].shader_sha1)); 494 _mesa_sha1_update(&ctx, &stages[s].key, brw_prog_key_size(s)); 687 * shader stages." 971 struct anv_pipeline_stage stages[MESA_SHADER_STAGES] = {}; local in function:anv_pipeline_compile_graphics 984 stages[stage].stage = stage; 985 stages[stage].module = anv_shader_module_from_handle(sinfo->module); 986 stages[stag 473 anv_pipeline_hash_graphics(struct anv_pipeline * pipeline,struct anv_pipeline_layout * layout,struct anv_pipeline_stage * stages,unsigned char * sha1_out) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/tnl/ |
| H A D | t_pipeline.h | 41 const struct tnl_pipeline_stage **stages );
|
| H A D | t_pipeline.c | 39 const struct tnl_pipeline_stage **stages ) 48 for (i = 0 ; i < MAX_PIPELINE_STAGES && stages[i] ; i++) { 49 struct tnl_pipeline_stage *s = &tnl->pipeline.stages[i]; 50 memcpy(s, stages[i], sizeof(*s)); 64 struct tnl_pipeline_stage *s = &tnl->pipeline.stages[i]; 211 struct tnl_pipeline_stage *s = &tnl->pipeline.stages[i]; 240 struct tnl_pipeline_stage *s = &tnl->pipeline.stages[i]; 254 * tampering with the internals of these stages in the way that 255 * drivers did in Mesa 3.4. These stages are basically black boxes, 260 * - removing redundant stages (makin 38 _tnl_install_pipeline(struct gl_context * ctx,const struct tnl_pipeline_stage ** stages) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/ |
| H A D | linker_util.h | 84 GLenum type, const void *data, uint8_t stages);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ |
| H A D | freedreno_perfetto.h | 53 } stages[] = { variable in typeref:typename:const struct __anon6cbfe9650108[]
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| H A D | tu_perfetto.h | 56 } stages[] = { variable in typeref:typename:const struct __anon500fda8c0108[]
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/main/ |
| H A D | pipelineobj.h | 75 _mesa_UseProgramStages_no_error(GLuint pipeline, GLbitfield stages, 78 _mesa_UseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program);
|
| H A D | pipelineobj.c | 221 GLbitfield stages, struct gl_pipeline_object *pipe) { 223 /* Enable individual stages from the program as requested by the 233 * stages, it is as if the pipeline object has no programmable stage 234 * configured for the indicated shader stages." 236 if ((stages & GL_VERTEX_SHADER_BIT) != 0) 239 if ((stages & GL_FRAGMENT_SHADER_BIT) != 0) 242 if ((stages & GL_GEOMETRY_SHADER_BIT) != 0) 245 if ((stages & GL_TESS_CONTROL_SHADER_BIT) != 0) 248 if ((stages & GL_TESS_EVALUATION_SHADER_BIT) != 0) 251 if ((stages 220 use_program_stages(struct gl_context * ctx,struct gl_shader_program * shProg,GLbitfield stages,struct gl_pipeline_object * pipe) argument 258 _mesa_UseProgramStages_no_error(GLuint pipeline,GLbitfield stages,GLuint prog) argument 282 _mesa_UseProgramStages(GLuint pipeline,GLbitfield stages,GLuint program) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| H A D | pipelineobj.h | 75 _mesa_UseProgramStages_no_error(GLuint pipeline, GLbitfield stages, 78 _mesa_UseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program);
|
| H A D | pipelineobj.c | 223 GLbitfield stages, struct gl_pipeline_object *pipe) { 225 /* Enable individual stages from the program as requested by the 235 * stages, it is as if the pipeline object has no programmable stage 236 * configured for the indicated shader stages." 238 if ((stages & GL_VERTEX_SHADER_BIT) != 0) 241 if ((stages & GL_FRAGMENT_SHADER_BIT) != 0) 244 if ((stages & GL_GEOMETRY_SHADER_BIT) != 0) 247 if ((stages & GL_TESS_CONTROL_SHADER_BIT) != 0) 250 if ((stages & GL_TESS_EVALUATION_SHADER_BIT) != 0) 253 if ((stages 222 use_program_stages(struct gl_context * ctx,struct gl_shader_program * shProg,GLbitfield stages,struct gl_pipeline_object * pipe) argument 263 _mesa_UseProgramStages_no_error(GLuint pipeline,GLbitfield stages,GLuint prog) argument 287 _mesa_UseProgramStages(GLuint pipeline,GLbitfield stages,GLuint program) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/ |
| H A D | cmdline.c | 117 compile_shader(int stages, char **files) argument 123 if (stages > MESA_SHADER_COMPUTE) { 124 fprintf(stderr, "Too many stages"); 128 for (unsigned i = 0; i < stages; ++i) 139 prog = standalone_compile_shader(&options, stages, files, &local_ctx); 141 for (unsigned i = 0; i < stages; ++i) { 150 for (unsigned i = 0; i < stages; ++i) {
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/ |
| H A D | helpers.h | 101 void print_pipeline_ir(VkDevice device, VkPipeline pipeline, VkShaderStageFlagBits stages, 124 VkPipelineShaderStageCreateInfo stages[5]; member in class:PipelineBuilder 161 void print_ir(VkShaderStageFlagBits stages, const char *name, bool remove_encoding=false);
|