# # ChangeLog for trunk/src/gl # # Generated by Trac 1.0.2 # 07/03/25 23:44:44 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 ...