From e7addfc9adee37603ae81700bf429b09aa961d58 Mon Sep 17 00:00:00 2001 From: nillerusr Date: Fri, 6 Oct 2023 04:19:51 +0300 Subject: [PATCH] materialsystem: fix color correction on non-windows systems( fixes #137 , #295 related ) --- materialsystem/CColorCorrection.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/materialsystem/CColorCorrection.cpp b/materialsystem/CColorCorrection.cpp index 46246658..fa72bed4 100644 --- a/materialsystem/CColorCorrection.cpp +++ b/materialsystem/CColorCorrection.cpp @@ -82,7 +82,12 @@ void ColorCorrectionLookup_t::AllocTexture() sprintf( name, "ColorCorrection - %p", m_Handle ); m_pColorCorrectionTexture = ITextureInternal::CreateProceduralTexture( name, TEXTURE_GROUP_OTHER, - COLOR_CORRECTION_TEXTURE_SIZE, COLOR_CORRECTION_TEXTURE_SIZE, COLOR_CORRECTION_TEXTURE_SIZE, IMAGE_FORMAT_BGRX8888, + COLOR_CORRECTION_TEXTURE_SIZE, COLOR_CORRECTION_TEXTURE_SIZE, COLOR_CORRECTION_TEXTURE_SIZE, +#ifdef DX_TO_GL_ABSTRACTION + IMAGE_FORMAT_RGBA8888, +#else + IMAGE_FORMAT_BGRX8888, +#endif TEXTUREFLAGS_NOMIP | TEXTUREFLAGS_NOLOD | TEXTUREFLAGS_SINGLECOPY | TEXTUREFLAGS_CLAMPS | TEXTUREFLAGS_CLAMPT | TEXTUREFLAGS_CLAMPU | TEXTUREFLAGS_NODEBUGOVERRIDE );