Home
last modified time | relevance | path

Searched refs:sysvals (Results 1 – 14 of 14) sorted by relevance

/external/mesa3d/src/panfrost/util/
Dpan_ir.h73 unsigned sysvals[MAX_SYSVAL_COUNT]; member
101 unsigned sysvals[MAX_SYSVAL_COUNT]; member
Dpan_sysval.c123 ctx->sysvals[id] = sysval; in panfrost_nir_assign_sysval_body()
/external/mesa3d/src/panfrost/bifrost/
Dbifrost_compile.c440 ctx->sysvals.sysval_count) { in bi_emit_ld_ubo()
442 const_offset += 16 * ctx->sysvals.sysval_count; in bi_emit_ld_ubo()
451 .constant.u64 = 16 * ctx->sysvals.sysval_count, in bi_emit_ld_ubo()
493 void *val = _mesa_hash_table_u64_search(ctx->sysvals.sysval_to_id, sysval); in bi_emit_sysval()
2393 panfrost_nir_assign_sysvals(&ctx->sysvals, ctx, nir); in bifrost_compile_shader_nir()
2394 program->sysval_count = ctx->sysvals.sysval_count; in bifrost_compile_shader_nir()
2395 …memcpy(program->sysvals, ctx->sysvals.sysvals, sizeof(ctx->sysvals.sysvals[0]) * ctx->sysvals.sysv… in bifrost_compile_shader_nir()
Dcompiler.h460 struct panfrost_sysvals sysvals; member
/external/mesa3d/src/panfrost/midgard/
Dmidgard_compile.c1290 void *val = _mesa_hash_table_u64_search(ctx->sysvals.sysval_to_id, sysval); in emit_sysval_read()
1531 …emit_ubo_read(ctx, &instr->instr, reg, (ctx->sysvals.sysval_count + offset) * 16, indirect_offset,… in emit_intrinsic()
2782 panfrost_nir_assign_sysvals(&ctx->sysvals, ctx, nir); in midgard_compile_shader_nir()
2783 program->sysval_count = ctx->sysvals.sysval_count; in midgard_compile_shader_nir()
2784 …memcpy(program->sysvals, ctx->sysvals.sysvals, sizeof(ctx->sysvals.sysvals[0]) * ctx->sysvals.sysv… in midgard_compile_shader_nir()
Dcompiler.h318 struct panfrost_sysvals sysvals; member
/external/mesa3d/docs/relnotes/
D20.1.7.rst58 - panfrost: Use memctx for sysvals
D20.2.0.rst771 - panfrost: Use memctx for sysvals
2792 - freedreno/a3xx: support LINEAR_PIXEL/PERSP_CENTROID/LINEAR_CENTROID sysvals
2795 - freedreno/a5xx: set missing bary sysvals
2796 - freedreno/a6xx: set missing bary sysvals
2797 - turnip: set missing bary sysvals
D20.3.0.rst493 - panfrost: Use memctx for sysvals
2635 - iris: Always re-upload sysvals when we have kernel inputs
2871 - nir: Add intrinsics for object to/from world RT sysvals
3329 - nir: add interpolation qualifiers for color sysvals into shader_info
D20.1.0.rst471 - pan/midgard: Remove indexing dependency of sysvals
476 - pan/bi: Implement sysvals
D20.0.0.rst1850 - freedreno/ir3: fix vertex shader sysvals with pre_assign_inputs
D19.1.0.rst3087 - iris: enable push constants if we have sysvals but no uniforms
/external/mesa3d/src/gallium/drivers/panfrost/
Dpan_assemble.c282 memcpy(state->sysval, program->sysvals, sizeof(state->sysval[0]) * state->sysval_count); in panfrost_shader_compile()
/external/mesa3d/src/gallium/drivers/iris/
Diris_program.c361 setup_vec4_image_sysval(uint32_t *sysvals, uint32_t idx, in setup_vec4_image_sysval() argument
367 sysvals[i] = BRW_PARAM_IMAGE(idx, offset / sizeof(uint32_t) + i); in setup_vec4_image_sysval()
370 sysvals[i] = BRW_PARAM_BUILTIN_ZERO; in setup_vec4_image_sysval()