Changeset 267 for trunk/src/gui/gui_renderer.cc
- Timestamp:
- 06/19/14 19:03:25 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gui/gui_renderer.cc
r234 r267 112 112 sr->varray = m_window->get_device()->create_vertex_array(); 113 113 sr->shader = m_window->get_device()->create_program( nv::slurp( shader_path + ".vert" ), nv::slurp( shader_path + ".frag" ) ); 114 sr->shader->set_uniform( "tex", 0 ); 115 glm::mat4 projection = glm::ortho( 0.0f, float( m_window->get_width() ), float( m_window->get_height() ), 0.0f, -1.0f, 1.0f ); 116 sr->shader->set_uniform( "nv_projection", projection ); 114 m_scene_state.get_camera().set_ortho( 0.0f, float( m_window->get_width() ), float( m_window->get_height() ), 0.0f ); 117 115 118 116 vertex_buffer* vb = (vertex_buffer*)sr->buffer.get_buffer(); … … 274 272 sr->varray->update_vertex_buffer( nv::COLOR, vb, false ); 275 273 } 276 sr->texture->bind( 0 ); 277 sr->shader->set_uniform( "tex", 0 ); 278 m_window->get_context()->draw( TRIANGLES, m_render_state, sr->shader, sr->varray, sr->buffer.get_size() * 6 ); 274 sr->texture->bind( nv::TEX_DIFFUSE ); 275 m_window->get_context()->draw( TRIANGLES, m_render_state, m_scene_state, sr->shader, sr->varray, sr->buffer.get_size() * 6 ); 279 276 } 280 277
Note: See TracChangeset
for help on using the changeset viewer.