Changeset 342 for trunk/nv/interface/uniform.hh
- Timestamp:
- 10/09/14 02:55:38 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/nv/interface/uniform.hh
r319 r342 223 223 }; 224 224 225 class engine_uniform_v_viewport : public engine_uniform< ivec4 > 226 { 227 public: 228 engine_uniform_v_viewport( uniform_base* u ) : engine_uniform( u ) {} 229 virtual void set( const context* , const scene_state* s ) { m_uniform->set_value( s->get_viewport() ); } 230 }; 231 232 class engine_uniform_v_screen_size : public engine_uniform< ivec2 > 233 { 234 public: 235 engine_uniform_v_screen_size( uniform_base* u ) : engine_uniform( u ) {} 236 virtual void set( const context* , const scene_state* s ) { m_uniform->set_value( nv::ivec2( s->get_viewport().z, s->get_viewport().w ) ); } 237 }; 238 239 225 240 template< int VALUE > 226 241 class engine_link_uniform_int : public engine_link_uniform< int >
Note: See TracChangeset
for help on using the changeset viewer.