[Git][xorg-team/vulkan/glslang] Pushed new tag glslang-13.0.0-1

2023-10-12 Thread Timo Aaltonen (@tjaalton)


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

2023-10-12 Thread Timo Aaltonen (@tjaalton)


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

2023-10-12 Thread Debian FTP Masters
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

2023-10-12 Thread Debian FTP Masters
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)

2023-10-12 Thread Simon Heath
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