Searched refs:inline_uniforms (Results 1 – 21 of 21) sorted by relevance
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_debug_options.h | 1 OPT_BOOL(inline_uniforms, true, "Optimize shaders by replacing uniforms with literals")
|
D | si_descriptors.c | 1206 bool *inline_uniforms, uint32_t **inlined_values) in si_get_inline_uniform_state() argument 1209 *inline_uniforms = key->ps.opt.inline_uniforms; in si_get_inline_uniform_state() 1212 *inline_uniforms = key->ge.opt.inline_uniforms; in si_get_inline_uniform_state() 1222 bool inline_uniforms; in si_invalidate_inlinable_uniforms() local 1224 …si_get_inline_uniform_state(&sctx->shaders[shader].key, shader, &inline_uniforms, &inlined_values); in si_invalidate_inlinable_uniforms() 1226 if (inline_uniforms) { in si_invalidate_inlinable_uniforms() 1228 sctx->shaders[shader].key.ps.opt.inline_uniforms = false; in si_invalidate_inlinable_uniforms() 1230 sctx->shaders[shader].key.ge.opt.inline_uniforms = false; in si_invalidate_inlinable_uniforms() 1275 bool inline_uniforms; in si_set_inlinable_constants() local 1277 …si_get_inline_uniform_state(&sctx->shaders[shader].key, shader, &inline_uniforms, &inlined_values); in si_set_inlinable_constants() [all …]
|
D | si_shader.h | 802 unsigned inline_uniforms:1; member 837 unsigned inline_uniforms:1; member
|
D | si_shader_nir.c | 438 if (sscreen->options.inline_uniforms) in si_finalize_nir()
|
D | si_shader.c | 1618 if (key->ge.opt.inline_uniforms) { in si_dump_shader_key() 1620 key->ge.opt.inline_uniforms, in si_dump_shader_key() 1629 if (key->ps.opt.inline_uniforms) { in si_dump_shader_key() 1631 key->ps.opt.inline_uniforms, in si_dump_shader_key() 2355 bool inline_uniforms = false; in si_get_nir_shader() local 2358 &inline_uniforms, &inlined_uniform_values); in si_get_nir_shader() 2360 if (inline_uniforms) { in si_get_nir_shader() 3763 prev_shader->key.ge.opt.inline_uniforms = false; /* only TCS/GS can inline uniforms */ in si_get_prev_stage_nir_shader()
|
D | si_state.h | 582 bool *inline_uniforms, uint32_t **inlined_values);
|
D | si_state_shaders.cpp | 180 if (sel->screen->options.inline_uniforms) in si_get_ir_cache_key() 3131 if (key->opt.inline_uniforms && in si_shader_select_with_key() 3138 local_key.opt.inline_uniforms = 0; in si_shader_select_with_key() 3325 if (state->key.ps.opt.inline_uniforms) in si_shader_select() 3330 if (state->key.ge.opt.inline_uniforms) { in si_shader_select()
|
/external/mesa3d/src/gallium/drivers/zink/ |
D | zink_shader_keys.h | 138 unsigned inline_uniforms:1; member
|
D | zink_program.c | 123 key->inline_uniforms = false; in gather_shader_module_info() 435 … screen->driconf.inline_uniforms, screen->info.have_EXT_non_seamless_cube_map, in generate_gfx_program_modules() 439 … screen->driconf.inline_uniforms, screen->info.have_EXT_non_seamless_cube_map); in generate_gfx_program_modules() 578 if (screen->driconf.inline_uniforms || prog->needs_inlining) in update_gfx_program_nonseamless() 871 key->inline_uniforms = false; in update_cs_shader_module() 885 screen->driconf.inline_uniforms, in update_cs_shader_module()
|
D | zink_types.h | 1521 bool inline_uniforms; member
|
D | zink_screen.c | 3056 !screen->driconf.inline_uniforms && in init_optimal_keys() 3067 if (screen->driconf.inline_uniforms) in init_optimal_keys() 3519 screen->driconf.inline_uniforms = debug_get_bool_option("ZINK_INLINE_UNIFORMS", screen->is_cpu); in zink_internal_create_screen()
|
D | zink_compiler.c | 3941 if (key->inline_uniforms) { in zink_shader_compile() 4105 if (screen->driconf.inline_uniforms) { in zink_shader_compile() 4166 if (screen->driconf.inline_uniforms) { in zink_shader_compile_separate() 6273 if (!screen->driconf.inline_uniforms && !nir->info.num_inlinable_uniforms) { in zink_shader_init() 6411 if (screen->driconf.inline_uniforms) in zink_shader_finalize()
|
D | zink_context.c | 1451 key->inline_uniforms = true; in zink_set_inlinable_constants() 1496 key->inline_uniforms = false; in invalidate_inlined_uniforms()
|
/external/mesa3d/docs/relnotes/ |
D | 23.1.8.rst | 103 - nir/inline_uniforms: fix oob access with nir_find_inlinable_uniforms
|
D | 23.1.0.rst | 2228 - nir/inline_uniforms: Change num_offsets type to uint8_t 2229 - nir/inline_uniforms: Pass max_num_bo and max_offset around as parameters 2230 - nir/inline_uniforms: Allow possibility of more than one UBO 2231 - nir/inline_uniforms: Allow possibility of uni_offsets and num_offsets being NULL 2232 - nir/inline_uniforms: Make src_only_uses_uniforms public, change name 2233 - nir/inline_uniforms: Make add_inlinable_uniforms public 2234 - nir/inline_uniforms: Add inot condition support
|
D | 21.3.0.rst | 3495 - nir/inline_uniforms: add uniforms in condition atomically 3496 - nir/inline_uniforms: support vector uniform 3500 - nir/inline_uniforms: support loop
|
D | 23.2.1.rst | 2982 - nir/inline_uniforms: Handle num_components > 1 4127 - nir/inline_uniforms: fix oob access with nir_find_inlinable_uniforms
|
D | 21.0.0.rst | 2061 - radeonsi: add options.inline_uniforms to the shader cache key
|
D | 22.0.0.rst | 2781 - radeonsi: don't set inline_uniforms for viewperf because it's enabled by default
|
D | 20.3.0.rst | 3572 - radeonsi: add options.inline_uniforms to the shader cache key
|
D | 23.3.0.rst | 4831 - nir/inline_uniforms: fix oob access with nir_find_inlinable_uniforms
|