- Timestamp:
- 03/09/17 13:33:03 (8 years ago)
- Location:
- trunk/src
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gfx/texture_font.cc
r487 r550 111 111 else 112 112 { 113 flags |= FT_LOAD_FORCE_AUTOHINT;113 //flags |= FT_LOAD_FORCE_AUTOHINT; 114 114 } 115 115 … … 122 122 FT_Library_SetLcdFilterWeights( reinterpret_cast<FT_Library>( m_rlibrary ), m_lcd_weights ); 123 123 } 124 124 125 } 125 126 -
trunk/src/gl/gl_context.cc
r543 r550 47 47 static_cast<GLint>( vba.components ), 48 48 nv::datatype_to_gl_enum( vba.dtype ), 49 GL_FALSE,49 vba.interpolate ? GL_TRUE : GL_FALSE, 50 50 static_cast<GLsizei>( vba.stride ), 51 51 reinterpret_cast<void*>( vba.offset ) … … 693 693 if ( m_render_state.multisample != multisample ) 694 694 { 695 glDepthMask(multisample );695 enable( GL_MULTISAMPLE, multisample ); 696 696 m_render_state.multisample = multisample; 697 697 } … … 891 891 m_active_slot = texture_slot( -1 ); 892 892 force_apply_render_state( m_render_state ); 893 glHint( GL_POLYGON_SMOOTH_HINT, GL_NICEST ); 893 894 } 894 895 -
trunk/src/sdl/sdl_window.cc
r505 r550 15 15 using namespace nv; 16 16 17 sdl::window::window( device* dev, uint16 width, uint16 height, bool fullscreen )17 sdl::window::window( device* dev, uint16 width, uint16 height, bool fullscreen, bool msaa ) 18 18 : m_device( dev ), m_width( width ), m_height( height ), m_title("Nova Engine"), m_handle( nullptr ) 19 19 { … … 27 27 SDL_GL_SetAttribute( SDL_GL_DOUBLEBUFFER, 1 ); 28 28 29 // SDL_GL_SetAttribute( SDL_GL_MULTISAMPLEBUFFERS, 1 ); 30 // SDL_GL_SetAttribute( SDL_GL_MULTISAMPLESAMPLES, 4 ); 29 if ( msaa ) 30 { 31 SDL_GL_SetAttribute( SDL_GL_MULTISAMPLEBUFFERS, 1 ); 32 SDL_GL_SetAttribute( SDL_GL_MULTISAMPLESAMPLES, 4 ); 33 } 31 34 32 35 SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 4); -
trunk/src/sdl/sdl_window_manager.cc
r529 r550 27 27 } 28 28 29 window* sdl::window_manager::create_window( device* dev, uint16 width, uint16 height, bool fullscreen )29 window* sdl::window_manager::create_window( device* dev, uint16 width, uint16 height, bool fullscreen, bool msaa ) 30 30 { 31 31 if ( ! SDL_WasInit( SDL_INIT_VIDEO ) ) SDL_InitSubSystem( SDL_INIT_VIDEO ); 32 sdl::window* result = new sdl::window( dev, width, height, fullscreen );32 sdl::window* result = new sdl::window( dev, width, height, fullscreen, msaa ); 33 33 primal_window = result->get_handle(); 34 34 return result;
Note: See TracChangeset
for help on using the changeset viewer.