From 09ed66052c991ccd1cf4d96e07fc0cf901f219e8 Mon Sep 17 00:00:00 2001 From: assiduous Date: Sun, 3 Jan 2021 16:23:42 -0800 Subject: Updated core & tools; fixed tabs in readme --- DiligentCore | 2 +- DiligentTools | 2 +- ReleaseHistory.md | 12 ++++++------ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/DiligentCore b/DiligentCore index d6fc14e..e6db8d5 160000 --- a/DiligentCore +++ b/DiligentCore @@ -1 +1 @@ -Subproject commit d6fc14effef40afb055aba46af6b5ed0b1c80401 +Subproject commit e6db8d531c2b57d232df0ccea887a062ea578eb7 diff --git a/DiligentTools b/DiligentTools index b3fd659..8c76e75 160000 --- a/DiligentTools +++ b/DiligentTools @@ -1 +1 @@ -Subproject commit b3fd65985d9c166a7c2a5b0208a39fe1f6920c83 +Subproject commit 8c76e753bea2685b9549e0da28fd2995a26619c2 diff --git a/ReleaseHistory.md b/ReleaseHistory.md index 36e3f8d..0bb1558 100644 --- a/ReleaseHistory.md +++ b/ReleaseHistory.md @@ -387,10 +387,10 @@ Core: * Moved `ITextureView::GenerateMips()` to `IDeviceContext::GenerateMips()` * Added state transition mode parameters to `IDeviceContext::UpdateBuffer()`, `IDeviceContext::UpdateTexture()`, `IDeviceContext::CopyBuffer()`, `IDeviceContext::CopyTexture()`, `IDeviceContext::SetVertexBuffers()`, - `IDeviceContext::SetIndexBuffers()`, `IDeviceContext::ClearRenderTargets()`, and `IDeviceContext::ClearDepthStencil()` methods + `IDeviceContext::SetIndexBuffers()`, `IDeviceContext::ClearRenderTargets()`, and `IDeviceContext::ClearDepthStencil()` methods * Replaced `COMMIT_SHADER_RESOURCES_FLAGS` enum with `RESOURCE_STATE_TRANSITION_MODE` * Added `ITextureD3D12::GetD3D12ResourceState()`, `IBufferD3D12::GetD3D12ResourceState()`, - `IBufferVk::GetAccessFlags()`, and `ITextureVk::GetLayout()` methods + `IBufferVk::GetAccessFlags()`, and `ITextureVk::GetLayout()` methods * Added `CopyTextureAttribs` structure that combines all paramters of `IDeviceContext::CopyTexture()` method ## v2.3.b @@ -403,8 +403,8 @@ Core: * When separate samplers are used (`UseCombinedTextureSamplers == false`), samplers are set in the same way as other shader variables via shader or SRB objects * Removed `BIND_SHADER_RESOURCES_RESET_BINDINGS` flag, renamed `BIND_SHADER_RESOURCES_KEEP_EXISTING` to `BIND_SHADER_RESOURCES_KEEP_EXISTING`. - Added `BIND_SHADER_RESOURCES_UPDATE_STATIC`, `BIND_SHADER_RESOURCES_UPDATE_MUTABLE`, `BIND_SHADER_RESOURCES_UPDATE_DYNAMIC`, and - `BIND_SHADER_RESOURCES_UPDATE_ALL` flags + Added `BIND_SHADER_RESOURCES_UPDATE_STATIC`, `BIND_SHADER_RESOURCES_UPDATE_MUTABLE`, `BIND_SHADER_RESOURCES_UPDATE_DYNAMIC`, and + `BIND_SHADER_RESOURCES_UPDATE_ALL` flags * Using glslang to compile HLSL to SPIRV in Vulkan backend instead of relying on HLSL->GLSL converter @@ -430,9 +430,9 @@ Core: * API Changes * Added `NumViewports` member to `GraphicsPipelineDesc` struct * Removed `PRIMITIVE_TOPOLOGY_TYPE` type - * Replaced `PRIMITIVE_TOPOLOGY_TYPE GraphicsPipelineDesc::PrimitiveTopologyType` + * Replaced `PRIMITIVE_TOPOLOGY_TYPE GraphicsPipelineDesc::PrimitiveTopologyType` with `PRIMITIVE_TOPOLOGY GraphicsPipelineDesc::PrimitiveTopology` - * Removed `DrawAttribs::Topology` + * Removed `DrawAttribs::Topology` * Removed `pStrides` parameter from `IDeviceContext::SetVertexBuffers()`. Strides are now defined through vertex layout. * API Changes: -- cgit v1.2.3