From 9ae620ef8cb2e876af331c3c330d42f68ba2f76e Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Sun, 26 Aug 2018 15:57:45 -0700 Subject: Added draw/dispatch command argument validation Removed DrawAttribs::IsIndirect --- README.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 800fdf11..05e012f2 100644 --- a/README.md +++ b/README.md @@ -613,10 +613,14 @@ objects. Refer to the following pages for more information: ## Current Progress -* Added `IFence` interface and `IDeviceContext::SignalFence()` method to enable CPU-GPU synchronization -* Added `GetType`, `GetArraySize`, `GetName`, and `GetIndex` methods to `IShaderVariable` interface; - Added `GetVariableCount` and `GetShaderVariable(Uint32 Index)` methods to `IShader` interface; - Addec `GetVariableCount` and `GetVariable(SHADER_TYPE ShaderType, Uint32 Index)` to `IShaderResourceBinding` interface. +* API Changes: + * Added `IFence` interface and `IDeviceContext::SignalFence()` method to enable CPU-GPU synchronization + * Added `GetType`, `GetArraySize`, `GetName`, and `GetIndex` methods to `IShaderVariable` interface; + Added `GetVariableCount` and `GetShaderVariable(Uint32 Index)` methods to `IShader` interface; + Addec `GetVariableCount` and `GetVariable(SHADER_TYPE ShaderType, Uint32 Index)` to `IShaderResourceBinding` interface. + * Added `BUFFER_MODE_RAW` mode allowing raw buffer views in D3D11/D3D12. + * Moved `Format` member from `BufferDesc` to `BufferViewDesc` + * Removed `IsIndirect` member from `DrawAttrbis` as setting `pIndirectDrawAttribs` to a non-null buffer already indicates indirect rendering ## v2.3 @@ -650,8 +654,6 @@ objects. Refer to the following pages for more information: * Removed `DrawAttribs::Topology` * Removed `pStrides` prarameter from `IDeviceContext::SetVertexBuffers()`. Strides are now defined through vertex layout. - * Added `BUFFER_MODE_RAW` mode allowing raw buffer views in D3D11/D3D12. - * Moved `Format` member from `BufferDesc` to `BufferViewDesc` ## v2.2 -- cgit v1.2.3