diff options
| author | assiduous <assiduous@diligentgraphics.com> | 2020-09-10 06:11:56 +0000 |
|---|---|---|
| committer | assiduous <assiduous@diligentgraphics.com> | 2020-09-10 06:11:56 +0000 |
| commit | c960f31931a2f892739be8ba71ffdd229ab68141 (patch) | |
| tree | 8c9ae3b0c1cf930819ba8631b19f94002c403ff8 /Graphics | |
| parent | Few updates to DXILUtils (diff) | |
| download | DiligentCore-c960f31931a2f892739be8ba71ffdd229ab68141.tar.gz DiligentCore-c960f31931a2f892739be8ba71ffdd229ab68141.zip | |
Few updates to testing environment
Diffstat (limited to 'Graphics')
| -rw-r--r-- | Graphics/GraphicsAccessories/interface/GraphicsAccessories.hpp | 3 | ||||
| -rw-r--r-- | Graphics/GraphicsAccessories/src/GraphicsAccessories.cpp | 14 |
2 files changed, 17 insertions, 0 deletions
diff --git a/Graphics/GraphicsAccessories/interface/GraphicsAccessories.hpp b/Graphics/GraphicsAccessories/interface/GraphicsAccessories.hpp index 0a7d115a..3ea1be72 100644 --- a/Graphics/GraphicsAccessories/interface/GraphicsAccessories.hpp +++ b/Graphics/GraphicsAccessories/interface/GraphicsAccessories.hpp @@ -380,6 +380,9 @@ const char* GetSurfaceTransformString(SURFACE_TRANSFORM SrfTransform); const char* GetPipelineTypeString(PIPELINE_TYPE PipelineType); +const char* GetShaderCompilerTypeString(SHADER_COMPILER Compiler); + + Uint32 ComputeMipLevelsCount(Uint32 Width); Uint32 ComputeMipLevelsCount(Uint32 Width, Uint32 Height); Uint32 ComputeMipLevelsCount(Uint32 Width, Uint32 Height, Uint32 Depth); diff --git a/Graphics/GraphicsAccessories/src/GraphicsAccessories.cpp b/Graphics/GraphicsAccessories/src/GraphicsAccessories.cpp index 68a17d8c..c3bd820e 100644 --- a/Graphics/GraphicsAccessories/src/GraphicsAccessories.cpp +++ b/Graphics/GraphicsAccessories/src/GraphicsAccessories.cpp @@ -1137,6 +1137,20 @@ const char* GetPipelineTypeString(PIPELINE_TYPE PipelineType) // clang-format on } +const char* GetShaderCompilerTypeString(SHADER_COMPILER Compiler) +{ + switch (Compiler) + { + case SHADER_COMPILER_DEFAULT: return "Default"; + case SHADER_COMPILER_GLSLANG: return "glslang"; + case SHADER_COMPILER_DXC: return "DXC"; + case SHADER_COMPILER_FXC: return "FXC"; + + default: + UNEXPECTED("Unexpected shader compiler"); + return "UNKNOWN"; + }; +} Uint32 ComputeMipLevelsCount(Uint32 Width) { |
