-
Notifications
You must be signed in to change notification settings - Fork 164
Insights: shader-slang/slang
Overview
Could not load contribution data
Please try again later
20 Pull requests merged by 8 people
-
Allow generic type deduction from ParameterBlock arguments.
#4766 merged
Aug 1, 2024 -
Feature/replayer
#4750 merged
Jul 31, 2024 -
Warnings target switch intrinsic asm
#4727 merged
Jul 31, 2024 -
Fix IR lowering for generic interface types.
#4761 merged
Jul 31, 2024 -
Fixes for Metal ParameterBlock support.
#4752 merged
Jul 31, 2024 -
Move SPIRV global variables into a context variable
#4741 merged
Jul 31, 2024 -
Fix invalid code generation for when using nested resource specialization
#4751 merged
Jul 31, 2024 -
Set
nullptr
to coerce into the default value ofT*
type#4757 merged
Jul 30, 2024 -
Fix SPIRV emit for small-integer texture types.
#4753 merged
Jul 30, 2024 -
Allow passing sized array to unsized array parameter.
#4744 merged
Jul 27, 2024 -
Disable warnings for input global variables
#4745 merged
Jul 26, 2024 -
Reflect inout modifiers
#4711 merged
Jul 26, 2024 -
Fail assertion on debug build when memory leaks
#4733 merged
Jul 26, 2024 -
Allow swizzle on n-dimension vectors
#4277 merged
Jul 25, 2024 -
Add
_Internal
/External
atom enforcement and validation.#4702 merged
Jul 25, 2024 -
Add a proposal for new AST/IR serialization
#4684 merged
Jul 25, 2024 -
Overhaul IR lowering of pointer types.
#4710 merged
Jul 25, 2024 -
Fix around extensions and
IDifferentiable
requirement synthesis.#4729 merged
Jul 25, 2024 -
Don't trigger CI on doc changes.
#4736 merged
Jul 25, 2024 -
Allow implicitly casting enum types to bool.
#4739 merged
Jul 25, 2024
3 Pull requests opened by 2 people
-
Initial support for precompiled DXIL in slang-modules
#4755 opened
Jul 30, 2024 -
Allow implicit 'uniform' entrypoint parameters.
#4765 opened
Jul 31, 2024 -
Perform type legalization on StructuredBuffer element.
#4767 opened
Jul 31, 2024
36 Issues closed by 7 people
-
Generic deduction error with ParameterBlock
#2257 closed
Aug 1, 2024 -
disallow non-basic types as vector elements
#3180 closed
Jul 31, 2024 -
Full SSBO support for all targets
#3436 closed
Jul 31, 2024 -
Crash when raytracing used on cuda/ptx
#3593 closed
Jul 31, 2024 -
Support SPIR-V 1.6
#3943 closed
Jul 31, 2024 -
Lower CMake version requirement
#4194 closed
Jul 31, 2024 -
Capture/Replay: Implement consumer
#4521 closed
Jul 31, 2024 -
nTech abstract submission for slang modules
#4574 closed
Jul 31, 2024 -
Metal: Array of device buffers is not allowed for input into an entry-point
#4555 closed
Jul 31, 2024 -
TypeConformance with generics does not work
#4749 closed
Jul 31, 2024 -
ConstantBuffer inside a ParameterBlock breaks the compiler when targeting metal.
#4687 closed
Jul 31, 2024 -
Slang fails to output a `static` variable in form that is optimized by downstream compiler
#4722 closed
Jul 31, 2024 -
Invalid code-gen when nesting resource specialization
#4379 closed
Jul 31, 2024 -
SPIRV validation error with assign of `nullptr` to pointer variable
#4754 closed
Jul 30, 2024 -
Add an optional flag to set the capabilities of a compile using glsl's `#version` syntax
#4756 closed
Jul 30, 2024 -
SPIRV validation error with `Texture<uint8_t>` and other small int types
#4748 closed
Jul 30, 2024 -
Implement remaining part for the replayer consumer
#4715 closed
Jul 29, 2024 -
Missing public headers in our release package.
#4716 closed
Jul 29, 2024 -
Move centos7 build to cmake build
#4569 closed
Jul 29, 2024 -
Capture/Replay: Implement decoder
#4520 closed
Jul 29, 2024 -
Capture/Replay system implementation: Add interface wrapper classes 2.
#4060 closed
Jul 29, 2024 -
Capture/replay: Implement utility to encode the slang objects 1
#4160 closed
Jul 29, 2024 -
Capture/replay: Implement utility to encode the slang objects 2
#4161 closed
Jul 29, 2024 -
Support sometimes aliasing unbound arrays (`T[]`) as `T[N]`
#4701 closed
Jul 27, 2024 -
Slang Brownbag for Autodiff IR Passes
#4719 closed
Jul 26, 2024 -
Capability System: Simplify capabilities before printing
#4347 closed
Jul 26, 2024 -
Investigate why the compiler warning level 4 is not working as expected
#4258 closed
Jul 25, 2024 -
slang not annotating array as restricted or aliased
#4674 closed
Jul 25, 2024 -
Write up proposal for improved AST/IR (de)serialization
#4717 closed
Jul 25, 2024 -
Triage and update status of existing proposal documents
#4512 closed
Jul 25, 2024 -
Running multi-threaded vkcts in slang mode produces errors
#3739 closed
Jul 25, 2024 -
Vulkan Issues on Multiple Computers
#4643 closed
Jul 25, 2024 -
Type constraint error in parameter list
#4699 closed
Jul 25, 2024 -
Ignore CI when only `docs/proposal` is changed.
#4685 closed
Jul 25, 2024 -
Enums should be allowed to cast to bool implicitly.
#4738 closed
Jul 25, 2024
10 Issues opened by 3 people
-
Create a Slang::Path::createDirectories function to create directory recursively
#4764 opened
Jul 31, 2024 -
specializeResourceUsage emit invalid IR code
#4763 opened
Jul 31, 2024 -
cmake: every slang file is built twice when not embedding stdlib.
#4762 opened
Jul 31, 2024 -
Move slang-test to use the new compilation API.
#4760 opened
Jul 30, 2024 -
Move `slangc` to use the new compile API.
#4759 opened
Jul 30, 2024 -
Slang C API Deprecation - Step 1
#4758 opened
Jul 30, 2024 -
Support "State Objects"
#4747 opened
Jul 26, 2024 -
[NumThreads(x,y,z)] should be case-insensitive
#4746 opened
Jul 26, 2024 -
Check if an Apple machine can be borrowed
#4743 opened
Jul 25, 2024 -
Stop using SpvStorageClass enums as `AddressSpace` values during spirv legalization.
#4742 opened
Jul 25, 2024
39 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.
-
Metal: Mesh Shaders
#4280 commented on
Jul 30, 2024 • 2 new comments -
Reflection API: Allow lookups of derivative member decorations
#4695 commented on
Jul 25, 2024 • 0 new comments -
Feature Request: Support for Payload Access Qualifiers
#3448 commented on
Jul 25, 2024 • 0 new comments -
Investigate why `tests/cpu-program/gfx-smoke.slang` fails on CIwhen using test driver.
#3176 commented on
Jul 25, 2024 • 0 new comments -
Incorporate compile-time benchmarks into CI
#4726 commented on
Jul 25, 2024 • 0 new comments -
Shader reflection API issues
#4259 commented on
Jul 29, 2024 • 0 new comments -
Slang build/release per sprint.
#4718 commented on
Jul 30, 2024 • 0 new comments -
Struct initializer-list with visibility control
#3406 commented on
Jul 31, 2024 • 0 new comments -
Multidimensional `ConstantBuffer` array usage triggers assert
#4472 commented on
Jul 31, 2024 • 0 new comments -
Crash with TypeConformance
#4455 commented on
Jul 31, 2024 • 0 new comments -
Failed to compile a shader with an array of the structure with RWBuffer resource
#3328 commented on
Jul 31, 2024 • 0 new comments -
Revise support for unsized arrays
#2187 commented on
Jul 31, 2024 • 0 new comments -
Layout for structs with a single field
#928 commented on
Jul 31, 2024 • 0 new comments -
Enum can't reference previous definition
#2893 commented on
Jul 31, 2024 • 0 new comments -
SPIRV: Conflicting slots in tessellation control shader output
#4540 commented on
Jul 31, 2024 • 0 new comments -
Add support for matrix variants of `select`
#4442 commented on
Jul 31, 2024 • 0 new comments -
Error out when varying parameters are used for compute stage
#4554 commented on
Jul 31, 2024 • 0 new comments -
Investigate loop inversion problem.
#4151 commented on
Jul 31, 2024 • 0 new comments -
Fix auto-diff synthesized method naming conventions
#4714 commented on
Jul 25, 2024 • 0 new comments -
More reflection API features.
#4740 commented on
Jul 25, 2024 • 0 new comments -
Reflection API: Allow querying backward and forward derivative methods for `public` methods that are also `[Differentiable]`
#4693 commented on
Jul 25, 2024 • 0 new comments -
There is no way to emit WGSL
#4477 commented on
Jul 25, 2024 • 0 new comments -
Add Tint as a downstream compiler
#4483 commented on
Jul 25, 2024 • 0 new comments -
Slang-test crashes when initializing associated types inline
#4621 commented on
Jul 25, 2024 • 0 new comments -
[MDL:5/5] Add support for embedded precompiled library feature
#4663 commented on
Jul 25, 2024 • 0 new comments -
Allow non-static methods on structs to be differentiated through `bwd_diff` and `fwd_diff`
#4694 commented on
Jul 25, 2024 • 0 new comments -
MSVC style bitfields
#3646 commented on
Jul 25, 2024 • 0 new comments -
Use slang examples as initial test cases for the capture/replay system
#4570 commented on
Jul 25, 2024 • 0 new comments -
[MDL:4/5] Benchmark the runtime performance
#4662 commented on
Jul 25, 2024 • 0 new comments -
DXIL validation errors with uninitialized fields
#4698 commented on
Jul 25, 2024 • 0 new comments -
Prepare code integration plan for hybrid DXIL/IR module support
#4706 commented on
Jul 25, 2024 • 0 new comments -
Handle uninitialization warnings for target switches and intrinsic asm
#4720 commented on
Jul 25, 2024 • 0 new comments -
read ms workgraphs spec - come up w/presentation and walk the team through it in brownbag session
#4723 commented on
Jul 25, 2024 • 0 new comments -
CI Strategy
#4724 commented on
Jul 25, 2024 • 0 new comments -
Deploy OV unit tests in CI
#4725 commented on
Jul 25, 2024 • 0 new comments -
Refactor of obfuscateModuleLocs
#4265 commented on
Jul 25, 2024 • 0 new comments -
Update auto-diff user guide
#4387 commented on
Jul 25, 2024 • 0 new comments -
MDL module compilation with Slang
#4582 commented on
Jul 25, 2024 • 0 new comments -
Proper fix for cpack changing binaries on macos
#4631 commented on
Jul 25, 2024 • 0 new comments