|
|
@428
|
10 years |
epyon |
* renaming mesh_nodes_data members to more compliant
* moved …
|
|
|
@427
|
10 years |
epyon |
* cleanup of mesh_node_data
|
|
|
@425
|
10 years |
epyon |
* mesh formats now support string loading via string_table
* nmd …
|
|
|
@424
|
10 years |
epyon |
* refactoring WIP! (compiles though - warnings on purpose)
|
|
|
@423
|
10 years |
epyon |
* removal of several strings, string hashes used
* WIP some data lost …
|
|
|
@421
|
10 years |
epyon |
* move ops for data_channel_set
* string_table works on string_views, …
|
|
|
@420
|
10 years |
epyon |
* mesh nodes store name hash instead of string
* nmd format refactoring
|
|
|
@419
|
10 years |
epyon |
* animation - key_channel_set simplified to data_channel_set
* …
|
|
|
@418
|
10 years |
epyon |
* duh, data_channel and data_channel_access was not added!
* …
|
|
|
@417
|
10 years |
epyon |
* further access restrictions improvements
|
|
|
@416
|
10 years |
epyon |
* mesh_data and key_data are data_channel_set (WIP)
* massive cleanup …
|
|
|
@415
|
10 years |
epyon |
* naming scheme for data_descriptor changed
* channels can only be …
|
|
|
@413
|
10 years |
epyon |
* data_descriptor creators ( buggy )
|
|
|
@412
|
10 years |
epyon |
* refactoring of raw_data_channel and data_descriptor access
|
|
|
@411
|
10 years |
epyon |
* mesh_raw_channel and key_raw_channel merged into raw_data_channel
|
|
|
@410
|
10 years |
epyon |
* merge of vertex_descriptor and key_descriptor concepts - unified raw …
|
|
|
@406
|
10 years |
epyon |
* code compiles cleanly on maximum warning level
|
|
|
@401
|
10 years |
epyon |
* clang/gcc fixes
* removed aligned array, usage of alignas should …
|
|
|
@399
|
10 years |
epyon |
* naming cleanup
* string_ref -> string_view (compatible with C++17 …
|
|
|
@398
|
10 years |
epyon |
* cleanup of glm usage
|
|
|
@395
|
10 years |
epyon |
* bulk update
copyright update
include guards cleanup
…
|
|
|
@392
|
10 years |
epyon |
* massive shift towards nova STL
* include cleanups
|
|
|
@389
|
10 years |
epyon |
* stl functional extensions
* stl algorithm clenups
* stl …
|
|
|
@383
|
10 years |
epyon |
* more work on stl
* fully working vectors!
* copy & copy_n
* …
|
|
|
@382
|
10 years |
epyon |
* massive C++11 update (upgrade to MSVC 2015)
* array/dynamic_array - …
|
|
|
@380
|
10 years |
epyon |
* oops, missed src :
got rid of to_string and other std::string …
|
|
|
@376
|
10 years |
epyon |
* stl/assert.hh, stl/capi.hh, size_t independent
* GCC 4.8 …
|
|
|
@374
|
10 years |
epyon |
* MASSIVE commit
* common.hh - size_t, ptrdiff_t, nv:: namespace, …
|
|
|
@368
|
10 years |
epyon |
* massive restructuring
* detail::data_base class for …
|
|
|
@367
|
10 years |
epyon |
* fixed compilation and warnings on gcc
* slowly removing/merging …
|
|
|
@365
|
10 years |
epyon |
* overhaul of logging:
no longer stream operated
no longer …
|
|
|
@352
|
10 years |
epyon |
* rocket utility classes
* wx utility classes
* various utilities
* …
|
|
|
@332
|
11 years |
epyon |
* fix for (not)loading models without normals
|
|
|
@323
|
11 years |
epyon |
* nova now compiles again under all three compilers with -Winsane and …
|
|
|
@319
|
11 years |
epyon |
* created core module and moved all free source files there
* took …
|
|
|
@304
|
11 years |
epyon |
* mouse wheel support for both SDL 1.2 and 2.0
* optional unmerged …
|
|
|
@302
|
11 years |
epyon |
* buffers and vertex_arrays are now handle based
|
|
|
@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
* …
|
|
|
@289
|
11 years |
epyon |
* merged md5 animation loader into md5_loader
* all animation now …
|
|
|
@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
* …
|
|
|
@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
* …
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@236
|
11 years |
epyon |
* mass renames to prepare for new mesh_data
|
|
|
@230
|
11 years |
epyon |
* animated_mesh, scene_node, camera and transform classes added
* …
|
|
|
@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
|
|
|
@204
|
12 years |
cahir |
Fix warnings on MacOSX 64-bit with clang 3.3
|
|
|
@200
|
12 years |
epyon |
* compilation and warning fixes
|
|
|
@198
|
12 years |
epyon |
* warning cleanup for clang and gcc
|
|
|
@197
|
12 years |
epyon |
* clang compilation fixed
* gcc compilation fixed
* warning cleanup …
|
|
|
@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 …
|
|
|
@161
|
12 years |
epyon |
* unified naming of attributes in nv
* predefined attribute bindings …
|
|
|
@156
|
12 years |
epyon |
* keyframed_mesh renamed to keyframed_mesh_data
|
|
|
@153
|
12 years |
epyon |
* device & vertex_buffer - void* of data made const for const …
|
|
|
@149
|
12 years |
epyon |
* time - choice of uint32/uint64 depending on requested precision in …
|
|
|
@148
|
12 years |
epyon |
* md3 loader - work in progress
|
|
|
@147
|
12 years |
epyon |
* obj_loader - support for tangent space calculation
|
|
|
@138
|
12 years |
epyon |
* io/std_stream - PROPER std_stream implementation
* io/std_stream - …
|
|
|
@136
|
12 years |
epyon |
* mesh_loader - mesh loading interface (crappy, will need to change)
…
|