[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][xorg-team/vulkan/spirv-cross][upstream-unstable] 34 commits: MSL: Fix mesh shader with no vertex outputs.



Title: GitLab

Dylan Aïssi pushed to branch upstream-unstable at X Strike Force / vulkan / spirv-cross

Commits:

  • 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.

97 changed files:

The diff was not included because it is too large.

Reply to: