Update rspirv version (#7945)

This commit is contained in:
SupaMaggie70Incorporated 2025-07-14 21:51:31 -07:00 committed by GitHub
parent 4572e05bfa
commit dd50e56c59
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
68 changed files with 313 additions and 320 deletions

17
Cargo.lock generated
View File

@ -2505,7 +2505,7 @@ dependencies = [
"rspirv", "rspirv",
"rustc-hash", "rustc-hash",
"serde", "serde",
"spirv 0.3.0+sdk-1.3.268.0", "spirv",
"strum 0.27.1", "strum 0.27.1",
"thiserror 2.0.12", "thiserror 2.0.12",
"toml", "toml",
@ -3549,11 +3549,12 @@ dependencies = [
[[package]] [[package]]
name = "rspirv" name = "rspirv"
version = "0.11.0+sdk-1.2.198" version = "0.12.0+sdk-1.3.268.0"
source = "git+https://github.com/gfx-rs/rspirv?rev=b969f175d5663258b4891e44b76c1544da9661ab#b969f175d5663258b4891e44b76c1544da9661ab" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69cf3a93856b6e5946537278df0d3075596371b1950ccff012f02b0f7eafec8d"
dependencies = [ dependencies = [
"rustc-hash", "rustc-hash",
"spirv 0.2.0+sdk-1.2.198", "spirv",
] ]
[[package]] [[package]]
@ -3932,14 +3933,6 @@ dependencies = [
"lock_api", "lock_api",
] ]
[[package]]
name = "spirv"
version = "0.2.0+sdk-1.2.198"
source = "git+https://github.com/gfx-rs/rspirv?rev=b969f175d5663258b4891e44b76c1544da9661ab#b969f175d5663258b4891e44b76c1544da9661ab"
dependencies = [
"bitflags 1.3.2",
]
[[package]] [[package]]
name = "spirv" name = "spirv"
version = "0.3.0+sdk-1.3.268.0" version = "0.3.0+sdk-1.3.268.0"

View File

@ -169,7 +169,7 @@ rwh_05 = { version = "0.5.2", package = "raw-window-handle" } # temporary compat
rayon = "1.3" rayon = "1.3"
regex-lite = "0.1" regex-lite = "0.1"
renderdoc-sys = "1" renderdoc-sys = "1"
rspirv = { version = "0.11", git = "https://github.com/gfx-rs/rspirv", rev = "b969f175d5663258b4891e44b76c1544da9661ab" } rspirv = "0.12"
ron = "0.10" ron = "0.10"
# NOTE: rustc-hash v2 is a completely different hasher with different performance characteristics # NOTE: rustc-hash v2 is a completely different hasher with different performance characteristics
# see discussion here (including with some other alternatives): https://github.com/gfx-rs/wgpu/issues/6999 # see discussion here (including with some other alternatives): https://github.com/gfx-rs/wgpu/issues/6999

View File

@ -26,8 +26,8 @@ OpDecorate %32 Location 0
%14 = OpTypePointer Output %5 %14 = OpTypePointer Output %5
%13 = OpVariable %14 Output %13 = OpVariable %14 Output
%16 = OpTypeFunction %2 %16 = OpTypeFunction %2
%17 = OpConstant %4 0.0 %17 = OpConstant %4 0
%18 = OpConstant %4 1.0 %18 = OpConstant %4 1
%20 = OpTypePointer Function %6 %20 = OpTypePointer Function %6
%21 = OpConstantNull %6 %21 = OpConstantNull %6
%23 = OpTypePointer Function %3 %23 = OpTypePointer Function %3

View File

@ -18,7 +18,7 @@ OpDecorate %5 ArrayStride 16
%9 = OpTypeInt 32 1 %9 = OpTypeInt 32 1
%12 = OpTypeFunction %2 %12 = OpTypeFunction %2
%13 = OpConstantNull %5 %13 = OpConstantNull %5
%14 = OpConstant %4 0.0 %14 = OpConstant %4 0
%15 = OpConstantComposite %8 %14 %14 %14 %14 %15 = OpConstantComposite %8 %14 %14 %14 %14
%16 = OpConstant %9 0 %16 = OpConstant %9 0
%18 = OpTypePointer Function %8 %18 = OpTypePointer Function %8

View File

@ -20,7 +20,7 @@ OpDecorate %11 Location 0
%12 = OpTypePointer Output %3 %12 = OpTypePointer Output %3
%11 = OpVariable %12 Output %11 = OpVariable %12 Output
%14 = OpTypeFunction %2 %14 = OpTypeFunction %2
%15 = OpConstant %4 0.0 %15 = OpConstant %4 0
%16 = OpConstantComposite %5 %15 %15 %16 = OpConstantComposite %5 %15 %15
%17 = OpConstantComposite %6 %16 %16 %17 = OpConstantComposite %6 %16 %16
%18 = OpConstant %9 0 %18 = OpConstant %9 0

View File

@ -20,7 +20,7 @@ OpDecorate %6 ArrayStride 16
%13 = OpTypeFunction %5 %6 %8 %13 = OpTypeFunction %5 %6 %8
%14 = OpConstant %8 0 %14 = OpConstant %8 0
%15 = OpConstant %8 1 %15 = OpConstant %8 1
%16 = OpConstant %3 0.0 %16 = OpConstant %3 0
%17 = OpConstantComposite %4 %16 %16 %16 %17 = OpConstantComposite %4 %16 %16 %16
%18 = OpConstantComposite %5 %16 %17 %18 = OpConstantComposite %5 %16 %17
%20 = OpTypePointer Function %8 %20 = OpTypePointer Function %8

View File

@ -12,7 +12,7 @@ OpExecutionMode %6 LocalSize 1 1 1
%4 = OpTypeFloat 32 %4 = OpTypeFloat 32
%7 = OpTypeFunction %2 %7 = OpTypeFunction %2
%8 = OpConstant %3 1 %8 = OpConstant %3 1
%9 = OpConstant %4 1.0 %9 = OpConstant %4 1
%11 = OpTypePointer Function %3 %11 = OpTypePointer Function %3
%13 = OpTypePointer Function %4 %13 = OpTypePointer Function %4
%6 = OpFunction %2 None %7 %6 = OpFunction %2 None %7

View File

@ -32,11 +32,11 @@ OpMemberDecorate %14 2 Offset 8
%19 = OpConstant %5 44 %19 = OpConstant %5 44
%20 = OpConstant %5 45 %20 = OpConstant %5 45
%21 = OpConstantComposite %6 %19 %20 %21 = OpConstantComposite %6 %19 %20
%22 = OpConstant %7 46.0 %22 = OpConstant %7 46
%23 = OpConstant %7 47.0 %23 = OpConstant %7 47
%24 = OpConstantComposite %8 %22 %23 %24 = OpConstantComposite %8 %22 %23
%25 = OpConstant %7 48.0 %25 = OpConstant %7 48
%26 = OpConstant %7 49.0 %26 = OpConstant %7 49
%27 = OpConstantComposite %8 %25 %26 %27 = OpConstantComposite %8 %25 %26
%28 = OpConstant %5 42 %28 = OpConstant %5 42
%29 = OpConstant %5 43 %29 = OpConstant %5 43
@ -45,14 +45,14 @@ OpMemberDecorate %14 2 Offset 8
%32 = OpConstantComposite %4 %31 %31 %32 = OpConstantComposite %4 %31 %31
%33 = OpConstant %5 0 %33 = OpConstant %5 0
%34 = OpConstantComposite %6 %33 %33 %34 = OpConstantComposite %6 %33 %33
%35 = OpConstant %7 0.0 %35 = OpConstant %7 0
%36 = OpConstantComposite %8 %35 %35 %36 = OpConstantComposite %8 %35 %35
%37 = OpConstantComposite %9 %36 %36 %37 = OpConstantComposite %9 %36 %36
%38 = OpConstant %7 1.0 %38 = OpConstant %7 1
%39 = OpConstant %7 2.0 %39 = OpConstant %7 2
%40 = OpConstantComposite %8 %38 %39 %40 = OpConstantComposite %8 %38 %39
%41 = OpConstant %7 3.0 %41 = OpConstant %7 3
%42 = OpConstant %7 4.0 %42 = OpConstant %7 4
%43 = OpConstantComposite %8 %41 %42 %43 = OpConstantComposite %8 %41 %42
%44 = OpConstantComposite %9 %40 %43 %44 = OpConstantComposite %9 %40 %43
%45 = OpConstant %3 1 %45 = OpConstant %3 1

View File

@ -34,7 +34,7 @@ OpDecorate %13 ArrayStride 4
%62 = OpTypeFunction %2 %13 %62 = OpTypeFunction %2 %13
%68 = OpTypeFunction %2 %3 %4 %68 = OpTypeFunction %2 %3 %4
%72 = OpTypeFunction %2 %72 = OpTypeFunction %2
%73 = OpConstant %3 0.0 %73 = OpConstant %3 0
%74 = OpConstant %4 0 %74 = OpConstant %4 0
%75 = OpConstant %5 0 %75 = OpConstant %5 0
%76 = OpConstantComposite %6 %73 %73 %76 = OpConstantComposite %6 %73 %73

View File

@ -34,11 +34,11 @@ OpDecorate %17 ArrayStride 16
%24 = OpConstant %5 44 %24 = OpConstant %5 44
%25 = OpConstant %5 45 %25 = OpConstant %5 45
%26 = OpConstantComposite %6 %24 %25 %26 = OpConstantComposite %6 %24 %25
%27 = OpConstant %7 46.0 %27 = OpConstant %7 46
%28 = OpConstant %7 47.0 %28 = OpConstant %7 47
%29 = OpConstantComposite %8 %27 %28 %29 = OpConstantComposite %8 %27 %28
%30 = OpConstant %7 48.0 %30 = OpConstant %7 48
%31 = OpConstant %7 49.0 %31 = OpConstant %7 49
%32 = OpConstantComposite %8 %30 %31 %32 = OpConstantComposite %8 %30 %31
%33 = OpConstant %5 42 %33 = OpConstant %5 42
%34 = OpConstant %5 43 %34 = OpConstant %5 43
@ -47,14 +47,14 @@ OpDecorate %17 ArrayStride 16
%37 = OpConstantComposite %4 %36 %36 %37 = OpConstantComposite %4 %36 %36
%38 = OpConstant %5 0 %38 = OpConstant %5 0
%39 = OpConstantComposite %6 %38 %38 %39 = OpConstantComposite %6 %38 %38
%40 = OpConstant %7 0.0 %40 = OpConstant %7 0
%41 = OpConstantComposite %8 %40 %40 %41 = OpConstantComposite %8 %40 %40
%42 = OpConstantComposite %9 %41 %41 %42 = OpConstantComposite %9 %41 %41
%43 = OpConstant %7 1.0 %43 = OpConstant %7 1
%44 = OpConstant %7 2.0 %44 = OpConstant %7 2
%45 = OpConstantComposite %8 %43 %44 %45 = OpConstantComposite %8 %43 %44
%46 = OpConstant %7 3.0 %46 = OpConstant %7 3
%47 = OpConstant %7 4.0 %47 = OpConstant %7 4
%48 = OpConstantComposite %8 %46 %47 %48 = OpConstantComposite %8 %46 %47
%49 = OpConstantComposite %9 %45 %48 %49 = OpConstantComposite %9 %45 %48
%50 = OpConstant %3 1 %50 = OpConstant %3 1

View File

@ -15,23 +15,23 @@ OpDecorate %116 BuiltIn LocalInvocationId
%5 = OpTypeInt 32 0 %5 = OpTypeInt 32 0
%7 = OpConstant %5 64 %7 = OpConstant %5 64
%6 = OpTypeArray %5 %7 %6 = OpTypeArray %5 %7
%8 = OpConstant %3 3.0 %8 = OpConstant %3 3
%9 = OpConstant %4 3 %9 = OpConstant %4 3
%10 = OpConstant %5 3 %10 = OpConstant %5 3
%11 = OpConstant %5 0 %11 = OpConstant %5 0
%12 = OpConstant %4 -2147483648 %12 = OpConstant %4 -2147483648
%13 = OpConstant %3 -3.4028235e38 %13 = OpConstant %3 -340282350000000000000000000000000000000
%14 = OpConstant %4 4 %14 = OpConstant %4 4
%15 = OpConstant %5 4 %15 = OpConstant %5 4
%16 = OpConstant %4 0 %16 = OpConstant %4 0
%18 = OpTypePointer Workgroup %6 %18 = OpTypePointer Workgroup %6
%17 = OpVariable %18 Workgroup %17 = OpVariable %18 Workgroup
%21 = OpTypeFunction %2 %21 = OpTypeFunction %2
%22 = OpConstant %3 42.0 %22 = OpConstant %3 42
%23 = OpConstant %4 43 %23 = OpConstant %4 43
%24 = OpConstant %5 44 %24 = OpConstant %5 44
%25 = OpConstant %3 1.0 %25 = OpConstant %3 1
%26 = OpConstant %3 2.0 %26 = OpConstant %3 2
%27 = OpConstant %4 1 %27 = OpConstant %4 1
%28 = OpConstant %4 2 %28 = OpConstant %4 2
%29 = OpConstant %5 1 %29 = OpConstant %5 1
@ -52,8 +52,8 @@ OpDecorate %116 BuiltIn LocalInvocationId
%64 = OpConstantNull %5 %64 = OpConstantNull %5
%66 = OpConstantNull %4 %66 = OpConstantNull %4
%68 = OpConstantNull %4 %68 = OpConstantNull %4
%101 = OpConstant %3 5.0 %101 = OpConstant %3 5
%102 = OpConstant %3 7.0 %102 = OpConstant %3 7
%108 = OpTypePointer Workgroup %5 %108 = OpTypePointer Workgroup %5
%114 = OpConstantNull %6 %114 = OpConstantNull %6
%115 = OpTypeVector %5 3 %115 = OpTypeVector %5 3

View File

@ -20,7 +20,7 @@ OpDecorate %7 ArrayStride 4
%16 = OpTypeFunction %4 %16 = OpTypeFunction %4
%17 = OpConstant %4 1 %17 = OpConstant %4 1
%21 = OpTypeFunction %5 %21 = OpTypeFunction %5
%22 = OpConstant %5 1.0 %22 = OpConstant %5 1
%29 = OpTypeFunction %6 %29 = OpTypeFunction %6
%30 = OpConstantComposite %6 %22 %22 %30 = OpConstantComposite %6 %22 %22
%34 = OpTypeFunction %7 %34 = OpTypeFunction %7

View File

@ -35,11 +35,11 @@ OpDecorate %18 ArrayStride 16
%22 = OpConstant %5 44 %22 = OpConstant %5 44
%23 = OpConstant %5 45 %23 = OpConstant %5 45
%24 = OpConstantComposite %6 %22 %23 %24 = OpConstantComposite %6 %22 %23
%25 = OpConstant %7 46.0 %25 = OpConstant %7 46
%26 = OpConstant %7 47.0 %26 = OpConstant %7 47
%27 = OpConstantComposite %8 %25 %26 %27 = OpConstantComposite %8 %25 %26
%28 = OpConstant %7 48.0 %28 = OpConstant %7 48
%29 = OpConstant %7 49.0 %29 = OpConstant %7 49
%30 = OpConstantComposite %8 %28 %29 %30 = OpConstantComposite %8 %28 %29
%31 = OpConstant %5 42 %31 = OpConstant %5 42
%32 = OpConstant %5 43 %32 = OpConstant %5 43
@ -48,14 +48,14 @@ OpDecorate %18 ArrayStride 16
%35 = OpConstantComposite %4 %34 %34 %35 = OpConstantComposite %4 %34 %34
%36 = OpConstant %5 0 %36 = OpConstant %5 0
%37 = OpConstantComposite %6 %36 %36 %37 = OpConstantComposite %6 %36 %36
%38 = OpConstant %7 0.0 %38 = OpConstant %7 0
%39 = OpConstantComposite %8 %38 %38 %39 = OpConstantComposite %8 %38 %38
%40 = OpConstantComposite %9 %39 %39 %40 = OpConstantComposite %9 %39 %39
%41 = OpConstant %7 1.0 %41 = OpConstant %7 1
%42 = OpConstant %7 2.0 %42 = OpConstant %7 2
%43 = OpConstantComposite %8 %41 %42 %43 = OpConstantComposite %8 %41 %42
%44 = OpConstant %7 3.0 %44 = OpConstant %7 3
%45 = OpConstant %7 4.0 %45 = OpConstant %7 4
%46 = OpConstantComposite %8 %44 %45 %46 = OpConstantComposite %8 %44 %45
%47 = OpConstantComposite %9 %43 %46 %47 = OpConstantComposite %9 %43 %46
%48 = OpConstant %3 1 %48 = OpConstant %3 1

View File

@ -463,29 +463,29 @@ OpDecorate %388 Location 0
%67 = OpTypeFunction %2 %67 = OpTypeFunction %2
%68 = OpTypePointer Uniform %23 %68 = OpTypePointer Uniform %23
%70 = OpConstant %6 1 %70 = OpConstant %6 1
%71 = OpConstant %9 1.0 %71 = OpConstant %9 1
%72 = OpConstantComposite %13 %71 %71 %72 = OpConstantComposite %13 %71 %71
%73 = OpConstant %9 2.0 %73 = OpConstant %9 2
%74 = OpConstantComposite %13 %73 %73 %74 = OpConstantComposite %13 %73 %73
%75 = OpConstant %9 3.0 %75 = OpConstant %9 3
%76 = OpConstantComposite %13 %75 %75 %76 = OpConstantComposite %13 %75 %75
%77 = OpConstantComposite %22 %72 %74 %76 %77 = OpConstantComposite %22 %72 %74 %76
%78 = OpConstantComposite %23 %77 %78 = OpConstantComposite %23 %77
%79 = OpConstant %9 6.0 %79 = OpConstant %9 6
%80 = OpConstantComposite %13 %79 %79 %80 = OpConstantComposite %13 %79 %79
%81 = OpConstant %9 5.0 %81 = OpConstant %9 5
%82 = OpConstantComposite %13 %81 %81 %82 = OpConstantComposite %13 %81 %81
%83 = OpConstant %9 4.0 %83 = OpConstant %9 4
%84 = OpConstantComposite %13 %83 %83 %84 = OpConstantComposite %13 %83 %83
%85 = OpConstantComposite %22 %80 %82 %84 %85 = OpConstantComposite %22 %80 %82 %84
%86 = OpConstant %9 9.0 %86 = OpConstant %9 9
%87 = OpConstantComposite %13 %86 %86 %87 = OpConstantComposite %13 %86 %86
%88 = OpConstant %9 90.0 %88 = OpConstant %9 90
%89 = OpConstantComposite %13 %88 %88 %89 = OpConstantComposite %13 %88 %88
%90 = OpConstant %9 10.0 %90 = OpConstant %9 10
%91 = OpConstant %9 20.0 %91 = OpConstant %9 20
%92 = OpConstant %9 30.0 %92 = OpConstant %9 30
%93 = OpConstant %9 40.0 %93 = OpConstant %9 40
%95 = OpTypePointer Function %6 %95 = OpTypePointer Function %6
%97 = OpTypePointer Function %23 %97 = OpTypePointer Function %23
%101 = OpTypePointer Uniform %22 %101 = OpTypePointer Uniform %22
@ -496,9 +496,9 @@ OpDecorate %388 Location 0
%141 = OpTypePointer Uniform %27 %141 = OpTypePointer Uniform %27
%143 = OpConstantNull %26 %143 = OpConstantNull %26
%144 = OpConstantComposite %27 %143 %144 = OpConstantComposite %27 %143
%145 = OpConstant %9 8.0 %145 = OpConstant %9 8
%146 = OpConstantComposite %13 %145 %145 %146 = OpConstantComposite %13 %145 %145
%147 = OpConstant %9 7.0 %147 = OpConstant %9 7
%148 = OpConstantComposite %13 %147 %147 %148 = OpConstantComposite %13 %147 %147
%149 = OpConstantComposite %25 %146 %148 %80 %82 %149 = OpConstantComposite %25 %146 %148 %80 %82
%152 = OpTypePointer Function %27 %152 = OpTypePointer Function %27
@ -542,7 +542,7 @@ OpDecorate %388 Location 0
%332 = OpTypePointer Output %32 %332 = OpTypePointer Output %32
%331 = OpVariable %332 Output %331 = OpVariable %332 Output
%335 = OpTypePointer StorageBuffer %24 %335 = OpTypePointer StorageBuffer %24
%338 = OpConstant %9 0.0 %338 = OpConstant %9 0
%339 = OpConstant %4 3 %339 = OpConstant %4 3
%340 = OpConstant %6 3 %340 = OpConstant %6 3
%341 = OpConstant %6 4 %341 = OpConstant %6 4
@ -557,8 +557,8 @@ OpDecorate %388 Location 0
%363 = OpTypePointer StorageBuffer %20 %363 = OpTypePointer StorageBuffer %20
%366 = OpTypePointer StorageBuffer %8 %366 = OpTypePointer StorageBuffer %8
%367 = OpTypePointer StorageBuffer %6 %367 = OpTypePointer StorageBuffer %6
%372 = OpConstant %9 -2147483600.0 %372 = OpConstant %9 -2147483600
%373 = OpConstant %9 2147483500.0 %373 = OpConstant %9 2147483500
%382 = OpTypeVector %6 4 %382 = OpTypeVector %6 4
%388 = OpVariable %332 Output %388 = OpVariable %332 Output
%391 = OpConstantComposite %11 %338 %338 %338 %391 = OpConstantComposite %11 %338 %338 %338

View File

@ -34,7 +34,7 @@ OpDecorate %13 DescriptorSet 0
OpDecorate %13 Binding 0 OpDecorate %13 Binding 0
%2 = OpTypeVoid %2 = OpTypeVoid
%3 = OpTypeRayQueryKHR %3 = OpTypeRayQueryKHR
%4 = OpTypeAccelerationStructureNV %4 = OpTypeAccelerationStructureKHR
%5 = OpTypeFloat 32 %5 = OpTypeFloat 32
%6 = OpTypeVector %5 3 %6 = OpTypeVector %5 3
%7 = OpTypeInt 32 0 %7 = OpTypeInt 32 0
@ -46,17 +46,17 @@ OpDecorate %13 Binding 0
%14 = OpTypePointer UniformConstant %4 %14 = OpTypePointer UniformConstant %4
%13 = OpVariable %14 UniformConstant %13 = OpVariable %14 UniformConstant
%17 = OpTypeFunction %2 %17 = OpTypeFunction %2
%19 = OpConstant %5 0.0 %19 = OpConstant %5 0
%20 = OpConstantComposite %6 %19 %19 %19 %20 = OpConstantComposite %6 %19 %19 %19
%21 = OpConstant %5 1.0 %21 = OpConstant %5 1
%22 = OpConstantComposite %6 %19 %21 %19 %22 = OpConstantComposite %6 %19 %21 %19
%23 = OpConstant %7 4 %23 = OpConstant %7 4
%24 = OpConstant %7 255 %24 = OpConstant %7 255
%25 = OpConstant %5 0.1 %25 = OpConstant %5 0.1
%26 = OpConstant %5 100.0 %26 = OpConstant %5 100
%27 = OpConstantComposite %8 %23 %24 %25 %26 %20 %22 %27 = OpConstantComposite %8 %23 %24 %25 %26 %20 %22
%28 = OpConstant %7 3 %28 = OpConstant %7 3
%29 = OpConstant %5 10.0 %29 = OpConstant %5 10
%30 = OpConstant %7 1 %30 = OpConstant %7 1
%32 = OpTypePointer Function %3 %32 = OpTypePointer Function %3
%40 = OpTypePointer Function %12 %40 = OpTypePointer Function %12

View File

@ -19,14 +19,14 @@ OpDecorate %26 Location 0
%7 = OpTypeArray %4 %8 %7 = OpTypeArray %4 %8
%9 = OpTypeVector %3 4 %9 = OpTypeVector %3 4
%12 = OpTypeFunction %4 %12 = OpTypeFunction %4
%13 = OpConstant %3 1.0 %13 = OpConstant %3 1
%14 = OpConstant %3 2.0 %14 = OpConstant %3 2
%15 = OpConstantComposite %4 %13 %14 %15 = OpConstantComposite %4 %13 %14
%19 = OpTypeFunction %7 %19 = OpTypeFunction %7
%27 = OpTypePointer Output %9 %27 = OpTypePointer Output %9
%26 = OpVariable %27 Output %26 = OpVariable %27 Output
%29 = OpTypeFunction %2 %29 = OpTypeFunction %2
%30 = OpConstant %3 0.0 %30 = OpConstant %3 0
%11 = OpFunction %4 None %12 %11 = OpFunction %4 None %12
%10 = OpLabel %10 = OpLabel
OpBranch %16 OpBranch %16

View File

@ -44,7 +44,7 @@ OpMemberDecorate %15 0 Offset 0
%21 = OpConstant %3 0 %21 = OpConstant %3 0
%23 = OpConstantFalse %8 %23 = OpConstantFalse %8
%24 = OpTypeFloat 32 %24 = OpTypeFloat 32
%25 = OpConstant %24 1.0 %25 = OpConstant %24 1
%26 = OpConstant %3 1 %26 = OpConstant %3 1
%28 = OpTypePointer Function %3 %28 = OpTypePointer Function %3
%30 = OpTypePointer Function %4 %30 = OpTypePointer Function %4

View File

@ -130,7 +130,7 @@ OpDecorate %395 NonUniform
%54 = OpTypePointer Uniform %4 %54 = OpTypePointer Uniform %4
%55 = OpConstant %3 0 %55 = OpConstant %3 0
%57 = OpConstantComposite %23 %55 %55 %57 = OpConstantComposite %23 %55 %55
%58 = OpConstant %6 0.0 %58 = OpConstant %6 0
%59 = OpConstantComposite %22 %58 %58 %58 %58 %59 = OpConstantComposite %22 %58 %58 %58 %58
%60 = OpTypeVector %6 2 %60 = OpTypeVector %6 2
%61 = OpConstantComposite %60 %58 %58 %61 = OpConstantComposite %60 %58 %58

View File

@ -29,7 +29,7 @@ OpExecutionMode %16 LocalSize 1 1 1
%23 = OpConstantComposite %7 %22 %22 %23 = OpConstantComposite %7 %22 %22
%24 = OpConstantComposite %9 %22 %22 %22 %24 = OpConstantComposite %9 %22 %22 %22
%25 = OpConstantComposite %10 %22 %22 %22 %22 %25 = OpConstantComposite %10 %22 %22 %22 %22
%26 = OpConstant %12 0.0 %26 = OpConstant %12 0
%27 = OpConstantComposite %11 %26 %26 %27 = OpConstantComposite %11 %26 %26
%28 = OpConstantComposite %13 %26 %26 %26 %28 = OpConstantComposite %13 %26 %26 %26
%29 = OpConstantComposite %14 %26 %26 %26 %26 %29 = OpConstantComposite %14 %26 %26 %26 %26

View File

@ -29,7 +29,7 @@ OpExecutionMode %15 LocalSize 1 1 1
%22 = OpConstantComposite %8 %21 %21 %22 = OpConstantComposite %8 %21 %21
%23 = OpConstantComposite %9 %21 %21 %21 %23 = OpConstantComposite %9 %21 %21 %21
%24 = OpConstantComposite %10 %21 %21 %21 %21 %24 = OpConstantComposite %10 %21 %21 %21 %21
%25 = OpConstant %12 0.0 %25 = OpConstant %12 0
%26 = OpConstantComposite %11 %25 %25 %26 = OpConstantComposite %11 %25 %25
%27 = OpConstantComposite %13 %25 %25 %25 %25 %27 = OpConstantComposite %13 %25 %25 %25 %25
%28 = OpConstant %7 5 %28 = OpConstant %7 5

View File

@ -191,14 +191,14 @@ OpDecorate %21 BuiltIn GlobalInvocationId
%25 = OpTypeFunction %2 %25 = OpTypeFunction %2
%26 = OpTypePointer Uniform %8 %26 = OpTypePointer Uniform %8
%27 = OpConstant %4 0 %27 = OpConstant %4 0
%29 = OpConstant %5 0.0 %29 = OpConstant %5 0
%30 = OpConstantComposite %6 %29 %29 %30 = OpConstantComposite %6 %29 %29
%31 = OpConstant %12 0 %31 = OpConstant %12 0
%32 = OpConstant %12 1 %32 = OpConstant %12 1
%33 = OpConstant %4 1 %33 = OpConstant %4 1
%34 = OpConstant %5 0.1 %34 = OpConstant %5 0.1
%35 = OpConstant %5 -1.0 %35 = OpConstant %5 -1
%36 = OpConstant %5 1.0 %36 = OpConstant %5 1
%38 = OpTypePointer Function %6 %38 = OpTypePointer Function %6
%39 = OpConstantNull %6 %39 = OpConstantNull %6
%41 = OpConstantNull %6 %41 = OpConstantNull %6

View File

@ -101,7 +101,7 @@ OpDecorate %89 Location 0
%96 = OpConstantNull %7 %96 = OpConstantNull %7
%97 = OpConstant %6 0 %97 = OpConstant %6 0
%98 = OpConstant %9 0 %98 = OpConstant %9 0
%99 = OpConstant %5 0.0 %99 = OpConstant %5 0
%100 = OpConstantComposite %11 %99 %99 %99 %99 %100 = OpConstantComposite %11 %99 %99 %99 %99
%21 = OpFunction %5 None %22 %21 = OpFunction %5 None %22
%19 = OpFunctionParameter %7 %19 = OpFunctionParameter %7

View File

@ -229,7 +229,7 @@ OpDecorate %172 Location 0
%187 = OpConstant %11 0 %187 = OpConstant %11 0
%188 = OpConstantNull %13 %188 = OpConstantNull %13
%189 = OpConstantNull %7 %189 = OpConstantNull %7
%190 = OpConstant %5 0.0 %190 = OpConstant %5 0
%191 = OpConstantComposite %7 %190 %190 %190 %190 %191 = OpConstantComposite %7 %190 %190 %190 %190
%40 = OpFunction %7 None %41 %40 = OpFunction %7 None %41
%38 = OpFunctionParameter %6 %38 = OpFunctionParameter %6

View File

@ -100,7 +100,7 @@ OpDecorate %100 Location 0
%107 = OpConstantNull %7 %107 = OpConstantNull %7
%108 = OpConstant %6 0 %108 = OpConstant %6 0
%109 = OpConstant %9 0 %109 = OpConstant %9 0
%110 = OpConstant %5 0.0 %110 = OpConstant %5 0
%111 = OpConstantComposite %11 %110 %110 %110 %110 %111 = OpConstantComposite %11 %110 %110 %110 %110
%21 = OpFunction %5 None %22 %21 = OpFunction %5 None %22
%19 = OpFunctionParameter %7 %19 = OpFunctionParameter %7

View File

@ -226,7 +226,7 @@ OpDecorate %187 Location 0
%201 = OpConstantNull %9 %201 = OpConstantNull %9
%202 = OpConstant %11 0 %202 = OpConstant %11 0
%203 = OpConstantNull %13 %203 = OpConstantNull %13
%204 = OpConstant %5 0.0 %204 = OpConstant %5 0
%205 = OpConstantComposite %7 %204 %204 %204 %204 %205 = OpConstantComposite %7 %204 %204 %204 %204
%40 = OpFunction %7 None %41 %40 = OpFunction %7 None %41
%38 = OpFunctionParameter %6 %38 = OpFunctionParameter %6

View File

@ -45,9 +45,9 @@ OpDecorate %12 Binding 0
%59 = OpTypePointer StorageBuffer %8 %59 = OpTypePointer StorageBuffer %8
%60 = OpConstant %6 2 %60 = OpConstant %6 2
%68 = OpTypeFunction %3 %11 %11 %68 = OpTypeFunction %3 %11 %11
%77 = OpConstant %3 100.0 %77 = OpConstant %3 100
%83 = OpConstant %3 -2147483600.0 %83 = OpConstant %3 -2147483600
%84 = OpConstant %3 2147483500.0 %84 = OpConstant %3 2147483500
%92 = OpTypeFunction %3 %92 = OpTypeFunction %3
%106 = OpTypeFunction %2 %11 %3 %106 = OpTypeFunction %2 %11 %3
%130 = OpTypeFunction %2 %11 %7 %130 = OpTypeFunction %2 %11 %7
@ -56,14 +56,14 @@ OpDecorate %12 Binding 0
%170 = OpConstant %6 1000 %170 = OpConstant %6 1000
%184 = OpTypeFunction %2 %184 = OpTypeFunction %2
%185 = OpConstant %11 1 %185 = OpConstant %11 1
%186 = OpConstant %3 2.0 %186 = OpConstant %3 2
%187 = OpConstant %3 3.0 %187 = OpConstant %3 3
%188 = OpConstant %3 4.0 %188 = OpConstant %3 4
%189 = OpConstant %3 5.0 %189 = OpConstant %3 5
%190 = OpConstantComposite %7 %186 %187 %188 %189 %190 = OpConstantComposite %7 %186 %187 %188 %189
%191 = OpConstant %11 6 %191 = OpConstant %11 6
%192 = OpConstant %11 2 %192 = OpConstant %11 2
%193 = OpConstant %3 1.0 %193 = OpConstant %3 1
%16 = OpFunction %3 None %17 %16 = OpFunction %3 None %17
%15 = OpFunctionParameter %11 %15 = OpFunctionParameter %11
%14 = OpLabel %14 = OpLabel

View File

@ -48,9 +48,9 @@ OpDecorate %12 Binding 0
%74 = OpConstant %6 2 %74 = OpConstant %6 2
%76 = OpConstantNull %7 %76 = OpConstantNull %7
%85 = OpTypeFunction %3 %11 %11 %85 = OpTypeFunction %3 %11 %11
%98 = OpConstant %3 100.0 %98 = OpConstant %3 100
%104 = OpConstant %3 -2147483600.0 %104 = OpConstant %3 -2147483600
%105 = OpConstant %3 2147483500.0 %105 = OpConstant %3 2147483500
%116 = OpTypeFunction %3 %116 = OpTypeFunction %3
%118 = OpConstant %6 9 %118 = OpConstant %6 9
%131 = OpTypeFunction %2 %11 %3 %131 = OpTypeFunction %2 %11 %3
@ -60,14 +60,14 @@ OpDecorate %12 Binding 0
%206 = OpConstant %6 1000 %206 = OpConstant %6 1000
%224 = OpTypeFunction %2 %224 = OpTypeFunction %2
%225 = OpConstant %11 1 %225 = OpConstant %11 1
%226 = OpConstant %3 2.0 %226 = OpConstant %3 2
%227 = OpConstant %3 3.0 %227 = OpConstant %3 3
%228 = OpConstant %3 4.0 %228 = OpConstant %3 4
%229 = OpConstant %3 5.0 %229 = OpConstant %3 5
%230 = OpConstantComposite %7 %226 %227 %228 %229 %230 = OpConstantComposite %7 %226 %227 %228 %229
%231 = OpConstant %11 6 %231 = OpConstant %11 6
%232 = OpConstant %11 2 %232 = OpConstant %11 2
%233 = OpConstant %3 1.0 %233 = OpConstant %3 1
%16 = OpFunction %3 None %17 %16 = OpFunction %3 None %17
%15 = OpFunctionParameter %11 %15 = OpFunctionParameter %11
%14 = OpLabel %14 = OpLabel

View File

@ -34,10 +34,10 @@ OpDecorate %13 ArrayStride 4
%24 = OpConstant %7 3.141 %24 = OpConstant %7 3.141
%25 = OpConstant %7 6.282 %25 = OpConstant %7 6.282
%26 = OpConstant %7 0.44444445 %26 = OpConstant %7 0.44444445
%27 = OpConstant %7 0.0 %27 = OpConstant %7 0
%28 = OpConstantComposite %8 %26 %27 %27 %27 %28 = OpConstantComposite %8 %26 %27 %27 %27
%29 = OpConstant %7 4.0 %29 = OpConstant %7 4
%30 = OpConstant %7 5.0 %30 = OpConstant %7 5
%31 = OpConstantComposite %15 %29 %30 %31 = OpConstantComposite %15 %29 %30
%32 = OpConstantComposite %12 %17 %18 %32 = OpConstantComposite %12 %17 %18
%35 = OpTypeFunction %2 %35 = OpTypeFunction %2
@ -58,8 +58,8 @@ OpDecorate %13 ArrayStride 4
%86 = OpConstant %3 30 %86 = OpConstant %3 30
%87 = OpConstant %3 0 %87 = OpConstant %3 0
%94 = OpConstantNull %3 %94 = OpConstantNull %3
%97 = OpConstant %7 1.0 %97 = OpConstant %7 1
%98 = OpConstant %7 2.0 %98 = OpConstant %7 2
%99 = OpConstantComposite %8 %98 %97 %97 %97 %99 = OpConstantComposite %8 %98 %97 %97 %97
%101 = OpTypePointer Function %8 %101 = OpTypePointer Function %8
%106 = OpTypePointer Function %9 %106 = OpTypePointer Function %9

View File

@ -31,11 +31,11 @@ OpDecorate %18 ArrayStride 4
%19 = OpConstant %12 4 %19 = OpConstant %12 4
%18 = OpTypeArray %5 %19 %18 = OpTypeArray %5 %19
%20 = OpTypeMatrix %7 2 %20 = OpTypeMatrix %7 2
%21 = OpConstant %3 0.0 %21 = OpConstant %3 0
%22 = OpConstantComposite %7 %21 %21 %21 %22 = OpConstantComposite %7 %21 %21 %21
%23 = OpConstant %3 1.0 %23 = OpConstant %3 1
%24 = OpConstant %3 2.0 %24 = OpConstant %3 2
%25 = OpConstant %3 3.0 %25 = OpConstant %3 3
%26 = OpConstantComposite %9 %21 %23 %26 = OpConstantComposite %9 %21 %23
%27 = OpConstantComposite %9 %24 %25 %27 = OpConstantComposite %9 %24 %25
%28 = OpConstantComposite %8 %26 %27 %28 = OpConstantComposite %8 %26 %27

View File

@ -29,12 +29,12 @@ OpExecutionMode %278 LocalSize 1 1 1
%14 = OpTypeVector %9 2 %14 = OpTypeVector %9 2
%15 = OpTypeVector %4 2 %15 = OpTypeVector %4 2
%16 = OpTypeVector %5 2 %16 = OpTypeVector %5 2
%17 = OpConstant %3 9.0399e-41 %17 = OpConstant %3 0.000000000000000000000000000000000000000090399
%18 = OpConstant %3 4.4481e-41 %18 = OpConstant %3 0.000000000000000000000000000000000000000044481
%19 = OpConstant %4 -3.4028235e38 %19 = OpConstant %4 -340282350000000000000000000000000000000
%20 = OpConstant %4 3.4028235e38 %20 = OpConstant %4 340282350000000000000000000000000000000
%21 = OpConstant %5 -1.7976931348623157e308 %21 = OpConstant %5 -179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
%22 = OpConstant %5 1.7976931348623157e308 %22 = OpConstant %5 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
%25 = OpTypeFunction %2 %25 = OpTypeFunction %2
%26 = OpConstant %6 -65504 %26 = OpConstant %6 -65504
%27 = OpConstant %6 65504 %27 = OpConstant %6 65504
@ -60,31 +60,31 @@ OpExecutionMode %278 LocalSize 1 1 1
%54 = OpTypePointer Function %9 %54 = OpTypePointer Function %9
%80 = OpTypeFunction %6 %3 %80 = OpTypeFunction %6 %3
%87 = OpTypeFunction %7 %3 %87 = OpTypeFunction %7 %3
%89 = OpConstant %3 0.0 %89 = OpConstant %3 0
%95 = OpTypeFunction %8 %3 %95 = OpTypeFunction %8 %3
%102 = OpTypeFunction %9 %3 %102 = OpTypeFunction %9 %3
%109 = OpTypeFunction %6 %4 %109 = OpTypeFunction %6 %4
%111 = OpConstant %4 -2147483600.0 %111 = OpConstant %4 -2147483600
%112 = OpConstant %4 2147483500.0 %112 = OpConstant %4 2147483500
%118 = OpTypeFunction %7 %4 %118 = OpTypeFunction %7 %4
%120 = OpConstant %4 0.0 %120 = OpConstant %4 0
%121 = OpConstant %4 4294967000.0 %121 = OpConstant %4 4294967000
%127 = OpTypeFunction %8 %4 %127 = OpTypeFunction %8 %4
%129 = OpConstant %4 -9.223372e18 %129 = OpConstant %4 -9223372000000000000
%130 = OpConstant %4 9.2233715e18 %130 = OpConstant %4 9223371500000000000
%136 = OpTypeFunction %9 %4 %136 = OpTypeFunction %9 %4
%138 = OpConstant %4 1.8446743e19 %138 = OpConstant %4 18446743000000000000
%144 = OpTypeFunction %6 %5 %144 = OpTypeFunction %6 %5
%146 = OpConstant %5 -2147483648.0 %146 = OpConstant %5 -2147483648
%147 = OpConstant %5 2147483647.0 %147 = OpConstant %5 2147483647
%153 = OpTypeFunction %7 %5 %153 = OpTypeFunction %7 %5
%155 = OpConstant %5 0.0 %155 = OpConstant %5 0
%156 = OpConstant %5 4294967295.0 %156 = OpConstant %5 4294967295
%162 = OpTypeFunction %8 %5 %162 = OpTypeFunction %8 %5
%164 = OpConstant %5 -9.223372036854776e18 %164 = OpConstant %5 -9223372036854776000
%165 = OpConstant %5 9.223372036854775e18 %165 = OpConstant %5 9223372036854775000
%171 = OpTypeFunction %9 %5 %171 = OpTypeFunction %9 %5
%173 = OpConstant %5 1.844674407370955e19 %173 = OpConstant %5 18446744073709550000
%179 = OpTypeFunction %11 %10 %179 = OpTypeFunction %11 %10
%181 = OpConstantComposite %10 %17 %17 %181 = OpConstantComposite %10 %17 %17
%182 = OpConstantComposite %10 %18 %18 %182 = OpConstantComposite %10 %18 %18
@ -114,14 +114,14 @@ OpExecutionMode %278 LocalSize 1 1 1
%266 = OpConstantComposite %16 %165 %165 %266 = OpConstantComposite %16 %165 %165
%272 = OpTypeFunction %14 %16 %272 = OpTypeFunction %14 %16
%274 = OpConstantComposite %16 %173 %173 %274 = OpConstantComposite %16 %173 %173
%279 = OpConstant %3 2.1524e-41 %279 = OpConstant %3 0.000000000000000000000000000000000000000021524
%280 = OpConstant %4 1.0 %280 = OpConstant %4 1
%281 = OpConstant %5 1.0 %281 = OpConstant %5 1
%282 = OpConstant %3 2.2959e-41 %282 = OpConstant %3 0.000000000000000000000000000000000000000022959
%283 = OpConstantComposite %10 %279 %282 %283 = OpConstantComposite %10 %279 %282
%284 = OpConstant %4 2.0 %284 = OpConstant %4 2
%285 = OpConstantComposite %15 %280 %284 %285 = OpConstantComposite %15 %280 %284
%286 = OpConstant %5 2.0 %286 = OpConstant %5 2
%287 = OpConstantComposite %16 %281 %286 %287 = OpConstantComposite %16 %281 %286
%24 = OpFunction %2 None %25 %24 = OpFunction %2 None %25
%23 = OpLabel %23 = OpLabel

View File

@ -10,7 +10,7 @@ OpExecutionMode %8 LocalSize 1 1 1
%2 = OpTypeVoid %2 = OpTypeVoid
%4 = OpTypeFloat 32 %4 = OpTypeFloat 32
%3 = OpTypeVector %4 2 %3 = OpTypeVector %4 2
%5 = OpConstant %4 2.0 %5 = OpConstant %4 2
%6 = OpConstantComposite %3 %5 %5 %6 = OpConstantComposite %3 %5 %5
%9 = OpTypeFunction %2 %9 = OpTypeFunction %2
%11 = OpTypePointer Function %3 %11 = OpTypePointer Function %3

View File

@ -11,8 +11,8 @@ OpExecutionMode %6 LocalSize 1 1 1
%4 = OpTypeFloat 32 %4 = OpTypeFloat 32
%3 = OpTypeVector %4 3 %3 = OpTypeVector %4 3
%7 = OpTypeFunction %2 %7 = OpTypeFunction %2
%8 = OpConstant %4 0.0 %8 = OpConstant %4 0
%9 = OpConstant %4 1.0 %9 = OpConstant %4 1
%10 = OpConstantComposite %3 %8 %8 %9 %10 = OpConstantComposite %3 %8 %8 %9
%6 = OpFunction %2 None %7 %6 = OpFunction %2 None %7
%5 = OpLabel %5 = OpLabel

View File

@ -7716,10 +7716,10 @@ OpDecorate %614 Location 0
%49 = OpVariable %46 UniformConstant %49 = OpVariable %46 UniformConstant
%50 = OpVariable %48 UniformConstant %50 = OpVariable %48 UniformConstant
%54 = OpTypeFunction %5 %5 %54 = OpTypeFunction %5 %5
%55 = OpConstant %4 34.0 %55 = OpConstant %4 34
%56 = OpConstant %4 1.0 %56 = OpConstant %4 1
%57 = OpConstantComposite %5 %56 %56 %56 %57 = OpConstantComposite %5 %56 %56 %56
%58 = OpConstant %4 289.0 %58 = OpConstant %4 289
%59 = OpConstantComposite %5 %58 %58 %58 %59 = OpConstantComposite %5 %58 %58 %58
%68 = OpTypeFunction %4 %6 %68 = OpTypeFunction %4 %6
%69 = OpConstant %4 0.21132487 %69 = OpConstant %4 0.21132487
@ -7727,18 +7727,18 @@ OpDecorate %614 Location 0
%71 = OpConstant %4 -0.57735026 %71 = OpConstant %4 -0.57735026
%72 = OpConstant %4 0.024390243 %72 = OpConstant %4 0.024390243
%73 = OpConstantComposite %7 %69 %70 %71 %72 %73 = OpConstantComposite %7 %69 %70 %71 %72
%74 = OpConstant %4 0.0 %74 = OpConstant %4 0
%75 = OpConstantComposite %6 %56 %74 %75 = OpConstantComposite %6 %56 %74
%76 = OpConstantComposite %6 %74 %56 %76 = OpConstantComposite %6 %74 %56
%77 = OpConstantComposite %6 %58 %58 %77 = OpConstantComposite %6 %58 %58
%78 = OpConstant %4 0.5 %78 = OpConstant %4 0.5
%79 = OpConstantComposite %5 %78 %78 %78 %79 = OpConstantComposite %5 %78 %78 %78
%80 = OpConstantComposite %5 %74 %74 %74 %80 = OpConstantComposite %5 %74 %74 %74
%81 = OpConstant %4 2.0 %81 = OpConstant %4 2
%82 = OpConstant %4 0.85373473 %82 = OpConstant %4 0.85373473
%83 = OpConstant %4 1.7928429 %83 = OpConstant %4 1.7928429
%84 = OpConstantComposite %5 %83 %83 %83 %84 = OpConstantComposite %5 %83 %83 %83
%85 = OpConstant %4 130.0 %85 = OpConstant %4 130
%87 = OpTypePointer Function %6 %87 = OpTypePointer Function %6
%88 = OpConstantNull %6 %88 = OpConstantNull %6
%90 = OpConstantNull %6 %90 = OpConstantNull %6
@ -7753,7 +7753,7 @@ OpDecorate %614 Location 0
%135 = OpConstant %8 0 %135 = OpConstant %8 0
%205 = OpConstant %8 5 %205 = OpConstant %8 5
%206 = OpConstant %4 0.01 %206 = OpConstant %4 0.01
%207 = OpConstant %4 100.0 %207 = OpConstant %4 100
%208 = OpConstantComposite %6 %207 %207 %208 = OpConstantComposite %6 %207 %207
%209 = OpConstant %4 0.87758255 %209 = OpConstant %4 0.87758255
%210 = OpConstant %4 0.47942555 %210 = OpConstant %4 0.47942555
@ -7775,11 +7775,11 @@ OpDecorate %614 Location 0
%314 = OpTypeFunction %8 %8 %8 %314 = OpTypeFunction %8 %8 %8
%326 = OpTypeFunction %6 %8 %10 %11 %326 = OpTypeFunction %6 %8 %10 %11
%343 = OpTypeFunction %5 %6 %343 = OpTypeFunction %5 %6
%344 = OpConstant %4 23.0 %344 = OpConstant %4 23
%345 = OpConstant %4 32.0 %345 = OpConstant %4 32
%346 = OpConstantComposite %6 %344 %345 %346 = OpConstantComposite %6 %344 %345
%347 = OpConstant %4 -43.0 %347 = OpConstant %4 -43
%348 = OpConstant %4 3.0 %348 = OpConstant %4 3
%349 = OpConstantComposite %6 %347 %348 %349 = OpConstantComposite %6 %347 %348
%365 = OpTypePointer Input %19 %365 = OpTypePointer Input %19
%364 = OpVariable %365 Input %364 = OpVariable %365 Input
@ -7806,9 +7806,9 @@ OpDecorate %614 Location 0
%443 = OpTypePointer Output %6 %443 = OpTypePointer Output %6
%442 = OpVariable %443 Output %442 = OpVariable %443 Output
%445 = OpTypePointer Uniform %20 %445 = OpTypePointer Uniform %20
%447 = OpConstant %4 -1.0 %447 = OpConstant %4 -1
%448 = OpConstantComposite %6 %447 %447 %448 = OpConstantComposite %6 %447 %447
%473 = OpConstant %4 4294967000.0 %473 = OpConstant %4 4294967000
%485 = OpVariable %436 Input %485 = OpVariable %436 Input
%488 = OpTypePointer Input %7 %488 = OpTypePointer Input %7
%487 = OpVariable %488 Input %487 = OpVariable %488 Input
@ -7816,7 +7816,7 @@ OpDecorate %614 Location 0
%490 = OpVariable %491 Input %490 = OpVariable %491 Input
%493 = OpVariable %439 Output %493 = OpVariable %439 Output
%494 = OpVariable %439 Output %494 = OpVariable %439 Output
%497 = OpConstant %4 6.0 %497 = OpConstant %4 6
%582 = OpTypePointer Input %5 %582 = OpTypePointer Input %5
%581 = OpVariable %582 Input %581 = OpVariable %582 Input
%584 = OpVariable %582 Input %584 = OpVariable %582 Input

View File

@ -87,7 +87,7 @@ OpDecorate %48 Location 0
%20 = OpTypePointer Output %5 %20 = OpTypePointer Output %5
%19 = OpVariable %20 Output %19 = OpVariable %20 Output
%22 = OpTypeFunction %2 %22 = OpTypeFunction %2
%23 = OpConstant %4 1.0 %23 = OpConstant %4 1
%25 = OpTypePointer Function %8 %25 = OpTypePointer Function %8
%26 = OpConstantNull %8 %26 = OpConstantNull %8
%28 = OpTypePointer Function %5 %28 = OpTypePointer Function %5

View File

@ -551,10 +551,10 @@ OpDecorate %614 Location 0
%49 = OpVariable %46 UniformConstant %49 = OpVariable %46 UniformConstant
%50 = OpVariable %48 UniformConstant %50 = OpVariable %48 UniformConstant
%54 = OpTypeFunction %5 %5 %54 = OpTypeFunction %5 %5
%55 = OpConstant %4 34.0 %55 = OpConstant %4 34
%56 = OpConstant %4 1.0 %56 = OpConstant %4 1
%57 = OpConstantComposite %5 %56 %56 %56 %57 = OpConstantComposite %5 %56 %56 %56
%58 = OpConstant %4 289.0 %58 = OpConstant %4 289
%59 = OpConstantComposite %5 %58 %58 %58 %59 = OpConstantComposite %5 %58 %58 %58
%68 = OpTypeFunction %4 %6 %68 = OpTypeFunction %4 %6
%69 = OpConstant %4 0.21132487 %69 = OpConstant %4 0.21132487
@ -562,18 +562,18 @@ OpDecorate %614 Location 0
%71 = OpConstant %4 -0.57735026 %71 = OpConstant %4 -0.57735026
%72 = OpConstant %4 0.024390243 %72 = OpConstant %4 0.024390243
%73 = OpConstantComposite %7 %69 %70 %71 %72 %73 = OpConstantComposite %7 %69 %70 %71 %72
%74 = OpConstant %4 0.0 %74 = OpConstant %4 0
%75 = OpConstantComposite %6 %56 %74 %75 = OpConstantComposite %6 %56 %74
%76 = OpConstantComposite %6 %74 %56 %76 = OpConstantComposite %6 %74 %56
%77 = OpConstantComposite %6 %58 %58 %77 = OpConstantComposite %6 %58 %58
%78 = OpConstant %4 0.5 %78 = OpConstant %4 0.5
%79 = OpConstantComposite %5 %78 %78 %78 %79 = OpConstantComposite %5 %78 %78 %78
%80 = OpConstantComposite %5 %74 %74 %74 %80 = OpConstantComposite %5 %74 %74 %74
%81 = OpConstant %4 2.0 %81 = OpConstant %4 2
%82 = OpConstant %4 0.85373473 %82 = OpConstant %4 0.85373473
%83 = OpConstant %4 1.7928429 %83 = OpConstant %4 1.7928429
%84 = OpConstantComposite %5 %83 %83 %83 %84 = OpConstantComposite %5 %83 %83 %83
%85 = OpConstant %4 130.0 %85 = OpConstant %4 130
%87 = OpTypePointer Function %6 %87 = OpTypePointer Function %6
%88 = OpConstantNull %6 %88 = OpConstantNull %6
%90 = OpConstantNull %6 %90 = OpConstantNull %6
@ -588,7 +588,7 @@ OpDecorate %614 Location 0
%135 = OpConstant %8 0 %135 = OpConstant %8 0
%205 = OpConstant %8 5 %205 = OpConstant %8 5
%206 = OpConstant %4 0.01 %206 = OpConstant %4 0.01
%207 = OpConstant %4 100.0 %207 = OpConstant %4 100
%208 = OpConstantComposite %6 %207 %207 %208 = OpConstantComposite %6 %207 %207
%209 = OpConstant %4 0.87758255 %209 = OpConstant %4 0.87758255
%210 = OpConstant %4 0.47942555 %210 = OpConstant %4 0.47942555
@ -610,11 +610,11 @@ OpDecorate %614 Location 0
%314 = OpTypeFunction %8 %8 %8 %314 = OpTypeFunction %8 %8 %8
%326 = OpTypeFunction %6 %8 %10 %11 %326 = OpTypeFunction %6 %8 %10 %11
%343 = OpTypeFunction %5 %6 %343 = OpTypeFunction %5 %6
%344 = OpConstant %4 23.0 %344 = OpConstant %4 23
%345 = OpConstant %4 32.0 %345 = OpConstant %4 32
%346 = OpConstantComposite %6 %344 %345 %346 = OpConstantComposite %6 %344 %345
%347 = OpConstant %4 -43.0 %347 = OpConstant %4 -43
%348 = OpConstant %4 3.0 %348 = OpConstant %4 3
%349 = OpConstantComposite %6 %347 %348 %349 = OpConstantComposite %6 %347 %348
%365 = OpTypePointer Input %19 %365 = OpTypePointer Input %19
%364 = OpVariable %365 Input %364 = OpVariable %365 Input
@ -641,9 +641,9 @@ OpDecorate %614 Location 0
%443 = OpTypePointer Output %6 %443 = OpTypePointer Output %6
%442 = OpVariable %443 Output %442 = OpVariable %443 Output
%445 = OpTypePointer Uniform %20 %445 = OpTypePointer Uniform %20
%447 = OpConstant %4 -1.0 %447 = OpConstant %4 -1
%448 = OpConstantComposite %6 %447 %447 %448 = OpConstantComposite %6 %447 %447
%473 = OpConstant %4 4294967000.0 %473 = OpConstant %4 4294967000
%485 = OpVariable %436 Input %485 = OpVariable %436 Input
%488 = OpTypePointer Input %7 %488 = OpTypePointer Input %7
%487 = OpVariable %488 Input %487 = OpVariable %488 Input
@ -651,7 +651,7 @@ OpDecorate %614 Location 0
%490 = OpVariable %491 Input %490 = OpVariable %491 Input
%493 = OpVariable %439 Output %493 = OpVariable %439 Output
%494 = OpVariable %439 Output %494 = OpVariable %439 Output
%497 = OpConstant %4 6.0 %497 = OpConstant %4 6
%582 = OpTypePointer Input %5 %582 = OpTypePointer Input %5
%581 = OpVariable %582 Input %581 = OpVariable %582 Input
%584 = OpVariable %582 Input %584 = OpVariable %582 Input

View File

@ -37,7 +37,7 @@ OpDecorate %20 Location 0
%23 = OpTypeFunction %2 %23 = OpTypeFunction %2
%24 = OpTypePointer PushConstant %6 %24 = OpTypePointer PushConstant %6
%25 = OpConstant %3 0 %25 = OpConstant %3 0
%27 = OpConstant %5 1.0 %27 = OpConstant %5 1
%28 = OpTypeVector %5 3 %28 = OpTypeVector %5 3
%29 = OpConstantComposite %28 %27 %27 %27 %29 = OpConstantComposite %28 %27 %27 %27
%32 = OpTypePointer PushConstant %3 %32 = OpTypePointer PushConstant %3

View File

@ -100,8 +100,8 @@ OpMemberDecorate %41 0 Offset 0
%20 = OpTypeArray %3 %21 %20 = OpTypeArray %3 %21
%22 = OpTypeStruct %20 %22 = OpTypeStruct %20
%23 = OpTypeStruct %3 %3 %8 %3 %3 %4 %23 = OpTypeStruct %3 %3 %8 %3 %3 %4
%24 = OpConstant %3 2.1524e-41 %24 = OpConstant %3 0.000000000000000000000000000000000000000021524
%25 = OpConstant %3 2.7121e-41 %25 = OpConstant %3 0.000000000000000000000000000000000000000027121
%27 = OpTypePointer Private %3 %27 = OpTypePointer Private %3
%26 = OpVariable %27 Private %24 %26 = OpVariable %27 Private %24
%29 = OpTypeStruct %19 %29 = OpTypeStruct %19
@ -124,13 +124,13 @@ OpMemberDecorate %41 0 Offset 0
%48 = OpConstant %4 0 %48 = OpConstant %4 0
%50 = OpTypePointer StorageBuffer %19 %50 = OpTypePointer StorageBuffer %19
%52 = OpTypePointer StorageBuffer %22 %52 = OpTypePointer StorageBuffer %22
%56 = OpConstant %3 8.8991e-41 %56 = OpConstant %3 0.000000000000000000000000000000000000000088991
%57 = OpConstant %3 2.4753e-41 %57 = OpConstant %3 0.000000000000000000000000000000000000000024753
%58 = OpConstant %5 65504 %58 = OpConstant %5 65504
%59 = OpConstant %5 -65504 %59 = OpConstant %5 -65504
%60 = OpConstant %4 65504 %60 = OpConstant %4 65504
%61 = OpConstant %6 65504.0 %61 = OpConstant %6 65504
%62 = OpConstant %6 -65504.0 %62 = OpConstant %6 -65504
%64 = OpTypePointer Function %23 %64 = OpTypePointer Function %23
%65 = OpConstantNull %23 %65 = OpConstantNull %23
%67 = OpTypePointer Function %3 %67 = OpTypePointer Function %3
@ -192,7 +192,7 @@ OpMemberDecorate %41 0 Offset 0
%474 = OpTypeMatrix %344 4 %474 = OpTypeMatrix %344 4
%496 = OpTypeMatrix %350 4 %496 = OpTypeMatrix %350 4
%519 = OpTypeFunction %2 %519 = OpTypeFunction %2
%525 = OpConstant %3 2.2959e-41 %525 = OpConstant %3 0.000000000000000000000000000000000000000022959
%528 = OpConstant %4 7 %528 = OpConstant %4 7
%45 = OpFunction %3 None %46 %45 = OpFunction %3 None %46
%44 = OpFunctionParameter %3 %44 = OpFunctionParameter %3

View File

@ -10,19 +10,19 @@ OpEntryPoint GLCompute %28 "main"
OpExecutionMode %28 LocalSize 1 1 1 OpExecutionMode %28 LocalSize 1 1 1
%2 = OpTypeVoid %2 = OpTypeVoid
%3 = OpTypeFloat 64 %3 = OpTypeFloat 64
%4 = OpConstant %3 1.0 %4 = OpConstant %3 1
%5 = OpConstant %3 2.0 %5 = OpConstant %3 2
%7 = OpTypePointer Private %3 %7 = OpTypePointer Private %3
%6 = OpVariable %7 Private %4 %6 = OpVariable %7 Private %4
%11 = OpTypeFunction %3 %3 %11 = OpTypeFunction %3 %3
%12 = OpConstant %3 30.0 %12 = OpConstant %3 30
%13 = OpConstant %3 400.0 %13 = OpConstant %3 400
%14 = OpConstant %3 5.0 %14 = OpConstant %3 5
%15 = OpConstant %3 -1.0 %15 = OpConstant %3 -1
%17 = OpTypePointer Function %3 %17 = OpTypePointer Function %3
%18 = OpConstantNull %3 %18 = OpConstantNull %3
%29 = OpTypeFunction %2 %29 = OpTypeFunction %2
%30 = OpConstant %3 6.0 %30 = OpConstant %3 6
%10 = OpFunction %3 None %11 %10 = OpFunction %3 None %11
%9 = OpFunctionParameter %3 %9 = OpFunctionParameter %3
%8 = OpLabel %8 = OpLabel

View File

@ -61,7 +61,7 @@ OpDecorate %80 Location 5
%29 = OpTypePointer Output %11 %29 = OpTypePointer Output %11
%28 = OpVariable %29 Output %28 = OpVariable %29 Output
%31 = OpTypeFunction %2 %31 = OpTypeFunction %2
%32 = OpConstant %3 0.0 %32 = OpConstant %3 0
%33 = OpConstantComposite %4 %32 %32 %32 %32 %33 = OpConstantComposite %4 %32 %32 %32 %32
%34 = OpConstant %5 0 %34 = OpConstant %5 0
%35 = OpConstantComposite %6 %34 %34 %34 %34 %35 = OpConstantComposite %6 %34 %34 %34 %34

View File

@ -3,8 +3,8 @@
; Generator: rspirv ; Generator: rspirv
; Bound: 30 ; Bound: 30
OpCapability Shader OpCapability Shader
OpCapability DotProductKHR OpCapability DotProduct
OpCapability DotProductInput4x8BitPackedKHR OpCapability DotProductInput4x8BitPacked
OpExtension "SPV_KHR_integer_dot_product" OpExtension "SPV_KHR_integer_dot_product"
%1 = OpExtInstImport "GLSL.std.450" %1 = OpExtInstImport "GLSL.std.450"
OpMemoryModel Logical GLSL450 OpMemoryModel Logical GLSL450
@ -27,14 +27,14 @@ OpExecutionMode %26 LocalSize 1 1 1
%4 = OpLabel %4 = OpLabel
OpBranch %15 OpBranch %15
%15 = OpLabel %15 = OpLabel
%17 = OpSDotKHR %16 %7 %8 PackedVectorFormat4x8BitKHR %17 = OpSDot %16 %7 %8 PackedVectorFormat4x8Bit
%18 = OpUDotKHR %3 %9 %10 PackedVectorFormat4x8BitKHR %18 = OpUDot %3 %9 %10 PackedVectorFormat4x8Bit
%19 = OpIAdd %3 %11 %18 %19 = OpIAdd %3 %11 %18
%20 = OpIAdd %3 %12 %18 %20 = OpIAdd %3 %12 %18
%21 = OpSDotKHR %16 %19 %20 PackedVectorFormat4x8BitKHR %21 = OpSDot %16 %19 %20 PackedVectorFormat4x8Bit
%22 = OpIAdd %3 %13 %18 %22 = OpIAdd %3 %13 %18
%23 = OpIAdd %3 %14 %18 %23 = OpIAdd %3 %14 %18
%24 = OpUDotKHR %3 %22 %23 PackedVectorFormat4x8BitKHR %24 = OpUDot %3 %22 %23 PackedVectorFormat4x8Bit
OpReturnValue %24 OpReturnValue %24
OpFunctionEnd OpFunctionEnd
%26 = OpFunction %2 None %27 %26 = OpFunction %2 None %27

View File

@ -3,8 +3,8 @@
; Generator: rspirv ; Generator: rspirv
; Bound: 30 ; Bound: 30
OpCapability Shader OpCapability Shader
OpCapability DotProductKHR OpCapability DotProduct
OpCapability DotProductInput4x8BitPackedKHR OpCapability DotProductInput4x8BitPacked
%1 = OpExtInstImport "GLSL.std.450" %1 = OpExtInstImport "GLSL.std.450"
OpMemoryModel Logical GLSL450 OpMemoryModel Logical GLSL450
OpEntryPoint GLCompute %26 "main" OpEntryPoint GLCompute %26 "main"
@ -26,14 +26,14 @@ OpExecutionMode %26 LocalSize 1 1 1
%4 = OpLabel %4 = OpLabel
OpBranch %15 OpBranch %15
%15 = OpLabel %15 = OpLabel
%17 = OpSDotKHR %16 %7 %8 PackedVectorFormat4x8BitKHR %17 = OpSDot %16 %7 %8 PackedVectorFormat4x8Bit
%18 = OpUDotKHR %3 %9 %10 PackedVectorFormat4x8BitKHR %18 = OpUDot %3 %9 %10 PackedVectorFormat4x8Bit
%19 = OpIAdd %3 %11 %18 %19 = OpIAdd %3 %11 %18
%20 = OpIAdd %3 %12 %18 %20 = OpIAdd %3 %12 %18
%21 = OpSDotKHR %16 %19 %20 PackedVectorFormat4x8BitKHR %21 = OpSDot %16 %19 %20 PackedVectorFormat4x8Bit
%22 = OpIAdd %3 %13 %18 %22 = OpIAdd %3 %13 %18
%23 = OpIAdd %3 %14 %18 %23 = OpIAdd %3 %14 %18
%24 = OpUDotKHR %3 %22 %23 PackedVectorFormat4x8BitKHR %24 = OpUDot %3 %22 %23 PackedVectorFormat4x8Bit
OpReturnValue %24 OpReturnValue %24
OpFunctionEnd OpFunctionEnd
%26 = OpFunction %2 None %27 %26 = OpFunction %2 None %27

View File

@ -3,8 +3,8 @@
; Generator: rspirv ; Generator: rspirv
; Bound: 95 ; Bound: 95
OpCapability Shader OpCapability Shader
OpCapability DotProductKHR OpCapability DotProduct
OpCapability DotProductInput4x8BitPackedKHR OpCapability DotProductInput4x8BitPacked
OpExtension "SPV_KHR_integer_dot_product" OpExtension "SPV_KHR_integer_dot_product"
%1 = OpExtInstImport "GLSL.std.450" %1 = OpExtInstImport "GLSL.std.450"
OpMemoryModel Logical GLSL450 OpMemoryModel Logical GLSL450
@ -16,7 +16,7 @@ OpExecutionMode %89 LocalSize 1 1 1
%5 = OpTypeInt 32 1 %5 = OpTypeInt 32 1
%6 = OpTypeInt 32 0 %6 = OpTypeInt 32 0
%9 = OpTypeFunction %3 %9 = OpTypeFunction %3
%10 = OpConstant %4 2.0 %10 = OpConstant %4 2
%11 = OpConstantComposite %3 %10 %10 %11 = OpConstantComposite %3 %10 %10
%12 = OpConstant %4 0.5 %12 = OpConstant %4 0.5
%13 = OpConstantComposite %3 %12 %12 %13 = OpConstantComposite %3 %12 %12
@ -96,14 +96,14 @@ OpFunctionEnd
%69 = OpLabel %69 = OpLabel
OpBranch %79 OpBranch %79
%79 = OpLabel %79 = OpLabel
%80 = OpSDotKHR %5 %22 %72 PackedVectorFormat4x8BitKHR %80 = OpSDot %5 %22 %72 PackedVectorFormat4x8Bit
%81 = OpUDotKHR %6 %73 %74 PackedVectorFormat4x8BitKHR %81 = OpUDot %6 %73 %74 PackedVectorFormat4x8Bit
%82 = OpIAdd %6 %75 %81 %82 = OpIAdd %6 %75 %81
%83 = OpIAdd %6 %76 %81 %83 = OpIAdd %6 %76 %81
%84 = OpSDotKHR %5 %82 %83 PackedVectorFormat4x8BitKHR %84 = OpSDot %5 %82 %83 PackedVectorFormat4x8Bit
%85 = OpIAdd %6 %77 %81 %85 = OpIAdd %6 %77 %81
%86 = OpIAdd %6 %78 %81 %86 = OpIAdd %6 %78 %81
%87 = OpUDotKHR %6 %85 %86 PackedVectorFormat4x8BitKHR %87 = OpUDot %6 %85 %86 PackedVectorFormat4x8Bit
OpReturnValue %87 OpReturnValue %87
OpFunctionEnd OpFunctionEnd
%89 = OpFunction %2 None %90 %89 = OpFunction %2 None %90

View File

@ -106,11 +106,11 @@ OpDecorate %116 BuiltIn LocalInvocationId
%58 = OpTypeFunction %2 %58 = OpTypeFunction %2
%59 = OpTypePointer StorageBuffer %9 %59 = OpTypePointer StorageBuffer %9
%60 = OpConstant %7 0 %60 = OpConstant %7 0
%62 = OpConstant %4 1.0 %62 = OpConstant %4 1
%63 = OpConstantComposite %8 %62 %62 %62 %63 = OpConstantComposite %8 %62 %62 %62
%64 = OpConstant %23 1 %64 = OpConstant %23 1
%65 = OpConstant %4 2.0 %65 = OpConstant %4 2
%66 = OpConstant %4 3.0 %66 = OpConstant %4 3
%67 = OpConstantNull %24 %67 = OpConstantNull %24
%69 = OpTypePointer Function %23 %69 = OpTypePointer Function %23
%71 = OpTypePointer StorageBuffer %8 %71 = OpTypePointer StorageBuffer %8
@ -121,7 +121,7 @@ OpDecorate %116 BuiltIn LocalInvocationId
%101 = OpTypePointer Uniform %15 %101 = OpTypePointer Uniform %15
%103 = OpTypePointer Uniform %19 %103 = OpTypePointer Uniform %19
%105 = OpTypePointer Uniform %22 %105 = OpTypePointer Uniform %22
%107 = OpConstant %4 4.0 %107 = OpConstant %4 4
%109 = OpTypePointer Function %4 %109 = OpTypePointer Function %4
%111 = OpTypePointer Function %3 %111 = OpTypePointer Function %3
%113 = OpConstantNull %5 %113 = OpConstantNull %5

View File

@ -405,8 +405,8 @@ OpDecorate %549 Location 0
%117 = OpTypeVector %5 4 %117 = OpTypeVector %5 4
%132 = OpTypeVector %15 3 %132 = OpTypeVector %15 3
%195 = OpVariable %94 Input %195 = OpVariable %94 Input
%212 = OpConstant %8 0.0 %212 = OpConstant %8 0
%213 = OpConstant %8 4294967000.0 %213 = OpConstant %8 4294967000
%219 = OpTypePointer Output %24 %219 = OpTypePointer Output %24
%218 = OpVariable %219 Output %218 = OpVariable %219 Output
%229 = OpConstant %5 0 %229 = OpConstant %5 0
@ -420,12 +420,12 @@ OpDecorate %549 Location 0
%314 = OpConstant %15 3 %314 = OpConstant %15 3
%315 = OpConstantComposite %14 %314 %88 %315 = OpConstantComposite %14 %314 %88
%316 = OpConstant %8 2.3 %316 = OpConstant %8 2.3
%317 = OpConstant %8 2.0 %317 = OpConstant %8 2
%319 = OpTypePointer Function %24 %319 = OpTypePointer Function %24
%320 = OpConstantNull %24 %320 = OpConstantNull %24
%322 = OpTypeSampledImage %16 %322 = OpTypeSampledImage %16
%327 = OpTypeSampledImage %17 %327 = OpTypeSampledImage %17
%351 = OpConstant %8 1.0 %351 = OpConstant %8 1
%352 = OpConstantComposite %310 %351 %351 %352 = OpConstantComposite %310 %351 %351
%359 = OpTypeSampledImage %19 %359 = OpTypeSampledImage %19
%420 = OpTypeSampledImage %21 %420 = OpTypeSampledImage %21

View File

@ -36,10 +36,10 @@ OpDecorate %77 BuiltIn Position
%36 = OpConstantComposite %9 %32 %35 %36 = OpConstantComposite %9 %32 %35
%38 = OpTypePointer Function %9 %38 = OpTypePointer Function %9
%46 = OpTypeFunction %10 %3 %3 %46 = OpTypeFunction %10 %3 %3
%47 = OpConstant %10 1.0 %47 = OpConstant %10 1
%48 = OpConstant %10 2.0 %48 = OpConstant %10 2
%49 = OpConstant %10 3.0 %49 = OpConstant %10 3
%50 = OpConstant %10 4.0 %50 = OpConstant %10 4
%51 = OpConstantComposite %12 %47 %48 %51 = OpConstantComposite %12 %47 %48
%52 = OpConstantComposite %12 %49 %50 %52 = OpConstantComposite %12 %49 %50
%53 = OpConstantComposite %11 %51 %52 %53 = OpConstantComposite %11 %51 %52

View File

@ -99,8 +99,8 @@ OpMemberDecorate %36 0 Offset 0
%78 = OpTypePointer Uniform %6 %78 = OpTypePointer Uniform %6
%79 = OpConstant %5 1 %79 = OpConstant %5 1
%88 = OpTypePointer Uniform %7 %88 = OpTypePointer Uniform %7
%94 = OpConstant %7 -9.223372e18 %94 = OpConstant %7 -9223372000000000000
%95 = OpConstant %7 9.2233715e18 %95 = OpConstant %7 9223371500000000000
%100 = OpTypePointer Uniform %3 %100 = OpTypePointer Uniform %3
%101 = OpConstant %5 7 %101 = OpConstant %5 7
%108 = OpTypePointer Uniform %4 %108 = OpTypePointer Uniform %4
@ -128,8 +128,8 @@ OpMemberDecorate %36 0 Offset 0
%230 = OpConstant %4 18446744073709551615 %230 = OpConstant %4 18446744073709551615
%231 = OpConstant %4 5 %231 = OpConstant %4 5
%233 = OpTypePointer Function %4 %233 = OpTypePointer Function %4
%264 = OpConstant %7 0.0 %264 = OpConstant %7 0
%265 = OpConstant %7 1.8446743e19 %265 = OpConstant %7 18446743000000000000
%299 = OpTypePointer StorageBuffer %4 %299 = OpTypePointer StorageBuffer %4
%306 = OpTypePointer StorageBuffer %8 %306 = OpTypePointer StorageBuffer %8
%313 = OpTypePointer StorageBuffer %9 %313 = OpTypePointer StorageBuffer %9

View File

@ -56,8 +56,8 @@ OpDecorate %34 Location 0
%32 = OpVariable %33 Output %32 = OpVariable %33 Output
%34 = OpVariable %31 Output %34 = OpVariable %31 Output
%36 = OpTypeFunction %2 %36 = OpTypeFunction %2
%37 = OpConstant %3 0.0 %37 = OpConstant %3 0
%38 = OpConstant %3 1.0 %38 = OpConstant %3 1
%35 = OpFunction %2 None %36 %35 = OpFunction %2 None %36
%14 = OpLabel %14 = OpLabel
%18 = OpLoad %4 %16 %18 = OpLoad %4 %16

View File

@ -42,7 +42,7 @@ OpDecorate %26 BuiltIn PointSize
%25 = OpTypePointer Output %3 %25 = OpTypePointer Output %3
%24 = OpVariable %25 Output %24 = OpVariable %25 Output
%26 = OpVariable %25 Output %26 = OpVariable %25 Output
%27 = OpConstant %3 1.0 %27 = OpConstant %3 1
%29 = OpTypeFunction %2 %29 = OpTypeFunction %2
%30 = OpConstantComposite %4 %27 %27 %27 %27 %30 = OpConstantComposite %4 %27 %27 %27 %27
%28 = OpFunction %2 None %29 %28 = OpFunction %2 None %29

View File

@ -38,10 +38,10 @@ OpDecorate %24 BuiltIn PointSize
%22 = OpVariable %23 Output %22 = OpVariable %23 Output
%25 = OpTypePointer Output %3 %25 = OpTypePointer Output %3
%24 = OpVariable %25 Output %24 = OpVariable %25 Output
%26 = OpConstant %3 1.0 %26 = OpConstant %3 1
%28 = OpTypeFunction %2 %28 = OpTypeFunction %2
%29 = OpConstant %6 2 %29 = OpConstant %6 2
%30 = OpConstant %3 0.0 %30 = OpConstant %3 0
%32 = OpTypePointer Function %6 %32 = OpTypePointer Function %6
%27 = OpFunction %2 None %28 %27 = OpFunction %2 None %28
%14 = OpLabel %14 = OpLabel

View File

@ -176,36 +176,36 @@ OpDecorate %135 Location 11
%26 = OpVariable %18 Output %26 = OpVariable %18 Output
%27 = OpVariable %18 Output %27 = OpVariable %18 Output
%28 = OpVariable %18 Output %28 = OpVariable %18 Output
%29 = OpConstant %4 1.0 %29 = OpConstant %4 1
%31 = OpTypeFunction %2 %31 = OpTypeFunction %2
%32 = OpConstant %4 2.0 %32 = OpConstant %4 2
%33 = OpConstant %4 4.0 %33 = OpConstant %4 4
%34 = OpConstant %4 5.0 %34 = OpConstant %4 5
%35 = OpConstant %4 6.0 %35 = OpConstant %4 6
%36 = OpConstantComposite %5 %32 %33 %34 %35 %36 = OpConstantComposite %5 %32 %33 %34 %35
%37 = OpConstant %6 8 %37 = OpConstant %6 8
%38 = OpConstant %6 9 %38 = OpConstant %6 9
%39 = OpConstant %6 10 %39 = OpConstant %6 10
%40 = OpConstant %4 27.0 %40 = OpConstant %4 27
%41 = OpConstant %4 64.0 %41 = OpConstant %4 64
%42 = OpConstant %4 125.0 %42 = OpConstant %4 125
%43 = OpConstantComposite %7 %41 %42 %43 = OpConstantComposite %7 %41 %42
%44 = OpConstant %4 216.0 %44 = OpConstant %4 216
%45 = OpConstant %4 343.0 %45 = OpConstant %4 343
%46 = OpConstant %4 512.0 %46 = OpConstant %4 512
%47 = OpConstantComposite %8 %44 %45 %46 %47 = OpConstantComposite %8 %44 %45 %46
%48 = OpConstant %4 255.0 %48 = OpConstant %4 255
%49 = OpConstant %4 511.0 %49 = OpConstant %4 511
%50 = OpConstant %4 1024.0 %50 = OpConstant %4 1024
%51 = OpConstantComposite %8 %48 %49 %50 %51 = OpConstantComposite %8 %48 %49 %50
%52 = OpConstant %4 729.0 %52 = OpConstant %4 729
%53 = OpConstant %4 1000.0 %53 = OpConstant %4 1000
%54 = OpConstant %4 1331.0 %54 = OpConstant %4 1331
%55 = OpConstant %4 1728.0 %55 = OpConstant %4 1728
%56 = OpConstantComposite %5 %52 %53 %54 %55 %56 = OpConstantComposite %5 %52 %53 %54 %55
%57 = OpConstant %4 2197.0 %57 = OpConstant %4 2197
%58 = OpConstant %4 2744.0 %58 = OpConstant %4 2744
%59 = OpConstant %4 2812.0 %59 = OpConstant %4 2812
%61 = OpTypePointer Function %9 %61 = OpTypePointer Function %9
%62 = OpConstantNull %9 %62 = OpConstantNull %9
%64 = OpTypePointer Function %5 %64 = OpTypePointer Function %5

View File

@ -169,35 +169,35 @@ OpDecorate %129 Location 11
%25 = OpVariable %17 Output %25 = OpVariable %17 Output
%26 = OpVariable %17 Output %26 = OpVariable %17 Output
%27 = OpVariable %17 Output %27 = OpVariable %17 Output
%28 = OpConstant %4 1.0 %28 = OpConstant %4 1
%30 = OpTypeFunction %2 %30 = OpTypeFunction %2
%31 = OpConstant %4 2.0 %31 = OpConstant %4 2
%32 = OpConstant %4 4.0 %32 = OpConstant %4 4
%33 = OpConstant %4 5.0 %33 = OpConstant %4 5
%34 = OpConstant %4 6.0 %34 = OpConstant %4 6
%35 = OpConstantComposite %5 %31 %32 %33 %34 %35 = OpConstantComposite %5 %31 %32 %33 %34
%36 = OpConstant %6 8 %36 = OpConstant %6 8
%37 = OpConstant %6 10 %37 = OpConstant %6 10
%38 = OpConstant %4 27.0 %38 = OpConstant %4 27
%39 = OpConstant %4 64.0 %39 = OpConstant %4 64
%40 = OpConstant %4 125.0 %40 = OpConstant %4 125
%41 = OpConstantComposite %7 %39 %40 %41 = OpConstantComposite %7 %39 %40
%42 = OpConstant %4 216.0 %42 = OpConstant %4 216
%43 = OpConstant %4 343.0 %43 = OpConstant %4 343
%44 = OpConstant %4 512.0 %44 = OpConstant %4 512
%45 = OpConstantComposite %8 %42 %43 %44 %45 = OpConstantComposite %8 %42 %43 %44
%46 = OpConstant %4 255.0 %46 = OpConstant %4 255
%47 = OpConstant %4 511.0 %47 = OpConstant %4 511
%48 = OpConstant %4 1024.0 %48 = OpConstant %4 1024
%49 = OpConstantComposite %8 %46 %47 %48 %49 = OpConstantComposite %8 %46 %47 %48
%50 = OpConstant %4 729.0 %50 = OpConstant %4 729
%51 = OpConstant %4 1000.0 %51 = OpConstant %4 1000
%52 = OpConstant %4 1331.0 %52 = OpConstant %4 1331
%53 = OpConstant %4 1728.0 %53 = OpConstant %4 1728
%54 = OpConstantComposite %5 %50 %51 %52 %53 %54 = OpConstantComposite %5 %50 %51 %52 %53
%55 = OpConstant %4 2197.0 %55 = OpConstant %4 2197
%56 = OpConstant %4 2744.0 %56 = OpConstant %4 2744
%57 = OpConstant %4 2812.0 %57 = OpConstant %4 2812
%59 = OpTypePointer Function %9 %59 = OpTypePointer Function %9
%60 = OpConstantNull %9 %60 = OpConstantNull %9
%62 = OpTypePointer Function %5 %62 = OpTypePointer Function %5

View File

@ -33,12 +33,12 @@ OpMemberDecorate %15 1 Offset 16
%15 = OpTypeStruct %4 %6 %15 = OpTypeStruct %4 %6
%16 = OpTypeVector %3 3 %16 = OpTypeVector %3 3
%19 = OpTypeFunction %2 %19 = OpTypeFunction %2
%20 = OpConstant %3 1.0 %20 = OpConstant %3 1
%21 = OpConstant %3 0.0 %21 = OpConstant %3 0
%22 = OpConstantComposite %4 %21 %21 %21 %21 %22 = OpConstantComposite %4 %21 %21 %21 %21
%23 = OpConstant %5 -1 %23 = OpConstant %5 -1
%24 = OpConstantComposite %6 %23 %23 %23 %23 %24 = OpConstantComposite %6 %23 %23 %23 %23
%25 = OpConstant %3 -1.0 %25 = OpConstant %3 -1
%26 = OpConstantComposite %4 %25 %25 %25 %25 %26 = OpConstantComposite %4 %25 %25 %25 %25
%27 = OpConstantNull %7 %27 = OpConstantNull %7
%28 = OpConstant %9 4294967295 %28 = OpConstant %9 4294967295
@ -54,7 +54,7 @@ OpMemberDecorate %15 1 Offset 16
%38 = OpConstant %9 31 %38 = OpConstant %9 31
%39 = OpConstantComposite %8 %38 %38 %39 = OpConstantComposite %8 %38 %38
%40 = OpConstant %5 2 %40 = OpConstant %5 2
%41 = OpConstant %3 2.0 %41 = OpConstant %3 2
%42 = OpConstantComposite %10 %20 %41 %42 = OpConstantComposite %10 %20 %41
%43 = OpConstant %5 3 %43 = OpConstant %5 3
%44 = OpConstant %5 4 %44 = OpConstant %5 4

View File

@ -21,9 +21,9 @@ OpDecorate %513 BuiltIn WorkgroupId
%12 = OpTypeMatrix %8 4 %12 = OpTypeMatrix %8 4
%13 = OpTypeMatrix %4 3 %13 = OpTypeMatrix %4 3
%14 = OpTypeVector %5 3 %14 = OpTypeVector %5 3
%15 = OpConstant %3 1.0 %15 = OpConstant %3 1
%16 = OpConstantComposite %4 %15 %15 %15 %15 %16 = OpConstantComposite %4 %15 %15 %15 %15
%17 = OpConstant %3 0.0 %17 = OpConstant %3 0
%18 = OpConstantComposite %4 %17 %17 %17 %17 %18 = OpConstantComposite %4 %17 %17 %17 %17
%19 = OpConstant %3 0.5 %19 = OpConstant %3 0.5
%20 = OpConstantComposite %4 %19 %19 %19 %19 %20 = OpConstantComposite %4 %19 %19 %19 %19
@ -44,17 +44,17 @@ OpDecorate %513 BuiltIn WorkgroupId
%60 = OpConstantComposite %6 %58 %58 %58 %58 %60 = OpConstantComposite %6 %58 %58 %58 %58
%65 = OpConstantComposite %6 %21 %21 %21 %21 %65 = OpConstantComposite %6 %21 %21 %21 %21
%72 = OpTypeFunction %4 %3 %5 %72 = OpTypeFunction %4 %3 %5
%73 = OpConstant %3 2.0 %73 = OpConstant %3 2
%74 = OpConstantComposite %7 %73 %73 %74 = OpConstantComposite %7 %73 %73
%75 = OpConstant %3 4.0 %75 = OpConstant %3 4
%76 = OpConstantComposite %7 %75 %75 %76 = OpConstantComposite %7 %75 %75
%77 = OpConstant %3 8.0 %77 = OpConstant %3 8
%78 = OpConstantComposite %7 %77 %77 %78 = OpConstantComposite %7 %77 %77
%79 = OpConstant %5 2 %79 = OpConstant %5 2
%80 = OpConstantComposite %6 %79 %79 %79 %79 %80 = OpConstantComposite %6 %79 %79 %79 %79
%93 = OpTypeFunction %7 %93 = OpTypeFunction %7
%94 = OpConstantComposite %7 %15 %15 %94 = OpConstantComposite %7 %15 %15
%95 = OpConstant %3 3.0 %95 = OpConstant %3 3
%96 = OpConstantComposite %7 %95 %95 %96 = OpConstantComposite %7 %95 %95
%98 = OpTypePointer Function %7 %98 = OpTypePointer Function %7
%110 = OpTypeFunction %8 %8 %110 = OpTypeFunction %8 %8

View File

@ -19,24 +19,24 @@ OpDecorate %10 DescriptorSet 0
OpDecorate %10 Binding 0 OpDecorate %10 Binding 0
%2 = OpTypeVoid %2 = OpTypeVoid
%3 = OpTypeFloat 32 %3 = OpTypeFloat 32
%4 = OpTypeAccelerationStructureNV %4 = OpTypeAccelerationStructureKHR
%5 = OpTypeRayQueryKHR %5 = OpTypeRayQueryKHR
%6 = OpTypeInt 32 0 %6 = OpTypeInt 32 0
%7 = OpTypeVector %3 3 %7 = OpTypeVector %3 3
%8 = OpTypeStruct %6 %6 %3 %3 %7 %7 %8 = OpTypeStruct %6 %6 %3 %3 %7 %7
%9 = OpConstant %3 2.0 %9 = OpConstant %3 2
%11 = OpTypePointer UniformConstant %4 %11 = OpTypePointer UniformConstant %4
%10 = OpVariable %11 UniformConstant %10 = OpVariable %11 UniformConstant
%14 = OpTypeFunction %2 %14 = OpTypeFunction %2
%16 = OpConstant %6 4 %16 = OpConstant %6 4
%17 = OpConstant %6 255 %17 = OpConstant %6 255
%18 = OpConstant %3 34.0 %18 = OpConstant %3 34
%19 = OpConstant %3 38.0 %19 = OpConstant %3 38
%20 = OpConstant %3 46.0 %20 = OpConstant %3 46
%21 = OpConstantComposite %7 %20 %20 %20 %21 = OpConstantComposite %7 %20 %20 %20
%22 = OpConstant %3 58.0 %22 = OpConstant %3 58
%23 = OpConstant %3 62.0 %23 = OpConstant %3 62
%24 = OpConstant %3 74.0 %24 = OpConstant %3 74
%25 = OpConstantComposite %7 %22 %23 %24 %25 = OpConstantComposite %7 %22 %23 %24
%26 = OpConstantComposite %8 %16 %17 %18 %19 %21 %25 %26 = OpConstantComposite %8 %16 %17 %18 %19 %21 %25
%28 = OpTypePointer Function %5 %28 = OpTypePointer Function %5

View File

@ -13,21 +13,21 @@ OpExecutionMode %22 LocalSize 1 1 1
%5 = OpTypeInt 32 0 %5 = OpTypeInt 32 0
%6 = OpConstantTrue %3 %6 = OpConstantTrue %3
%7 = OpConstant %4 2.3 %7 = OpConstant %4 2.3
%8 = OpConstant %4 0.0 %8 = OpConstant %4 0
%9 = OpConstantFalse %3 %9 = OpConstantFalse %3
%10 = OpConstant %4 1.1 %10 = OpConstant %4 1.1
%11 = OpConstant %4 2.0 %11 = OpConstant %4 2
%12 = OpConstant %4 4.6 %12 = OpConstant %4 4.6
%13 = OpConstant %4 2.718 %13 = OpConstant %4 2.718
%14 = OpConstant %5 0 %14 = OpConstant %5 0
%15 = OpConstant %4 10.0 %15 = OpConstant %4 10
%16 = OpConstant %4 11.0 %16 = OpConstant %4 11
%18 = OpTypePointer Private %4 %18 = OpTypePointer Private %4
%17 = OpVariable %18 Private %16 %17 = OpVariable %18 Private %16
%20 = OpConstantNull %4 %20 = OpConstantNull %4
%19 = OpVariable %18 Private %20 %19 = OpVariable %18 Private %20
%23 = OpTypeFunction %2 %23 = OpTypeFunction %2
%24 = OpConstant %4 23.0 %24 = OpConstant %4 23
%26 = OpTypePointer Function %4 %26 = OpTypePointer Function %4
%28 = OpTypePointer Function %3 %28 = OpTypePointer Function %3
%29 = OpConstantNull %3 %29 = OpConstantNull %3

View File

@ -107,7 +107,7 @@ OpDecorate %25 BuiltIn Position
%30 = OpConstant %10 0 %30 = OpConstant %10 0
%32 = OpTypePointer Uniform %11 %32 = OpTypePointer Uniform %11
%34 = OpTypePointer Uniform %13 %34 = OpTypePointer Uniform %13
%36 = OpConstant %4 1.0 %36 = OpConstant %4 1
%37 = OpConstantComposite %14 %36 %36 %36 %36 %37 = OpConstantComposite %14 %36 %36 %36 %36
%39 = OpTypePointer Uniform %4 %39 = OpTypePointer Uniform %4
%40 = OpConstant %10 1 %40 = OpConstant %10 1

View File

@ -71,7 +71,7 @@ OpDecorate %11 Binding 0
%12 = OpTypePointer StorageBuffer %9 %12 = OpTypePointer StorageBuffer %9
%11 = OpVariable %12 StorageBuffer %11 = OpVariable %12 StorageBuffer
%15 = OpTypeFunction %2 %15 = OpTypeFunction %2
%16 = OpConstant %6 10.0 %16 = OpConstant %6 10
%17 = OpConstantComposite %5 %16 %16 %17 = OpConstantComposite %5 %16 %16
%19 = OpTypePointer Function %4 %19 = OpTypePointer Function %4
%20 = OpConstantNull %4 %20 = OpConstantNull %4

View File

@ -120,8 +120,8 @@ OpDecorate %115 BuiltIn LocalInvocationId
%42 = OpConstant %8 0 %42 = OpConstant %8 0
%44 = OpTypePointer Uniform %12 %44 = OpTypePointer Uniform %12
%47 = OpConstant %4 0.707 %47 = OpConstant %4 0.707
%48 = OpConstant %4 0.0 %48 = OpConstant %4 0
%49 = OpConstant %4 1.0 %49 = OpConstant %4 1
%50 = OpConstantComposite %5 %47 %48 %48 %49 %50 = OpConstantComposite %5 %47 %48 %48 %49
%51 = OpConstantComposite %5 %48 %47 %48 %49 %51 = OpConstantComposite %5 %48 %47 %48 %49
%52 = OpConstantComposite %20 %50 %51 %52 = OpConstantComposite %20 %50 %51

View File

@ -97,8 +97,8 @@ OpDecorate %60 Location 0
%24 = OpTypePointer Output %6 %24 = OpTypePointer Output %6
%23 = OpVariable %24 Output %23 = OpVariable %24 Output
%26 = OpTypeFunction %2 %26 = OpTypeFunction %2
%27 = OpConstant %4 0.0 %27 = OpConstant %4 0
%28 = OpConstant %4 1.0 %28 = OpConstant %4 1
%35 = OpTypePointer Output %4 %35 = OpTypePointer Output %4
%37 = OpTypeInt 32 0 %37 = OpTypeInt 32 0
%36 = OpConstant %37 1 %36 = OpConstant %37 1

View File

@ -43,7 +43,7 @@ OpMemberDecorate %18 0 Offset 0
%2 = OpTypeVoid %2 = OpTypeVoid
%3 = OpTypeFloat 32 %3 = OpTypeFloat 32
%4 = OpTypeVector %3 3 %4 = OpTypeVector %3 3
%5 = OpTypeAccelerationStructureNV %5 = OpTypeAccelerationStructureKHR
%6 = OpTypeInt 32 0 %6 = OpTypeInt 32 0
%7 = OpTypeVector %3 2 %7 = OpTypeVector %3 2
%8 = OpTypeBool %8 = OpTypeBool
@ -62,7 +62,7 @@ OpMemberDecorate %18 0 Offset 0
%27 = OpConstant %6 4 %27 = OpConstant %6 4
%28 = OpConstant %6 255 %28 = OpConstant %6 255
%29 = OpConstant %3 0.1 %29 = OpConstant %3 0.1
%30 = OpConstant %3 100.0 %30 = OpConstant %3 100
%32 = OpTypePointer Function %11 %32 = OpTypePointer Function %11
%45 = OpTypeVector %6 2 %45 = OpTypeVector %6 2
%46 = OpTypePointer Function %45 %46 = OpTypePointer Function %45
@ -89,9 +89,9 @@ OpMemberDecorate %18 0 Offset 0
%113 = OpConstant %6 7 %113 = OpConstant %6 7
%115 = OpConstant %6 8 %115 = OpConstant %6 8
%123 = OpTypeFunction %4 %4 %10 %123 = OpTypeFunction %4 %4 %10
%124 = OpConstant %3 1.0 %124 = OpConstant %3 1
%125 = OpConstant %3 2.4 %125 = OpConstant %3 2.4
%126 = OpConstant %3 0.0 %126 = OpConstant %3 0
%141 = OpTypeFunction %2 %141 = OpTypeFunction %2
%143 = OpTypePointer StorageBuffer %13 %143 = OpTypePointer StorageBuffer %13
%145 = OpConstantComposite %4 %126 %126 %126 %145 = OpConstantComposite %4 %126 %126 %126
@ -99,7 +99,7 @@ OpMemberDecorate %18 0 Offset 0
%149 = OpTypePointer StorageBuffer %6 %149 = OpTypePointer StorageBuffer %6
%154 = OpTypePointer StorageBuffer %4 %154 = OpTypePointer StorageBuffer %4
%162 = OpConstantComposite %12 %27 %28 %29 %30 %145 %146 %162 = OpConstantComposite %12 %27 %28 %29 %30 %145 %146
%163 = OpConstant %3 10.0 %163 = OpConstant %3 10
%76 = OpFunction %10 None %75 %76 = OpFunction %10 None %75
%78 = OpFunctionParameter %32 %78 = OpFunctionParameter %32
%79 = OpLabel %79 = OpLabel

View File

@ -13,11 +13,11 @@ OpExecutionMode %8 LocalSize 1 1 1
%6 = OpTypeInt 32 1 %6 = OpTypeInt 32 1
%5 = OpTypeVector %6 2 %5 = OpTypeVector %6 2
%9 = OpTypeFunction %2 %9 = OpTypeFunction %2
%10 = OpConstant %4 1.0 %10 = OpConstant %4 1
%11 = OpConstant %6 1 %11 = OpConstant %6 1
%12 = OpConstant %6 2 %12 = OpConstant %6 2
%13 = OpConstantComposite %5 %11 %12 %13 = OpConstantComposite %5 %11 %12
%14 = OpConstant %4 0.0 %14 = OpConstant %4 0
%15 = OpConstantComposite %3 %10 %14 %15 = OpConstantComposite %3 %10 %14
%16 = OpConstantComposite %3 %14 %10 %16 = OpConstantComposite %3 %14 %10
%18 = OpTypePointer Function %5 %18 = OpTypePointer Function %5

View File

@ -12,7 +12,7 @@ OpDecorate %14 Location 0
%4 = OpTypeFloat 32 %4 = OpTypeFloat 32
%3 = OpTypeVector %4 4 %3 = OpTypeVector %4 4
%7 = OpTypeFunction %2 %7 = OpTypeFunction %2
%8 = OpConstant %4 0.0 %8 = OpConstant %4 0
%15 = OpTypePointer Output %3 %15 = OpTypePointer Output %3
%14 = OpVariable %15 Output %14 = OpVariable %15 Output
%17 = OpConstantNull %3 %17 = OpConstantNull %3

View File

@ -267,8 +267,8 @@ OpDecorate %227 Location 0
%40 = OpTypePointer UniformConstant %21 %40 = OpTypePointer UniformConstant %21
%39 = OpVariable %40 UniformConstant %39 = OpVariable %40 UniformConstant
%45 = OpTypeFunction %4 %7 %6 %45 = OpTypeFunction %4 %7 %6
%48 = OpConstant %4 0.0 %48 = OpConstant %4 0
%49 = OpConstant %4 1.0 %49 = OpConstant %4 1
%50 = OpConstant %4 0.5 %50 = OpConstant %4 0.5
%51 = OpConstant %4 -0.5 %51 = OpConstant %4 -0.5
%52 = OpConstantComposite %22 %50 %51 %52 = OpConstantComposite %22 %50 %51

View File

@ -65,9 +65,9 @@ OpDecorate %105 Location 0
%48 = OpTypePointer Uniform %8 %48 = OpTypePointer Uniform %8
%49 = OpConstant %9 0 %49 = OpConstant %9 0
%51 = OpConstant %10 2 %51 = OpConstant %10 2
%52 = OpConstant %4 4.0 %52 = OpConstant %4 4
%53 = OpConstant %4 1.0 %53 = OpConstant %4 1
%54 = OpConstant %4 0.0 %54 = OpConstant %4 0
%56 = OpTypePointer Function %10 %56 = OpTypePointer Function %10
%57 = OpConstantNull %10 %57 = OpConstantNull %10
%59 = OpConstantNull %10 %59 = OpConstantNull %10

View File

@ -48,7 +48,7 @@ OpDecorate %15 Binding 2
%24 = OpTypeVector %22 2 %24 = OpTypeVector %22 2
%25 = OpConstantComposite %24 %23 %23 %25 = OpConstantComposite %24 %23 %23
%27 = OpTypeVector %4 4 %27 = OpTypeVector %4 4
%36 = OpConstant %4 0.0 %36 = OpConstant %4 0
%37 = OpConstantComposite %27 %36 %36 %36 %36 %37 = OpConstantComposite %27 %36 %36 %36 %36
%17 = OpFunction %2 None %18 %17 = OpFunction %2 None %18
%16 = OpLabel %16 = OpLabel

View File

@ -76,7 +76,7 @@ OpDecorate %77 BuiltIn Position
%29 = OpTypePointer Output %6 %29 = OpTypePointer Output %6
%28 = OpVariable %29 Output %28 = OpVariable %29 Output
%31 = OpTypeFunction %2 %31 = OpTypeFunction %2
%32 = OpConstant %3 0.0 %32 = OpConstant %3 0
%33 = OpConstantComposite %6 %32 %32 %32 %32 %33 = OpConstantComposite %6 %32 %32 %32 %32
%37 = OpVariable %23 Input %37 = OpVariable %23 Input
%39 = OpVariable %26 Input %39 = OpVariable %26 Input

View File

@ -44,7 +44,7 @@ OpDecorate %27 Location 0
%12 = OpTypePointer UniformConstant %6 %12 = OpTypePointer UniformConstant %6
%11 = OpVariable %12 UniformConstant %11 = OpVariable %12 UniformConstant
%19 = OpTypeFunction %7 %10 %12 %19 = OpTypeFunction %7 %10 %12
%20 = OpConstant %5 0.0 %20 = OpConstant %5 0
%21 = OpConstantComposite %8 %20 %20 %21 = OpConstantComposite %8 %20 %20
%23 = OpTypeSampledImage %4 %23 = OpTypeSampledImage %4
%28 = OpTypePointer Output %7 %28 = OpTypePointer Output %7

View File

@ -15,11 +15,11 @@ OpExecutionMode %18 LocalSize 1 1 1
%8 = OpTypeVector %4 2 %8 = OpTypeVector %4 2
%7 = OpTypeMatrix %8 2 %7 = OpTypeMatrix %8 2
%9 = OpConstant %3 1 %9 = OpConstant %3 1
%10 = OpConstant %4 1.0 %10 = OpConstant %4 1
%11 = OpConstantNull %6 %11 = OpConstantNull %6
%12 = OpConstant %5 1 %12 = OpConstant %5 1
%13 = OpConstantComposite %6 %12 %12 %12 %12 %13 = OpConstantComposite %6 %12 %12 %12 %12
%14 = OpConstant %4 0.0 %14 = OpConstant %4 0
%15 = OpConstantComposite %8 %14 %14 %15 = OpConstantComposite %8 %14 %14
%16 = OpConstantComposite %7 %15 %15 %16 = OpConstantComposite %7 %15 %15
%19 = OpTypeFunction %2 %19 = OpTypeFunction %2