Timo Aaltonen pushed to branch debian-unstable at X Strike Force / vulkan / glslang
Commits: 17b0a218 by Rex Xu at 2022-10-11T15:01:35+08:00 Fix incorrect parse message of mesh shader When GL_EXT_mesh_shader is enabled, the check of layout qualifiers 'max_vertices' and 'max_primitives' should use gl_MaxMeshOutputVerticesEXT and gl_MaxMeshOutputPrimitivesEXT. - - - - - 7541f398 by RĂ©mi Verschelde at 2022-10-11T10:59:19+02:00 Convert spirv.hpp line endings to LF (Unix style) This was the only header using CRLF, the rest already uses LF. - - - - - d570b2b0 by Graeme Leese at 2022-10-14T15:23:41+01:00 Change Volatile generation for HelperInvocation For SPIR-V 1.6 HelperInvocation accesses need to be volatile to avoid undefined values when shaders execute 'demote'. Previously this was always decorated on the gl_HelperInvocation variable, but this is not valid when the Vulkan memory model is in use. When the memory model is enabled, stop decorating the variable declaration and apply the memory semantic to access chain loads instead. Fixes #3042 - - - - - 5c352476 by Graeme Leese at 2022-10-14T15:30:03+01:00 Test for spv1.6 + memory model HelperInvocation This should generate a Volatile tag on the access, not on the variable itself. - - - - - a21b8d8d by Try at 2022-10-16T15:36:19+02:00 mesh shader: fix implicit index-array size calculation for lines and triangles #fixed #3041 - - - - - a0ad0d70 by Greg Fischer at 2022-10-17T13:51:33-06:00 Merge pull request #3043 from gnl21/helper-invocation Change Volatile generation for HelperInvocation - - - - - 0c3c37de by Jeremy Hayes at 2022-10-19T10:45:29-06:00 Merge pull request #3046 from amdrexu/bugfix Fix incorrect parse message of mesh shader - - - - - 980ac508 by Greg Fischer at 2022-10-19T11:33:25-06:00 Merge pull request #3047 from akien-mga/spirv.hpp-dos2unix Convert spirv.hpp line endings to LF (Unix style) - - - - - 11409249 by Try at 2022-10-19T21:45:30+02:00 update failing test-cases - - - - - 1a8869e4 by Jeremy Hayes at 2022-10-31T15:38:24-06:00 Merge pull request #3050 from Try/mesh-shader-ibo-fixup mesh shader: fix implicit index-array size calculation for lines and triangles - - - - - 90c52143 by Greg Fischer at 2022-11-01T12:06:51-06:00 Improve ResourceLimits interface to be more forward compatible New interface allows users to generate ResourceLimits for interface so that additions to TBuiltInResource do not break the ABI. Users should use the glslang-default-resource-limits library and the Public/ResourceLimits.h header. Similar changes have been made to the C interface. Use Public/resource_limits_c.h. Fixes #2822 - - - - - 8da64950 by Greg Fischer at 2022-11-02T10:52:49-06:00 Merge pull request #3055 from greg-lunarg/limit2 Improve ResourceLimits interface to be more forward compatible - - - - - 1813a14a by Shahbaz Youssefi at 2022-11-03T10:17:33-04:00 Fix gn build - - - - - 5e08deae by Greg Fischer at 2022-11-03T14:01:33-06:00 Merge pull request #3057 from ShabbyX/fix-gn-build Fix gn build - - - - - cc4c7330 by Greg Fischer at 2022-11-07T12:06:46-07:00 Fix include in resource_limits_c.h Fixes #3059 - - - - - f4cba22d by Greg Fischer at 2022-11-08T10:40:25-07:00 Merge pull request #3060 from greg-lunarg/limit3 Fix include in resource_limits_c.h - - - - - 6b2493a4 by Shahbaz Youssefi at 2022-11-08T15:11:36-05:00 Remove GLSLANG_ANGLE ANGLE no longer links with glslang. This change reverts 1ef2e250fc36d862573cc5e92f04b1d0e2d89867 which added a flag to strip glslang to reduce its binary size. This flag is no longer needed. - - - - - 2b2523fb by Greg Fischer at 2022-11-08T14:46:48-07:00 Merge pull request #3061 from ShabbyX/remove-angle-build-flag Remove GLSLANG_ANGLE - - - - - 88fd417b by Sven-Hendrik Haase at 2022-11-16T16:54:09-07:00 Fix locations of cmake files in side compat shims In https://github.com/KhronosGroup/glslang/pull/3027, the installed cmake files were stuck into a /cmake subdir but this isn't reflected in these compatibility shims. - - - - - 1ddba01a by Greg Fischer at 2022-11-28T12:06:59-07:00 Update known goods - - - - - 0cd93a0e by Greg Fischer at 2022-11-28T13:27:56-07:00 Merge pull request #3076 from greg-lunarg/kg124 Update known goods - - - - - 7f047b98 by Greg Fischer at 2022-11-28T15:09:41-07:00 Add EliminateDeadOutputStores to API. Also eliminates dead output variables and unused output variable components. Finally calls aggressive dead code elimination. AnalyzeDeadOutputStores also supplied to be called on the following shader to provide input for the Eliminate* function. - - - - - 12bb8602 by Greg Fischer at 2022-11-28T16:27:56-07:00 Merge pull request #3077 from greg-lunarg/edos3 Add EliminateDeadOutputStores to API. - - - - - 728c6895 by Johannes Kauffmann at 2022-11-29T14:58:29-07:00 Include: PoolAlloc: do not rely on CMake define On Windows, _DEBUG is defined by CMake if CMAKE_BUILD_TYPE is Debug. But on other platforms, this is not the case and thus in debug mode, the guard checks are not enabled. Instead, rely on the NDEBUG define, which is always defined in release mode (Release, RelWithDebInfo and MinSizeRel). This works reliably on all platforms: It is also used to enable or disable assertions. - - - - - a7603c13 by Johannes Kauffmann at 2022-11-30T09:33:28-07:00 Use nullptr where possible instead of NULL or 0 - - - - - 0464ff45 by Gilad Ben-Yossef at 2022-12-05T14:15:47+02:00 GL_ARM_shader_core_builtins support Add support for GL_ARM_shader_core_builtins and SPV_ARM_core_builtins, including initial tests - - - - - e3e8baf8 by Greg Fischer at 2022-12-06T13:11:57-07:00 Merge pull request #3079 from gby/GL_ARM_shader_core_builtins GL_ARM_shader_core_builtins support - - - - - 08cf7bd2 by Jeremy Hayes at 2022-12-06T14:01:55-07:00 Update known_good.json - - - - - 683c0f34 by Jeremy Hayes at 2022-12-06T14:50:41-07:00 Update CHANGES for release 11.13.0 - - - - - 5f6fa4e7 by Greg Fischer at 2022-12-06T15:33:42-07:00 Merge pull request #3080 from jeremy-lunarg/hayes-update-known-good Update known_good.json - - - - - 77551c42 by Greg Fischer at 2022-12-06T15:34:33-07:00 Merge pull request #3081 from jeremy-lunarg/hayes-update-changes Update CHANGES for release 11.13.0 - - - - - 6108387f by Timo Aaltonen at 2023-01-17T20:04:28+02:00 Merge branch 'upstream-unstable' into debian-unstable - - - - - b6c50b9c by Timo Aaltonen at 2023-01-17T20:04:59+02:00 version bump - - - - - d753fcf1 by Timo Aaltonen at 2023-01-18T12:17:27+02:00 control: Bump spirv-tools build-dep. - - - - - 70a98eea by Timo Aaltonen at 2023-01-21T18:42:47+02:00 release to sid - - - - - 30 changed files: - BUILD.bazel - BUILD.gn - CHANGES.md - OGLCompilersDLL/CMakeLists.txt - OGLCompilersDLL/InitializeDll.cpp - SPIRV/CMakeLists.txt - + SPIRV/GLSL.ext.ARM.h - SPIRV/GlslangToSpv.cpp - SPIRV/SpvBuilder.cpp - SPIRV/SpvBuilder.h - SPIRV/SpvPostProcess.cpp - SPIRV/SpvTools.cpp - SPIRV/SpvTools.h - SPIRV/disassemble.cpp - SPIRV/doc.cpp - SPIRV/doc.h - SPIRV/spirv.hpp - StandAlone/CMakeLists.txt - StandAlone/ResourceLimits.cpp - StandAlone/StandAlone.cpp - StandAlone/resource_limits_c.cpp - StandAlone/spirv-remap.cpp - + Test/baseResults/spv.1.6.helperInvocation.memmodel.frag.out - Test/baseResults/spv.460.subgroupEXT.mesh.out - + Test/baseResults/spv.ARMCoreBuiltIns.frag.out - + Test/baseResults/spv.ARMCoreBuiltIns.vert.out - Test/baseResults/spv.ext.meshShaderBuiltins.mesh.out - + Test/spv.1.6.helperInvocation.memmodel.frag - + Test/spv.ARMCoreBuiltIns.frag - + Test/spv.ARMCoreBuiltIns.vert The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/glslang/-/compare/f314930b9319d480abf4e2e32a5c3e022c4628da...70a98eea63118cfc79dd724dc39d7b60a1f13e62 -- View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/glslang/-/compare/f314930b9319d480abf4e2e32a5c3e022c4628da...70a98eea63118cfc79dd724dc39d7b60a1f13e62 You're receiving this email because of your account on salsa.debian.org.