-
Notifications
You must be signed in to change notification settings - Fork 283
Insights: shader-slang/slang
Overview
Could not load contribution data
Please try again later
2 Releases published by 2 people
-
vulkan-sdk-1.4.313.0
published
May 5, 2025 -
v2025.8
published
May 7, 2025
26 Pull requests merged by 11 people
-
Output default parameter values on language server hover
#6902 merged
May 6, 2025 -
Parse char literals as integers
#6989 merged
May 6, 2025 -
Add interger pack/unpack intrinsic to glsl
#6997 merged
May 6, 2025 -
Retry when a few unit tests failed.
#6912 merged
May 6, 2025 -
Update C++ standard to C++20
#6980 merged
May 6, 2025 -
Remove extra User Guide readthedocs TOC entries by turning extra H1 headings into H2
#6986 merged
May 6, 2025 -
Fix the intermittent failures of tests/autodiff/auto-differential-type
#7006 merged
May 6, 2025 -
Add a new capability hlsl_2018 that avoid using select/and/or
#7003 merged
May 6, 2025 -
Add countbits 16-bit and 8-bit support (#6433)
#6897 merged
May 5, 2025 -
Correct incorrect enum usage on metal
#6994 merged
May 5, 2025 -
Add IREnumType to distinguish enums from ints and each other
#6973 merged
May 3, 2025 -
Fix seg-fault in cudaCodeGenBug test
#6985 merged
May 2, 2025 -
Fix build on GCC 15
#6971 merged
May 2, 2025 -
Fix intermittent failure of slang-unit-test-tool/ReplayRecord
#6981 merged
May 2, 2025 -
Disable an always failing test, partial resident test with dx12
#6983 merged
May 2, 2025 -
Add readthedocs tables of contents to Slang User Guide
#6979 merged
May 2, 2025 -
Fix comment typos in the triangle's main.cpp example
#6976 merged
May 1, 2025 -
Add fwidth_coarse and fwidth_fine functions
#6941 merged
May 1, 2025 -
Update falcor perf test path
#6975 merged
May 1, 2025 -
Modify markdown writing to produce readthedocs pages
#6904 merged
May 1, 2025 -
Smoke test WASM as a part of CI
#6969 merged
May 1, 2025 -
Add
IOpaqueDescriptor::descriptorAccess
.#6967 merged
Apr 30, 2025 -
Initial support for immutable lambda expressions.
#6914 merged
Apr 30, 2025 -
Fix compiler warning with clang 18.1.8 on windows
#6963 merged
Apr 30, 2025 -
cuda: Improve entry handling for SV_DispatchThreadID
#6925 merged
Apr 30, 2025 -
Add subscript operator support in cuda
#6830 merged
Apr 30, 2025
9 Pull requests opened by 8 people
-
Add noreturn attribute to IgnoreHit
#6956 opened
Apr 30, 2025 -
cluster as optix 6431
#6995 opened
May 5, 2025 -
Address issues with GLSL style global in/out vars (#6669)
#6998 opened
May 5, 2025 -
check new driver version
#7001 opened
May 5, 2025 -
[CUDA] Fix surface write intrinsics
#7004 opened
May 5, 2025 -
Skip validating witness operands to fix tests in debug build
#7009 opened
May 6, 2025 -
Address structured buffer `GetDimensions` issues for WGSL, GLSL and SPIRV
#7010 opened
May 6, 2025 -
WiP: Add more formats for texture reads
#7012 opened
May 6, 2025 -
bitcast require the input has same width with result type
#7018 opened
May 6, 2025
24 Issues closed by 12 people
-
Debugging MUL_MAT error
#6950 closed
May 7, 2025 -
Language server should display default argument values
#5782 closed
May 6, 2025 -
SGL CI has been failing for approx 2 weeks
#6978 closed
May 6, 2025 -
Feature Request: support character literals like HLSL does
#6984 closed
May 6, 2025 -
bitcast issue when pack integers to 32bit interger
#7007 closed
May 6, 2025 -
Missing integer pack/unpack intrinsic
#6949 closed
May 6, 2025 -
Apply retry logic to slang-unit-test-tool and gfx-unit-test-tool
#6926 closed
May 6, 2025 -
Bump to c++20
#6945 closed
May 6, 2025 -
CI autodiff tests are intermittently failing
#6974 closed
May 6, 2025 -
Emit missing HLSL functions when using DXC1.6
#6968 closed
May 6, 2025 -
Error building with Fedora 42 on the vulkan-sdk-1.4.313 branch
#6999 closed
May 5, 2025 -
Feature Request: Mutating by default
#6996 closed
May 5, 2025 -
Add search for documentation
#6013 closed
May 5, 2025 -
Add CI test for slang-playground
#6957 closed
May 5, 2025 -
Witness tables for all enums are shared
#6964 closed
May 3, 2025 -
Some repositories' issues not auto-adding to the Slang-All project
#6977 closed
May 2, 2025 -
Add fwidth_coarse and fwidth_fine functions
#6940 closed
May 1, 2025 -
Falcor perf test packSnorm2x16 error on SLANGWIN5
#6951 closed
May 1, 2025 -
Missing support for WriteOnly access qualifiers
#6911 closed
Apr 30, 2025 -
CUDA: Invalid codegen for SV_DispatchThreadID types other than uint3
#6780 closed
Apr 30, 2025 -
CUDA: Do not silently emit invalid code
#6782 closed
Apr 30, 2025 -
CUDA: Support `_ITexture.Load` and subscript operator for read only textures
#6781 closed
Apr 30, 2025 -
Support `#pragma warning`.
#5303 closed
Apr 30, 2025
30 Issues opened by 18 people
-
Move command line reference to readthedocs
#7021 opened
May 6, 2025 -
Create blog post for improving performance of 2D splatting using wave intrinsics
#7020 opened
May 6, 2025 -
Per primitive fragment input
#7019 opened
May 6, 2025 -
bitcast lowering issue: input has different width from result type
#7017 opened
May 6, 2025 -
Add support for DebugStoragePath SPIRV instruction
#7016 opened
May 6, 2025 -
Enable non-32 bits bit operation instructions in SPIRV emit
#7015 opened
May 6, 2025 -
Always emit 32bit operand when emitting bit extracting instructions
#7014 opened
May 6, 2025 -
Refactor lowing logic for bitcast in SPIRV
#7013 opened
May 6, 2025 -
Structured buffer `GetDimensions` is not properly implemented for Metal
#7011 opened
May 6, 2025 -
DescriptorHandle on spirv should split samplers out in its own binding.
#7008 opened
May 6, 2025 -
Generate slang-capability-defs.h header
#7005 opened
May 5, 2025 -
[CUDA] Texture reads emit invalid code
#7002 opened
May 5, 2025 -
Slang compilation aborted with error 99999 for hull shader (Vulkan/SPIR-V)
#7000 opened
May 5, 2025 -
Ray payload access qualifiers syntax robustness
#6993 opened
May 5, 2025 -
[spirv] Unable to use SV_VertexID/SV_InstanceID without DrawParameters Capability
#6992 opened
May 4, 2025 -
Print slangc help to stdout instead of stderr
#6990 opened
May 4, 2025 -
Internal error leak from `loadModule` through `DiagnosticSink::diagnoseRaw` function
#6988 opened
May 3, 2025 -
`__subscript` without defined return type leads to an internal error
#6987 opened
May 3, 2025 -
partial-resident-texture-combined fails with dx12
#6982 opened
May 2, 2025 -
Build errors from `slang-parameter-binding.cpp` on GCC 14.2.1
#6972 opened
May 1, 2025 -
Expose GLSL atomic load/store operations specified by GL_KHR_memory_scope_semantics
#6970 opened
May 1, 2025 -
Stop requiring IComparable for IArithmetic
#6966 opened
Apr 30, 2025 -
Invalid WGSL generated for a constant buffer based value
#6965 opened
Apr 30, 2025 -
All threads in a workgroup must follow the same path to the textureSample() in wgsl/WebGPU
#6962 opened
Apr 30, 2025 -
Implement support for initialising generic sized arrays
#6958 opened
Apr 30, 2025 -
Support GL_KHR_memory_scope_semantics
#6955 opened
Apr 30, 2025
40 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Add debug information for slang inling
#6621 commented on
May 6, 2025 • 44 new comments -
`countbits()` does not return correct results for non-32 bit integer types.
#6433 commented on
May 5, 2025 • 0 new comments -
Write proposal for serialization perf improvements
#6944 commented on
May 6, 2025 • 0 new comments -
Using -emit-spirv-via-glsl in slang-test is a no-op
#6898 commented on
May 6, 2025 • 0 new comments -
Assert/segfault on simple vertex shader
#6669 commented on
May 6, 2025 • 0 new comments -
Release note script should take the latest commit hash value rather than date
#6887 commented on
May 6, 2025 • 0 new comments -
Avoid requiring Developer-mode on Windows for DX12 test
#6819 commented on
May 6, 2025 • 0 new comments -
groupshared qualifier is not reflected on the generated document
#6774 commented on
May 6, 2025 • 0 new comments -
Rename stdlib-reference repo to core-module-reference
#6770 commented on
May 6, 2025 • 0 new comments -
Support VulkanMemoryModel for cooperative vectors/matrices
#6907 commented on
May 6, 2025 • 0 new comments -
Support CoopVec with a coming DXC April preview release
#6758 commented on
May 6, 2025 • 0 new comments -
FunctionReflection::getName returns nullptr for constructors
#6406 commented on
May 6, 2025 • 0 new comments -
setup CI for RHI and slangpy
#6808 commented on
May 6, 2025 • 0 new comments -
Integrate slang-rhi unit tests in Slang CI.
#6602 commented on
May 6, 2025 • 0 new comments -
Integrate SlangPy tests in Slang CI
#6928 commented on
May 6, 2025 • 0 new comments -
Community brownbag talks
#6826 commented on
May 6, 2025 • 0 new comments -
integration tests for testing uses of slang as a library
#5537 commented on
May 6, 2025 • 0 new comments -
Adding a test for CoopVec with VariablePointers extension
#6356 commented on
May 6, 2025 • 0 new comments -
Fixed name mangling of generic extensions
#6671 commented on
May 6, 2025 • 0 new comments -
WIP: Implement throw & catch statements
#6916 commented on
May 4, 2025 • 0 new comments -
Improve using generics to select float precision and array sizes.
#6138 commented on
Apr 30, 2025 • 0 new comments -
[Idea] Serialization of linked shader program to IR
#6954 commented on
Apr 30, 2025 • 0 new comments -
Use of SV_CullPrimitive causes VK Validation Layer Error
#6919 commented on
Apr 30, 2025 • 0 new comments -
Using Slang C++ API to compile GLSL to DXIL
#6678 commented on
Apr 30, 2025 • 0 new comments -
Conformance investigations
#6924 commented on
Apr 30, 2025 • 0 new comments -
[Bindless] Invalid SPIRV
#6952 commented on
Apr 30, 2025 • 0 new comments -
Output spirv does not contain unused bindings even when PreserveParameters flag is set.
#6947 commented on
May 1, 2025 • 0 new comments -
Support missing float16 type keywords in GLSL
#6708 commented on
May 1, 2025 • 0 new comments -
Link against IR for UnsafeForceInlineEarly functions, rather than re-emit
#6913 commented on
May 1, 2025 • 0 new comments -
Emit IR for function parameter default values
#6917 commented on
May 1, 2025 • 0 new comments -
Texture2D should translate to texture_depth_2d in wgsl when used with SampleCmpLevelZero
#6942 commented on
May 1, 2025 • 0 new comments -
Results compiled with "-fvk-use-dx-layout" do not match DXC.
#6921 commented on
May 1, 2025 • 0 new comments -
WGSL: `isnan` returns false for NaNs
#6881 commented on
May 1, 2025 • 0 new comments -
Segmentation Fault (Error 99999)
#6867 commented on
May 1, 2025 • 0 new comments -
Create Slangpy mipmap learning sample
#6775 commented on
May 2, 2025 • 0 new comments -
Slang OptiX anyhit loses payload compared to cuda equivalent when using IgnoreHit
#6326 commented on
May 2, 2025 • 0 new comments -
Vulkan Validation Error: PrimitiveTriangleIndicesEXT decoration must be used with the OutputTrianglesEXT Execution Mode
#6218 commented on
May 3, 2025 • 0 new comments -
WGSL overridable constants are optimized out when unused
#6642 commented on
May 5, 2025 • 0 new comments -
Add a test for CoopVec using VariablePointers SPIRV extension
#6355 commented on
May 5, 2025 • 0 new comments -
[WG] implement a new intrinsic_op that emits OpVariable NodePayloadAMDX
#6939 commented on
May 5, 2025 • 0 new comments