mesa/src/freedreno/vulkan
Eduardo Lima Mitev 99f2b6144b turnip/pipeline: Don't assume tu_shader is a valid object
Fixes a crash in tu6_emit_fs_config() when 'shader' argument is
assumed to be non-null, which is possible.

Fixes dEQP test:

dEQP-VK.api.descriptor_set.descriptor_set_layout_lifetime.graphics

Reviewed-by: Jonathan Marek <jonathan@marek.ca>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3756>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3756>
2020-02-24 12:20: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 freedreno: Move a6xx's setup_slices() to a shareable helper function. 2019-12-11 04:24:18 +00:00
tu_android.c turnip: implement UBWC 2019-11-21 22:21:57 +00:00
tu_blit.c freedreno: name sysmem color/depth flush events 2020-02-14 08:22:33 -05:00
tu_blit.h tu: Handle vkCmdClearAttachments() with sysmem 2020-02-12 21:36:41 -05:00
tu_cmd_buffer.c turnip: add option to force use of hw binning 2020-02-19 22:24:44 +00:00
tu_cs.c turnip: Fix execution of secondary cmd bufs with nothing in primary. 2020-01-23 20:27:26 +00:00
tu_cs.h tu: Add helper for CP_COND_REG_EXEC 2020-02-12 21:36:41 -05:00
tu_descriptor_set.c turnip: Add support for uniform texel buffers. 2020-01-23 02:40:09 +00:00
tu_descriptor_set.h turnip: more descriptor sets 2019-10-15 07:56:20 -04:00
tu_device.c turnip: add option to force use of hw binning 2020-02-19 22:24:44 +00:00
tu_drm.c freedreno: Move msm_drm.h to the same spot as other DRM uapi. 2019-05-14 11:51:55 -07:00
tu_entrypoints_gen.py tu/entrypoints: Import copy 2019-05-13 17:20:33 -05:00
tu_extensions.py turnip: hook up GetImageDrmFormatModifierPropertiesEXT 2020-01-23 18:34:07 +00:00
tu_fence.c turnip: fix display wsi fence timing out 2019-12-02 14:29:47 -05:00
tu_formats.c tu: Disable linear depth attachments 2020-02-12 21:31:57 -05:00
tu_icd.py
tu_image.c freedreno/a6xx: use single format enum 2020-02-12 21:59:59 +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 tu/blit: Support blits in secondary cmdstreams 2020-02-12 21:31:44 -05:00
tu_meta_clear.c tu: Handle vkCmdClearAttachments() with sysmem 2020-02-12 21:36:41 -05: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: Update query availability on render pass end 2020-01-24 18:14:01 +00:00
tu_pipeline.c turnip/pipeline: Don't assume tu_shader is a valid object 2020-02-24 12:20:20 +00:00
tu_pipeline_cache.c turnip: add .clang-format 2019-03-11 10:01:41 -07:00
tu_private.h turnip: add option to force use of hw binning 2020-02-19 22:24:44 +00:00
tu_query.c turnip: Fix vkCmdCopyQueryPoolResults with available flag 2020-01-30 20:30:46 +00:00
tu_shader.c Rename nir_lower_constant_initializers to nir_lower_variable_initalizers 2020-02-12 15:41:49 +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