# # ChangeLog for / # # Generated by Trac 1.0.2 # 07/03/25 23:51:00 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 19:30:54 GMT epyon [203] * trunk/src/lib/fmod.cc (added) * forgot to commit fmod.cc Sun, 11 Aug 2013 16:36:52 GMT epyon [202] * trunk/nv/array2d.hh (modified) * trunk/src/sdl (added) * trunk/src/sdl/sdl_audio.cc (added) * compilation fix * missing sdl_audio implementation file Sun, 11 Aug 2013 16:32:14 GMT epyon [201] * trunk/nv/string.hh (modified) * specialization fix 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:24:50 GMT epyon [199] * trunk/src/random.cc (modified) * GCC64 fix 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 ... Sun, 11 Aug 2013 11:31:29 GMT epyon [196] * trunk/nv/type_traits.hh (added) * type_traits - for once we have Good Guy MSVC vs the bad kids. ... Wed, 07 Aug 2013 21:36:07 GMT epyon [195] * trunk/nv/string.hh (modified) * string/ends_with added Wed, 07 Aug 2013 13:20:16 GMT epyon [194] * trunk/nv/fmod (added) * trunk/nv/fmod/fmod_audio.hh (added) * trunk/nv/interface/audio.hh (added) * trunk/nv/sdl (added) * trunk/nv/sdl/sdl_audio.hh (added) * trunk/src/fmod (added) * trunk/src/fmod/fmod_audio.cc (added) * trunk/src/lib/sdl_mixer.cc (added) * interface - audio added (minimal) * fmod/audio - fmodex audio ... Wed, 07 Aug 2013 13:18:48 GMT epyon [193] * trunk/nv.lua (modified) * trunk/nv/lib/detail/fmod_functions.inc (added) * trunk/nv/lib/detail/fmod_types.inc (added) * trunk/nv/lib/detail/sdl_mixer_functions.inc (added) * trunk/nv/lib/detail/sdl_mixer_types.inc (added) * trunk/nv/lib/fmod.hh (added) * trunk/nv/lib/sdl_mixer.hh (added) * lib - fmodex headers added * lib - sdl_mixer headers added 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 ... Sun, 04 Aug 2013 04:37:00 GMT epyon [188] * trunk/nv/lua/lua_path.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/src/lua/lua_state.cc (modified) * lua/path - bugfix * lua/state - added is_defined(path) * ... Sat, 03 Aug 2013 10:07:12 GMT epyon [187] * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/object.hh (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/src/object.cc (modified) * object - lua registration will now be manual, with an option to be ... Sat, 03 Aug 2013 05:43:24 GMT epyon [186] * trunk/nv/lua/lua_values.hh (modified) * lua/values - descendants of object* will now properly be passed to lua Sat, 03 Aug 2013 02:40:16 GMT epyon [185] * trunk/nv/lua/lua_function.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/lua/lua_values.hh (modified) * trunk/src/lua/lua_state.cc (modified) * lua/state - call any function with any param count and any return ... Wed, 31 Jul 2013 23:36:03 GMT epyon [184] * trunk/nv/detail/io_event_list.inc (modified) * trunk/nv/io_event.hh (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_window.cc (modified) * trunk/src/io_event.cc (modified) * io_event - full support for all joystick events * gl_window - ... Tue, 30 Jul 2013 03:29:32 GMT epyon [183] * trunk/nv/lua/lua_area.hh (modified) * trunk/nv/lua/lua_glm.hh (modified) * trunk/nv/lua/lua_values.hh (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/lua/lua_values.cc (modified) * lua - alternative way of specifing push/pop support Tue, 30 Jul 2013 02:46:02 GMT epyon [182] * trunk/nv/lua/lua_function.hh (added) * trunk/nv/lua/lua_values.hh (added) * trunk/src/lua/lua_function.cc (added) * trunk/src/lua/lua_values.cc (added) * lua/values - universal template-friendly any value push and ... Tue, 30 Jul 2013 02:44:15 GMT epyon [181] * trunk/nv/lua/lua_path.hh (added) * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/string.hh (modified) * trunk/src/lua/lua_path.cc (added) * trunk/src/lua/lua_state.cc (modified) * string - string_length template * lua/path - power tool, ... Sat, 27 Jul 2013 21:11:45 GMT epyon [180] * trunk/src/lua/lua_aux.cc (modified) * lua/aux - now overrides for math.random and math.randomseed * ... Sat, 27 Jul 2013 20:52:27 GMT epyon [179] * trunk/nv/interface/map_area.hh (added) * trunk/nv/lua/lua_map_area.hh (added) * trunk/src/lua/lua_area.cc (modified) * trunk/src/lua/lua_map_area.cc (added) * interface/map_area added * lua/map_area implemented (barebones) Sat, 27 Jul 2013 20:51:43 GMT epyon [178] * trunk/nv/flags.hh (modified) * flags - now properly working with non-enum types * Sat, 27 Jul 2013 14:31:34 GMT epyon [177] * trunk/nv/common.hh (modified) * trunk/src/lua/lua_glm.cc (modified) * common - added narrow_cast (to be expanded) * lua/glm - added ... Sat, 27 Jul 2013 14:30:44 GMT epyon [176] * trunk/nv/lua/lua_area.hh (added) * trunk/src/lua/lua_area.cc (added) * lua/area - lua-side area class added Sat, 27 Jul 2013 14:30:20 GMT epyon [175] * trunk/nv/random.hh (added) * trunk/src/random.cc (added) * random - random module added with support for random vectors Thu, 25 Jul 2013 13:07:48 GMT epyon [174] * trunk/src/lua/lua_glm.cc (modified) * lua/glm - breaking functions into module (static) functions and methods Thu, 25 Jul 2013 12:49:58 GMT epyon [173] * trunk/src/lib/lua.cc (modified) * lua - fixes for the compatibility mode Thu, 25 Jul 2013 12:37:24 GMT epyon [172] * trunk/nv/lib/detail/sdl_functions_20.inc (modified) * trunk/nv/lib/lua.hh (modified) * trunk/nv/position.hh (modified) * trunk/src/gl/gl_window.cc (modified) * trunk/src/lib/lua.cc (modified) * trunk/src/lua/lua_glm.cc (modified) * sdl - missing 2.0 sdl_functions * lua - compat implementation of ... Wed, 17 Jul 2013 22:50:12 GMT epyon [171] * trunk/nv/common.hh (modified) * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/gl/gl_window.hh (modified) * trunk/nv/lib/detail/sdl_functions.inc (modified) * trunk/nv/lib/detail/sdl_functions_12.inc (added) * trunk/nv/lib/detail/sdl_functions_20.inc (added) * trunk/nv/lib/detail/sdl_image_functions.inc (modified) * trunk/nv/lib/sdl.hh (modified) * trunk/nv/lib/sdl_image.hh (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_window.cc (modified) * trunk/src/lib/sdl.cc (modified) * sdl - full 2.0 version implemented in the same header * sdl - ... Wed, 17 Jul 2013 04:41:43 GMT epyon [170] * trunk/nv/lib/detail/sdl_events_12.inc (added) * trunk/nv/lib/detail/sdl_events_20.inc (added) * trunk/nv/lib/detail/sdl_keys_12.inc (added) * trunk/nv/lib/detail/sdl_keys_20.inc (added) * trunk/nv/lib/sdl.hh (moved) * trunk/nv/lib/sdl_image.hh (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_window.cc (modified) * trunk/src/lib/gl.cc (modified) * trunk/src/lib/sdl.cc (moved) * sdl - structure/define wise 2.0 support added (no functions yet) ... Wed, 17 Jul 2013 04:36:41 GMT epyon [169] * trunk/nv/lib/sdl12.hh (modified) * sdl - structure/define wise 2.0 support added (no functions yet) Wed, 17 Jul 2013 03:20:15 GMT epyon [168] * trunk/nv/lib/detail/sdl_functions.inc (added) * trunk/nv/lib/detail/sdl_image_functions.inc (added) * trunk/nv/lib/sdl12.hh (modified) * trunk/nv/lib/sdl_image.hh (modified) * trunk/src/lib/sdl12.cc (modified) * trunk/src/lib/sdl_image.cc (modified) * sdl and sdl_image - using new function loading method * sdl - ... Wed, 17 Jul 2013 02:14:38 GMT epyon [167] * trunk/nv/lib/detail/freetype2_functions.inc (added) * trunk/nv/lib/detail/gl_functions.inc (added) * trunk/nv/lib/freetype2.hh (modified) * trunk/nv/lib/gl.hh (modified) * trunk/src/lib/freetype2.cc (modified) * trunk/src/lib/gl.cc (modified) * freetype2 - using new function loading method * gl - using new ... Wed, 17 Jul 2013 01:28:22 GMT epyon [166] * trunk/nv/lib/detail/lua_functions.inc (modified) * trunk/nv/lib/detail/lua_functions_compat.inc (added) * trunk/nv/lib/lua.hh (modified) * trunk/nv/library.hh (modified) * trunk/src/lib/lua.cc (modified) * trunk/src/library.cc (modified) * library - try_open and try_get functions added for non-throwing ... Tue, 16 Jul 2013 21:40:03 GMT epyon [165] * trunk/nv/lib/lua.hh (modified) * trunk/src/lib/lua.cc (modified) * lua bindings - version choice made explicit, lua jit a toggle, not ... Tue, 16 Jul 2013 21:30:12 GMT epyon [164] * trunk/nv/lib/detail (added) * trunk/nv/lib/detail/lua_functions.inc (added) * trunk/nv/lib/lua.hh (modified) * trunk/src/lib/lua.cc (modified) * lua bindings - much smarter way to implement bindings via macro- ... Mon, 15 Jul 2013 21:43:00 GMT epyon [163] * trunk/nv/lua/lua_state.hh (modified) * trunk/src/lua/lua_state.cc (modified) * lua_state - lua::state::register_enum added (based on type database) Mon, 15 Jul 2013 18:13:27 GMT epyon [162] * trunk/nv/array2d.hh (modified) * trunk/nv/flags.hh (added) * trunk/nv/lua/lua_raw.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/src/lua/lua_raw.cc (modified) * trunk/src/lua/lua_state.cc (modified) * flags - flags support, essentially a std::bitset implementation ... 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 ... Sun, 14 Jul 2013 22:34:53 GMT epyon [160] * trunk/nv/lib/gl.hh (modified) * trunk/src/gl/gl_texture2d.cc (modified) * gl.hh - added GL_GENERATE_MIPMAP (deprecated in GL 3.0, but ... Mon, 08 Jul 2013 22:13:12 GMT epyon [159] * trunk/nv/gfx/keyframed_mesh.hh (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * keyframed_mesh - animation start takes count of frames not stop Mon, 08 Jul 2013 22:02:49 GMT epyon [158] * trunk/nv/gfx/keyframed_mesh.hh (added) * trunk/src/gfx/keyframed_mesh.cc (added) * keyframed_mesh class added Mon, 08 Jul 2013 17:59:07 GMT epyon [157] * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_window.cc (modified) * context now stores device pointer 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 17:39:11 GMT epyon [155] * trunk/nv/interface/vertex_buffer.hh (modified) * vertex_array - added option to update vertex buffer attribute offset Mon, 08 Jul 2013 15:33:03 GMT epyon [154] * trunk/nv/formats/md3_loader.hh (modified) * minor fix 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 ... Mon, 08 Jul 2013 12:19:56 GMT epyon [152] * trunk/nv/gfx/sliced_buffer.hh (moved) * trunk/nv/gui/gui_renderer.hh (modified) * trunk/src/gui/gui_environment.cc (modified) * trunk/src/gui/gui_renderer.cc (modified) * trunk/tests/cachebuf_test/nv_cachebuf_test.cc (modified) * cached_buffer has been renamed to sliced_buffer Sun, 07 Jul 2013 15:47:07 GMT epyon [151] * trunk/src/profiler.cc (modified) * minor fix in profiler Sun, 07 Jul 2013 15:35:11 GMT epyon [150] * trunk/nv/profiler.hh (added) * trunk/src/profiler.cc (added) * powerful profiler module added 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 Fri, 05 Jul 2013 14:58:42 GMT epyon [146] * trunk/src/gfx/texture_atlas.cc (modified) * warnings fixed Fri, 05 Jul 2013 07:39:09 GMT epyon [145] * trunk/nv/gfx/texture_atlas.hh (modified) * trunk/src/gfx/texture_atlas.cc (modified) * texture_atlas - we want to retain the extra border if handling ... Thu, 04 Jul 2013 06:12:47 GMT shark [144] * trunk/src/gfx/texture_atlas.cc (modified) * texture_atlas: Fixed exact fit behavior bug. Thu, 04 Jul 2013 04:20:48 GMT epyon [143] * trunk/nv/root.hh (modified) * root - bugfix to root destructor Wed, 03 Jul 2013 21:38:00 GMT epyon [142] * trunk/nv/gfx/texture_atlas.hh (modified) * trunk/nv/interface/mesh.hh (modified) * trunk/src/gfx/texture_atlas.cc (modified) * texture_atlas - optionally takes a border parameter (default 1) * ... Wed, 03 Jul 2013 17:46:30 GMT epyon [141] * trunk/nv/array2d.hh (modified) * trunk/nv/interface/mesh.hh (modified) * array2d - fixed [] operator * mesh - fixed get_attribute Sat, 29 Jun 2013 21:05:40 GMT epyon [140] * trunk/tests/objload_test/specular.png (added) * missing texture for objload_test Sat, 29 Jun 2013 18:32:29 GMT epyon [139] * trunk/nv/interface/program.hh (modified) * trunk/tests/objload_test/obj.frag (modified) * trunk/tests/objload_test/obj.vert (modified) * trunk/tests/objload_test/objload_test.cc (modified) * program - set_opt_uniform added * example extended to feature ... 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:34:21 GMT epyon [137] * trunk/tests/objload_test (added) * trunk/tests/objload_test/diffuse.png (added) * trunk/tests/objload_test/mesh.obj (added) * trunk/tests/objload_test/obj.frag (added) * trunk/tests/objload_test/obj.vert (added) * trunk/tests/objload_test/objload_test.cc (added) * trunk/tests/objload_test/objload_test.lua (added) * trunk/tests/objload_test/premake4.lua (added) * objload test added ( to be expanded ) 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) ... Fri, 28 Jun 2013 21:02:26 GMT epyon [135] * trunk/nv/interface/file_system.hh (modified) * trunk/src/io/std_stream.cc (modified) * file_system - bugfix * std_stream - TODO added Fri, 28 Jun 2013 15:39:38 GMT epyon [134] * trunk/nv/io/c_stream.hh (modified) * trunk/nv/io/std_stream.hh (added) * trunk/src/io/std_stream.cc (added) * io/std_stream adapter added * TODO: test, and substitute memmove ... Tue, 25 Jun 2013 17:18:35 GMT shark [133] * trunk/nv/string.hh (modified) * Undoing changes to string.hh (my mistake, I'm wrong). Tue, 25 Jun 2013 16:43:24 GMT shark [132] * trunk/nv/array2d.hh (modified) * trunk/nv/gfx/texture_font.hh (modified) * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/io_event.hh (modified) * trunk/nv/position.hh (modified) * trunk/nv/singleton.hh (modified) * trunk/nv/string.hh (modified) * trunk/nv/uid.hh (modified) * Added missing spaces in all of my documentation comments (whoops!) ... Mon, 24 Jun 2013 19:31:15 GMT shark [131] * trunk/nv/array2d.hh (modified) * array2d::resize() copies over data if preserve parameter is true. ... Wed, 19 Jun 2013 23:57:22 GMT epyon [130] * trunk/nv/array2d.hh (modified) * bugfix to array2d Wed, 19 Jun 2013 20:56:46 GMT epyon [129] * trunk/nv/array2d.hh (added) * nv::array2d< T > added - TODO: items posted too Mon, 17 Jun 2013 22:59:02 GMT epyon [128] * trunk/src/gfx/image.cc (modified) * trunk/src/io/c_file_system.cc (modified) * bad cast in image.cc fixed * bug in c_file_system fixed Mon, 17 Jun 2013 21:26:34 GMT epyon [127] * trunk/tests/gui_test (added) * trunk/tests/gui_test/aero.ttf (added) * trunk/tests/gui_test/gui.frag (added) * trunk/tests/gui_test/gui.vert (added) * trunk/tests/gui_test/gui_test.lua (added) * trunk/tests/gui_test/nv_gui_test.cc (added) * trunk/tests/gui_test/premake4.lua (added) * trunk/tests/gui_test/test.style.lua (added) * gui_test test project Mon, 17 Jun 2013 20:20:08 GMT epyon [126] * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/gui/gui_renderer.hh (added) * trunk/src/gui/gui_element.cc (modified) * trunk/src/gui/gui_environment.cc (modified) * trunk/src/gui/gui_renderer.cc (added) * trunk/src/io/c_file_system.cc (modified) * commiting the gui_element/gui_environment and gui_renderer in it's ... Mon, 17 Jun 2013 19:45:44 GMT epyon [125] * trunk/src/io/c_stream.cc (modified) * fixes, uh Mon, 17 Jun 2013 17:57:37 GMT epyon [124] * trunk/nv/interface/file_system.hh (added) * trunk/nv/interface/stream.hh (added) * trunk/nv/io (added) * trunk/nv/io/c_file_system.hh (added) * trunk/nv/io/c_stream.hh (added) * trunk/src/io (added) * trunk/src/io/c_file_system.cc (added) * trunk/src/io/c_stream.cc (added) * stream and file_system interfaces added * io folder/library added ... Sun, 16 Jun 2013 18:53:17 GMT epyon [123] * trunk/nv.lua (modified) * trunk/nv/common.hh (modified) * Nova compiles under 64-bit Linux GCC 4.6, warning-free Sat, 15 Jun 2013 17:40:06 GMT epyon [122] * trunk/nv/math.hh (added) * missing math.hh Sat, 15 Jun 2013 15:47:57 GMT epyon [121] * trunk/nv.lua (modified) * trunk/nv/common.hh (modified) * trunk/nv/gfx/cached_buffer.hh (modified) * trunk/nv/gfx/image.hh (modified) * trunk/nv/gfx/texture_atlas.hh (modified) * trunk/nv/gfx/texture_font.hh (modified) * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/gl/gl_names.hh (modified) * trunk/nv/gl/gl_program.hh (modified) * trunk/nv/gl/gl_texture2d.hh (modified) * trunk/nv/gl/gl_vertex_buffer.hh (modified) * trunk/nv/gl/gl_window.hh (modified) * trunk/nv/gui/gui_style.hh (modified) * trunk/nv/interface/clear_state.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/image_data.hh (modified) * trunk/nv/interface/mesh.hh (modified) * trunk/nv/interface/texture2d.hh (modified) * trunk/nv/interface/vertex_buffer.hh (modified) * trunk/nv/interface/window.hh (modified) * trunk/nv/lib/lua.hh (modified) * trunk/nv/logger.hh (modified) * trunk/nv/logging.hh (modified) * trunk/nv/lua/lua_glm.hh (modified) * trunk/nv/lua/lua_raw.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/position.hh (modified) * trunk/nv/resource.hh (modified) * trunk/nv/time.hh (modified) * trunk/nv/types.hh (modified) * trunk/src/gfx/image.cc (modified) * trunk/src/gfx/texture_atlas.cc (modified) * trunk/src/gfx/texture_font.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * trunk/src/gl/gl_program.cc (modified) * trunk/src/gl/gl_texture2d.cc (modified) * trunk/src/gl/gl_vertex_buffer.cc (modified) * trunk/src/gl/gl_window.cc (modified) * trunk/src/gui/gui_style.cc (modified) * trunk/src/io_event.cc (modified) * trunk/src/library.cc (modified) * trunk/src/logger.cc (modified) * trunk/src/lua/lua_glm.cc (modified) * trunk/src/lua/lua_raw.cc (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/src/time.cc (modified) * trunk/tests/render_test/rl.cc (modified) * Nova builds with -Weverything/-Wall/-pedantic/etc on: ** on MSVC ... Sat, 15 Jun 2013 00:05:49 GMT epyon [120] * trunk/nv.lua (modified) * trunk/nv/common.hh (modified) * trunk/nv/gfx/cached_buffer.hh (modified) * trunk/nv/interface/clear_state.hh (modified) * trunk/nv/position.hh (modified) * trunk/premake4.lua (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gui/gui_element.cc (modified) * trunk/src/library.cc (modified) * trunk/src/object.cc (modified) * trunk/tests/render_test/premake4.lua (modified) * trunk/tests/render_test/render_test.lua (modified) * Nova now properly compiles and works under: ** mingw GCC 4.6 ... Wed, 12 Jun 2013 07:38:06 GMT epyon [119] * trunk/nv/gfx/cached_buffer.hh (modified) * trunk/nv/interface/vertex_buffer.hh (modified) * trunk/tests/cachebuf_test/nv_cachebuf_test.cc (modified) * vertex_buffer - fixes to index buffered vertex_arrays * ... Wed, 12 Jun 2013 02:01:20 GMT epyon [118] * trunk/nv/gfx/cached_buffer.hh (modified) * trunk/tests/cachebuf_test/nv_cachebuf_test.cc (modified) * cached_buffer - size caching, partial updates * cached_buffer - ... Tue, 11 Jun 2013 22:53:37 GMT epyon [117] * trunk/nv/common.hh (modified) * removed BORLAND from compilers (no compatible version anyway) * ... Tue, 11 Jun 2013 20:33:08 GMT epyon [116] * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/vertex_buffer.hh (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_vertex_buffer.cc (modified) * support for indexed arrays Tue, 11 Jun 2013 18:22:57 GMT shark [115] * trunk/nv/position.hh (modified) * Documenting added functions. Tue, 11 Jun 2013 17:25:36 GMT epyon [114] * trunk/nv/position.hh (modified) * trunk/src/gfx/texture_font.cc (modified) * trunk/src/gui/gui_style.cc (modified) * texture_font - fixes * gui_style - fixes * position - added ... Sun, 09 Jun 2013 14:08:04 GMT epyon [113] * trunk/nv/types.hh (modified) * trunk/src/library.cc (modified) * trunk/src/lua/lua_glm.cc (modified) * LLVM C++ fixes part 3. NV compiles on LLVM Sun, 09 Jun 2013 13:53:24 GMT epyon [112] * trunk/nv/position.hh (modified) * trunk/nv/types.hh (modified) * LLVM C++ fixes part 2 Sun, 09 Jun 2013 13:21:23 GMT epyon [111] * trunk/nv/common.hh (modified) * trunk/nv/interface/clear_state.hh (modified) * trunk/nv/interface/mesh.hh (modified) * trunk/nv/interface/program.hh (modified) * trunk/nv/interface/vertex_buffer.hh (modified) * trunk/nv/interface/window.hh (modified) * trunk/nv/types.hh (modified) * LLVM C++ fixes part 1. LLVM ROCKS. Fri, 07 Jun 2013 07:25:32 GMT shark [110] * trunk/nv/gfx/image.hh (modified) * trunk/nv/gfx/texture_font.hh (modified) * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/interface/render_state.hh (modified) * trunk/nv/io_event.hh (modified) * trunk/nv/position.hh (modified) * trunk/nv/singleton.hh (modified) * trunk/nv/uid.hh (modified) * Doing a little documenting. Thu, 06 Jun 2013 15:29:27 GMT epyon [109] * trunk/nv/library.hh (modified) * trunk/src/lib/freetype2.cc (modified) * trunk/src/lib/gl.cc (modified) * trunk/src/lib/lua.cc (modified) * trunk/src/lib/sdl12.cc (modified) * trunk/src/lib/sdl_image.cc (modified) * trunk/src/library.cc (modified) * prevent multiple loadings of the same library Wed, 05 Jun 2013 15:19:34 GMT epyon [108] * trunk/nv/gui/gui_common.hh (modified) * trunk/nv/position.hh (modified) * trunk/src/gl/gl_context.cc (modified) * gui_common.hh - render_data did not have virtual destructor - fixed ... Wed, 05 Jun 2013 11:54:05 GMT epyon [107] * trunk/nv/root.hh (modified) * trunk/src/object.cc (modified) * proper initialization for root object Wed, 05 Jun 2013 11:35:14 GMT epyon [106] * trunk/nv/gfx/cached_buffer.hh (modified) * trunk/tests/cachebuf_test/nv_cachebuf_test.cc (modified) * cached_buffer::commit returns bool - true if buffer has been recreated Wed, 05 Jun 2013 11:26:45 GMT epyon [105] * trunk/nv/root.hh (modified) * trunk/src/object.cc (modified) * root object has virtual functions child_added, child_removed, ...