GLContext: Remove bpp parameter from create()
Hardcode to 32 bits for now.
This commit is contained in:
parent
8675018522
commit
2da2601149
4 changed files with 11 additions and 11 deletions
|
|
@ -16,7 +16,7 @@ public :
|
||||||
virtual ~GLContext();
|
virtual ~GLContext();
|
||||||
|
|
||||||
// Create a GLContext for this perticular display.
|
// Create a GLContext for this perticular display.
|
||||||
virtual bool create(const PlatformDisplay* display, unsigned int bpp) = 0;
|
virtual bool create(const PlatformDisplay* display) = 0;
|
||||||
|
|
||||||
virtual void destroy() = 0;
|
virtual void destroy() = 0;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ bool Display::create(DisplayDescription description)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!m_context->create(m_impl, description.mode.bpp)) {
|
if (!m_context->create(m_impl)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ Win32GLContext::~Win32GLContext()
|
||||||
destroy();
|
destroy();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Win32GLContext::create(const PlatformDisplay* display, unsigned int bpp)
|
bool Win32GLContext::create(const PlatformDisplay* display)
|
||||||
{
|
{
|
||||||
// If created. destroy old handles.
|
// If created. destroy old handles.
|
||||||
destroy();
|
destroy();
|
||||||
|
|
@ -51,7 +51,7 @@ bool Win32GLContext::create(const PlatformDisplay* display, unsigned int bpp)
|
||||||
|
|
||||||
m_deviceContext = ::GetDC(m_wnd);
|
m_deviceContext = ::GetDC(m_wnd);
|
||||||
|
|
||||||
createGLContext(bpp);
|
createGLContext();
|
||||||
|
|
||||||
if (!m_deviceContext || !m_renderContext) {
|
if (!m_deviceContext || !m_renderContext) {
|
||||||
|
|
||||||
|
|
@ -78,10 +78,10 @@ void Win32GLContext::destroy()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Win32GLContext::createGLContext(unsigned int bpp)
|
void Win32GLContext::createGLContext()
|
||||||
{
|
{
|
||||||
// First set pixel format.
|
// First set pixel format.
|
||||||
if (!setPixelFormat(bpp)) {
|
if (!setPixelFormat()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -132,7 +132,7 @@ void Win32GLContext::swapBuffers()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Win32GLContext::setPixelFormat(unsigned int bpp)
|
bool Win32GLContext::setPixelFormat()
|
||||||
{
|
{
|
||||||
PIXELFORMATDESCRIPTOR pfd;
|
PIXELFORMATDESCRIPTOR pfd;
|
||||||
int format;
|
int format;
|
||||||
|
|
@ -144,7 +144,7 @@ bool Win32GLContext::setPixelFormat(unsigned int bpp)
|
||||||
pfd.dwFlags = PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL |
|
pfd.dwFlags = PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL |
|
||||||
PFD_DOUBLEBUFFER;
|
PFD_DOUBLEBUFFER;
|
||||||
pfd.iPixelType = PFD_TYPE_RGBA;
|
pfd.iPixelType = PFD_TYPE_RGBA;
|
||||||
pfd.cColorBits = bpp;
|
pfd.cColorBits = 32;
|
||||||
pfd.cDepthBits = 16;
|
pfd.cDepthBits = 16;
|
||||||
pfd.iLayerType = PFD_MAIN_PLANE;
|
pfd.iLayerType = PFD_MAIN_PLANE;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ public :
|
||||||
~Win32GLContext();
|
~Win32GLContext();
|
||||||
|
|
||||||
// Create a context associated with a display.
|
// Create a context associated with a display.
|
||||||
bool create(const PlatformDisplay* display, unsigned int bpp);
|
bool create(const PlatformDisplay* display);
|
||||||
|
|
||||||
void destroy();
|
void destroy();
|
||||||
|
|
||||||
|
|
@ -34,9 +34,9 @@ public :
|
||||||
|
|
||||||
private :
|
private :
|
||||||
|
|
||||||
void createGLContext(unsigned int bpp);
|
void createGLContext();
|
||||||
|
|
||||||
bool setPixelFormat(unsigned int bpp);
|
bool setPixelFormat();
|
||||||
|
|
||||||
private :
|
private :
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue