Releases: Sergio0694/ComputeSharp
Minor speed improvements, NuGet updates
🆕 Lowered minimum DX feature level requirement for GPUs to DX12.0
✅ Fixed a bug when capturing readonly bool fields/properties
✅ Minor performance improvements with the shader dispatching
✅ Updated NuGet dependencies
New Bool type, speed improvements
🆕 New Bool type to be used in GPU buffers
✅ Speed improvements and reduced memory usage
✅ Fixed error that could happen when dispatching multiple shaders sequentially
✅ Fixed typos in some Bool2 members
✅ Updated dependencies
Performance improvements
✅ Reduced overhead when dispatching shaders
✅ Fixed threading issue with the shader generation
Better error messages, API tweaks
🆕 New custom exception when using invalid buffers in a shader, with clear error message
✅ Refactored some properties for the GraphicsDevice class
Captured delegates, improved shader generation
🆕 Added support for captured static/stateless delegates
🆕 Added support for local methods inside a shader
✅ Fixed non public static methods in shaders
✅ Fixed static members from parent class used in shaders
✅ Minor tweaks to the generated shader code
Static methods in shaders
🆕 Added support for static methods in shaders
✅ Fixed initialization of the WavefrontSize property for different GPUs
✅ License switched to MIT
Initial release
First public build, featuring shader caching, builtin HLSL vector types, HLSL intrinsics and more