Changeset 92 for trunk


Ignore:
Timestamp:
06/02/13 23:14:00 (12 years ago)
Author:
epyon
Message:
  • device - delay and get_ms_ticks added
  • gl_device - delay and get_ms_ticks implementation
Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/nv/gl/gl_device.hh

    r90 r92  
    2828                virtual image_data* create_image_data( const std::string& filename ); // temporary
    2929                virtual texture2d* create_texture2d( ivec2 size, image_format aformat, datatype adatatype, sampler asampler, void* data = nullptr );
     30                virtual uint32 get_ticks();
     31                virtual void delay( uint32 ms );
    3032                virtual ~gl_device();
    3133        private:
  • trunk/nv/interface/device.hh

    r90 r92  
    3535                virtual image_data* create_image_data( const std::string& filename ) = 0; // temporary
    3636                virtual texture2d* create_texture2d( ivec2 size, image_format aformat, datatype adatatype, sampler asampler, void* data = nullptr ) = 0;
     37                virtual uint32 get_ticks() = 0;
     38                virtual void delay( uint32 ms ) = 0;
    3739
    3840                virtual vertex_array* create_vertex_array( const mesh* m, const attribute_map* am, buffer_hint hint )
  • trunk/src/gl/gl_device.cc

    r90 r92  
    8383}
    8484
     85uint32 gl_device::get_ticks()
     86{
     87        return SDL_GetTicks();
     88}
     89
     90void gl_device::delay( uint32 ms )
     91{
     92        return SDL_Delay( ms );
     93}
     94
    8595gl_device::~gl_device()
    8696{
Note: See TracChangeset for help on using the changeset viewer.