2 files changed
+2
-2
lines changed- .github/workflows/claude.yml+3-3
- .gitignore+1
- docs/design/ir-instruction-definition.md+302
- prelude/slang-cpp-prelude.h+7-1
- source/compiler-core/slang-doc-extractor.cpp-2
- source/compiler-core/slang-lexer.cpp-2
- source/compiler-core/slang-name.cpp+3-3
- source/compiler-core/slang-name.h+4-26
- source/core/slang-common.h+17-2
- source/core/slang-performance-profiler.cpp+14-7
- source/slang/slang-ast-decl.cpp-19
- source/slang/slang-ast-decl.h+1-24
- source/slang/slang-check-decl.cpp+12-4
- source/slang/slang-check-impl.h+16
- source/slang/slang-check-inheritance.cpp+20-5
- source/slang/slang-check-modifier.cpp-13
- source/slang/slang-compiler.h+2-4
- source/slang/slang-emit-glsl.cpp+1-1
- source/slang/slang-ir-extract-value-from-type.cpp+11-2
- source/slang/slang-ir-insts-stable-names.lua+3-3
- source/slang/slang-ir-insts.lua+28-36
- source/slang/slang-ir-link.cpp+179-6
- source/slang/slang-ir-link.h+9
- source/slang/slang-ir-util.cpp+9-6
- source/slang/slang-ir-util.h+1-1
- source/slang/slang-ir.h+3-55
- source/slang/slang-ir.h.lua+93-5
- source/slang/slang-language-server-auto-format.cpp-2
- source/slang/slang-language-server.cpp+36-7
- source/slang/slang-language-server.h+3
- source/slang/slang-lookup.cpp+27-19
- source/slang/slang-lower-to-ir.cpp+39-27
- source/slang/slang-parser.cpp+48-6
- source/slang/slang-serialize-container.cpp+1-22
- source/slang/slang-serialize-fossil.cpp+1
- source/slang/slang-serialize-ir.cpp+555-260
- source/slang/slang-serialize-ir.h+73-1
- source/slang/slang.cpp+2-4
- tests/diagnostics/glsl-global-const-with-init.slang+26
- tests/diagnostics/hlsl-global-const-with-init-still-errors.slang+18
- tests/ir/dump-module-info.slang+1-1
- tools/slang-capability-generator/capability-generator-main.cpp-2
- tools/slang-cpp-parser/unit-test.cpp-3
- tools/slang-fiddle/slang-fiddle-main.cpp+6-6
- tools/slang-fiddle/slang-fiddle-scrape.cpp+2-4
- tools/slang-fiddle/slang-fiddle-scrape.h+1-1
- docs/index.rst+3-5
- docs/src/api/bindings.rst-13
- docs/src/api/reflection.rst-15
- docs/src/api/slangpy.rst-12
- docs/src/api_reference.rst+14-2
- docs/src/basic_tutorials.rst-10
- docs/src/basics/broadcasting.rst+18-4
- slangpy/bindings/boundvariable.py+10-1
- slangpy/core/function.py+1-1
- slangpy/tests/slangpy_tests/test_errors.py+3-1
- slangpy/tests/slangpy_tests/test_textures.py+21-5
- slangpy/tests/slangpy_tests/test_vectorizing.py+4-4
- src/slangpy_ext/core/data_struct.cpp+2-3
- src/slangpy_ext/device/buffer_cursor.cpp+8-1
- src/slangpy_ext/device/cursor_utils.h+34-1
- src/slangpy_ext/device/reflection.cpp+16-10
- src/slangpy_ext/math/matrix.cpp+8-9
- src/slangpy_ext/math/quaternion.cpp+8-1
- src/slangpy_ext/math/vector.cpp+3-4
- src/slangpy_ext/nanobind.h+12
- src/slangpy_ext/ui/widgets.cpp+9-1
- src/slangpy_ext/utils/slangpy.cpp+2-3
- src/slangpy_ext/utils/slangpystridedbufferview.cpp+3-7
0 commit comments