# # ChangeLog for trunk/src/gl # # Generated by Trac 1.0.2 # 07/04/25 00:01:49 Mon, 18 Aug 2014 21:25:46 GMT epyon [313] * trunk/nv/gfx/debug_draw.hh (modified) * trunk/nv/gfx/skeletal_mesh.hh (modified) * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/src/gfx/debug_draw.cc (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gfx/particle_engine.cc (modified) * trunk/src/gfx/skeletal_mesh.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gui/gui_renderer.cc (modified) * cleanup of context and device interfaces * create_vertex_array ... Thu, 14 Aug 2014 19:21:39 GMT epyon [311] * trunk/nv/common.hh (modified) * trunk/nv/lib/detail/gl_ext (added) * trunk/nv/lib/detail/gl_ext/gl_ext_all_functions.inc (added) * trunk/nv/lib/detail/gl_ext/gl_ext_all_types.inc (added) * trunk/nv/lib/detail/gl_ext/gl_ext_framebuffer_blit_functions.inc (added) * trunk/nv/lib/detail/gl_ext/gl_ext_framebuffer_blit_types.inc (added) * trunk/nv/lib/detail/gl_ext/gl_ext_framebuffer_object_functions.inc (added) * trunk/nv/lib/detail/gl_ext/gl_ext_framebuffer_object_types.inc (added) * trunk/nv/lib/detail/gl_ext/gl_ext_info.inc (added) * trunk/nv/lib/detail/gl_functions.inc (modified) * trunk/nv/lib/gl.hh (modified) * trunk/nv/logging.hh (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/lib/gl.cc (modified) * full OpenGL extension loading mechanisms * framebuffer_object and ... Thu, 14 Aug 2014 17:00:26 GMT epyon [310] * trunk/nv/flags.hh (modified) * trunk/nv/lib/wx.hh (modified) * trunk/nv/range.hh (modified) * trunk/nv/type_traits.hh (modified) * trunk/src/gl/gl_window.cc (modified) * range - added bit enumeration iterator * flags - added flag ... Mon, 11 Aug 2014 09:56:19 GMT epyon [304] * trunk/nv/detail/io_event_list.inc (modified) * trunk/nv/detail/mouse_list.inc (modified) * trunk/nv/formats/md3_loader.hh (modified) * trunk/nv/gfx/keyframed_mesh.hh (modified) * trunk/nv/gfx/mesh_creator.hh (modified) * trunk/nv/interface/mesh_data.hh (modified) * trunk/nv/io_event.hh (modified) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gl/gl_window.cc (modified) * trunk/src/io_event.cc (modified) * trunk/tests/md3_test/md3_test.cc (modified) * mouse wheel support for both SDL 1.2 and 2.0 * optional unmerged ... Fri, 08 Aug 2014 11:18:41 GMT epyon [303] * trunk/nv/gfx/debug_draw.hh (modified) * trunk/nv/gfx/keyframed_mesh.hh (modified) * trunk/nv/gfx/skeletal_mesh.hh (modified) * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/gl/gl_program.hh (deleted) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/program.hh (deleted) * trunk/nv/interface/uniform.hh (modified) * trunk/src/gfx/debug_draw.cc (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gfx/skeletal_mesh.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_program.cc (deleted) * trunk/src/gui/gui_renderer.cc (modified) * program is now handle-based * all device constructs are now ... Thu, 07 Aug 2014 17:06:34 GMT epyon [302] * trunk/nv/gfx/debug_draw.hh (modified) * trunk/nv/gfx/keyframed_mesh.hh (modified) * trunk/nv/gfx/skeletal_mesh.hh (modified) * trunk/nv/gfx/sliced_buffer.hh (modified) * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/gl/gl_enum.hh (modified) * trunk/nv/gl/gl_vertex_buffer.hh (deleted) * trunk/nv/gui/gui_renderer.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/mesh_data.hh (modified) * trunk/nv/interface/vertex.hh (modified) * trunk/nv/interface/vertex_buffer.hh (modified) * trunk/src/formats/assimp_loader.cc (modified) * trunk/src/gfx/debug_draw.cc (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gfx/mesh_creator.cc (modified) * trunk/src/gfx/skeletal_mesh.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_vertex_buffer.cc (deleted) * trunk/src/gui/gui_renderer.cc (modified) * buffers and vertex_arrays are now handle based Thu, 07 Aug 2014 10:11:16 GMT epyon [301] * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/gl/gl_enum.hh (modified) * trunk/nv/gl/gl_texture2d.hh (deleted) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/texture2d.hh (deleted) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_texture2d.cc (deleted) * trunk/src/gui/gui_renderer.cc (modified) * textures are now handled by lightweight handles * textures now ... Thu, 07 Aug 2014 08:29:34 GMT epyon [300] * trunk/nv/gl/gl_names.hh (deleted) * trunk/nv/gl/gl_program.hh (modified) * trunk/nv/gl/gl_texture2d.hh (modified) * trunk/nv/gl/gl_vertex_buffer.hh (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_names.cc (deleted) * trunk/src/gl/gl_program.cc (modified) * trunk/src/gl/gl_texture2d.cc (modified) * trunk/src/gl/gl_vertex_buffer.cc (modified) * removed gl_names - too much bloat for too little gain Thu, 07 Aug 2014 08:10:24 GMT epyon [299] * trunk/nv/gfx/keyframed_mesh.hh (modified) * trunk/nv/gfx/skeletal_mesh.hh (modified) * trunk/nv/gfx/sliced_buffer.hh (modified) * trunk/nv/gl/gl_context.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/gui/gui_renderer.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/program.hh (modified) * trunk/nv/interface/texture2d.hh (modified) * trunk/nv/interface/vertex_buffer.hh (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gfx/skeletal_mesh.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_device.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/gui/gui_renderer.cc (modified) * all bind and update function for graphics objects are done via ... Thu, 31 Jul 2014 00:32:59 GMT epyon [295] * trunk/nv/gfx/mesh_creator.hh (modified) * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/gl/gl_window.hh (modified) * trunk/nv/handle.hh (modified) * trunk/nv/interface/animated_mesh.hh (modified) * trunk/nv/interface/mesh_data.hh (modified) * trunk/nv/interface/vertex.hh (modified) * trunk/nv/lib/detail/gl_types.inc (modified) * trunk/nv/lib/wx.hh (added) * trunk/nv/logger.hh (modified) * trunk/src/gfx/mesh_creator.cc (modified) * trunk/src/gfx/skeletal_mesh.cc (modified) * trunk/src/gl/gl_window.cc (modified) * trunk/src/library.cc (modified) * trunk/src/logger.cc (modified) * gl_context - support for integration with wxWindows * wx.hh - ... Sat, 26 Jul 2014 02:25:23 GMT epyon [292] * trunk/nv/formats/nmd_loader.hh (modified) * 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/image_data.hh (modified) * trunk/nv/interface/texture2d.hh (modified) * trunk/src/formats/assimp_loader.cc (modified) * trunk/src/formats/nmd_loader.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * trunk/src/gl/gl_texture2d.cc (modified) * nmd_loader now (temporarily) holds nmd dump code * image_data now ... Thu, 29 May 2014 15:24:48 GMT epyon [246] * trunk/src/gl/gl_window.cc (modified) * sdl mouse move event didn't record relative values - fixed Tue, 27 May 2014 14:26:53 GMT epyon [245] * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/gl/gl_window.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/lib/detail/wgl_functions.inc (added) * trunk/nv/lib/detail/wgl_types.inc (added) * trunk/nv/lib/gl.hh (modified) * trunk/nv/lib/sdl.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/gl.cc (modified) * gl library wgl support * gl context and window adoption Sun, 25 May 2014 08:40:11 GMT epyon [243] * trunk/src/gl/gl_window.cc (modified) * fix for SDL 2.0 fullscreen Wed, 14 May 2014 17:08:41 GMT epyon [237] * trunk/nv/common.hh (modified) * trunk/nv/gfx/debug_draw.hh (added) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/program.hh (modified) * trunk/nv/interface/vertex.hh (added) * trunk/nv/math.hh (modified) * trunk/src/gfx/debug_draw.cc (added) * trunk/src/gfx/skeletal_mesh.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * trunk/src/gl/gl_program.cc (modified) * trunk/tests/objload_test/objload_test.cc (modified) * debug_draw module added * evil vertex descriptor and info added ... Mon, 12 May 2014 14:52:16 GMT epyon [235] * trunk/nv/interface/camera.hh (modified) * trunk/nv/interface/program.hh (modified) * trunk/nv/interface/uniform.hh (modified) * trunk/nv/math.hh (modified) * trunk/src/gl/gl_program.cc (modified) * camera class extension * additional built-in uniforms added * ... Mon, 12 May 2014 14:49:24 GMT epyon [233] * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/gl/gl_enum.hh (modified) * trunk/nv/interface/render_state.hh (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * polygon_mode added to context and gl context implementation Thu, 08 May 2014 15:28:37 GMT epyon [232] * trunk/nv/interface/camera.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/program.hh (modified) * trunk/nv/interface/uniform.hh (added) * trunk/src/gl/gl_program.cc (modified) * automatic link-time and draw-time uniforms added Tue, 06 May 2014 02:59:23 GMT epyon [229] * trunk/nv/lib/detail/gl_functions.inc (modified) * trunk/nv/lib/gl.hh (modified) * trunk/nv/math.hh (modified) * trunk/nv/resource.hh (modified) * trunk/nv/resource_manager.hh (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/resource_manager.cc (modified) * trunk/tests/gui_test/nv_gui_test.cc (modified) * framebuffer extension added to gl * various minro changes and fixes Tue, 04 Feb 2014 02:50:28 GMT epyon [228] * trunk/nv/formats/md2_loader.hh (modified) * trunk/nv/formats/md3_loader.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/gfx/image.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/gl/gl_window.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/lua/lua_values.hh (modified) * trunk/nv/random.hh (modified) * trunk/src/gfx/image.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_window.cc (modified) * trunk/src/lua/lua_map_tile.cc (modified) * trunk/src/lua/lua_state.cc (modified) * various untracked changes 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 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 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! 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 - ... 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) ... 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 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 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 ... 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 ... 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 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 ... 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 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: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 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: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 ... Thu, 30 May 2013 18:13:08 GMT epyon [64] * trunk/nv/common.hh (modified) * trunk/nv/interface/program.hh (modified) * trunk/nv/logging.hh (modified) * trunk/nv/object.hh (modified) * trunk/nv/root.hh (added) * trunk/nv/string.hh (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/texture_font.cc (modified) * trunk/src/library.cc (modified) * trunk/src/logger.cc (modified) * trunk/src/object.cc (modified) * trunk/src/root.cc (added) * root class for object trees * revised exception throwing - now ... Thu, 30 May 2013 14:44:38 GMT epyon [62] * 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/lib/sdl12.hh (modified) * trunk/nv/lib/sdl_image.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/tests/lualib_test/lualib_test.cc (modified) * type -> etype - to reduce confusion for the compiler Tue, 28 May 2013 20:19:58 GMT epyon [49] * 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/texture2d.hh (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * trunk/src/gl/gl_texture2d.cc (modified) * trunk/tests/render_test/rl.cc (modified) * renamings for easier typing Tue, 28 May 2013 15:55:52 GMT epyon [45] * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/gl/gl_enum.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (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/texture_font.cc (modified) * trunk/src/resource_manager.cc (modified) * temporary draw for context (and implementation) * cleaned up ... Tue, 28 May 2013 14:48:29 GMT epyon [44] * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/gl/gl_vertex_buffer.hh (modified) * trunk/nv/gl/gl_window.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/vertex_buffer.hh (modified) * trunk/nv/interface/window.hh (modified) * trunk/nv/types.hh (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_vertex_buffer.cc (modified) * trunk/src/gl/gl_window.cc (modified) * context bugfixes, force apply state at creation and apply render ... Tue, 28 May 2013 12:09:36 GMT epyon [43] * trunk/nv/gl/gl_enum.hh (modified) * trunk/nv/gl/gl_texture2d.hh (added) * trunk/nv/interface/texture2d.hh (added) * trunk/src/gl/gl_enum.cc (modified) * trunk/src/gl/gl_texture2d.cc (added) * texture2d object interface and implementation Tue, 28 May 2013 10:21:27 GMT epyon [42] * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/gl/gl_enum.hh (modified) * trunk/nv/gl/gl_vertex_buffer.hh (added) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/vertex_buffer.hh (added) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * trunk/src/gl/gl_vertex_buffer.cc (added) * vertex_buffer interface and implementation Tue, 28 May 2013 08:19:28 GMT epyon [41] * trunk/nv/gl/gl_program.hh (modified) * trunk/nv/interface/program.hh (modified) * trunk/src/gl/gl_program.cc (modified) * proper uniform binding implemented Tue, 28 May 2013 00:11:06 GMT epyon [40] * trunk/src/gl/gl_enum.cc (modified) * trunk/src/gl/gl_program.cc (modified) * bugfixes Mon, 27 May 2013 23:13:20 GMT epyon [38] * trunk/nv/gl/gl_device.hh (added) * trunk/nv/gl/gl_window.hh (added) * trunk/src/gl/gl_device.cc (added) * trunk/src/gl/gl_window.cc (added) * gl_window added * gl_device added * NOVA library fully ... Mon, 27 May 2013 23:03:00 GMT epyon [37] * trunk/nv/gl/gl_context.hh (added) * trunk/nv/gl/gl_program.hh (modified) * trunk/nv/lib/gl.hh (modified) * trunk/nv/types.hh (modified) * trunk/src/gl/gl_context.cc (added) * trunk/src/gl/gl_program.cc (modified) * gl_context added * removed geometry shader support from ... Mon, 27 May 2013 22:47:29 GMT epyon [36] * trunk/nv/gl/gl_program.hh (added) * trunk/src/gl/gl_enum.cc (modified) * trunk/src/gl/gl_names.cc (modified) * trunk/src/gl/gl_program.cc (added) * gl_program added Mon, 27 May 2013 22:27:30 GMT epyon [35] * trunk/nv/gl/gl_enum.hh (added) * trunk/nv/gl/gl_names.hh (added) * trunk/nv/lib/gl.hh (modified) * trunk/src/gl/gl_enum.cc (added) * trunk/src/gl/gl_names.cc (added) * gl_enum helper functions * gl_names GL name handling Tue, 21 May 2013 04:16:47 GMT melon [29] * trunk/src/gl/texture_atlas.cc (modified) Removed some debug leftovers Mon, 20 May 2013 20:22:36 GMT melon [28] * trunk/nv/gl/texture_font.hh (modified) * trunk/src/gl/texture_atlas.cc (modified) * trunk/src/gl/texture_font.cc (modified) Just some reformating, got rid of compiler warnings. Mon, 20 May 2013 20:09:10 GMT melon [27] * trunk/nv/gl/texture_atlas.hh (modified) * trunk/src/gl/texture_atlas.cc (modified) Reformating. Removed unused variables. Mon, 20 May 2013 19:29:15 GMT melon [26] * trunk/nv/gl/image.hh (modified) * trunk/src/gl/image.cc (modified) Added doxygen documentation to image. Removed image::clear() as ... Sat, 18 May 2013 09:34:30 GMT melon [25] * trunk/src/gl/texture_font.cc (modified) Modified thrown error messages to provide more details Sat, 18 May 2013 08:55:38 GMT melon [24] * trunk/nv/gl/texture_font.hh (modified) * trunk/nv/lib/freetype2.hh (modified) * trunk/src/gl/texture_font.cc (modified) Fixed typos (gylph => glyph) Thu, 16 May 2013 19:35:08 GMT melon [23] * trunk/src/gl/texture_font.cc (modified) Added missing header. Everything links now. Wed, 15 May 2013 22:56:40 GMT epyon [21] * trunk/nv/gl/image.hh (modified) * trunk/nv/gl/texture_font.hh (added) * trunk/nv/lib/gl.hh (modified) * trunk/src/gl/image.cc (modified) * trunk/src/gl/texture_font.cc (added) * trunk/src/lib/freetype2.cc (modified) * trunk/src/lib/gl.cc (modified) * bugfixes * missing files added Sat, 26 Jan 2013 19:23:31 GMT epyon [13] * trunk/nv/gl/image.hh (added) * trunk/nv/gl/texture_atlas.hh (modified) * trunk/src/gl/image.cc (added) * trunk/src/gl/texture_atlas.cc (modified) * pure image functionality of texture_atlas split into image clas Sat, 26 Jan 2013 10:52:13 GMT epyon [11] * trunk/nv/common.hh (modified) * trunk/nv/gl (added) * trunk/nv/gl/texture_atlas.hh (added) * trunk/src/gl (added) * trunk/src/gl/texture_atlas.cc (added) * common.hh - supression of C4201 warning under MSVC (nameless ...