# # ChangeLog for trunk # # Generated by Trac 1.0.2 # 07/04/25 03:20:26 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, ... Tue, 04 Jun 2013 20:31:44 GMT epyon [104] * trunk/nv/gui/gui_style.hh (added) * trunk/src/gui/gui_style.cc (added) * gui_style class - initial implementation * support for style ... Tue, 04 Jun 2013 17:10:57 GMT epyon [103] * trunk/src/gfx/texture_font.cc (modified) * texture_font - proper support for depth 4 Tue, 04 Jun 2013 00:57:08 GMT epyon [102] * trunk/tests/cachebuf_test (added) * trunk/tests/cachebuf_test/cachebuf.frag (added) * trunk/tests/cachebuf_test/cachebuf.vert (added) * trunk/tests/cachebuf_test/cachebuf_test.lua (added) * trunk/tests/cachebuf_test/nv_cachebuf_test.cc (added) * trunk/tests/cachebuf_test/premake4.lua (added) * cachebuf_test added - testing the cache buffer and interleaved ... Tue, 04 Jun 2013 00:51:08 GMT epyon [101] * trunk/nv/gfx/cached_buffer.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/mesh.hh (modified) * trunk/nv/interface/vertex_buffer.hh (modified) * fixes to cached_buffer, mesh and device * extension of vertex_buffer Mon, 03 Jun 2013 21:21:08 GMT epyon [100] * trunk/nv/gfx/cached_buffer.hh (added) * trunk/nv/gl/gl_vertex_buffer.hh (modified) * trunk/nv/interface/vertex_buffer.hh (modified) * trunk/src/gl/gl_vertex_buffer.cc (modified) * vertex_buffer - assign changed to update, needs bind * ... Mon, 03 Jun 2013 16:17:48 GMT epyon [99] * trunk/nv/gl/gl_vertex_buffer.hh (modified) * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/interface/vertex_buffer.hh (modified) * trunk/nv/object.hh (modified) * trunk/src/gl/gl_vertex_buffer.cc (modified) * trunk/src/gui/gui_element.cc (modified) * trunk/tests/lualib_test/lualib_test.cc (modified) * vertex_buffer - added assign by range (will change with the next ... Mon, 03 Jun 2013 14:06:51 GMT epyon [98] * trunk/nv/gl/gl_window.hh (modified) * trunk/nv/interface/window.hh (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_window.cc (modified) * window stores and can return it's device Mon, 03 Jun 2013 07:08:42 GMT shark [97] * trunk/nv/position.hh (modified) * rectangle::clamp_to didn't return the bool value it was supposed to ... Sun, 02 Jun 2013 23:35:38 GMT epyon [96] * trunk/nv/gfx/texture_atlas.hh (modified) * trunk/nv/gfx/texture_font.hh (modified) * texture_atlas and texture_font include guards fixed Sun, 02 Jun 2013 23:33:29 GMT epyon [95] * trunk/nv/gfx/texture_font.hh (modified) * trunk/nv/interface/image_data.hh (modified) * trunk/nv/logger.hh (modified) * trunk/nv/logging.hh (modified) * trunk/src/gfx/texture_font.cc (modified) * order of includes fixed * logger bug fixed Sun, 02 Jun 2013 22:47:35 GMT epyon [94] * trunk/nv/types.hh (modified) * removed duplicate forward (should fix refs#14) Sun, 02 Jun 2013 22:44:38 GMT epyon [93] * trunk/nv/detail/io_event_list.inc (modified) * trunk/nv/detail/key_list.inc (modified) * trunk/nv/gl/gl_window.hh (modified) * trunk/nv/interface/window.hh (modified) * trunk/nv/io_event.hh (modified) * trunk/src/gl/gl_window.cc (modified) * trunk/tests/render_test/rl.cc (modified) * io_event - event and key list expanded * window - ... Sun, 02 Jun 2013 21:14:00 GMT epyon [92] * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/src/gl/gl_device.cc (modified) * device - delay and get_ms_ticks added * gl_device - delay and ... Sun, 02 Jun 2013 20:35:09 GMT epyon [91] * trunk/nv/interface/image_data.hh (modified) * most common C++ bug -_- Sun, 02 Jun 2013 20:33:59 GMT epyon [90] * trunk/nv/common.hh (modified) * trunk/nv/gfx/image.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/image_data.hh (added) * trunk/src/gfx/image.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/tests/render_test/rl.cc (modified) * common - windows SCL warnings proper suppression * common - ... Sun, 02 Jun 2013 17:40:57 GMT epyon [89] * trunk/nv/gfx (added) * trunk/nv/gfx/image.hh (moved) * trunk/nv/gfx/texture_atlas.hh (moved) * trunk/nv/gfx/texture_font.hh (moved) * trunk/src/gfx (added) * trunk/src/gfx/image.cc (moved) * trunk/src/gfx/texture_atlas.cc (moved) * trunk/src/gfx/texture_font.cc (moved) * trunk/tests/render_test/rl.cc (modified) * gfx folders added - moved image, texture_atlas and texture_font to them Sun, 02 Jun 2013 17:12:35 GMT epyon [88] * trunk/nv/common.hh (modified) * trunk/nv/logging.hh (modified) * spaces to tabs (*sigh* -_-) Sun, 02 Jun 2013 17:07:09 GMT epyon [87] * trunk/nv/types.hh (modified) * compilation fix - should work now both under MSVC and GCC Sun, 02 Jun 2013 16:38:01 GMT epyon [86] * trunk/nv/lua/lua_state.hh (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/tests/lualib_test/lualib_test.cc (modified) * lua::state constructors made explicit * lua::state can implicitly ... Sun, 02 Jun 2013 16:25:29 GMT epyon [85] * trunk/nv/lua/lua_raw.hh (modified) * trunk/src/lua/lua_aux.cc (modified) * trunk/src/lua/lua_glm.cc (modified) * trunk/src/lua/lua_raw.cc (modified) * lua_raw - several utility functions added * lua_aux - aux ... Sun, 02 Jun 2013 08:25:15 GMT melon [84] * trunk/nv/types.hh (modified) Another portion of bugfixes. Missing typename... Sun, 02 Jun 2013 08:10:26 GMT melon [83] * trunk/nv/types.hh (modified) Just removed all tabs with spaces, indentation is set to four. ... Sun, 02 Jun 2013 08:02:37 GMT melon [82] * trunk/nv/types.hh (modified) Another portion of bug-fixes (no namespaces) Sun, 02 Jun 2013 07:29:49 GMT melon [81] * trunk/nv/types.hh (modified) Missing namespace for typeinfo. Seriously? How come Microsoft ... Sun, 02 Jun 2013 07:25:36 GMT melon [80] * trunk/nv/common.hh (modified) * trunk/nv/logging.hh (modified) Wrong THROW used in common.hh. No message was returned with NV_THROW ... Sat, 01 Jun 2013 22:53:25 GMT epyon [79] * trunk/nv/lua/lua_state.hh (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/tests/lualib_test/lualib_test.cc (modified) * lua::state::do_string can take a returns parameter * ... Sat, 01 Jun 2013 21:50:55 GMT epyon [78] * trunk/nv/io_event.hh (modified) * trunk/nv/types.hh (modified) * trunk/src/io_event.cc (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/src/object.cc (modified) * trunk/tests/lualib_test/lualib_test.cc (modified) * types.hh - basing totally on typeid now * types.hh - removed ... Sat, 01 Jun 2013 20:47:44 GMT epyon [77] * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/object.hh (modified) * trunk/nv/types.hh (modified) * trunk/src/gui/gui_element.cc (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/src/object.cc (modified) * types - typemap based on type_index, allowing type retrival by ... Sat, 01 Jun 2013 20:45:13 GMT epyon [76] * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/lua/lua_glm.hh (modified) * trunk/tests/lualib_test/lualib_test.cc (modified) * minor fixes Sat, 01 Jun 2013 20:22:22 GMT epyon [75] * trunk/nv/lua/lua_glm.hh (modified) * trunk/src/lua/lua_glm.cc (modified) * lua_glm - uses own naming scheme, made independent of nv/types.hh ... Sat, 01 Jun 2013 15:07:09 GMT epyon [74] * trunk/nv/lua/lua_state.hh (modified) * trunk/src/lua/lua_glm.cc (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/tests/lualib_test/lualib_test.cc (modified) * lua::state - removed notion of global state * lua_glm - fixed ... Fri, 31 May 2013 23:26:51 GMT epyon [73] * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/mesh.hh (modified) * trunk/nv/interface/program.hh (modified) * trunk/tests/render_test/rl.cc (modified) * shortcut create_vertex_array based on program and mesh Fri, 31 May 2013 22:38:22 GMT epyon [72] * trunk/nv/types.hh (modified) * etype_traits -> datatype_traits Fri, 31 May 2013 22:24:46 GMT epyon [71] * trunk/nv/interface/mesh.hh (added) * trunk/tests/render_test/rl.cc (modified) * mesh interface class with vertex_attribute, index, primitive and ... Fri, 31 May 2013 22:24:07 GMT epyon [70] * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/gl/gl_enum.hh (modified) * trunk/nv/gl/gl_texture2d.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/program.hh (modified) * trunk/nv/interface/texture2d.hh (modified) * trunk/nv/interface/vertex_buffer.hh (modified) * trunk/nv/types.hh (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) * etype -> datatype * types clarifications, and datatype_traits Fri, 31 May 2013 17:33:59 GMT epyon [69] * trunk/nv/gui/gui_common.hh (modified) * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/gui/gui_environment.hh (added) * trunk/src/gui/gui_element.cc (modified) * trunk/src/gui/gui_environment.cc (added) * trunk/tests/lualib_test/lualib_test.cc (modified) * gui::element - render_data, class, dirty and text fields added with ... Fri, 31 May 2013 17:31:29 GMT epyon [68] * trunk/nv/io_event.hh (modified) * trunk/nv/types.hh (modified) * trunk/src/gl/gl_enum.cc (modified) * engine support for int8 vectors (might be removed later?) - types ... Fri, 31 May 2013 14:16:29 GMT epyon [67] * trunk/nv/detail (added) * trunk/nv/detail/io_event_list.inc (added) * trunk/nv/detail/key_list.inc (added) * trunk/nv/detail/mouse_list.inc (added) * trunk/nv/io_event.hh (added) * trunk/nv/types.hh (modified) * trunk/src/io_event.cc (added) * io_event structure * io_event enums * io_event type_database ... Fri, 31 May 2013 00:32:49 GMT epyon [66] * trunk/nv/gui (added) * trunk/nv/gui/gui_common.hh (added) * trunk/nv/gui/gui_element.hh (added) * trunk/nv/object.hh (modified) * trunk/src/gui (added) * trunk/src/gui/gui_element.cc (added) * trunk/src/object.cc (modified) * gui_element class and gui_common file * additions to object class