2 files changed
+2
-2
lines changed- external/slang-rhi+1-1
- include/slang.h-2
- prelude/slang-cpp-prelude.h-2
- prelude/slang-cuda-prelude.h-4
- source/core/slang-memory-arena.h+6-8
- source/core/slang-offset-container.h+2-2
- source/core/slang-rtti-info.cpp+5-5
- source/core/slang-rtti-info.h+2-2
- source/slang/core.meta.slang+3-3
- source/slang/slang-ast-iterator.h+1
- source/slang/slang-ast-print.cpp+4-2
- source/slang/slang-check-impl.h+1-1
- source/slang/slang-check-overload.cpp+25-10
- source/slang/slang-compiler.h+2
- source/slang/slang-emit-metal.cpp+3-3
- source/slang/slang-ir-spirv-legalize.cpp+103
- source/slang/slang-language-server-ast-lookup.cpp-10
- source/slang/slang-language-server.cpp+168-9
- source/slang/slang-language-server.h+3
- source/slang/slang-type-layout.cpp+12-31
- source/slang/slang-workspace-version.cpp+4-1
- source/slang/slang.cpp+17-12
- tests/bugs/gh-7431.slang+37
- tests/bugs/gh-7522.slang+15
- tests/expected-failure-github.txt+1-2
- tests/hlsl-intrinsic/active-mask/switch.slang+1-6
- tests/hlsl-intrinsic/atomic/atomic-intrinsics.slang+6-2
- tests/hlsl-intrinsic/matrix-cast-to-vector.slang+1
- tests/hlsl-intrinsic/scalar-double-abs.slang+1
- tests/hlsl-intrinsic/scalar-double-acos.slang+1
- tests/hlsl-intrinsic/scalar-double-asdouble.slang+1
- tests/hlsl-intrinsic/scalar-double-asin.slang+1
- tests/hlsl-intrinsic/scalar-double-asuint.slang+1
- tests/hlsl-intrinsic/scalar-double-atan.slang+1
- tests/hlsl-intrinsic/scalar-double-atan2.slang+1
- tests/hlsl-intrinsic/scalar-double-ceil.slang+1
- tests/hlsl-intrinsic/scalar-double-clamp.slang+1
- tests/hlsl-intrinsic/scalar-double-cos.slang+1
- tests/hlsl-intrinsic/scalar-double-d3d-intrinsic.slang+1-1
- tests/hlsl-intrinsic/scalar-double-exp.slang+1
- tests/hlsl-intrinsic/scalar-double-exp2.slang+1
- tests/hlsl-intrinsic/scalar-double-floor.slang+1
- tests/hlsl-intrinsic/scalar-double-frac.slang+1
- tests/hlsl-intrinsic/scalar-double-ldexp.slang+1
- tests/hlsl-intrinsic/scalar-double-lerp.slang+1
- tests/hlsl-intrinsic/scalar-double-log.slang+1
- tests/hlsl-intrinsic/scalar-double-log10.slang+1
- tests/hlsl-intrinsic/scalar-double-log2.slang+1
- tests/hlsl-intrinsic/scalar-double-max.slang+1
- tests/hlsl-intrinsic/scalar-double-min.slang+1
- tests/hlsl-intrinsic/scalar-double-pow.slang+1
- tests/hlsl-intrinsic/scalar-double-rcp.slang+1
- tests/hlsl-intrinsic/scalar-double-rsqrt.slang+1
- tests/hlsl-intrinsic/scalar-double-saturate.slang+1
- tests/hlsl-intrinsic/scalar-double-sign.slang+1
- tests/hlsl-intrinsic/scalar-double-sin.slang+1
- tests/hlsl-intrinsic/scalar-double-sincos.slang+1
- tests/hlsl-intrinsic/scalar-double-smoothstep.slang+1
- tests/hlsl-intrinsic/scalar-double-sqrt.slang+1
- tests/hlsl-intrinsic/scalar-double-step.slang+1
- tests/hlsl-intrinsic/scalar-double-tan.slang+1
- tests/hlsl-intrinsic/scalar-double-trunc.slang+1
- tests/hlsl-intrinsic/scalar-swizzling.slang+1
- tests/hlsl-intrinsic/wave-broadcast-lane-at.slang+2-2
- tests/hlsl-intrinsic/wave-mask/wave-get-active.slang+1-1
- tests/hlsl-intrinsic/wave-shuffle.slang+1-1
- tests/hlsl/append-structured-buffer.slang+1
- tests/hlsl/cbuffer-float3-offsets-aligned.slang+1
- tests/hlsl/cbuffer-float3-offsets-unaligned.slang+1
- tests/hlsl/consume-structured-buffer.slang+1
- tests/hlsl/packoffset.slang+1
- tests/language-server/ctor-hover.slang+15
- tests/language-server/ctor-signature.slang+9
- tests/language-server/smoke.slang.expected.txt+2-4
- tests/metal/texture-multisample.slang+16
- tools/slang-test/slang-test-main.cpp+6-1
- tools/slangd/main.cpp+8
- slangpy/builtin/deprecated_torch.py+1-1
- slangpy/builtin/ndbuffer.py+7-3
- slangpy/builtin/structuredbuffer.py+10-3
- slangpy/builtin/tensor.py+2-1
- slangpy/builtin/value.py+3
- slangpy/builtin/valueref.py+8
- slangpy/core/calldata.py+1
- slangpy/core/callsignature.py+117-18
- slangpy/core/function.py+23
- slangpy/reflection/__init__.py+1
- slangpy/reflection/reflectiontypes.py+14
- slangpy/slang/callidarg.slang+2
- slangpy/slang/callshape.slang+134
- slangpy/slang/core.slang+20
- slangpy/slang/slangpy.slang+1
- slangpy/slang/threadidarg.slang+1
- slangpy/tests/device/test_buffer.py+9
- slangpy/tests/device/test_print.py+29-4
- slangpy/tests/slangpy_tests/generated_tests/read_slice_generic_error.slang+1-1
- slangpy/tests/slangpy_tests/helpers.py+20-2
- slangpy/tests/slangpy_tests/nested_types_generics.slang+1-3
- slangpy/tests/slangpy_tests/test_array.py+12
- slangpy/tests/slangpy_tests/test_call_group_integrations.py+903
- slangpy/tests/slangpy_tests/test_call_groups.py+652
- slangpy/tests/slangpy_tests/test_custom_types.py-3
- slangpy/tests/slangpy_tests/test_grid.py-2
- slangpy/tests/slangpy_tests/test_packed_arg.py+3
- slangpy/tests/slangpy_tests/test_pointers.py+646
- slangpy/tests/slangpy_tests/test_textures.py+17-31
- slangpy/tests/utils/test_texture_loader.py+1-7
- slangpy/torchintegration/wrappedtensor.py+1-1
- slangpy/types/buffer.py+78-1
- slangpy/types/tensor.py+17-36
- src/sgl/device/buffer_cursor.cpp+7
- src/sgl/device/buffer_cursor.h+2
- src/sgl/device/print.cpp+18-4
- src/sgl/device/print.h+1
- src/sgl/device/print.slang+11-18
- src/sgl/device/shader_cursor.cpp+19-6
- src/sgl/device/shader_cursor.h+2
- src/slangpy_ext/device/cursor_utils.h+33
- src/slangpy_ext/utils/slangpy.cpp+136-7
- src/slangpy_ext/utils/slangpy.h+14
- tests/sgl/device/test_hot_reload.cpp+4-4
0 commit comments