Diligent Engine

Release v2.4 is out with Explicit State Transition Control

Release v2.4 introduces explicit control of resources state transitions, fixes some multi-threading issues and implements a number of improvements to the API that make it better organized and more clear. API changes: Added RESOURCE_STATE enum that defines the resource state Added RESOURCE_STATE_TRANSITION_MODE enum that controls resource state transition…
Read more

Release v.2.3.b is out with Vulkan support on Linux and other improvements

Release v2.3.b notes: Enabled Vulkan backend on Linux API Changes Implemented separate texture samplers: Added UseCombinedTextureSamplers  and CombinedSamplerSuffix  members to ShaderCreationAttribs structure. When separate samplers are used ( UseCombinedTextureSamplers == false), samplers are set in the same way as other shader variables via shader or…
Read more