Searched refs:stages (Results 1 - 25 of 153) sorted by relevance

1234567

/xsrc/external/mit/MesaLib.old/dist/src/intel/tools/
H A Daubinator_viewer_urb.h27 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 Daubinator_viewer_urb.h27 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 Dd3d12_root_signature.cpp107 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 Dd3d12_root_signature.h37 } stages[D3D12_GFX_SHADER_STAGES]; member in struct:d3d12_root_signature_key
H A Dd3d12_pipeline_state.cpp200 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 Diris_pipe.h32 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 Dcrocus_pipe.h32 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 Diris_pipe.h32 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 Dlinker_util.h56 GLenum type, const void *data, uint8_t stages);
H A Dlinker_util.cpp34 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 Danv_pipeline.c650 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 Dt_pipeline.h41 const struct tnl_pipeline_stage **stages );
H A Dt_pipeline.c39 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 Danv_pipeline.c475 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 Dt_pipeline.h41 const struct tnl_pipeline_stage **stages );
H A Dt_pipeline.c39 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 Dlinker_util.h84 GLenum type, const void *data, uint8_t stages);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_perfetto.h53 } stages[] = { variable in typeref:typename:const struct __anon6cbfe9650108[]
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_perfetto.h56 } stages[] = { variable in typeref:typename:const struct __anon500fda8c0108[]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/main/
H A Dpipelineobj.h75 _mesa_UseProgramStages_no_error(GLuint pipeline, GLbitfield stages,
78 _mesa_UseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program);
H A Dpipelineobj.c221 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 Dpipelineobj.h75 _mesa_UseProgramStages_no_error(GLuint pipeline, GLbitfield stages,
78 _mesa_UseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program);
H A Dpipelineobj.c223 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 Dcmdline.c117 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 Dhelpers.h101 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);

Completed in 23 milliseconds

1234567