Changeset 90 for trunk/tests/render_test
- Timestamp:
- 06/02/13 22:33:59 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/render_test/rl.cc
r89 r90 1 1 #include <nv/lib/sdl12.hh> 2 #include <nv/lib/sdl_image.hh>3 2 #include <nv/interface/vertex_buffer.hh> 4 3 #include <nv/gl/gl_device.hh> … … 87 86 m_window = m_device->create_window( 800, 600 ); 88 87 89 nv::load_sdl_image_library(); 90 SDL_Surface* texture = IMG_Load( "spritesheet.png" ); 91 nv::image sprites( glm::ivec2( texture->w, texture->h ), 4, (nv::uint8*)texture->pixels ); 88 nv::image_data* sprites = m_device->create_image_data( "spritesheet.png" ); 92 89 nv::sampler sampler( nv::sampler::NEAREST, nv::sampler::REPEAT ); 93 m_texture = m_device->create_texture2d( sprites.get_size(), nv::RGBA, nv::UBYTE, sampler, (void*)sprites.get_data() ); 90 m_texture = m_device->create_texture2d( sprites->get_size(), nv::RGBA, nv::UBYTE, sampler, (void*)sprites->get_data() ); 91 delete sprites; 94 92 95 93 m_clear_state.buffers = nv::clear_state::COLOR_AND_DEPTH_BUFFER;
Note: See TracChangeset
for help on using the changeset viewer.