Skip to content

Commit 363d036

Browse files
Updated release history
1 parent e26142e commit 363d036

2 files changed

Lines changed: 33 additions & 1 deletion

File tree

DiligentCore

ReleaseHistory.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1+
## v2.4.e
2+
3+
### General
4+
5+
* Enabled Vulkan on Android
6+
* Added C Interface (API Version 240052)
7+
8+
### API Changes
9+
10+
* Added `PreTransform` parameter to swap chain description (API Version 240057).
11+
* Added `PipelineStateCreateInfo` struct that is now taken by `IRenderDevice::CreatePipelineState` instead of
12+
`PipelineStateDesc` struct. Added `PSO_CREATE_FLAGS` enum (API Version 240056).
13+
14+
Old API:
15+
```cpp
16+
PipelineStateDesc PSODesc;
17+
// ...
18+
pRenderDevice->CreatePipelineState(PSODesc, &pPSO);
19+
```
20+
21+
New API:
22+
```cpp
23+
PipelineStateCreateInfo PSOCreateInfo;
24+
PipelineStateDesc& PSODesc = PSOCreateInfo.PSODesc;
25+
// ...
26+
pRenderDevice->CreatePipelineState(PSOCreateInfo, &pPSO);
27+
```
28+
29+
* Added `PRIMITIVE_TOPOLOGY_LINE_STRIP` topology (API Version 240055)
30+
* Updated swap chain creation functions to use `NativeWindow` (API Version 240054)
31+
* Added `NativeWindow` wrapper and replaced `pNativeWndHandle` and `pDisplay` members with it in `EngineGLCreateInfo` (API Version 240053)
32+
133

234
## v2.4.d
335

0 commit comments

Comments
 (0)