Changeset 234 for trunk/src/gui
- Timestamp:
- 05/12/14 16:50:10 (11 years ago)
- Location:
- trunk/src/gui
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gui/gui_environment.cc
r152 r234 31 31 using namespace nv::gui; 32 32 33 environment::environment( window* w )33 environment::environment( window* w, const std::string& shader_path ) 34 34 : m_renderer( nullptr ), m_window( w ), m_screen( nullptr ) 35 35 { 36 36 m_area.dim( dimension( w->get_width(), w->get_height() ) ); 37 37 m_screen = new screen( this, m_area ); 38 m_renderer = new renderer( w );38 m_renderer = new renderer( w, shader_path ); 39 39 root::add_child( m_screen ); 40 40 } -
trunk/src/gui/gui_renderer.cc
r189 r234 92 92 }; 93 93 94 renderer::renderer( window* w )94 renderer::renderer( window* w, const std::string& shader_path ) 95 95 : m_window(w) 96 96 , m_style() … … 111 111 // ** EXTREMELY TEMPORARY! 112 112 sr->varray = m_window->get_device()->create_vertex_array(); 113 sr->shader = m_window->get_device()->create_program( nv::slurp( "gui.vert" ), nv::slurp( "gui.frag" ) );113 sr->shader = m_window->get_device()->create_program( nv::slurp( shader_path + ".vert" ), nv::slurp( shader_path + ".frag" ) ); 114 114 sr->shader->set_uniform( "tex", 0 ); 115 115 glm::mat4 projection = glm::ortho( 0.0f, float( m_window->get_width() ), float( m_window->get_height() ), 0.0f, -1.0f, 1.0f );
Note: See TracChangeset
for help on using the changeset viewer.