diff options
| author | iwubcode <iwubcode@users.noreply.github.com> | 2023-07-21 19:09:40 -0500 |
|---|---|---|
| committer | iwubcode <iwubcode@users.noreply.github.com> | 2023-07-21 19:09:40 -0500 |
| commit | e892b7f1ac426fdc8a3ac1fa28026b86cc06279b (patch) | |
| tree | cc63449c3ab8ff924a39f23624bbaa9efddd3279 /Source/Core/VideoCommon | |
| parent | 2764978bebce9cedf0e329c320951ff0508f7139 (diff) | |
VideoBackends: add support for cube maps for OGL, Vulkan, and D3D
Diffstat (limited to 'Source/Core/VideoCommon')
| -rw-r--r-- | Source/Core/VideoCommon/TextureConfig.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/Core/VideoCommon/TextureConfig.h b/Source/Core/VideoCommon/TextureConfig.h index c076ff85c0..75d7387f17 100644 --- a/Source/Core/VideoCommon/TextureConfig.h +++ b/Source/Core/VideoCommon/TextureConfig.h @@ -39,6 +39,7 @@ enum AbstractTextureFlag : u32 { AbstractTextureFlag_RenderTarget = (1 << 0), // Texture is used as a framebuffer. AbstractTextureFlag_ComputeImage = (1 << 1), // Texture is used as a compute image. + AbstractTextureFlag_CubeMap = (1 << 2), // Texture is used as a cube map. }; struct TextureConfig @@ -61,6 +62,7 @@ struct TextureConfig bool IsMultisampled() const { return samples > 1; } bool IsRenderTarget() const { return (flags & AbstractTextureFlag_RenderTarget) != 0; } bool IsComputeImage() const { return (flags & AbstractTextureFlag_ComputeImage) != 0; } + bool IsCubeMap() const { return (flags & AbstractTextureFlag_CubeMap) != 0; } u32 width = 0; u32 height = 0; |
