# # ChangeLog for trunk/src/formats # # Generated by Trac 1.0.2 # 07/04/25 00:03:05 Tue, 08 Jul 2014 01:20:06 GMT epyon [278] * trunk/src/formats/assimp_loader.cc (modified) * assimp module now creates fully pre-transformed meshes with both ... Mon, 07 Jul 2014 20:38:55 GMT epyon [277] * trunk/nv/formats/assimp_loader.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/program.hh (modified) * trunk/src/formats/assimp_loader.cc (modified) * fixed and corrected the transformation mess in the assimp loader ... Wed, 18 Jun 2014 18:05:35 GMT epyon [261] * trunk/nv/common.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/transform.hh (modified) * trunk/src/formats/md5_loader.cc (modified) * trunk/src/gfx/skeletal_mesh.cc (modified) * trunk/tests/md5_test/md5_test.cc (modified) * md5_loader using dynamic_array * skeleton animation via pointer, ... Sun, 15 Jun 2014 15:26:35 GMT epyon [259] * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/transform.hh (modified) * trunk/src/formats/md5_loader.cc (modified) * severly cleaned up the md5 loader, uses now the same scheme as the ... Sun, 15 Jun 2014 11:07:02 GMT epyon [258] * trunk/src/formats/md5_loader.cc (modified) * md5 - algorithmic reduction and reweighting of loaded weights to 4 ... Tue, 03 Jun 2014 13:25:02 GMT epyon [250] * trunk/nv/formats/assimp_loader.hh (modified) * trunk/src/formats/assimp_loader.cc (modified) * trunk/src/lib/assimp.cc (modified) * assimp logging done automatically * assimp flags hidden Fri, 30 May 2014 16:14:17 GMT epyon [249] * trunk/nv/formats/assimp_loader.hh (modified) * trunk/nv/gfx/animation.hh (modified) * trunk/src/formats/assimp_loader.cc (modified) * formats/assimp - full animation support * two animation formats - ... Thu, 29 May 2014 17:26:07 GMT epyon [248] * trunk/nv/formats/assimp_loader.hh (added) * trunk/src/formats/assimp_loader.cc (added) * trunk/src/lib/assimp.cc (added) * AssImp loader implementation * full mesh_data support * initial ... Wed, 21 May 2014 23:19:08 GMT epyon [241] * trunk/nv/formats/md3_loader.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/gfx/animation.hh (added) * trunk/nv/gfx/skeletal_mesh.hh (modified) * trunk/nv/interface/mesh_data.hh (modified) * trunk/nv/interface/mesh_loader.hh (modified) * trunk/nv/math.hh (modified) * trunk/nv/transform.hh (modified) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/formats/md5_loader.cc (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gfx/skeletal_mesh.cc (modified) * significant simplification of the md5 code * proper instancing ... Wed, 21 May 2014 15:40:06 GMT epyon [240] * trunk/nv/formats/md2_loader.hh (modified) * trunk/nv/formats/md3_loader.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/formats/obj_loader.hh (modified) * trunk/nv/interface/mesh_loader.hh (modified) * trunk/src/formats/md2_loader.cc (modified) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/formats/md5_loader.cc (modified) * trunk/src/formats/obj_loader.cc (modified) * trunk/src/gfx/skeletal_mesh.cc (modified) * multiple mesh per file interface for all mesh loaders added * ... Sat, 17 May 2014 00:35:19 GMT epyon [239] * trunk/nv/formats/md2_loader.hh (modified) * trunk/nv/formats/md3_loader.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/formats/obj_loader.hh (modified) * trunk/nv/gfx/keyframed_mesh.hh (modified) * trunk/nv/gfx/mesh_data.hh (deleted) * trunk/nv/gfx/skeletal_mesh.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/mesh.hh (deleted) * trunk/nv/interface/mesh_data.hh (modified) * trunk/nv/interface/mesh_loader.hh (modified) * trunk/nv/interface/vertex_buffer.hh (modified) * trunk/src/formats/md2_loader.cc (modified) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/formats/md5_loader.cc (modified) * trunk/src/formats/obj_loader.cc (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gfx/skeletal_mesh.cc (modified) * trunk/src/gui/gui_environment.cc (modified) * trunk/tests/gui_test/nv_gui_test.cc (modified) * trunk/tests/md2_test/md2_test.cc (modified) * trunk/tests/md2_test/obj.frag (modified) * trunk/tests/md2_test/obj.vert (modified) * trunk/tests/md3_test/md3_test.cc (modified) * trunk/tests/md5_test/md5_test.cc (modified) * trunk/tests/objload_test/objload_test.cc (modified) * trunk/tests/render_test/rl.cc (modified) * massive update of mesh handling * universal mesh handling ... Fri, 16 May 2014 03:48:01 GMT epyon [238] * trunk/nv/formats/obj_loader.hh (modified) * trunk/nv/gfx/mesh_data.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/mesh_data.hh (added) * trunk/nv/interface/vertex.hh (modified) * trunk/nv/math.hh (modified) * trunk/src/formats/obj_loader.cc (modified) * trunk/tests/objload_test/objload_test.cc (modified) * trunk/tests/render_test/box.frag (modified) * trunk/tests/render_test/box.vert (modified) * trunk/tests/render_test/char.frag (modified) * trunk/tests/render_test/char.vert (modified) * trunk/tests/render_test/rl.cc (modified) * mesh data interface and usage * new wavefront importer (old ... Tue, 13 May 2014 11:58:51 GMT epyon [236] * trunk/nv/formats/md2_loader.hh (modified) * trunk/nv/formats/md3_loader.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/formats/obj_loader.hh (modified) * trunk/nv/gfx/keyframed_mesh.hh (modified) * trunk/nv/gfx/mesh_data.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/mesh.hh (modified) * trunk/nv/interface/mesh_loader.hh (modified) * trunk/src/formats/md2_loader.cc (modified) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/formats/md5_loader.cc (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * mass renames to prepare for new mesh_data Tue, 06 May 2014 10:39:51 GMT epyon [230] * trunk/nv/formats/md3_loader.hh (modified) * trunk/nv/gfx/keyframed_mesh.hh (modified) * trunk/nv/gfx/mesh_data.hh (modified) * trunk/nv/gfx/skeletal_mesh.hh (modified) * trunk/nv/interface/animated_mesh.hh (added) * trunk/nv/interface/camera.hh (added) * trunk/nv/interface/font.hh (added) * trunk/nv/interface/scene_node.hh (added) * trunk/nv/transform.hh (added) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gfx/skeletal_mesh.cc (modified) * trunk/tests/md3_test (added) * trunk/tests/md5_test (added) * animated_mesh, scene_node, camera and transform classes added * ... Sun, 05 Jan 2014 03:43:48 GMT epyon [226] * trunk/nv/formats/md5_loader.hh (modified) * trunk/src/formats/md5_loader.cc (modified) * md5 implementation fixes and optimizations Sat, 04 Jan 2014 23:40:36 GMT epyon [225] * trunk/src/formats/obj_loader.cc (modified) * obj_loader - safety net for degenerate triangles Thu, 02 Jan 2014 19:52:34 GMT epyon [224] * trunk/nv/formats/md2_loader.hh (modified) * trunk/nv/formats/md3_loader.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/formats/obj_loader.hh (modified) * trunk/nv/gfx/keyframed_mesh.hh (modified) * trunk/nv/gfx/mesh_data.hh (added) * trunk/nv/interface/mesh_loader.hh (modified) * trunk/src/formats/md2_loader.cc (modified) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/formats/md5_loader.cc (modified) * trunk/src/formats/obj_loader.cc (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/tests/md2_test/md2_test.cc (modified) * trunk/tests/objload_test/objload_test.cc (modified) * universal mesh format * removed keyframed_mesh_data Sat, 17 Aug 2013 19:22:56 GMT cahir [204] * trunk/nv.lua (modified) * trunk/nv/common.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/gfx/keyframed_mesh.hh (modified) * trunk/nv/lua/lua_path.hh (modified) * trunk/src/formats/md2_loader.cc (modified) * trunk/src/formats/obj_loader.cc (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gl/gl_texture2d.cc (modified) * trunk/src/gui/gui_style.cc (modified) * trunk/src/lib/gl.cc (modified) * trunk/src/logger.cc (modified) * trunk/src/lua/lua_area.cc (modified) * trunk/src/lua/lua_aux.cc (modified) * trunk/src/lua/lua_path.cc (modified) * trunk/src/lua/lua_state.cc (modified) Fix warnings on MacOSX 64-bit with clang 3.3 Sun, 11 Aug 2013 16:06:12 GMT epyon [200] * trunk/nv/array2d.hh (modified) * trunk/nv/common.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/string.hh (modified) * trunk/src/formats/md2_loader.cc (modified) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/formats/md5_loader.cc (modified) * compilation and warning fixes Sun, 11 Aug 2013 15:19:03 GMT epyon [198] * trunk/nv/formats/md2_loader.hh (modified) * trunk/nv/formats/md3_loader.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/interface/audio.hh (modified) * trunk/nv/interface/map_area.hh (modified) * trunk/nv/interface/stream.hh (modified) * trunk/nv/io/c_stream.hh (modified) * trunk/nv/lib/lua.hh (modified) * trunk/nv/lib/sdl.hh (modified) * trunk/nv/lua/lua_function.hh (modified) * trunk/nv/lua/lua_map_area.hh (modified) * trunk/nv/lua/lua_path.hh (modified) * trunk/nv/lua/lua_raw.hh (modified) * trunk/src/formats/md2_loader.cc (modified) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/formats/md5_loader.cc (modified) * trunk/src/formats/obj_loader.cc (modified) * trunk/src/gfx/texture_atlas.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/io/c_stream.cc (modified) * trunk/src/io/std_stream.cc (modified) * trunk/src/lib/lua.cc (modified) * trunk/src/lua/lua_area.cc (modified) * trunk/src/lua/lua_aux.cc (modified) * trunk/src/lua/lua_function.cc (modified) * trunk/src/lua/lua_map_area.cc (modified) * trunk/src/lua/lua_path.cc (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/src/random.cc (modified) * warning cleanup for clang and gcc Sun, 11 Aug 2013 11:32:41 GMT epyon [197] * trunk/nv/flags.hh (modified) * trunk/nv/lib/fmod.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/lua/lua_values.hh (modified) * trunk/nv/string.hh (modified) * trunk/nv/type_traits.hh (modified) * trunk/src/formats/md5_loader.cc (modified) * clang compilation fixed * gcc compilation fixed * warning ... Mon, 05 Aug 2013 08:04:50 GMT epyon [192] * trunk/src/formats/md5_loader.cc (modified) * format - quaternion interpolation fix Mon, 05 Aug 2013 07:17:23 GMT epyon [191] * trunk/nv/formats/md5_loader.hh (modified) * trunk/src/formats/md5_loader.cc (modified) * trunk/src/gl/gl_vertex_buffer.cc (modified) * formats - md3_animation works! Sun, 04 Aug 2013 17:25:54 GMT epyon [190] * trunk/nv/formats/md3_loader.hh (modified) * trunk/nv/formats/md5_loader.hh (added) * trunk/nv/math.hh (modified) * trunk/nv/types.hh (modified) * trunk/src/formats/md5_loader.cc (added) * formats - md5 loader - no animations yet, but tangent calculation in Sun, 04 Aug 2013 09:44:34 GMT epyon [189] * trunk/nv/formats/md2_loader.hh (added) * trunk/nv/formats/md3_loader.hh (modified) * trunk/src/formats/md2_loader.cc (added) * trunk/src/formats/md2_normals.inc (added) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/gui/gui_renderer.cc (modified) * trunk/tests/gui_test (modified) * trunk/tests/md2_test (added) * trunk/tests/md2_test/data (added) * trunk/tests/md2_test/data/manc.md2 (added) * trunk/tests/md2_test/data/manc.png (added) * trunk/tests/md2_test/md2_test.cc (added) * trunk/tests/md2_test/md2_test.lua (added) * trunk/tests/md2_test/obj.frag (added) * trunk/tests/md2_test/obj.vert (added) * trunk/tests/md2_test/premake4.lua (added) * formats - full md2 implementation, including re-indexing and frame ... Mon, 15 Jul 2013 00:48:06 GMT epyon [161] * trunk/nv/gfx/keyframed_mesh.hh (modified) * trunk/nv/interface/program.hh (modified) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/formats/obj_loader.cc (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_program.cc (modified) * trunk/src/gui/gui_renderer.cc (modified) * trunk/tests/cachebuf_test/cachebuf.vert (modified) * trunk/tests/cachebuf_test/nv_cachebuf_test.cc (modified) * trunk/tests/gui_test/gui.frag (modified) * trunk/tests/gui_test/gui.vert (modified) * trunk/tests/objload_test/obj.vert (modified) * unified naming of attributes in nv * predefined attribute ... Mon, 08 Jul 2013 17:41:30 GMT epyon [156] * trunk/nv/formats/md3_loader.hh (modified) * trunk/src/formats/md3_loader.cc (modified) * keyframed_mesh renamed to keyframed_mesh_data Mon, 08 Jul 2013 15:22:08 GMT epyon [153] * trunk/nv/formats/md3_loader.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/gl/gl_vertex_buffer.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/vertex_buffer.hh (modified) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_vertex_buffer.cc (modified) * device & vertex_buffer - void* of data made const for const ... Sun, 07 Jul 2013 15:34:37 GMT epyon [149] * trunk/nv/formats/md3_loader.hh (modified) * trunk/nv/time.hh (modified) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/time.cc (modified) * time - choice of uint32/uint64 depending on requested precision in ... Sun, 07 Jul 2013 01:10:37 GMT epyon [148] * trunk/nv/formats/md3_loader.hh (added) * trunk/nv/interface/mesh.hh (modified) * trunk/nv/interface/stream.hh (modified) * trunk/src/formats/md3_loader.cc (added) * trunk/src/formats/obj_loader.cc (modified) * md3 loader - work in progress Fri, 05 Jul 2013 21:44:24 GMT epyon [147] * trunk/nv/formats/obj_loader.hh (modified) * trunk/src/formats/obj_loader.cc (modified) * obj_loader - support for tangent space calculation Sat, 29 Jun 2013 17:02:04 GMT epyon [138] * trunk/nv/io/std_stream.hh (modified) * trunk/src/formats/obj_loader.cc (modified) * trunk/src/io/std_stream.cc (modified) * io/std_stream - PROPER std_stream implementation * io/std_stream ... Fri, 28 Jun 2013 21:12:32 GMT epyon [136] * trunk/nv/formats (added) * trunk/nv/formats/obj_loader.hh (added) * trunk/nv/interface/mesh_loader.hh (added) * trunk/src/formats (added) * trunk/src/formats/obj_loader.cc (added) * mesh_loader - mesh loading interface (crappy, will need to change) ...