summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2018-08-26 22:57:45 +0000
committerEgor Yusov <egor.yusov@gmail.com>2018-08-26 22:57:45 +0000
commit9ae620ef8cb2e876af331c3c330d42f68ba2f76e (patch)
tree4778f18d3fd95faea1de4a1873444fb022ae2e6e /README.md
parentUpdated readme (diff)
downloadDiligentCore-9ae620ef8cb2e876af331c3c330d42f68ba2f76e.tar.gz
DiligentCore-9ae620ef8cb2e876af331c3c330d42f68ba2f76e.zip
Added draw/dispatch command argument validation
Removed DrawAttribs::IsIndirect
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 8 insertions, 6 deletions
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