From 38bc4decc60c903a10a156e0c318bc399046a823 Mon Sep 17 00:00:00 2001 From: Lubos Date: Thu, 3 Mar 2022 16:03:46 +0100 Subject: [PATCH] Cinematics texture format fixed --- android/app/src/main/cpp/code/renderergl1/tr_backend.c | 2 +- android/app/src/main/cpp/code/renderergl2/tr_backend.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/cpp/code/renderergl1/tr_backend.c b/android/app/src/main/cpp/code/renderergl1/tr_backend.c index 56cf37d1..fd8157e2 100644 --- a/android/app/src/main/cpp/code/renderergl1/tr_backend.c +++ b/android/app/src/main/cpp/code/renderergl1/tr_backend.c @@ -791,7 +791,7 @@ void RE_UploadCinematic (int w, int h, int cols, int rows, const byte *data, int if ( cols != tr.scratchImage[client]->width || rows != tr.scratchImage[client]->height ) { tr.scratchImage[client]->width = tr.scratchImage[client]->uploadWidth = cols; tr.scratchImage[client]->height = tr.scratchImage[client]->uploadHeight = rows; - qglTexImage2D( GL_TEXTURE_2D, 0, GL_RGB8, cols, rows, 0, GL_RGBA, GL_UNSIGNED_BYTE, data ); + qglTexImage2D( GL_TEXTURE_2D, 0, GL_RGBA, cols, rows, 0, GL_RGBA, GL_UNSIGNED_BYTE, data ); qglTexParameterf( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR ); qglTexParameterf( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR ); qglTexParameterf( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, haveClampToEdge ? GL_CLAMP_TO_EDGE : GL_CLAMP ); diff --git a/android/app/src/main/cpp/code/renderergl2/tr_backend.c b/android/app/src/main/cpp/code/renderergl2/tr_backend.c index eb78085b..5cc15a75 100644 --- a/android/app/src/main/cpp/code/renderergl2/tr_backend.c +++ b/android/app/src/main/cpp/code/renderergl2/tr_backend.c @@ -777,7 +777,7 @@ void RE_UploadCinematic (int w, int h, int cols, int rows, const byte *data, int if ( cols != tr.scratchImage[client]->width || rows != tr.scratchImage[client]->height ) { tr.scratchImage[client]->width = tr.scratchImage[client]->uploadWidth = cols; tr.scratchImage[client]->height = tr.scratchImage[client]->uploadHeight = rows; - qglTextureImage2DEXT(texture, GL_TEXTURE_2D, 0, GL_RGB8, cols, rows, 0, GL_RGBA, GL_UNSIGNED_BYTE, data); + qglTextureImage2DEXT(texture, GL_TEXTURE_2D, 0, GL_RGBA, cols, rows, 0, GL_RGBA, GL_UNSIGNED_BYTE, data); qglTextureParameterfEXT(texture, GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); qglTextureParameterfEXT(texture, GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR ); qglTextureParameterfEXT(texture, GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);