3 files changed
+3
-3
lines changed- docs/user-guide/a3-02-reference-capability-atoms.md+6
- prelude/slang-cpp-types.h+2-2
- prelude/slang-cuda-prelude.h+2-2
- source/core/slang-list.h+1-1
- source/slang/slang-check-decl.cpp+92-15
- source/slang/slang-diagnostic-defs.h+16
- source/slang/slang-emit-wgsl.cpp+5
- source/slang/slang-emit.cpp+1-7
- source/slang/slang-ir-byte-address-legalize.cpp+13
- source/slang/slang-ir-defer-buffer-load.cpp+201-125
- source/slang/slang-ir-defer-buffer-load.h+18-4
- source/slang/slang-ir-defunctionalization.cpp+1-1
- source/slang/slang-ir-glsl-legalize.cpp+8-2
- source/slang/slang-ir-metal-legalize.cpp+1-1
- source/slang/slang-ir-specialize-address-space.cpp+22-21
- source/slang/slang-ir-specialize-arrays.cpp+4-28
- source/slang/slang-ir-specialize-buffer-load-arg.cpp+83-41
- source/slang/slang-ir-specialize-function-call.cpp+172-33
- source/slang/slang-ir-specialize-function-call.h+3-1
- source/slang/slang-ir-specialize-resources.cpp+2-1
- source/slang/slang-ir-util.cpp+215-31
- source/slang/slang-ir-util.h+8
- source/slang/slang-parser.cpp+5-4
- tests/cuda/copy-elision-this-1.slang+8-2
- tests/glsl/global-uniform-with-varyings.slang+3-3
- tests/hlsl-intrinsic/atomic/atomic-intrinsics-64bit.slang+6-7
- tests/hlsl-intrinsic/atomic/atomic-intrinsics.slang+10-18
- tests/language-feature/descriptor-handle/byte-address-buffer-handle.slang+38
- tests/language-feature/generics/type-equality-cononical.slang+87
- tests/metal/8bit-vector-types.slang+8-4
- tests/metal/atomic-byteaddressbuffer.slang+15-14
- tests/metal/atomic-intrinsics.slang+7-7
- tests/metal/atomic-texture-buffer.slang+4
- tests/metal/atomic-texture-texture1d.slang+119-64
- tests/metal/atomic-texture-texture1d.slang.2.expected.txt+93
- tests/metal/atomic-texture-texture1d.slang.3.expected.txt+93
- tests/metal/atomic-texture-texture2d.slang+119-64
- tests/metal/atomic-texture-texture2d.slang.2.expected.txt+93
- tests/metal/atomic-texture-texture2d.slang.3.expected.txt+93
- tests/metal/atomic-texture-texture3d.slang+68-34
- tests/metal/atomic-texture-texture3d.slang.2.expected.txt+47
- tests/metal/atomic-texture-texture3d.slang.3.expected.txt+47
- tests/metal/barrier.slang+11-5
- tests/metal/barycentrics.slang+4-4
- tests/metal/byte-address-buffer.slang+25-18
- tests/metal/byte-address-buffer.slang.2.expected.txt+75
- tests/metal/byte-address-buffer.slang.3.expected.txt+75
- tests/metal/depth-texture.slang+10-3
- tests/metal/discard.slang+5-5
- tests/metal/empty-struct-remove.slang+4-1
- tests/metal/explicit-location.slang+6-1
- tests/metal/groupshared.slang+12-8
- tests/metal/math.slang+37-6
- tests/metal/matrix-bool-lowering.slang+20-19
- tests/metal/matrix-integer-lowering.slang+44-42
- tests/metal/matrix-negate.slang+9-3
- tests/metal/metal-pointer-params.slang+12-12
- tests/metal/metal-pointer-uniform.slang+12-12
- tests/metal/multi-entry-point-params.slang+8-5
- tests/metal/nested-parameter-block-reflection.slang+17-10
- tests/metal/out-param.slang+20-8
- tests/metal/pointer-literals.slang+5-1
- tests/metal/simple-compute.slang+14-6
- tests/metal/simple-mesh.slang+5
- tests/metal/simple-task.slang+4
- tests/metal/stage-in-2.slang+3-3
- tests/metal/stage-in.slang+34-34
- tests/metal/sv_target-complex-1.slang+2-2
- tests/metal/sv_target-complex-2.slang+2-2
- tests/metal/sv_target.slang+7-7
- tests/metal/system-val-conversion.slang+14-11
- tests/metal/test_buffer.slang+4
- tests/metal/test_descriptor_handle.slang+3-3
- tests/metal/texture-multisample.slang+8-3
- tests/metal/texture-store-vector.slang+7-3
- tests/metal/texture-write.slang+38-25
- tests/metal/texture.slang+4
- tests/metal/thread_position_in_threadgroup.slang+16-6
- tests/metal/vector-argument-buffer-layout.slang+14-9
- tests/metal/vector-get-element-ptr.slang+5-4
- tests/optimization/buffer-load-defer-aliasing-1.slang+45
- tests/optimization/buffer-load-defer-aliasing.slang+38
- tests/optimization/buffer-load-defer-bindless.slang+58
- tests/optimization/buffer-load-defer-user-pointer.slang+63
- tests/optimization/buffer-load-defer.slang+38
- tests/optimization/buffer-load-specialize-1.slang+35
- tests/optimization/buffer-store-defer.slang+51
- tests/optimization/defer-structured-buffer-load.slang+38
- tests/pipeline/rasterization/mesh/dead-loop.slang+1
- tests/vkray/raygen-trace-ray-param-non-struct.slang+6-6
- tests/wgsl/switch-case.slang+3-6
0 commit comments