Changeset 303 for trunk/nv/gl/gl_context.hh
- Timestamp:
- 08/08/14 13:18:41 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/nv/gl/gl_context.hh
r302 r303 24 24 ~gl_context(); 25 25 virtual void bind( texture t, texture_slot slot ); 26 virtual void bind( program *p );26 virtual void bind( program p ); 27 27 virtual void bind( buffer b ); 28 28 virtual void bind( vertex_array va ); 29 virtual void unbind( program *p );29 virtual void unbind( program p ); 30 30 virtual void unbind( buffer b ); 31 31 virtual void unbind( vertex_array va ); … … 36 36 virtual void clear( const clear_state& cs ); 37 37 // temporary 38 virtual void draw( primitive prim, const render_state& rs, program *p, vertex_array va, size_t count );38 virtual void draw( primitive prim, const render_state& rs, program p, vertex_array va, size_t count ); 39 39 virtual const ivec4& get_viewport(); 40 40 virtual void set_viewport( const ivec4& viewport ); 41 41 virtual void apply_render_state( const render_state& state ); 42 virtual void apply_engine_uniforms( program p, const scene_state& s ); 43 42 44 protected: 43 45 void force_apply_render_state( const render_state& state );
Note: See TracChangeset
for help on using the changeset viewer.