mirror of https://github.com/OpenRCT2/OpenRCT2.git
Fix ghosting when moving over transparent map elements
This commit is contained in:
parent
ddb557a0fe
commit
859faa4bad
|
@ -114,6 +114,7 @@ static const char * TryLoadAllProcAddresses()
|
|||
SetupOpenGLFunction(glVertexAttribPointer);
|
||||
SetupOpenGLFunction(glDrawArraysInstanced);
|
||||
SetupOpenGLFunction(glVertexAttribDivisor);
|
||||
SetupOpenGLFunction(glBlendFuncSeparate);
|
||||
|
||||
return nullptr;
|
||||
}
|
||||
|
|
|
@ -176,6 +176,7 @@ GLAPI_DECL PFNGLVERTEXATTRIBIPOINTERPROC glVertexAttribIPointer GLAP
|
|||
GLAPI_DECL PFNGLVERTEXATTRIBPOINTERPROC glVertexAttribPointer GLAPI_SET;
|
||||
GLAPI_DECL PFNGLDRAWARRAYSINSTANCEDPROC glDrawArraysInstanced GLAPI_SET;
|
||||
GLAPI_DECL PFNGLVERTEXATTRIBDIVISORPROC glVertexAttribDivisor GLAPI_SET;
|
||||
GLAPI_DECL PFNGLBLENDFUNCSEPARATEPROC glBlendFuncSeparate GLAPI_SET;
|
||||
|
||||
#endif /* OPENGL_NO_LINK */
|
||||
|
||||
|
|
|
@ -186,7 +186,7 @@ public:
|
|||
_drawingContext->Initialise();
|
||||
|
||||
glEnable(GL_BLEND);
|
||||
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
|
||||
glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ONE);
|
||||
|
||||
_copyFramebufferShader = new CopyFramebufferShader();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue