mesa/src
Emma Anholt d6418b173d zink: Add missing Flat decorations on some inputs.
Fixes validation failures:

Test case 'dEQP-GLES31.functional.android_extension_pack.shaders.es32.extension_directive.oes_sample_variables'..
MESA: error: Validation Error: [
UNASSIGNED-CoreValidation-Shader-InconsistentSpirv ] Object 0: handle =
0x563a1838b790, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0x6bbb14 |
SPIR-V module not valid: [VUID-StandaloneSpirv-Flat-04744] Fragment
OpEntryPoint operand 31 with Input interfaces with integer or float type
must have a Flat decoration for Entry Point id 4.
%gl_SampleId = OpVariable %_ptr_Input_uint Input

Test case 'KHR-GL46.shader_ballot_tests.ShaderBallotAvailability'..
MESA: error: Validation Error: [ UNASSIGNED-CoreValidation-Shader-InconsistentSpirv ] Object 0: handle = 0x5558e12f17e0, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0x6bbb14 | SPIR-V module not valid: [VUID-StandaloneSpirv-Flat-04744] Fragment OpEntryPoint operand 28 with Input interfaces with integer or float type must have a Flat decoration for Entry Point id 4.
  %gl_SubgroupLocalInvocationId = OpVariable %_ptr_Input_uint Input

Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20756>
(cherry picked from commit 2a33d509ca)
2023-01-26 09:11:35 -08:00
..
amd radv/winsys: fix incorrect PCIID for GFX11 in the null winsys 2023-01-24 15:27:06 -08:00
android_stub
asahi agx: Don't crash trying to encoding minifloats 2023-01-11 21:14:21 +00:00
broadcom v3dv: remove unused clamp_to_transparent_black_border property 2023-01-24 15:27:03 -08:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler nir/lower_io: fix bounds checking for 64bit_bounded_global 2023-01-24 15:27:04 -08:00
drm-shim drm-shim: Use hide_drm_device_path() to hide other drm devices 2022-12-30 15:51:11 -08:00
egl egl/dri2: avoid undefined unlocks 2023-01-24 15:27:05 -08:00
etnaviv tree-wide: Use __func__ instead of __FUNCTION__ in non-gallium code 2022-11-22 06:53:46 +00:00
freedreno tu/kgsl: do not use kgsl_command_object::offset 2023-01-24 15:27:05 -08:00
gallium zink: Add missing Flat decorations on some inputs. 2023-01-26 09:11:35 -08:00
gbm gbm: Avoid leaks on screen creation failures 2023-01-12 12:39:37 +00:00
getopt
glx dri: get rid of LIBGL_SHOW_FPS 2023-01-09 14:25:51 +01:00
gtest gtest: Fix maybe-uninitialized compiler warning 2022-06-29 21:02:18 +00:00
hgl
imagination pvr: Remove PVR_STATIC_CLEAR_.*_BIT and use VkImageAspectFlags. 2023-01-04 16:30:39 +00:00
imgui
intel intel/compiler/mesh: handle const data in task & mesh programs 2023-01-24 15:27:06 -08:00
loader loader/dri3: Overhaul draw->cur_num_back handling 2023-01-10 10:44:17 +00:00
mapi glthread: fix glArrayElement handling 2023-01-24 15:27:04 -08:00
mesa glthread: handle GL_*_ARRAY in glEnable/Disable 2023-01-24 15:27:05 -08:00
microsoft dzn: Fix clear bind flag logic 2023-01-17 10:16:16 -08:00
nouveau nir: Eliminate nir_op_i2b 2022-12-14 06:23:21 +00:00
panfrost panfrost: Fix logic ops on Bifrost 2023-01-17 10:16:40 -08:00
tool perfetto: Add the intel data sources to system.cfg. 2023-01-12 20:21:03 +00:00
util util: fix util_is_vbo_upload_ratio_too_large 2023-01-24 15:27:05 -08:00
virtio vulkan/wsi: Prepare things for image to image blits 2023-01-11 09:31:02 +00:00
vulkan vulkan/wsi: check if image info was already freed 2023-01-17 10:16:23 -08:00
meson.build meson: build radeon drm-shim also for r300 and r600 2022-11-16 14:37:47 +00:00