source: trunk/src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @295   11 years epyon * gl_context - support for integration with wxWindows * wx.hh - …
(edit) @294   11 years epyon * mesh_creator -- very robust tangent generation mechanism * …
(edit) @293   11 years epyon * mesh_creator class, currently for transforms, later for const safety …
(edit) @292   11 years epyon * nmd_loader now (temporarily) holds nmd dump code * image_data now …
(edit) @291   11 years epyon * assimp_loader now uses standard mesh_loader structures * …
(edit) @290   11 years epyon * proper support for partial timeline animation
(edit) @289   11 years epyon * merged md5 animation loader into md5_loader * all animation now …
(edit) @288   11 years epyon * unified animation_entry class * virtuals removed from …
(edit) @287   11 years epyon * mesh_data_pack's in every format * md5_mesh_data removed, uses …
(edit) @285   11 years epyon * full pure data model for animation * all loaders now use pure data …
(edit) @284   11 years epyon * nmd format made more robust * full implementation of runtime …
(edit) @283   11 years epyon * Nova Model Data format loader added * keyframed mesh and skeletal …
(edit) @282   11 years epyon * key_slots - another template hell similar to vertex definitions * …
(edit) @281   11 years epyon * animation key raw sizes (the whole system will be dumped though) * …
(edit) @280   11 years epyon * unified mesh_raw_channel and mesh_raw_index_channel * string_table …
(edit) @279   11 years epyon * const correctness for stream::write * string_table and …
(edit) @278   11 years epyon * assimp module now creates fully pre-transformed meshes with both …
(edit) @277   11 years epyon * fixed and corrected the transformation mess in the assimp loader * …
(edit) @276   11 years epyon * basic fov interface and algorithm
(edit) @275   11 years epyon * scene_node setters * animated meshes don't need context, just the device
(edit) @271   11 years epyon * entity storage based on handles in handle.hh * gui uses entity storage
(edit) @270   11 years epyon * nv::handle - generic handle implementation * nv::index_store - …
(edit) @269   11 years epyon * gui::environment uses a single vector of static elements * …
(edit) @268   11 years epyon * gui::element completely independent of object * gui::element is …
(edit) @267   11 years epyon * gui::element class now pure data * gui::element related code in …
(edit) @266   11 years epyon * decoupling - uid_store independent of nv::object * decoupling - …
(edit) @265   11 years epyon * lua::ref lightweight wrapper class * allows distinction from int …
(edit) @264   11 years epyon * decoupling - root doesn't have to be an object * decoupling - …
(edit) @263   11 years epyon * cleaned up sneaky lua map_area registration
(edit) @262   11 years epyon * major decoupling lua system independent of nv::object
(edit) @261   11 years epyon * md5_loader using dynamic_array * skeleton animation via pointer, …
(edit) @259   11 years epyon * severly cleaned up the md5 loader, uses now the same scheme as the …
(edit) @258   11 years epyon * md5 - algorithmic reduction and reweighting of loaded weights to 4 …
(edit) @257   11 years epyon * object can now only created from root * all registration is done …
(edit) @256   11 years epyon * various minor fixes
(edit) @252   11 years epyon * animation may be nullptr
(edit) @251   11 years epyon * const correctness (in-progress)
(edit) @250   11 years epyon * assimp logging done automatically * assimp flags hidden
(edit) @249   11 years epyon * formats/assimp - full animation support * two animation formats - …
(edit) @248   11 years epyon * AssImp? loader implementation * full mesh_data support * initial …
(edit) @246   11 years epyon * sdl mouse move event didn't record relative values - fixed
(edit) @245   11 years epyon * gl library wgl support * gl context and window adoption
(edit) @243   11 years epyon * fix for SDL 2.0 fullscreen
(edit) @241   11 years epyon * significant simplification of the md5 code * proper instancing for …
(edit) @240   11 years epyon * multiple mesh per file interface for all mesh loaders added * …
(edit) @239   11 years epyon * massive update of mesh handling * universal mesh handling routines …
(edit) @238   11 years epyon * mesh data interface and usage * new wavefront importer (old pending …
(edit) @237   11 years epyon * debug_draw module added * evil vertex descriptor and info added * …
(edit) @236   11 years epyon * mass renames to prepare for new mesh_data
(edit) @235   11 years epyon * camera class extension * additional built-in uniforms added * …
(edit) @234   11 years epyon * shader path for GUI (still temporary fix)
(edit) @233   11 years epyon * polygon_mode added to context and gl context implementation
(edit) @232   11 years epyon * automatic link-time and draw-time uniforms added
(edit) @231   11 years epyon * further simplification of mesh classes * updated tests
(edit) @230   11 years epyon * animated_mesh, scene_node, camera and transform classes added * …
(edit) @229   11 years epyon * framebuffer extension added to gl * various minro changes and fixes
(edit) @228   11 years epyon * various untracked changes
(edit) @227   11 years epyon * skeletal mesh support
(edit) @226   11 years epyon * md5 implementation fixes and optimizations
(edit) @225   11 years epyon * obj_loader - safety net for degenerate triangles
(edit) @224   11 years epyon * universal mesh format * removed keyframed_mesh_data
(edit) @223   11 years epyon * keyframed_mesh can be animated either cpu or gpu side
(edit) @222   12 years epyon * terminal interface and curses implementation
(edit) @221   12 years epyon * nv::lua - map_tile class added (with expansion and flipping)
(edit) @220   12 years epyon * nv::lua - lua_raw byte array function (probably should be templated …
(edit) @218   12 years epyon * curses library headers and support added
(edit) @217   12 years epyon * lua/nova - almost complete reimplementation of "core" from FPC …
(edit) @216   12 years epyon * lua/state - sorted the functions in the cc file, it was getting a mess
(edit) @215   12 years epyon * root - no longer holds a type_database * lua - lua::state has it's …
(edit) @214   12 years epyon * types - decomposition, math types go to math, type_traits related to …
(edit) @213   12 years epyon * lua/state - upvalue_index moved to lua/values
(edit) @212   12 years epyon * lua/dispatch - powerful module for binding any function or method to …
(edit) @209   12 years epyon * lua_flags - dedicated flags module and lua type passing support * …
(edit) @208   12 years epyon * lua - rewrite of template and custom attribute passing - should be …
(edit) @207   12 years epyon * lua - concept change - all functionality in nv::lua except raw * …
(edit) @206   12 years epyon * lua - major refactoring of the lua state/table * lua - added …
(edit) @204   12 years cahir Fix warnings on MacOSX 64-bit with clang 3.3
(edit) @203   12 years epyon * forgot to commit fmod.cc
(edit) @202   12 years epyon * compilation fix * missing sdl_audio implementation file
(edit) @200   12 years epyon * compilation and warning fixes
(edit) @199   12 years epyon * GCC64 fix
(edit) @198   12 years epyon * warning cleanup for clang and gcc
(edit) @197   12 years epyon * clang compilation fixed * gcc compilation fixed * warning cleanup …
(edit) @194   12 years epyon * interface - audio added (minimal) * fmod/audio - fmodex audio …
(edit) @192   12 years epyon * format - quaternion interpolation fix
(edit) @191   12 years epyon * formats - md3_animation works!
(edit) @190   12 years epyon * formats - md5 loader - no animations yet, but tangent calculation in
(edit) @189   12 years epyon * formats - full md2 implementation, including re-indexing and frame …
(edit) @188   12 years epyon * lua/path - bugfix * lua/state - added is_defined(path) * …
(edit) @187   12 years epyon * object - lua registration will now be manual, with an option to be …
(edit) @185   12 years epyon * lua/state - call any function with any param count and any return …
(edit) @184   12 years epyon * io_event - full support for all joystick events * gl_window - full …
(edit) @183   12 years epyon * lua - alternative way of specifing push/pop support
(edit) @182   12 years epyon * lua/values - universal template-friendly any value push and …
(edit) @181   12 years epyon * string - string_length template * lua/path - power tool, universal …
(edit) @180   12 years epyon * lua/aux - now overrides for math.random and math.randomseed * …
(edit) @179   12 years epyon * interface/map_area added * lua/map_area implemented (barebones)
(edit) @177   12 years epyon * common - added narrow_cast (to be expanded) * lua/glm - added …
(edit) @176   12 years epyon * lua/area - lua-side area class added
(edit) @175   12 years epyon * random - random module added with support for random vectors
Note: See TracRevisionLog for help on using the revision log.