Changeset 295 for trunk/src/gl
- Timestamp:
- 07/31/14 02:32:59 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gl/gl_window.cc
r246 r295 206 206 207 207 gl_window::gl_window( device* dev, uint16 width, uint16 height, bool fullscreen ) 208 : m_device( dev ), m_width( width ), m_height( height ), m_title("NV Engine"), m_handle( nullptr ), m_ adopted( false )208 : m_device( dev ), m_width( width ), m_height( height ), m_title("NV Engine"), m_handle( nullptr ), m_hwnd( 0 ), m_adopted( false ) 209 209 { 210 210 // bpp = m_info->vfmt->BitsPerPixel; … … 298 298 void gl_window::swap_buffers() 299 299 { 300 if ( m_adopted ) return; // NOT SURE 300 if ( m_adopted ) 301 { 302 #if NV_PLATFORM == NV_WINDOWS 303 ::SwapBuffers( (HDC)m_hwnd ); 304 #else 305 NV_ASSERT( false, "Native GL context only working with SDL 2.0!" ); 306 #endif 307 308 } 301 309 #if NV_SDL_VERSION == NV_SDL_20 302 310 SDL_GL_SwapWindow( static_cast<SDL_Window*>( m_handle ) ); … … 328 336 // m_height = (uint16)rect.bottom; 329 337 m_handle = window; 338 m_hwnd = ::GetDC( (HWND)handle ); 330 339 m_context->set_viewport( nv::ivec4( 0, 0, m_width, m_height ) ); 331 340 #else
Note: See TracChangeset
for help on using the changeset viewer.