Home
last modified time | relevance | path

Searched refs:wavesize (Results 1 – 6 of 6) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_program.c739 const uint32_t wavesize = 64; in setup_stateobj() local
747 uint32_t prims_per_wave = wavesize / hs->tess.tcs_vertices_out; in setup_stateobj()
748 uint32_t max_prims_per_wave = max_wave_input_size * wavesize / in setup_stateobj()
754 uint32_t wave_input_size = DIV_ROUND_UP(total_size, wavesize); in setup_stateobj()
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_pipeline.c1203 const uint32_t wavesize = 64; in tu6_emit_vpc() local
1210 uint32_t prims_per_wave = wavesize / hs->tess.tcs_vertices_out; in tu6_emit_vpc()
1212 max_wave_input_size * wavesize / (vs->output_size * patch_control_points); in tu6_emit_vpc()
1216 uint32_t wave_input_size = DIV_ROUND_UP(total_size, wavesize); in tu6_emit_vpc()
/third_party/mesa3d/src/amd/vulkan/
Dradv_pipeline.c2609 unsigned wavesize; in gfx10_get_ngg_info() local
2612 wavesize = gs_info->wave_size; in gfx10_get_ngg_info()
2614 wavesize = stages[MESA_SHADER_TESS_CTRL].nir ? stages[MESA_SHADER_TESS_EVAL].info.wave_size in gfx10_get_ngg_info()
2622 max_esverts = align(max_esverts, wavesize); in gfx10_get_ngg_info()
2635 max_gsprims = align(max_gsprims, wavesize); in gfx10_get_ngg_info()
/third_party/mesa3d/docs/relnotes/
D20.0.0.rst3043 - radv/gfx10: enable wave32 for compute based on shader's wavesize
3045 - radv: determine shaders wavesize at pipeline level
3046 - radv: rely on shader's wavesize when computing NGG info
D22.0.0.rst793 - ir3: Add wavesize control
D20.3.0.rst4392 - aco: adjust an assertion about the wavesize in emit_gfx10_wave64_bpermute()