Skip to content

Commit 67cc875

Browse files
Updated release history
1 parent 2b968fe commit 67cc875

File tree

2 files changed

+33
-1
lines changed

2 files changed

+33
-1
lines changed

DiligentCore

ReleaseHistory.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1+
## v2.5.4
2+
3+
### API Changes
4+
5+
* Use thread group count X/Y/Z for mesh draw commands (API253012)
6+
* Added `ShaderMacroArray` struct (API253011)
7+
* The `Macros` member of `ShaderCreateInfo` struct is now of type `ShaderMacroArray`
8+
* Replaced `ResourceMappingDesc` with `ResourceMappingCreateInfo` (API253010)
9+
* Use `ResourceMappingCreateInfo::NumEntries` to define the number of entries instead of the trailing null entry
10+
* Removed `ShaderCreateInfo::ppConversionStream` (API253009)
11+
* Removed `ppCompilerOutput` member of the `ShaderCreateInfo` struct and added it as parameter to the `IRenderDevice::CreateShader` method (API253008)
12+
* Added `IPipelineStateGL::GetGLProgramHandle` and `IShaderGL::GetGLShaderHandle` methods (API253007)
13+
* Enabled read-only depth-stencil buffers (API253006)
14+
* Added `TEXTURE_VIEW_READ_ONLY_DEPTH_STENCIL` view type
15+
* Added `UseReadOnlyDSV` member to `GraphicsPipelineDesc` struct
16+
* Added `PSO_CACHE_FLAGS` enum and `PipelineStateCacheDesc::Flags` member (API253005)
17+
* Archiver and render state cache: added content version (API253004)
18+
* Added `RenderDeviceShaderVersionInfo` struct and `RenderDeviceInfo::MaxShaderVersion` member (API253003)
19+
* Added texture component swizzle (API253002)
20+
* Added `TEXTURE_COMPONENT_SWIZZLE` enum and `TextureComponentMapping` struct
21+
* Added `Swizzle` member to `TextureViewDesc` struct
22+
* Added `TextureComponentSwizzle` member to `DeviceFeatures` struct
23+
* Added shader constant buffer reflection API (API253001)
24+
* Added `SHADER_CODE_BASIC_TYPE` and `SHADER_CODE_VARIABLE_CLASS` enums
25+
* Added `ShaderCodeVariableDesc` and `ShaderCodeBufferDesc` structs
26+
* Added `IShader::GetConstantBufferDesc` method
27+
28+
### Samples and Tutorials
29+
30+
* Added [Tutorial03 - Texturing for DotNet](https://github.com/DiligentGraphics/DiligentSamples/tree/master/Tutorials/Tutorial03_Texturing-DotNet)
31+
32+
133
## v2.5.3
234

335
### API Changes

0 commit comments

Comments
 (0)