Diligent Graphics > Uncategorized > Diligent Engine 2.5.5: material improvements, post processing effects, Hydrogent and more
Diligent Engine 2.5.5: material improvements, post processing effects, Hydrogent and more
This release packs a lot of new features and improvements.
Post Processing effects

Screen-Space Ambient Occlusion



Hydrogent
An implementation of the Hydra rendering API in Diligent Engine.

PBR Material Improvements
Clearcoat


Anisotropy

Iridescence

New Samples and Tutorials
API Changes
- Added
MultiDraw
andMultiDrawIndexed
commands (API254006) - Added
SerializationDeviceGLInfo
struct (API254005)- The
ValidateShaders
member allows disabling time-consuming shader compilation
- The
- Replaced
AnisotropicFilteringSupported
member ofSamplerProperties
struct withMaxAnisotropy
(API254004) - Added
TextureSubresourceViews
device feature (API254003) - Added device context rendering statistics (API254002)
- Added
DeviceContextStats
struct - Added
IDeviceContext::ClearStats
andIDeviceContext::GetStats
methods
- Added
IDeviceContext::TransitionShaderResources
: removed unusedpPipelineState
parameter (API254001)