|
|
@354
|
10 years |
epyon |
* separation of the graphics code from the gui code
|
|
|
@353
|
10 years |
epyon |
* minor fixes
|
|
|
@352
|
10 years |
epyon |
* rocket utility classes
* wx utility classes
* various utilities
* …
|
|
|
@351
|
10 years |
epyon |
* gui hover and selected support
* minor changes
|
|
|
@350
|
10 years |
epyon |
* massive untracked updates
|
|
|
@349
|
10 years |
epyon |
* lua dispatch now properly works with const& parameters
|
|
|
@348
|
10 years |
epyon |
* added support for dispatch of const member function (duh, shouldn't …
|
|
|
@347
|
10 years |
epyon |
* entity_store was a misnomer -> handle_store
* index_store had two …
|
|
|
@346
|
11 years |
epyon |
* raw string literals used (C++11)
|
|
|
@345
|
11 years |
epyon |
* switching to VS2013
* Variadic Templates used where applicable (a …
|
|
|
@344
|
11 years |
epyon |
* negative coordinate in element creation is an offset from screen size
|
|
|
@343
|
11 years |
epyon |
* temporary functions for swap control, will be substituted with a …
|
|
|
@342
|
11 years |
epyon |
* gl_context - set_draw_buffers accepts const
* gl_context - …
|
|
|
@341
|
11 years |
epyon |
* lua_state - lua component support
* lua_state - call function from …
|
|
|
@340
|
11 years |
epyon |
* new image types for gl (floating point texture support)
* …
|
|
|
@339
|
11 years |
epyon |
* handle - index_store/entity_store is_valid added
* handle - …
|
|
|
@338
|
11 years |
epyon |
* io_events for controllers
|
|
|
@337
|
11 years |
epyon |
* fix to curses terminal not displaying high color properly
|
|
|
@336
|
11 years |
epyon |
* added missing sdl module files
|
|
|
@335
|
11 years |
epyon |
* NV_LUA_STACKASSERT -> NV_LUA_STACK_ASSERT
* asserts for lua_handle
…
|
|
|
@334
|
11 years |
epyon |
* added lua::stack_assert - will come in use later
|
|
|
@333
|
11 years |
epyon |
* extended handle_operator (unsafe ops)
* lua_handle library and …
|
|
|
@332
|
11 years |
epyon |
* fix for (not)loading models without normals
|
|
|
@331
|
11 years |
epyon |
* texture types (1D,2D,Rect,3D,Cube - not all fully supported yet)
* …
|
|
|
@330
|
11 years |
epyon |
* implemented positional sound interface for audio
* rudimentary …
|
|
|
@329
|
11 years |
epyon |
* audio now based on handles
|
|
|
@328
|
11 years |
epyon |
* support for basic gui element skinning (WIP)
* window_manager fix …
|
|
|
@327
|
11 years |
epyon |
* minor fix to array2d
* window_manager fix for planet_test
|
|
|
@326
|
11 years |
epyon |
* window_manager interface added
* input interface added
* …
|
|
|
@325
|
11 years |
epyon |
* removed legacy SDL 1.2 support - no reason to support it anymore
|
|
|
@324
|
11 years |
epyon |
* planet test added (will be expanded later)
|
|
|
@323
|
11 years |
epyon |
* nova now compiles again under all three compilers with -Winsane and …
|
|
|
@322
|
11 years |
epyon |
* profiler control via define/NV_DEBUG
* weird RELEASE mode audio …
|
|
|
@321
|
11 years |
epyon |
* updated all tests to new nova
* cleaned up tests paths
* general …
|
|
|
@320
|
11 years |
epyon |
* split nova into separate libs
* particle_engine moved to engine
|
|
|
@319
|
11 years |
epyon |
* created core module and moved all free source files there
* took …
|
|
|
@318
|
11 years |
epyon |
* gui shader now embedded
|
|
|
@317
|
11 years |
epyon |
* cleaned and extended the shader lua resource interface
|
|
|
@316
|
11 years |
epyon |
* engine category
* resource system beginnings
* early effects …
|
|
|
@315
|
11 years |
epyon |
* deleted (moved to sandbox) resource and resource_manager
|
|
|
@314
|
11 years |
epyon |
* update( time ) removed from mesh_interface
|
|
|
@313
|
11 years |
epyon |
* cleanup of context and device interfaces
* create_vertex_array …
|
|
|
@312
|
11 years |
epyon |
* particle engine now can be extended with affectors and emmiters
* …
|
|
|
@311
|
11 years |
epyon |
* full OpenGL extension loading mechanisms
* framebuffer_object and …
|
|
|
@310
|
11 years |
epyon |
* range - added bit enumeration iterator
* flags - added flag …
|
|
|
@309
|
11 years |
epyon |
* origin parameter for particle system (TOP_LEFT, etc)
* precise …
|
|
|
@308
|
11 years |
epyon |
* multiple heavy duty functions added for random uniform distribution …
|
|
|
@307
|
11 years |
epyon |
* particle_system - duration (duration_min/duration_max) added to …
|
|
|
@306
|
11 years |
epyon |
* particle_engine module (WIP, but very robust already)
|
|
|
@305
|
11 years |
epyon |
* lua_state - state_wrapper::get functions with default values
* …
|
|
|
@304
|
11 years |
epyon |
* mouse wheel support for both SDL 1.2 and 2.0
* optional unmerged …
|
|
|
@303
|
11 years |
epyon |
* program is now handle-based
* all device constructs are now …
|
|
|
@302
|
11 years |
epyon |
* buffers and vertex_arrays are now handle based
|
|
|
@301
|
11 years |
epyon |
* textures are now handled by lightweight handles
* textures now need …
|
|
|
@300
|
11 years |
epyon |
* removed gl_names - too much bloat for too little gain
|
|
|
@299
|
11 years |
epyon |
* all bind and update function for graphics objects are done via …
|
|
|
@298
|
11 years |
epyon |
* fov_interface merged into map_area
|
|
|
@297
|
11 years |
epyon |
* mesh_data/mesh_nodes_data by name mesh/node retrieval
|
|
|
@296
|
11 years |
epyon |
* lua::table_guard is_* utility functions
* minor tweaks
|
|
|
@295
|
11 years |
epyon |
* gl_context - support for integration with wxWindows
* wx.hh - …
|
|
|
@294
|
11 years |
epyon |
* mesh_creator -- very robust tangent generation mechanism
* …
|
|
|
@293
|
11 years |
epyon |
* mesh_creator class, currently for transforms, later for const safety …
|
|
|
@292
|
11 years |
epyon |
* nmd_loader now (temporarily) holds nmd dump code
* image_data now …
|
|
|
@291
|
11 years |
epyon |
* assimp_loader now uses standard mesh_loader structures
* …
|
|
|
@290
|
11 years |
epyon |
* proper support for partial timeline animation
|
|
|
@289
|
11 years |
epyon |
* merged md5 animation loader into md5_loader
* all animation now …
|
|
|
@288
|
11 years |
epyon |
* unified animation_entry class
* virtuals removed from …
|
|
|
@287
|
11 years |
epyon |
* mesh_data_pack's in every format
* md5_mesh_data removed, uses …
|
|
|
@286
|
11 years |
epyon |
* split the monolithic animation templates into separate headers
* …
|
|
|
@285
|
11 years |
epyon |
* full pure data model for animation
* all loaders now use pure data …
|
|
|
@284
|
11 years |
epyon |
* nmd format made more robust
* full implementation of runtime …
|
|
|
@283
|
11 years |
epyon |
* Nova Model Data format loader added
* keyframed mesh and skeletal …
|
|
|
@282
|
11 years |
epyon |
* key_slots - another template hell similar to vertex definitions
* …
|
|
|
@281
|
11 years |
epyon |
* animation key raw sizes (the whole system will be dumped though)
* …
|
|
|
@280
|
11 years |
epyon |
* unified mesh_raw_channel and mesh_raw_index_channel
* string_table …
|
|
|
@279
|
11 years |
epyon |
* const correctness for stream::write
* string_table and …
|
|
|
@278
|
11 years |
epyon |
* assimp module now creates fully pre-transformed meshes with both …
|
|
|
@277
|
11 years |
epyon |
* fixed and corrected the transformation mess in the assimp loader
* …
|
|
|
@276
|
11 years |
epyon |
* basic fov interface and algorithm
|
|
|
@275
|
11 years |
epyon |
* scene_node setters
* animated meshes don't need context, just the device
|
|
|
@274
|
11 years |
epyon |
* packed_indexed_array (experimental)
|
|
|
@273
|
11 years |
epyon |
* entity_store space reservation
* entity_store indexed access and …
|
|
|
@272
|
11 years |
epyon |
* iterators for entity store
|
|
|
@271
|
11 years |
epyon |
* entity storage based on handles in handle.hh
* gui uses entity storage
|
|
|
@270
|
11 years |
epyon |
* nv::handle - generic handle implementation
* nv::index_store - …
|
|
|
@269
|
11 years |
epyon |
* gui::environment uses a single vector of static elements
* …
|
|
|
@268
|
11 years |
epyon |
* gui::element completely independent of object
* gui::element is …
|
|
|
@267
|
11 years |
epyon |
* gui::element class now pure data
* gui::element related code in …
|
|
|
@266
|
11 years |
epyon |
* decoupling - uid_store independent of nv::object
* decoupling - …
|
|
|
@265
|
11 years |
epyon |
* lua::ref lightweight wrapper class
* allows distinction from int …
|
|
|
@264
|
11 years |
epyon |
* decoupling - root doesn't have to be an object
* decoupling - …
|
|
|
@263
|
11 years |
epyon |
* cleaned up sneaky lua map_area registration
|
|
|
@262
|
11 years |
epyon |
* major decoupling
lua system independent of nv::object
…
|
|
|
@261
|
11 years |
epyon |
* md5_loader using dynamic_array
* skeleton animation via pointer, …
|
|
|
@260
|
11 years |
epyon |
* array header - includes static_array and dynamic_array
|
|
|
@259
|
11 years |
epyon |
* severly cleaned up the md5 loader, uses now the same scheme as the …
|
|
|
@258
|
11 years |
epyon |
* md5 - algorithmic reduction and reweighting of loaded weights to 4 …
|
|
|
@257
|
11 years |
epyon |
* object can now only created from root
* all registration is done …
|
|
|
@256
|
11 years |
epyon |
* various minor fixes
|
|
|
@255
|
11 years |
epyon |
* range, range2d and index power iterators added
* noncopyable added
…
|
|
|