mesa/src/broadcom/vulkan
Timothy Arceri a9ed4538ab nir: add indirect loop unrolling to compiler options
This is where it should be rather than having to pass it into the
optimisation pass every time.

It also allows us to call the loop analysis pass without having to
duplicate these options which we will do later in this series.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12064>
2021-08-03 10:54:50 +00:00
..
.dir-locals.el
.editorconfig
meson.build v3dv: refactor meta copy/clear code 2021-07-15 12:16:55 +02:00
v3dv_bo.c v3dv: use a bitfield to implement a quick check for job BO tracking 2021-04-15 06:09:34 +00:00
v3dv_bo.h v3dv: use a bitfield to implement a quick check for job BO tracking 2021-04-15 06:09:34 +00:00
v3dv_cl.c v3dv/build: meson infrastructure for multi-hw-version support 2021-06-22 11:34:06 +02:00
v3dv_cl.h v3dv: remove gen-dependant includes from v3dv_private 2021-06-22 11:34:06 +02:00
v3dv_cmd_buffer.c v3dv: implement interaction of queries with multiview 2021-07-27 07:31:32 +00:00
v3dv_debug.c v3dv/debug: add v3dv_debug 2020-10-13 21:21:25 +00:00
v3dv_debug.h v3dv/debug: add v3dv_print_v3d_key 2020-10-13 21:21:33 +00:00
v3dv_descriptor_set.c v3dv: don't use cl_packet_length for prepacked data 2021-06-22 11:34:06 +02:00
v3dv_device.c v3dv: Implement VK_EXT_custom_border_color 2021-08-02 22:55:33 +00:00
v3dv_formats.c v3dv: fill in drmFormatModifierTilingFeatures 2021-08-02 10:25:37 +00:00
v3dv_image.c v3dv: handle IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT 2021-08-02 10:25:37 +00:00
v3dv_limits.h v3dv: track first and last subpass that use a view index 2021-07-27 07:31:32 +00:00
v3dv_meta_clear.c v3dv: don't overallocate tile state for meta TLB operations 2021-07-16 09:36:37 +00:00
v3dv_meta_common.h v3dv: refactor meta copy/clear code 2021-07-15 12:16:55 +02:00
v3dv_meta_copy.c v3dv: don't overallocate tile state for meta TLB operations 2021-07-16 09:36:37 +00:00
v3dv_pass.c v3dv: track first and last subpass that use a view index 2021-07-27 07:31:32 +00:00
v3dv_pipeline.c nir: add indirect loop unrolling to compiler options 2021-08-03 10:54:50 +00:00
v3dv_pipeline_cache.c v3dv: add support for geometry shaders to pipelines 2021-07-12 08:35:55 +02:00
v3dv_private.h v3dv: implement interaction of queries with multiview 2021-07-27 07:31:32 +00:00
v3dv_query.c v3dv: fix query error handling 2021-07-27 07:31:32 +00:00
v3dv_queue.c v3dv: implement interaction of queries with multiview 2021-07-27 07:31:32 +00:00
v3dv_uniforms.c v3dv: use correct number of layers for multiview 2021-07-27 07:31:31 +00:00
v3dv_util.c v3dv: move error string definition to debug path 2020-12-01 12:10:11 +00:00
v3dv_wsi.c v3dv: use VKAPI_ATTR and VKAPI_CALL. 2021-05-31 17:08:27 +00:00
v3dv_wsi_display.c v3dv: implement VK_KHR_get_display_properties2 2021-06-10 11:01:28 +00:00
v3dv_wsi_wayland.c v3dv: use VKAPI_ATTR and VKAPI_CALL. 2021-05-31 17:08:27 +00:00
v3dv_wsi_x11.c v3dv: use VKAPI_ATTR and VKAPI_CALL. 2021-05-31 17:08:27 +00:00
v3dvx_cmd_buffer.c v3dv: track first and last subpass that use a view index 2021-07-27 07:31:32 +00:00
v3dvx_descriptor_set.c v3dv: split v3dv_descriptor hw version dependant to a new source file. 2021-06-22 11:34:06 +02:00
v3dvx_device.c v3dv: Implement VK_EXT_custom_border_color 2021-08-02 22:55:33 +00:00
v3dvx_formats.c v3dv/format: expose properly that some formats are not filterable 2021-07-09 11:37:01 +00:00
v3dvx_image.c v3dv: split v3dv_image hw version dependant code to a new source file 2021-06-22 11:34:06 +02:00
v3dvx_meta_common.c v3dv: don't overallocate tile state for meta TLB operations 2021-07-16 09:36:37 +00:00
v3dvx_pipeline.c v3dv: add support for geometry shaders to pipelines 2021-07-12 08:35:55 +02:00
v3dvx_private.h v3dv: Implement VK_EXT_custom_border_color 2021-08-02 22:55:33 +00:00
v3dvx_queue.c v3dv: allow limiting amount of tile state allocated 2021-07-16 09:36:37 +00:00
vk_format_info.h v3dv: Add is_unorm, is_snorm and is_float format functions 2021-08-02 22:55:33 +00:00