Searched refs:shader_state (Results 1 - 25 of 36) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_emit.c112 size += ctx->shader_state.vs_inst_mem_size + 1;
113 size += ctx->shader_state.ps_inst_mem_size + 1;
138 /*008E0*/ EMIT_STATE(VS_HALTI5_OUTPUT(x), ctx->shader_state.VS_OUTPUT[x]);
143 /*008C0*/ EMIT_STATE(VS_HALTI5_INPUT(x), ctx->shader_state.VS_INPUT[x]);
147 /*00A90*/ EMIT_STATE(PA_VARYING_NUM_COMPONENTS(0), ctx->shader_state.GL_VARYING_NUM_COMPONENTS);
149 /*01080*/ EMIT_STATE(PS_VARYING_NUM_COMPONENTS(0), ctx->shader_state.GL_VARYING_NUM_COMPONENTS);
150 /*03888*/ EMIT_STATE(GL_HALTI5_SH_SPECIALS, ctx->shader_state.GL_HALTI5_SH_SPECIALS);
165 /*00800*/ EMIT_STATE(VS_END_PC, ctx->shader_state.VS_END_PC);
169 /*00810*/ EMIT_STATE(VS_OUTPUT(x), ctx->shader_state.VS_OUTPUT[x]);
174 /*00820*/ EMIT_STATE(VS_INPUT(x), ctx->shader_state
[all...]
H A Detnaviv_context.h152 struct compiled_shader_state shader_state; member in struct:etna_context
H A Detnaviv_shader.c56 /* Link vs and fs together: fill in shader_state from vs and fs
229 return etna_link_shaders(ctx, &ctx->shader_state, ctx->shader.vs, ctx->shader.fs);
314 return etna_shader_update_vs_inputs(&ctx->shader_state, ctx->shader.vs,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_emit.c112 size += ctx->shader_state.vs_inst_mem_size + 1;
113 size += ctx->shader_state.ps_inst_mem_size + 1;
135 /*007C4*/ EMIT_STATE(FE_HALTI5_ID_CONFIG, ctx->shader_state.FE_HALTI5_ID_CONFIG);
139 /*008E0*/ EMIT_STATE(VS_HALTI5_OUTPUT(x), ctx->shader_state.VS_OUTPUT[x]);
144 /*008C0*/ EMIT_STATE(VS_HALTI5_INPUT(x), ctx->shader_state.VS_INPUT[x]);
148 /*00A90*/ EMIT_STATE(PA_VARYING_NUM_COMPONENTS(0), ctx->shader_state.GL_VARYING_NUM_COMPONENTS[0]);
149 /*00A94*/ EMIT_STATE(PA_VARYING_NUM_COMPONENTS(1), ctx->shader_state.GL_VARYING_NUM_COMPONENTS[1]);
151 /*01080*/ EMIT_STATE(PS_VARYING_NUM_COMPONENTS(0), ctx->shader_state.GL_VARYING_NUM_COMPONENTS[0]);
152 /*01084*/ EMIT_STATE(PS_VARYING_NUM_COMPONENTS(1), ctx->shader_state.GL_VARYING_NUM_COMPONENTS[1]);
153 /*03888*/ EMIT_STATE(GL_HALTI5_SH_SPECIALS, ctx->shader_state
[all...]
H A Detnaviv_context.h157 struct compiled_shader_state shader_state; member in struct:etna_context
H A Detnaviv_state.c694 struct compiled_shader_state *shader_state = &ctx->shader_state; local in function:etna_update_zsa
707 !shader_state->writes_z &&
708 !shader_state->uses_discard)
717 !shader_state->writes_z)
H A Detnaviv_shader.c110 /* Link vs and fs together: fill in shader_state from vs and fs
296 return etna_link_shaders(ctx, &ctx->shader_state, ctx->shader.vs, ctx->shader.fs);
399 return etna_shader_update_vs_inputs(&ctx->shader_state, ctx->shader.vs,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/v3d/
H A Dv3d_program.c212 .base.shader_state = so,
230 .base.shader_state = so,
254 .base.shader_state = so,
375 struct v3d_uncompiled_shader *shader_state = key->shader_state; local in function:v3d_get_compiled_shader
376 nir_shader *s = shader_state->base.ir.nir;
386 int program_id = shader_state->program_id;
388 p_atomic_inc_return(&shader_state->compiled_variant_count);
539 key->base.shader_state = v3d->prog.bind_fs;
660 key->base.shader_state
685 struct v3d_uncompiled_shader *shader_state = key->base.shader_state; local in function:v3d_update_compiled_gs
791 struct v3d_uncompiled_shader *shader_state = local in function:v3d_update_compiled_vs
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/kernel/
H A Dvc4_validate.c253 struct vc4_shader_state *shader_state; local in function:validate_indexed_prim_list
260 shader_state = &exec->shader_state[exec->shader_state_count - 1];
262 if (max_index > shader_state->max_index)
263 shader_state->max_index = max_index;
287 struct vc4_shader_state *shader_state; local in function:validate_gl_array_primitive
294 shader_state = &exec->shader_state[exec->shader_state_count - 1];
302 if (max_index > shader_state->max_index)
303 shader_state
[all...]
H A Dvc4_drv.h69 } *shader_state; member in struct:vc4_exec_info
H A Dvc4_gem.c73 exec->shader_state = temp + exec_size;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/kernel/
H A Dvc4_validate.c253 struct vc4_shader_state *shader_state; local in function:validate_indexed_prim_list
260 shader_state = &exec->shader_state[exec->shader_state_count - 1];
262 if (max_index > shader_state->max_index)
263 shader_state->max_index = max_index;
287 struct vc4_shader_state *shader_state; local in function:validate_gl_array_primitive
294 shader_state = &exec->shader_state[exec->shader_state_count - 1];
302 if (max_index > shader_state->max_index)
303 shader_state
[all...]
H A Dvc4_drv.h69 } *shader_state; member in struct:vc4_exec_info
H A Dvc4_gem.c73 exec->shader_state = temp + exec_size;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/v3d/
H A Dv3d_program.c191 .base.shader_state = so,
207 .base.shader_state = so,
337 struct v3d_uncompiled_shader *shader_state = key->shader_state; local in function:v3d_get_compiled_shader
338 nir_shader *s = shader_state->base.ir.nir;
348 int program_id = shader_state->program_id;
350 p_atomic_inc_return(&shader_state->compiled_variant_count);
501 key->base.shader_state = v3d->prog.bind_fs;
615 key->base.shader_state = v3d->prog.bind_vs;
637 struct v3d_uncompiled_shader *shader_state local in function:v3d_update_compiled_vs
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/
H A Dpan_context.c341 struct panfrost_shader_state *shader_state = &cso->variants[i]; local in function:panfrost_delete_shader_state
342 panfrost_bo_unreference(shader_state->bin.bo);
343 panfrost_bo_unreference(shader_state->state.bo);
344 panfrost_bo_unreference(shader_state->linkage.bo);
517 struct panfrost_shader_state *shader_state = &variants->variants[variant]; local in function:panfrost_bind_shader_state
518 assert(panfrost_variant_matches(ctx, shader_state, type));
522 if (!shader_state->compiled) {
530 shader_state);
532 shader_state->compiled = true;
535 shader_state
[all...]
/xsrc/external/mit/MesaLib/dist/src/broadcom/clif/
H A Dclif_private.h82 } shader_state; member in union:reloc_worklist_entry::__anon77b2a68d010a
H A Dv3dx_dump.c90 reloc->shader_state.num_attrs =
/xsrc/external/mit/MesaLib.old/dist/src/broadcom/clif/
H A Dclif_private.h77 } shader_state; member in union:reloc_worklist_entry::__anon0dc4d9ba010a
H A Dv3dx_dump.c90 reloc->shader_state.num_attrs =
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
H A Dvc4_draw.c229 cl_emit(&job->bcl, GL_SHADER_STATE, shader_state) {
235 shader_state.number_of_attribute_arrays =
H A Dvc4_qir.h304 struct vc4_uncompiled_shader *shader_state; member in struct:vc4_key
449 struct pipe_shader_state *shader_state; member in struct:vc4_compile
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
H A Dvc4_draw.c232 cl_emit(&job->bcl, GL_SHADER_STATE, shader_state) {
238 shader_state.number_of_attribute_arrays =
H A Dvc4_qir.h303 struct vc4_uncompiled_shader *shader_state; member in struct:vc4_key
445 struct pipe_shader_state *shader_state; member in struct:vc4_compile
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/
H A Dpan_context.c1835 struct panfrost_shader_state *shader_state = &variants->variants[variant]; local in function:panfrost_bind_fs_state
1836 assert(panfrost_variant_matches(ctx, shader_state));
1840 if (!shader_state->compiled) {
1841 panfrost_shader_compile(ctx, shader_state->tripipe, NULL, JOB_TYPE_TILER, shader_state);
1842 shader_state->compiled = true;

Completed in 33 milliseconds

12