diff options
| author | assiduous <assiduous@diligentgraphics.com> | 2020-09-13 03:17:35 +0000 |
|---|---|---|
| committer | assiduous <assiduous@diligentgraphics.com> | 2020-09-13 03:17:35 +0000 |
| commit | 83acbd6c353255f478164018a357637fb2f11cb5 (patch) | |
| tree | c685b67b63185cd47d397a0d2dc423c9a8032421 /Graphics/GraphicsEngineD3DBase | |
| parent | Fixed shader error log + fixed tests in Win8.1 (diff) | |
| download | DiligentCore-83acbd6c353255f478164018a357637fb2f11cb5.tar.gz DiligentCore-83acbd6c353255f478164018a357637fb2f11cb5.zip | |
Added option to enable/disable device features during initialization (API 240069)
Diffstat (limited to 'Graphics/GraphicsEngineD3DBase')
| -rw-r--r-- | Graphics/GraphicsEngineD3DBase/include/RenderDeviceD3DBase.hpp | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/Graphics/GraphicsEngineD3DBase/include/RenderDeviceD3DBase.hpp b/Graphics/GraphicsEngineD3DBase/include/RenderDeviceD3DBase.hpp index fc73814d..61e5fb12 100644 --- a/Graphics/GraphicsEngineD3DBase/include/RenderDeviceD3DBase.hpp +++ b/Graphics/GraphicsEngineD3DBase/include/RenderDeviceD3DBase.hpp @@ -157,26 +157,26 @@ public: auto& Features = this->m_DeviceCaps.Features; - Features.SeparablePrograms = True; - Features.IndirectRendering = True; - Features.WireframeFill = True; - Features.MultithreadedResourceCreation = True; - Features.ComputeShaders = True; - Features.GeometryShaders = True; - Features.Tessellation = True; - Features.OcclusionQueries = True; - Features.BinaryOcclusionQueries = True; - Features.TimestampQueries = True; - Features.PipelineStatisticsQueries = True; - Features.DurationQueries = True; - Features.DepthBiasClamp = True; - Features.DepthClamp = True; - Features.IndependentBlend = True; - Features.DualSourceBlend = True; - Features.MultiViewport = True; - Features.TextureCompressionBC = True; - Features.PixelUAVWritesAndAtomics = True; - Features.TextureUAVExtendedFormats = True; + Features.SeparablePrograms = DEVICE_FEATURE_STATE_ENABLED; + Features.IndirectRendering = DEVICE_FEATURE_STATE_ENABLED; + Features.WireframeFill = DEVICE_FEATURE_STATE_ENABLED; + Features.MultithreadedResourceCreation = DEVICE_FEATURE_STATE_ENABLED; + Features.ComputeShaders = DEVICE_FEATURE_STATE_ENABLED; + Features.GeometryShaders = DEVICE_FEATURE_STATE_ENABLED; + Features.Tessellation = DEVICE_FEATURE_STATE_ENABLED; + Features.OcclusionQueries = DEVICE_FEATURE_STATE_ENABLED; + Features.BinaryOcclusionQueries = DEVICE_FEATURE_STATE_ENABLED; + Features.TimestampQueries = DEVICE_FEATURE_STATE_ENABLED; + Features.PipelineStatisticsQueries = DEVICE_FEATURE_STATE_ENABLED; + Features.DurationQueries = DEVICE_FEATURE_STATE_ENABLED; + Features.DepthBiasClamp = DEVICE_FEATURE_STATE_ENABLED; + Features.DepthClamp = DEVICE_FEATURE_STATE_ENABLED; + Features.IndependentBlend = DEVICE_FEATURE_STATE_ENABLED; + Features.DualSourceBlend = DEVICE_FEATURE_STATE_ENABLED; + Features.MultiViewport = DEVICE_FEATURE_STATE_ENABLED; + Features.TextureCompressionBC = DEVICE_FEATURE_STATE_ENABLED; + Features.PixelUAVWritesAndAtomics = DEVICE_FEATURE_STATE_ENABLED; + Features.TextureUAVExtendedFormats = DEVICE_FEATURE_STATE_ENABLED; } }; |
