fix opengl regressions
This commit is contained in:
parent
1c5b906b5b
commit
cde81666b8
|
@ -271,9 +271,9 @@ void Texture::setupFilters()
|
||||||
void Texture::setupTranformMatrix()
|
void Texture::setupTranformMatrix()
|
||||||
{
|
{
|
||||||
if(m_upsideDown) {
|
if(m_upsideDown) {
|
||||||
m_transformMatrix = { 1.0f/m_glSize.width(), 0.0f, 0.0f,
|
m_transformMatrix = { 1.0f/m_glSize.width(), 0.0f, 0.0f,
|
||||||
0.0f, -1.0f/m_glSize.height(), 0.0f,
|
0.0f, -1.0f/m_glSize.height(), 0.0f,
|
||||||
0.0f, 1.0f, 1.0f };
|
0.0f, m_size.height()/(float)m_glSize.height(), 1.0f };
|
||||||
} else {
|
} else {
|
||||||
m_transformMatrix = { 1.0f/m_glSize.width(), 0.0f, 0.0f,
|
m_transformMatrix = { 1.0f/m_glSize.width(), 0.0f, 0.0f,
|
||||||
0.0f, 1.0f/m_glSize.height(), 0.0f,
|
0.0f, 1.0f/m_glSize.height(), 0.0f,
|
||||||
|
|
|
@ -302,13 +302,13 @@ void WIN32Window::internalChooseGLVisual()
|
||||||
1,
|
1,
|
||||||
PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL | PFD_DOUBLEBUFFER,
|
PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL | PFD_DOUBLEBUFFER,
|
||||||
PFD_TYPE_RGBA,
|
PFD_TYPE_RGBA,
|
||||||
32, // Select Our Color Depth
|
24, // Select Our Color Depth
|
||||||
0, 0, 0, 0, 0, 0, // Color Bits Ignored
|
8, 0, 8, 0, 8, 0, // Color Bits Ignored
|
||||||
8, // Alpha Buffer Bits
|
8, // Alpha Buffer Bits
|
||||||
0, // Shift Bit Ignored
|
0, // Shift Bit Ignored
|
||||||
0, // No Accumulation Buffer
|
0, // No Accumulation Buffer
|
||||||
0, 0, 0, 0, // Accumulation Bits Ignored
|
0, 0, 0, 0, // Accumulation Bits Ignored
|
||||||
16, // 16Bit Z-Buffer (Depth Buffer)
|
0, // Z-Buffer (Depth Buffer)
|
||||||
0, // No Stencil Buffer
|
0, // No Stencil Buffer
|
||||||
0, // No Auxiliary Buffer
|
0, // No Auxiliary Buffer
|
||||||
PFD_MAIN_PLANE, // Main Drawing Layer
|
PFD_MAIN_PLANE, // Main Drawing Layer
|
||||||
|
|
Loading…
Reference in New Issue