Skip to content

Commit ee0dfe2

Browse files
Updated release history
1 parent b42af2e commit ee0dfe2

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

ReleaseHistory.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
## v2.5.6
2+
3+
### API Changes
4+
5+
* Implemented WebGPU backend
6+
* Added `EngineWebGPUCreateInfo`
7+
* Added `IEngineFactoryWebGPU` interface
8+
* Added `RENDER_DEVICE_TYPE_WEBGPU`, `SHADER_SOURCE_LANGUAGE_WGSL`, `SHADER_VARIABLE_FLAG_UNFILTERABLE_FLOAT_TEXTURE_WEBGPU`,
9+
`SHADER_VARIABLE_FLAG_NON_FILTERING_SAMPLER_WEBGPU` enum values
10+
* Added `WEB_GPU_BINDING_TYPE` enum, `WebGPUResourceAttribs` struct, and
11+
`WebGPUResourceAttribs WebGPUAttribs` member to `PipelineResourceDesc` struct
12+
* Added WebGPU-specific interfaces (`IRenderDeviceWebGPU`, `IDeviceContextWebGPU`, etc.)
13+
* Enabled asynchronous shdare and pipeline state compilation (API255001)
14+
* Added `AsyncShaderCompilation` render device feature
15+
* Added `pAsyncShaderCompilationThreadPool` and `NumAsyncShaderCompilerThreads` members to `EngineCreateInfo` struct
16+
* Added `SHADER_COMPILE_FLAG_ASYNCHRONOUS` and `PSO_CREATE_FLAG_ASYNCHRONOUS` flags
17+
* Added `SHADER_STATUS` and `PIPELINE_STATE_STATUS` enums
18+
* Added `IShader::GetStatus` and `IPipelineState::GetStatus` methods
19+
20+
### Samples and Tutorials
21+
22+
Added [samples and tutorials web page](https://diligentgraphics.github.io/)
23+
24+
125
## v2.5.5
226

327
### API Changes
@@ -32,6 +56,7 @@
3256
* Iridescence (aka thin layer)
3357
* Anisotropy
3458

59+
3560
## v2.5.4
3661

3762
### API Changes

0 commit comments

Comments
 (0)