Changeset 228 for trunk/src/gl
- Timestamp:
- 02/04/14 03:50:28 (11 years ago)
- Location:
- trunk/src/gl
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gl/gl_device.cc
r184 r228 15 15 using namespace nv; 16 16 17 window* gl_device::create_window( uint16 width, uint16 height )17 window* gl_device::create_window( uint16 width, uint16 height, bool fullscreen ) 18 18 { 19 return new gl_window( this, width, height );19 return new gl_window( this, width, height, fullscreen ); 20 20 } 21 21 -
trunk/src/gl/gl_window.cc
r184 r228 203 203 204 204 205 gl_window::gl_window( device* dev, uint16 width, uint16 height )205 gl_window::gl_window( device* dev, uint16 width, uint16 height, bool fullscreen ) 206 206 : m_device( dev ), m_width( width ), m_height( height ), m_title("NV Engine"), m_handle( nullptr ) 207 207 { 208 208 #if NV_SDL_VERSION == NV_SDL_12 209 209 uint32 flags = SDL_OPENGL; 210 if (fullscreen) flags |= SDL_FULLSCREEN; 210 211 m_handle = SDL_SetVideoMode( width, height, 32, flags ); 211 212 #elif NV_SDL_VERSION == NV_SDL_20 212 213 uint32 flags = SDL_WINDOW_OPENGL | SDL_WINDOW_SHOWN; 214 if (fullscreen) flags |= SDL_FULLSCREEN; 213 215 m_handle = SDL_CreateWindow("Nova Engine", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 214 216 width, height, flags );
Note: See TracChangeset
for help on using the changeset viewer.