forked from mia/Aegisub
Explicitly set buffer to 24-bit color + 8-bit alpha
As wxGLCanvas does not set this for us now, even when WX_GL_RGBA is specified Fix wangqr/Aegisub#55
This commit is contained in:
parent
5f326cc873
commit
2b827decd0
1 changed files with 5 additions and 0 deletions
|
@ -66,7 +66,12 @@
|
|||
#endif
|
||||
|
||||
/// Attribute list for gl canvases; set the canvases to doublebuffered rgba with an 8 bit stencil buffer
|
||||
#if wxCHECK_VERSION (3, 1, 1)
|
||||
// Explicitly set buffer to 24-bit color + 8-bit alpha. See https://github.com/wangqr/Aegisub/issues/55
|
||||
int attribList[] = { WX_GL_RGBA , WX_GL_DOUBLEBUFFER, WX_GL_STENCIL_SIZE, 8, WX_GL_BUFFER_SIZE, 24, WX_GL_MIN_ALPHA, 8, 0 };
|
||||
#else
|
||||
int attribList[] = { WX_GL_RGBA , WX_GL_DOUBLEBUFFER, WX_GL_STENCIL_SIZE, 8, 0 };
|
||||
#endif
|
||||
|
||||
/// An OpenGL error occurred while uploading or displaying a frame
|
||||
class OpenGlException final : public agi::Exception {
|
||||
|
|
Loading…
Reference in a new issue