[Git][xorg-team/vulkan/glslang] Pushed new tag glslang-13.0.0-1
Timo Aaltonen pushed new tag glslang-13.0.0-1 at X Strike Force / vulkan / glslang -- View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/glslang/-/tree/glslang-13.0.0-1 You're receiving this email because of your account on salsa.debian.org.
[Git][xorg-team/vulkan/glslang][upstream-unstable] 68 commits: Add decorations to structs with buffer references
Timo Aaltonen pushed to branch upstream-unstable at X Strike Force / vulkan / glslang Commits: 9caca7a1 by Arcady Goldmints-Orlov at 2023-05-19T11:35:18-06:00 Add decorations to structs with buffer references The containsPhysicalStorageBufferOrArray function now handles struct types correctly, checking their contents recursively for buffer reference types. As a result, OpVariables containing structs that have members that are buffer references now have the appropriate AliasedPointer or RestrictPointer decoration as per the spec. Fixes #3188 - - - - - 4c9cc240 by Arcady Goldmints-Orlov at 2023-05-22T12:01:20-06:00 Switch Bazel to c++17 - - - - - e06bd35f by Arcady Goldmints-Orlov at 2023-05-22T12:01:20-06:00 Switch Android.mk to use --std=c++17 - - - - - a5bf6993 by Allan MacKinnon at 2023-05-22T12:04:40-06:00 [glslang] Strip trailing whitespace There are many other files in the repo that have trailing whitespace but this PR only cleans `glslang/SPIRV` and `glslang/Standalone`. - - - - - 9fbc5619 by Allan MacKinnon at 2023-05-23T14:07:48-06:00 glslangValidator: Exit with an error if output file cannot be written Propagate the error from glslang::OutputSpv[Hex|Bin] and exit with an error code if there is an error. - - - - - 6f22e41e by Arcady Goldmints-Orlov at 2023-05-25T14:34:34-06:00 CMake: Make glslang-default-resource-limits STATIC - - - - - 48a467b4 by Rémi Verschelde at 2023-05-25T14:34:34-06:00 CMake: Use set_target_properties instead of set_property This makes the cmake code a bit cleaner and more consistent. - - - - - b5874250 by rcombs at 2023-05-29T14:55:51-06:00 glslang_c_interface: use valid C function prototypes Prototypes are required in C. - - - - - a6662c53 by David Neto at 2023-05-31T15:50:03-04:00 ndk-build: test Android API 24 Vulkan was introduced in Android API 24. Test against that API level. NDKs drop support for older APIs Google-internal BUG=285134453 - - - - - 4d95e228 by Sven van Haastregt at 2023-06-12T07:52:56-07:00 Fix -Wmaybe-uninitialized warnings Fix some potentially uninitialized uses that are reported by GCC 13 with `-O3`. - - - - - 72713baf by Pablo Delgado Krämer at 2023-06-12T13:06:02-07:00 Fix GL_NV_shader_invocation_reorder #define typo - - - - - 5793fbd6 by juan-lunarg at 2023-06-16T16:12:26-04:00 cmake: Fix CMake 3.27 warnings The FindPythonInterp and FindPythonLibs modules, which have been deprecated since CMake 3.12, have been removed by policy CMP0148. Port projects to FindPython3, FindPython2, or FindPython. - - - - - 6a7ec4be by Jason Liu at 2023-06-19T14:32:31-04:00 Fix linking error "ld: unknown option: --no-undefined" on macOS - - - - - 9575e331 by Sven van Haastregt at 2023-06-21T16:43:18-04:00 Fix unused parameter warning in Release builds The `function` parameter is only used by an assert currently, so mark it as "maybe unused". Alternatively the parameter could be removed, but avoid such API churn for now. - - - - - d89c0b1d by Arcady Goldmints-Orlov at 2023-06-27T13:49:14-04:00 Force generateDebugInfo when non-semantic debug info is enabled >From the command line, the debug options "stack", with -gVS enabling >all of generateDebugInfo, emitNonSemanticShaderDebugInfo and emitNonSemanticShaderDebugSource, however the programmatic interface allows setting the latter options without the former. In this case, the string corresponding to the source filename never gets emitted and some debuginfo instructions end up with zero ID operands, resulting in invalid SPIR-V. Fixes #3240 - - - - - 3ebb72cc by Arcady Goldmints-Orlov at 2023-06-27T13:49:14-04:00 Add an assert that ID operands are non-zero Zero is not a valid ID value and the SPIR-V emitter library should never be emitting instructions with ID values of 0. - - - - - eaa70577 by Nathaniel Cesario at 2023-07-07T16:33:08-04:00 Fix C example in README Remove the usage of C++ STL types in the C-only interface example. Fixes #3239. - - - - - 051f18c0 by Rex Xu at 2023-07-11T13:26:22-04:00 Spirv_intrinsics: Add support of type specifier to spirv_type Previously, spirv_type doesn't accept type specifier as its parameter. With this change, we can input non-array type specifier. This is because some SPIR-V type definition intructions often need to reference other SPIR-V types as its source operands. We add the support to facilitate such usage. - - - - - 4ae01c5f by Dawid Lorenz at 2023-07-11T13:36:38-04:00 Add support for pre and post HLSL qualifier validation The change makes it possible to define a const variable after the marked type. Example "float const" - - - - - 44779f50 by Dawid Lorenz at 2023-07-11T13:36:38-04:00 Add support for pre and post HLSL qualifier validation The change makes it possible to define a const variable after the marked type. Example "float const" - - - - - d9a6fb22 by Joyce at 2023-07-13T13:58:05-04:00 Create a Security Policy (#3169) * Create SECURITY.md Signed-off-by: Joyce- - - - - f4702899 by Arcady Goldmints-Orl
Processing of glslang_13.0.0-1_source.changes
glslang_13.0.0-1_source.changes uploaded successfully to localhost along with the files: glslang_13.0.0-1.dsc glslang_13.0.0.orig.tar.gz glslang_13.0.0-1.diff.gz glslang_13.0.0-1_source.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
glslang_13.0.0-1_source.changes ACCEPTED into unstable
Thank you for your contribution to Debian. Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Thu, 12 Oct 2023 14:47:03 +0300 Source: glslang Built-For-Profiles: noudeb Architecture: source Version: 13.0.0-1 Distribution: unstable Urgency: medium Maintainer: Debian X Strike Force Changed-By: Timo Aaltonen Changes: glslang (13.0.0-1) unstable; urgency=medium . * New upstream release. * control: Bump spirv-tools depends. * glslang-default-resource-limits_staticlib.patch: Dropped, upstream. * rules, 0001-pkg-config-compatibility.patch: Refreshed, and add a new build option for using externap spirv-tools. * install etc.: glslangValidator got renamed to just glslang. Checksums-Sha1: 525d1b59f6fa66642e06e9f66ffbeb8fe0492925 2121 glslang_13.0.0-1.dsc 8387f31a4cad0e16f838f84d1204427a6461930a 3710806 glslang_13.0.0.orig.tar.gz 88134b90869423244bcae0c207a6877670aae789 14302 glslang_13.0.0-1.diff.gz f5461b1185eb2824f1430a4a038621255fad983f 8437 glslang_13.0.0-1_source.buildinfo Checksums-Sha256: ad03b56694098250dbdf683fc5130a1b026d93d819b8cda1c85e4e0d04a14f3e 2121 glslang_13.0.0-1.dsc bcda732434f829aa74414ea0e06d329ec8ac28637c38a0de45e17c8fd25a4715 3710806 glslang_13.0.0.orig.tar.gz 10b536122afa51b602eb5fadc3ad1ab824239713ad6d9f2f221585975c2a47b3 14302 glslang_13.0.0-1.diff.gz 9cb471f1400acd71793ab127080f07989ce4b90367b229981a0f77abd78b33fd 8437 glslang_13.0.0-1_source.buildinfo Files: 4a8c5bf847f14541d130d231ba5504a3 2121 libdevel optional glslang_13.0.0-1.dsc 89c3090811fa54eebf38cc7176424d82 3710806 libdevel optional glslang_13.0.0.orig.tar.gz 6aa25d4c7e4543cbdefe5e4974826cb8 14302 libdevel optional glslang_13.0.0-1.diff.gz 6b7b1be3206fd115d1867cca0431a22b 8437 libdevel optional glslang_13.0.0-1_source.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAmUn3MgACgkQy3AxZaiJ hNya2Q/8CxKZK1tagy5n5SRMMyT11wet+BtDiSIFrpj3I6YhLuVB+AUHsB82xPDp O7gglMPJ97qUBWWBoO6bANWxSNAMu4LKlljZzaAglSDes3GIwPyjbVI/Wr2hScKA 2U5n/d+jxJPcaL5jgyFWPTettCdUPimjP3JYcQ0A9Ii6PRGrs7HjXS2g8HBjbq0c iY1jkSRC73K7X6kcfRibqgE7VkltWlCqHXrGRH8neH+MNqOWNmLq5Nrpwb6+txHP KgiZ0npR1N6ZJi237JTB41oQZSY2XREVvK4eENj32knhcqjc0Jb6R4SiUDTIkgIJ yIzly0kOrKWzty6dUVVp0QSYI44dh628VcvfTzY9ZcqDPMR2prBRVIPpxCeFFYy4 Kfi3Nux2AWbXtfWJBhJXMgwNzlwABFJ6rPip62tijZK/Cmn8oqau+ZXLOMxx1gb7 T26UHj0zlmv8t5hG6/JpljmI1/sp0sT23/RFWO/9S+tfg/SqLpQDTjm2YWUy799I s6plzLmUcB3nvPRTJ2Sn36rnSVlixxoIr16iwsMkMqw2Cd9o7t3oc5nS3l5f2pJH TCr0jcCAAoJfUbypMSsF91chQsslYR96nz3/z+HqGnPzrGe3qeTlcSxFv72/hCg5 r+qBMmBFrnAi0BU35D5JeGpPu/qf0C6vJfrWeLJgY3HMhxNAwxw= =MK25 -END PGP SIGNATURE-
Bug#1053864: libdrm-amdgpu1: gpu crash on graphics start with Radeon 760M (both sway and gdm3)
Package: libdrm-amdgpu1 Version: 2.4.115-1 Severity: normal X-Debbugs-Cc: ice...@dreamquest.io Dear Maintainer, When GDM3 starts, or when I turn it off and log into the console by hand and then start sway or another WM, often the graphics mode switch will hang for a few seconds on an unresponsive black screen, then go back to a text console for an instant and try again. This seems to repeat 0-3 times until eventually it works successfully. Sometimes it works on the first try, often on the second try, etc. Once Sway or GDM3 and Xorg have actually started, it *seems* perfectly stable, as far as I've seen so far. This is a brand new GPU chipset afaik so graphics bugs are pretty understandable. CPU: AMD Ryzen 5 7640U w/ Radeon 760M Graphics Extended renderer info from `glxinfo`: Device: AMD Radeon Graphics (gfx1103_r1, LLVM 16.0.6, DRM 3.54, 6.5.0-1-amd64) (0x15bf) Version: 23.2.1 I also see the following errors in dmesg associated with the apparent-crash-and-restart: [ 26.625039] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring sdma0 timeout, signaled seq=23, emitted seq=25 [ 26.625482] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process pid 0 thread pid 0 [ 26.625820] amdgpu :c1:00.0: amdgpu: GPU reset begin! [ 26.810595] [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3 [ 26.810761] [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue [ 26.944169] [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3 [ 26.944310] [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue [ 27.077693] [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3 [ 27.077834] [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue [ 27.211163] [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3 [ 27.211303] [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue [ 27.344634] [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3 [ 27.344776] [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue [ 27.478028] [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3 [ 27.478175] [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue [ 27.611499] [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3 [ 27.611640] [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue [ 27.744960] [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3 [ 27.745097] [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue [ 27.878425] [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3 [ 27.878564] [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue [ 27.880086] amdgpu :c1:00.0: amdgpu: MODE2 reset [ 27.909811] amdgpu :c1:00.0: amdgpu: GPU reset succeeded, trying to resume [ 27.910426] [drm] PCIE GART of 512M enabled (table at 0x00801FD0). [ 27.910540] amdgpu :c1:00.0: amdgpu: SMU is resuming... [ 27.911480] amdgpu :c1:00.0: amdgpu: SMU is resumed successfully! [ 27.913327] [drm] DMUB hardware initialized: version=0x08000E00 [ 27.918776] [drm] REG_WAIT timeout 1us * 1000 tries - dcn314_dsc_pg_control line:264 [ 27.921376] [drm] REG_WAIT timeout 1us * 1000 tries - dcn314_dsc_pg_control line:272 [ 27.923969] [drm] REG_WAIT timeout 1us * 1000 tries - dcn314_dsc_pg_control line:280 [ 27.926566] [drm] REG_WAIT timeout 1us * 1000 tries - dcn314_dsc_pg_control line:288 [ 27.934650] [drm] REG_WAIT timeout 1us * 1000 tries - dcn314_dsc_pg_control line:264 [ 27.937248] [drm] REG_WAIT timeout 1us * 1000 tries - dcn314_dsc_pg_control line:272 [ 27.939841] [drm] REG_WAIT timeout 1us * 1000 tries - dcn314_dsc_pg_control line:280 [ 27.942439] [drm] REG_WAIT timeout 1us * 1000 tries - dcn314_dsc_pg_control line:288 [ 28.328853] [drm] kiq ring mec 3 pipe 1 q 0 [ 28.331133] [drm] VCN decode and encode initialized successfully(under DPG Mode). [ 28.331252] amdgpu :c1:00.0: [drm:jpeg_v4_0_hw_init [amdgpu]] JPEG decode initialized successfully. [ 28.331965] amdgpu :c1:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0 [ 28.331968] amdgpu :c1:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0 [ 28.331971] amdgpu :c1:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0 [ 28.331973] amdgpu :c1:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0 [ 28.331975] amdgpu