mesa/src/freedreno/vulkan
Brian Ho 3550e20229 turnip: Selectively configure GRAS_LAYER_CNTL
One of the features of geometry shaders is the ability to render to
different layers by assigning to the gl_Layer (Layer in SPIR-V)
builtin.

While have already plumbed the layer regid to the geometry shader,
we also need to GRAS_LAYER_CNTL to actually use layered rendering.
In addition, gmem does not support layered rendering, so we need to
force sysmem.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4436>
2020-04-07 14:13:20 +00:00
..
.clang-format turnip: preliminary support for Wayland WSI 2019-03-11 10:02:13 -07:00
.dir-locals.el turnip: Add a .editorconfig and .dir-locals.el 2019-09-27 13:34:28 -07:00
.editorconfig turnip: Add a .editorconfig and .dir-locals.el 2019-09-27 13:34:28 -07:00
TODO turnip: clean up TODO. 2019-03-11 10:01:41 -07:00
meson.build meson: inline `inc_common` 2020-03-28 21:36:54 +01:00
tu_android.c turnip: implement UBWC 2019-11-21 22:21:57 +00:00
tu_blit.c turnip: rework format table to support r5g5b5a1_unorm/b5g5r5a1_unorm 2020-02-28 12:48:11 +00:00
tu_blit.h tu: Handle vkCmdClearAttachments() with sysmem 2020-02-12 21:36:41 -05:00
tu_cmd_buffer.c turnip: Selectively configure GRAS_LAYER_CNTL 2020-04-07 14:13:20 +00:00
tu_cs.c turnip: Promote tu_cs_get_size/is_empty to header 2020-03-03 02:25:25 +00:00
tu_cs.h turnip: implement depth clamp 2020-03-24 13:01:44 +00:00
tu_descriptor_set.c tu: Rewrite border color handling 2020-03-16 13:17:54 +00:00
tu_descriptor_set.h tu: Rewrite border color handling 2020-03-16 13:17:54 +00:00
tu_device.c turnip: Advertise 8 bit subpixel precision 2020-04-03 16:27:56 +00:00
tu_drm.c turnip: don't hardcode gmem base for input attachment 2020-02-28 14:04:20 +00:00
tu_entrypoints_gen.py turnip: Instance can be NULL resolving 'GetInstanceProcAddr' entry point 2020-03-21 18:56:07 +01:00
tu_extensions.py turnip: Enable VK_EXT_transform_feedback 2020-03-12 03:10:16 +00:00
tu_fence.c turnip: fix display wsi fence timing out 2019-12-02 14:29:47 -05:00
tu_formats.c turnip: add r5g5b5a1_unorm/b5g5r5a1_unorm formats 2020-02-28 12:48:11 +00:00
tu_icd.py
tu_image.c turnip: minify image_view extent 2020-02-28 14:04:20 +00:00
tu_meta_blit.c tu/blit: Support blits in secondary cmdstreams 2020-02-12 21:31:44 -05:00
tu_meta_buffer.c turnip: add tu_device pointer to tu_cs 2020-02-24 21:52:45 +00:00
tu_meta_clear.c turnip: rework format table to support r5g5b5a1_unorm/b5g5r5a1_unorm 2020-02-28 12:48:11 +00:00
tu_meta_copy.c tu/blit: Support blits in secondary cmdstreams 2020-02-12 21:31:44 -05:00
tu_meta_resolve.c tu/blit: Support blits in secondary cmdstreams 2020-02-12 21:31:44 -05:00
tu_pass.c turnip: fall back to sysmem when attachments don't fit into gmem 2020-02-28 14:04:20 +00:00
tu_pipeline.c turnip: Selectively configure GRAS_LAYER_CNTL 2020-04-07 14:13:20 +00:00
tu_pipeline_cache.c turnip: add .clang-format 2019-03-11 10:01:41 -07:00
tu_private.h tu: Return the correct alignment for images 2020-03-31 08:22:58 +00:00
tu_query.c turnip: automatically reserve cmdstream space in emit_pkt4/emit_pkt7 2020-02-24 21:52:45 +00:00
tu_shader.c turnip: Set has_gs in ir3_shader_key 2020-04-07 14:13:20 +00:00
tu_util.c turnip: add .clang-format 2019-03-11 10:01:41 -07:00
tu_util.h
tu_wsi.c vulkan/wsi: remove unused image_get_modifier 2020-01-23 18:34:07 +00:00
tu_wsi_display.c turnip: add display wsi 2019-11-18 22:18:05 +00:00
tu_wsi_wayland.c turnip: preliminary support for Wayland WSI 2019-03-11 10:02:13 -07:00
tu_wsi_x11.c turnip: add x11 wsi 2019-11-18 22:18:05 +00:00
vk_format.h turnip: Drop the copy of the formats table. 2019-11-19 15:35:52 -08:00
vk_format_parse.py