From c960f31931a2f892739be8ba71ffdd229ab68141 Mon Sep 17 00:00:00 2001 From: assiduous Date: Wed, 9 Sep 2020 23:11:56 -0700 Subject: Few updates to testing environment --- .../GraphicsAccessories/interface/GraphicsAccessories.hpp | 3 +++ Graphics/GraphicsAccessories/src/GraphicsAccessories.cpp | 14 ++++++++++++++ 2 files changed, 17 insertions(+) (limited to 'Graphics') 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) { -- cgit v1.2.3