diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2018-11-11 18:32:31 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2018-11-11 18:32:31 +0000 |
| commit | 77601c8c1749d6ca03c21d6dd03e3fc17c6cf0ef (patch) | |
| tree | d5b747a31b4162244f91346c4fa34df855b0255e /Graphics | |
| parent | Update README.md (diff) | |
| download | DiligentCore-77601c8c1749d6ca03c21d6dd03e3fc17c6cf0ef.tar.gz DiligentCore-77601c8c1749d6ca03c21d6dd03e3fc17c6cf0ef.zip | |
Updated readme for d3d11, d3d12, vk and gl backends
Diffstat (limited to 'Graphics')
| -rw-r--r-- | Graphics/GraphicsEngineD3D11/readme.md | 40 | ||||
| -rw-r--r-- | Graphics/GraphicsEngineD3D12/readme.md | 51 | ||||
| -rw-r--r-- | Graphics/GraphicsEngineOpenGL/readme.md | 37 | ||||
| -rw-r--r-- | Graphics/GraphicsEngineVulkan/readme.md | 6 |
4 files changed, 16 insertions, 118 deletions
diff --git a/Graphics/GraphicsEngineD3D11/readme.md b/Graphics/GraphicsEngineD3D11/readme.md index e3dc65c4..6b71855f 100644 --- a/Graphics/GraphicsEngineD3D11/readme.md +++ b/Graphics/GraphicsEngineD3D11/readme.md @@ -84,45 +84,13 @@ For more information about interoperability with D3D11, please visit [Diligent E # References -[Diligent Engine on the Web](http://diligentgraphics.com/diligent-engine) - [Interoperability with Direct3D11](http://diligentgraphics.com/diligent-engine/native-api-interoperability/direct3d11-interoperability/) [Architecture of D3D11-based implementation](http://diligentgraphics.com/diligent-engine/architecture/d3d11) -# Release Notes - -## 2.1 - -### New features - -* Interoperability with Direct3D11 - - Accessing internal D3D11 objects and handles - - Createing diligent engine buffers/textures from D3D11 resources - - Attaching to existing D3D11 device -* Integraion with Unity -* Geometry shader support -* Tessellation support -* Support for structured buffers in HSLS shaders - -### API Changes - -* Updated map interface: removed MAP_WRITE_DISCARD and MAP_WRITE_NO_OVERWRITE map types and added MAP_FLAG_DISCARD and MAP_FLAG_DO_NOT_SYNCHRONIZE flags instead - -### Bug fixes - -* Fixed issue with unaligned uniform buffers - -## 2.0 - -Reworked the API to follow D3D12 style - -## 1.0 - -Initial release - - +------------------- -**Copyright 2015-2018 Egor Yusov** +[diligentgraphics.com](http://diligentgraphics.com) -[diligentgraphics.com](http://diligentgraphics.com)
\ No newline at end of file +[](https://twitter.com/diligentengine) +[](https://www.facebook.com/DiligentGraphics/) diff --git a/Graphics/GraphicsEngineD3D12/readme.md b/Graphics/GraphicsEngineD3D12/readme.md index 69b8b4f9..ab9e2c5f 100644 --- a/Graphics/GraphicsEngineD3D12/readme.md +++ b/Graphics/GraphicsEngineD3D12/readme.md @@ -101,56 +101,13 @@ For more information about interoperability with D3D12, please visit [Diligent E # References -[Diligent Engine on the Web](http://diligentgraphics.com/diligent-engine) - [Interoperability with Direct3D12](http://diligentgraphics.com/diligent-engine/native-api-interoperability/direct3d12-interoperability/) [Architecture of D3D12-based implementation](http://diligentgraphics.com/diligent-engine/architecture/D3D12) -# Release Notes - -## 2.1 - -### New fatures - -* Interoperability with Direct3D12 -** Accessing internal D3D12 objects and handles -** Createing diligent engine buffers/textures from D3D12 resources -** Attaching to existing D3D12 device -** Resource state and command queue synchronization -* Integraion with Unity -* Geometry shader support -* Tessellation support -* Support for dynamic buffers with SRV/UAV bind flags -* Support for structured buffers in HSLS shaders -* Performance optimizations - -### API Changes - -* Updated map interface: removed MAP_WRITE_DISCARD and MAP_WRITE_NO_OVERWRITE map types and added MAP_FLAG_DISCARD and MAP_FLAG_DO_NOT_SYNCHRONIZE flags instead - -### Bug fixes - -* Issues with deferred contexts - - Never flush deferred D3D12 context - - Invalidate context state from FinishCommandList() and ExecuteCommandList() - - Not binding default RTV & DSV for deferred contexts -* Issues with idling GPU -* Object relase bug: when releasing last reference to a device object, render device was destroyed before the object was fully released -* Fixed mipmap generation for SRGB textures -* Fixed mipmap generation for texture arrays - - -## 2.0 - -Reworked the API to follow D3D12 style - -## 1.0 - -Initial release - - - -**Copyright 2015-2018 Egor Yusov** +------------------- [diligentgraphics.com](http://diligentgraphics.com) + +[](https://twitter.com/diligentengine) +[](https://www.facebook.com/DiligentGraphics/) diff --git a/Graphics/GraphicsEngineOpenGL/readme.md b/Graphics/GraphicsEngineOpenGL/readme.md index 74055536..1db598e7 100644 --- a/Graphics/GraphicsEngineOpenGL/readme.md +++ b/Graphics/GraphicsEngineOpenGL/readme.md @@ -76,40 +76,11 @@ For more information about interoperability with OpenGL, please visit [Diligent # References -[Diligent Engine](http://diligentgraphics.com/diligent-engine) - [Interoperability with OpenGL/GLES](http://diligentgraphics.com/diligent-engine/native-api-interoperability/openglgles-interoperability/) -# Release Notes - -## 2.1 - -### New features - -* Interoperability with OpenGL/GLES - - Accessing GL handles of internal texture/buffer objects - - Createing diligent engine buffers/textures from OpenGL handles - - Attaching to existing OpenGL context -* Integraion with Unity -* Geometry shader support -* Tessellation support -* Support ofr multiple GL contexts: VAO, FBO & Program Pipelines are created and cached for multiple native contexts. - `IDeviceContextGL::UpdateCurrentGLContext()` sets the active GL context in the thread - -### API Changes - -* Updated map interface: removed MAP_WRITE_DISCARD and MAP_WRITE_NO_OVERWRITE map types and added MAP_FLAG_DISCARD and MAP_FLAG_DO_NOT_SYNCHRONIZE flags instead - -## 2.0 - -Reworked the API to follow D3D12 style - -## 1.0 - -Initial release - - - -**Copyright 2015-2018 Egor Yusov** +------------------- [diligentgraphics.com](http://diligentgraphics.com) + +[](https://twitter.com/diligentengine) +[](https://www.facebook.com/DiligentGraphics/) diff --git a/Graphics/GraphicsEngineVulkan/readme.md b/Graphics/GraphicsEngineVulkan/readme.md index 877e3425..3515eb6d 100644 --- a/Graphics/GraphicsEngineVulkan/readme.md +++ b/Graphics/GraphicsEngineVulkan/readme.md @@ -5,7 +5,9 @@ Implementation of Diligent Engine API using Vulkan - -**Copyright 2015-2018 Egor Yusov** +------------------- [diligentgraphics.com](http://diligentgraphics.com) + +[](https://twitter.com/diligentengine) +[](https://www.facebook.com/DiligentGraphics/) |
