Skip to content

Commit 2a3ad30

Browse files
Updated core & sampled, updated release history
1 parent d94a6ae commit 2a3ad30

3 files changed

Lines changed: 35 additions & 4 deletions

File tree

ReleaseHistory.md

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,41 @@
11

2-
## Current Progress
2+
## v2.4.f
3+
4+
### API Changes
5+
6+
* Added `UnifiedMemoryCPUAccess` member to `GraphicsAdapterInfo` struct (API Version 240072)
7+
* An application should check allowed unified memory access types before creating unified buffers
8+
* Added GPU vendor and memory size detection (API Version 240071)
9+
* Added `ADAPTER_VENDOR` enum
10+
* Added `GraphicsAdapterInfo` struct
11+
* Added `GraphicsAdapterInfo AdapterInfo` member to `DeviceCaps` struct
12+
* Removed `ADAPTER_TYPE AdaterType` from `DeviceCaps` struct
13+
* Reworked texture format properties (API Version 240070)
14+
* Added `RESOURCE_DIMENSION_SUPPORT` enum
15+
* Reworked `TextureFormatInfoExt` struct
16+
* Added option to disable/enable device features during initialization (API Version 240069)
17+
* Added `DEVICE_FEATURE_STATE` enum
18+
* Changed the types of members of `DeviceFeatures` struct from bool to `DEVICE_FEATURE_STATE`
19+
* Added `DeviceFeatures Features` member to `EngineCreateInfo` struct
20+
* Enabled mesh shaders (API Version 240068)
21+
* Added `PIPELINE_TYPE` enum
22+
* Replaced `IsComputePipline` member of `PipelineStateDesc` struct with `PIPELINE_TYPE PipelineType`
23+
* Added new mesh shader types
24+
* Added mesh shader draw commands
25+
* Added `QUERY_TYPE_DURATION` query type (API Version 240067)
26+
* Added `USAGE_UNIFIED` usage type (API Version 240066)
27+
* Added render passes (API Version 240065)
28+
* Added `CREATE_SHADER_SOURCE_INPUT_STREAM_FLAGS` enum and `IShaderSourceInputStreamFactory::CreateInputStream2` method (API Version 240064)
29+
* Added `ISwapChain::SetMaximumFrameLatency` function (API Version 240061)
30+
* Added `EngineGLCreateInfo::CreateDebugContext` member (API Version 240060)
31+
* Added `SHADER_SOURCE_LANGUAGE_GLSL_VERBATIM` value (API Version 240059).
32+
* Added `GLBindTarget` parameter to `IRenderDeviceGL::CreateTextureFromGLHandle` method (API Version 240058).
333

434
### Samples and Tutorials
535

636
* Added [HelloAR Android sample](https://github.com/DiligentGraphics/DiligentSamples/tree/master/Android/HelloAR)
7-
37+
* Added [Tutorial19 - Render Passes](https://github.com/DiligentGraphics/DiligentSamples/tree/master/Tutorials/Tutorial19_RenderPasses)
38+
* Added [Tutorial20 - Mesh Shader](https://github.com/DiligentGraphics/DiligentSamples/tree/master/Tutorials/Tutorial20_MeshShader)
839

940
## v2.4.e
1041

0 commit comments

Comments
 (0)