mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-18 05:08:06 +02:00
So far we were using nir->data.num_textures to fill the default values for the textures used on the shader, and set the value for the number of textures used. But nir->data.num_textures doesn't take into account input attachments, even after nir_lower_input_attachments. Although that could make sense from a general pov, in our case we are treating input attachments mostly as textures. This commit count the number of textures interating through the pipeline combined index map, as it includes both. This also makes the populate of the shader key for default values more similar to the one done at cmd_buffer with real values. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6766> |
||
|---|---|---|
| .. | ||
| .dir-locals.el | ||
| .editorconfig | ||
| meson.build | ||
| v3d_tiling.c | ||
| v3dv_bo.c | ||
| v3dv_bo.h | ||
| v3dv_cl.c | ||
| v3dv_cl.h | ||
| v3dv_cmd_buffer.c | ||
| v3dv_debug.c | ||
| v3dv_debug.h | ||
| v3dv_descriptor_set.c | ||
| v3dv_device.c | ||
| v3dv_entrypoints_gen.py | ||
| v3dv_extensions.py | ||
| v3dv_extensions_gen.py | ||
| v3dv_formats.c | ||
| v3dv_icd.py | ||
| v3dv_image.c | ||
| v3dv_meta_clear.c | ||
| v3dv_meta_copy.c | ||
| v3dv_pass.c | ||
| v3dv_pipeline.c | ||
| v3dv_pipeline_cache.c | ||
| v3dv_private.h | ||
| v3dv_query.c | ||
| v3dv_queue.c | ||
| v3dv_uniforms.c | ||
| v3dv_util.c | ||
| v3dv_wsi.c | ||
| v3dv_wsi_x11.c | ||
| vk_format_info.h | ||