|
|
@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 …
|
|
|
@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 …
|
|
|
@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
|
|
|
@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, …
|
|
|
@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
|
|
|
@252
|
11 years |
epyon |
* animation may be nullptr
|
|
|
@251
|
11 years |
epyon |
* const correctness (in-progress)
|
|
|
@250
|
11 years |
epyon |
* assimp logging done automatically
* assimp flags hidden
|
|
|
@249
|
11 years |
epyon |
* formats/assimp - full animation support
* two animation formats - …
|
|
|
@248
|
11 years |
epyon |
* AssImp? loader implementation
* full mesh_data support
* initial …
|
|
|
@246
|
11 years |
epyon |
* sdl mouse move event didn't record relative values - fixed
|
|
|
@245
|
11 years |
epyon |
* gl library wgl support
* gl context and window adoption
|
|
|
@243
|
11 years |
epyon |
* fix for SDL 2.0 fullscreen
|
|
|
@241
|
11 years |
epyon |
* significant simplification of the md5 code
* proper instancing for …
|
|
|
@240
|
11 years |
epyon |
* multiple mesh per file interface for all mesh loaders added
* …
|
|
|
@239
|
11 years |
epyon |
* massive update of mesh handling
* universal mesh handling routines
…
|
|
|
@238
|
11 years |
epyon |
* mesh data interface and usage
* new wavefront importer (old pending …
|
|
|
@237
|
11 years |
epyon |
* debug_draw module added
* evil vertex descriptor and info added
* …
|
|
|
@236
|
11 years |
epyon |
* mass renames to prepare for new mesh_data
|
|
|
@235
|
11 years |
epyon |
* camera class extension
* additional built-in uniforms added
* …
|
|
|
@234
|
11 years |
epyon |
* shader path for GUI (still temporary fix)
|
|
|
@233
|
11 years |
epyon |
* polygon_mode added to context and gl context implementation
|
|
|
@232
|
11 years |
epyon |
* automatic link-time and draw-time uniforms added
|
|
|
@231
|
11 years |
epyon |
* further simplification of mesh classes
* updated tests
|
|
|
@230
|
11 years |
epyon |
* animated_mesh, scene_node, camera and transform classes added
* …
|
|
|
@229
|
11 years |
epyon |
* framebuffer extension added to gl
* various minro changes and fixes
|
|
|
@228
|
11 years |
epyon |
* various untracked changes
|
|
|
@227
|
11 years |
epyon |
* skeletal mesh support
|
|
|
@226
|
11 years |
epyon |
* md5 implementation fixes and optimizations
|
|
|
@225
|
11 years |
epyon |
* obj_loader - safety net for degenerate triangles
|
|
|
@224
|
11 years |
epyon |
* universal mesh format
* removed keyframed_mesh_data
|
|
|
@223
|
11 years |
epyon |
* keyframed_mesh can be animated either cpu or gpu side
|
|
|
@222
|
12 years |
epyon |
* terminal interface and curses implementation
|
|
|
@221
|
12 years |
epyon |
* nv::lua - map_tile class added (with expansion and flipping)
|
|
|
@220
|
12 years |
epyon |
* nv::lua - lua_raw byte array function (probably should be templated …
|
|
|
@218
|
12 years |
epyon |
* curses library headers and support added
|
|
|
@217
|
12 years |
epyon |
* lua/nova - almost complete reimplementation of "core" from FPC …
|
|
|
@216
|
12 years |
epyon |
* lua/state - sorted the functions in the cc file, it was getting a mess
|
|
|
@215
|
12 years |
epyon |
* root - no longer holds a type_database
* lua - lua::state has it's …
|
|
|
@214
|
12 years |
epyon |
* types - decomposition, math types go to math, type_traits related to …
|
|
|
@213
|
12 years |
epyon |
* lua/state - upvalue_index moved to lua/values
|
|
|
@212
|
12 years |
epyon |
* lua/dispatch - powerful module for binding any function or method to …
|
|
|
@209
|
12 years |
epyon |
* lua_flags - dedicated flags module and lua type passing support
* …
|
|
|
@208
|
12 years |
epyon |
* lua - rewrite of template and custom attribute passing - should be …
|
|
|
@207
|
12 years |
epyon |
* lua - concept change - all functionality in nv::lua except raw
* …
|
|
|
@206
|
12 years |
epyon |
* lua - major refactoring of the lua state/table
* lua - added …
|
|
|
@204
|
12 years |
cahir |
Fix warnings on MacOSX 64-bit with clang 3.3
|
|
|
@203
|
12 years |
epyon |
* forgot to commit fmod.cc
|
|
|
@202
|
12 years |
epyon |
* compilation fix
* missing sdl_audio implementation file
|
|
|
@200
|
12 years |
epyon |
* compilation and warning fixes
|
|
|
@199
|
12 years |
epyon |
* GCC64 fix
|
|
|
@198
|
12 years |
epyon |
* warning cleanup for clang and gcc
|
|
|
@197
|
12 years |
epyon |
* clang compilation fixed
* gcc compilation fixed
* warning cleanup …
|
|
|
@194
|
12 years |
epyon |
* interface - audio added (minimal)
* fmod/audio - fmodex audio …
|
|
|
@192
|
12 years |
epyon |
* format - quaternion interpolation fix
|
|
|
@191
|
12 years |
epyon |
* formats - md3_animation works!
|
|
|
@190
|
12 years |
epyon |
* formats - md5 loader - no animations yet, but tangent calculation in
|
|
|
@189
|
12 years |
epyon |
* formats - full md2 implementation, including re-indexing and frame …
|
|
|
@188
|
12 years |
epyon |
* lua/path - bugfix
* lua/state - added is_defined(path)
* …
|
|
|
@187
|
12 years |
epyon |
* object - lua registration will now be manual, with an option to be …
|
|
|
@185
|
12 years |
epyon |
* lua/state - call any function with any param count and any return …
|
|
|
@184
|
12 years |
epyon |
* io_event - full support for all joystick events
* gl_window - full …
|
|
|
@183
|
12 years |
epyon |
* lua - alternative way of specifing push/pop support
|
|
|
@182
|
12 years |
epyon |
* lua/values - universal template-friendly any value push and …
|
|
|
@181
|
12 years |
epyon |
* string - string_length template
* lua/path - power tool, universal …
|
|
|
@180
|
12 years |
epyon |
* lua/aux - now overrides for math.random and math.randomseed
* …
|
|
|