summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngine
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2018-03-16 05:22:07 +0000
committerEgor Yusov <egor.yusov@gmail.com>2018-03-16 05:22:07 +0000
commitcb5b5163fe5912de3e31665435e0a339dcb78f70 (patch)
tree2e3af60932ff888794bcad1c71cdedf72cfb252c /Graphics/GraphicsEngine
parentFixed issue with setting scissor rects in D3D12 backend (diff)
downloadDiligentCore-cb5b5163fe5912de3e31665435e0a339dcb78f70.tar.gz
DiligentCore-cb5b5163fe5912de3e31665435e0a339dcb78f70.zip
Added vulkan backend stub
Diffstat (limited to 'Graphics/GraphicsEngine')
-rw-r--r--Graphics/GraphicsEngine/interface/DeviceCaps.h3
-rw-r--r--Graphics/GraphicsEngine/interface/GraphicsTypes.h6
2 files changed, 8 insertions, 1 deletions
diff --git a/Graphics/GraphicsEngine/interface/DeviceCaps.h b/Graphics/GraphicsEngine/interface/DeviceCaps.h
index bca44c1a..46207f66 100644
--- a/Graphics/GraphicsEngine/interface/DeviceCaps.h
+++ b/Graphics/GraphicsEngine/interface/DeviceCaps.h
@@ -37,7 +37,8 @@ namespace Diligent
D3D11, ///< D3D11 device
D3D12, ///< D3D12 device
OpenGL, ///< OpenGL device
- OpenGLES ///< OpenGLES device
+ OpenGLES, ///< OpenGLES device
+ Vulkan ///< Vulkan device
};
/// Texture sampler capabilities
diff --git a/Graphics/GraphicsEngine/interface/GraphicsTypes.h b/Graphics/GraphicsEngine/interface/GraphicsTypes.h
index e742f927..85b3e19f 100644
--- a/Graphics/GraphicsEngine/interface/GraphicsTypes.h
+++ b/Graphics/GraphicsEngine/interface/GraphicsTypes.h
@@ -1001,6 +1001,12 @@ namespace Diligent
Uint32 NumCommandsToFlushCmdList = 256;
};
+ /// Attributes specific to Vulkan engine
+ struct EngineVkAttribs : public EngineCreationAttribs
+ {
+
+ };
+
/// Box
struct Box
{