-
8c52fea9
by squidbus at 2025-10-10T22:48:49-07:00
MSL: Fix mesh shader with no vertex outputs.
-
63c879e3
by squidbus at 2025-10-11T16:00:32-07:00
MSL: Fix writing default gl_PointSize in tessellation shaders.
-
992f2f1e
by Hans-Kristian Arntzen at 2025-10-13T10:34:18+02:00
HLSL: Fix broken coordinates for CalculateLOD.
-
ad9b4adb
by Hans-Kristian Arntzen at 2025-10-13T10:39:02+02:00
Merge pull request #2550 from squidbus/fix-pointsizedefault-tess
MSL: Fix writing default gl_PointSize in tessellation shaders.
-
5b86abba
by Hans-Kristian Arntzen at 2025-10-13T10:39:44+02:00
Merge pull request #2551 from squidbus/mesh-per-vert
MSL: Fix mesh shader with no vertex outputs.
-
a0444bff
by Sergey Kosarevsky at 2025-10-13T10:43:56+02:00
Remove `[[maybe_unused]]` (requires C++17) (#2549)
-
21b36501
by Hans-Kristian Arntzen at 2025-10-13T10:45:47+02:00
HLSL: Fix broken coordinates for CalculateLOD. (#2554)
-
86b783a9
by Hans-Kristian Arntzen at 2025-10-13T14:09:20+02:00
MSL: Rethink "const device" handling.
-
3322fa76
by Hans-Kristian Arntzen at 2025-10-13T14:24:59+02:00
MSL: Narrow down which analysis passes need deep ID mapping.
-
5b82b653
by Hans-Kristian Arntzen at 2025-10-13T14:39:52+02:00
Merge pull request #2555 from KhronosGroup/fix-2552
MSL: Rethink "const device" handling.
-
5e665b11
by squidbus at 2025-10-21T04:23:29-07:00
Roll dependencies
-
186a5f59
by squidbus at 2025-10-21T04:23:50-07:00
MSL: Support OpFmaKHR
-
97709575
by Hans-Kristian Arntzen at 2025-10-22T11:18:27+02:00
Merge pull request #2559 from squidbus/fma
MSL: Support OpFmaKHR
-
0212c1b2
by Hans-Kristian Arntzen at 2025-10-22T12:06:56+02:00
MSL: Support image cube atomics on MSL 4.0+.
-
9ba5776b
by Nikita Dubovikov at 2025-11-04T15:58:36+05:00
HLSL: Fix preserving of globallycoherent structured buffers.
CompilerHLSL::is_user_type_structured function used to ignore globallycoherent RWStructuredBuffer declarations.
-
438517bd
by Hans-Kristian Arntzen at 2025-11-07T12:47:49+01:00
test: Ignore metal 4.0 shaders in CI for now.
Windows toolchains are just broken and CI is not updated for it yet.
-
eae74bbf
by Hans-Kristian Arntzen at 2025-11-07T12:51:24+01:00
test: Drop the weird Z:/ hacks for metal compiler on wine.
Doesn't seem to be needed anymore with latest windows toolchain.
-
fbf8b295
by Hans-Kristian Arntzen at 2025-11-07T13:02:22+01:00
Merge pull request #2561 from KhronosGroup/fix-2560
MSL: Support image cube atomics on MSL 4.0+.
-
542db37c
by Hans-Kristian Arntzen at 2025-11-07T13:02:38+01:00
Merge pull request #2563 from n-dub/main
HLSL: Fix preserving of globallycoherent structured buffers.
-
20adbc68
by Christian Forfang at 2025-11-12T12:33:16+01:00
Add support for GL_EXT_ray_tracing_position_fetch
-
adec7acb
by Hans-Kristian Arntzen at 2025-11-13T10:48:43+01:00
Merge pull request #2565 from ChristianF-ARM/GL_EXT_ray_tracing_position_fetch
Add support for GL_EXT_ray_tracing_position_fetch
-
ab5d22e7
by vinsentli at 2025-11-19T17:47:36+08:00
MSL:Fix subgroupBallotExclusiveBitCount() is not available for task shader and mesh shader.
-
65037fc8
by vinsentli at 2025-11-19T17:57:39+08:00
MSL: thread_execution_width is deprecated as of Metal 3.0 , use threads_per_simdgroup.
-
b9a67510
by Hans-Kristian Arntzen at 2025-11-26T11:58:31+01:00
Merge pull request #2567 from vinsentli/subgroupBallotExclusiveBitCount
MSL:Fix subgroupBallotExclusiveBitCount() is not available for task shader and mesh shader.
-
3d54928c
by Hans-Kristian Arntzen at 2025-11-26T12:06:36+01:00
Merge pull request #2568 from vinsentli/threads_per_simdgroup
MSL: thread_execution_width is deprecated as of Metal 3.0 , use threads_per_simdgroup.
-
dffbd53a
by Hans-Kristian Arntzen at 2025-11-26T12:06:50+01:00
MSL: Add msl3.0 variant for subgroup builtin.
-
413d8858
by Mxr at 2025-11-26T20:04:58+08:00
HLSL: Update type names for 64-bit integers
-
081f9b1b
by Hans-Kristian Arntzen at 2025-11-26T13:44:39+01:00
Merge pull request #2571 from SjMxr233/main
HLSL: Fix 64-bit integer vector type names
-
40df537c
by Hans-Kristian Arntzen at 2025-11-26T13:44:53+01:00
Merge pull request #2570 from KhronosGroup/pr-2568
MSL: Add msl3.0 variant for subgroup builtin.
-
055fdb86
by Hans-Kristian Arntzen at 2025-11-26T15:07:57+01:00
MSL: Fix variable pointer buffer arguments.
They have to be pointer and all our tests so far happened to work
because they didn't do anything interesting.
-
99f1450f
by Hans-Kristian Arntzen at 2025-11-26T15:07:57+01:00
MSL: Handle variable pointer argument to SSBO array.
-
8d838b4e
by Hans-Kristian Arntzen at 2025-11-26T17:33:42+01:00
Merge pull request #2572 from KhronosGroup/fix-2564
MSL: Fix handling of variable pointer arguments which are not BDA.
-
dfa50cdb
by Hans-Kristian Arntzen at 2025-11-27T11:43:19+01:00
MSL: Fix handling of forced temporary row-major matrices.
If we lower to temporary, we must fixup the type.
Puzzling that this hasn't come up before now ...
-
fb0c1a30
by Hans-Kristian Arntzen at 2025-11-27T12:21:37+01:00
Merge pull request #2573 from KhronosGroup/fix-2566
MSL: Fix handling of forced temporary row-major matrices.