From 4b5b27382a99a637e6c6e06da65f578601690206 Mon Sep 17 00:00:00 2001 From: jojo61 Date: Sat, 18 Jan 2020 16:20:08 +0100 Subject: [PATCH] Fixed skindesigner shady in drm Version --- openglosd.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/openglosd.cpp b/openglosd.cpp index 039cddf..ba811a1 100644 --- a/openglosd.cpp +++ b/openglosd.cpp @@ -1377,7 +1377,10 @@ cOglCmdStoreImage::~cOglCmdStoreImage(void) { } bool cOglCmdStoreImage::Execute(void) { - +#ifdef USE_DRM + GlxDrawopengl(); // here we need the Shared Context for upload + GlxCheck(); +#endif glGenTextures(1, &imageRef->texture); glBindTexture(GL_TEXTURE_2D, imageRef->texture); glTexImage2D( @@ -1396,7 +1399,10 @@ bool cOglCmdStoreImage::Execute(void) { glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glBindTexture(GL_TEXTURE_2D, 0); - +#ifdef USE_DRM + GlxInitopengl(); // Reset Context + GlxCheck(); +#endif return true; }