# # ChangeLog for / # # Generated by Trac 1.0.2 # 06/28/25 21:09:33 Thu, 11 Jun 2015 15:36:30 GMT epyon [393] * trunk/nv/stl/container/contiguous.hh (deleted) * contiguous.hh not needed anymore Thu, 11 Jun 2015 14:23:41 GMT epyon [392] * trunk/nv/core/profiler.hh (modified) * trunk/nv/core/types.hh (modified) * trunk/nv/core/uid.hh (modified) * trunk/nv/engine/particle_engine.hh (modified) * trunk/nv/fmod/fmod_audio.hh (modified) * trunk/nv/formats/md2_loader.hh (modified) * trunk/nv/formats/md3_loader.hh (modified) * trunk/nv/formats/nmd_loader.hh (modified) * trunk/nv/formats/obj_loader.hh (modified) * trunk/nv/gfx/animation.hh (modified) * trunk/nv/gfx/debug_draw.hh (modified) * trunk/nv/gfx/skeletal_mesh.hh (modified) * trunk/nv/gfx/sliced_buffer.hh (modified) * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/interface/audio.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/map_area.hh (modified) * trunk/nv/interface/mesh_data.hh (modified) * trunk/nv/interface/mesh_loader.hh (modified) * trunk/nv/interface/scene_node.hh (modified) * trunk/nv/interface/uniform.hh (modified) * trunk/nv/io/string_table.hh (modified) * trunk/nv/lua/lua_raw.hh (modified) * trunk/nv/sdl/sdl_audio.hh (modified) * trunk/nv/stl/cstring_store.hh (modified) * trunk/nv/stl/handle.hh (modified) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/type_traits/common.hh (modified) * trunk/src/fmod/fmod_audio.cc (modified) * trunk/src/formats/assimp_loader.cc (modified) * trunk/src/formats/md5_loader.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_environment.cc (modified) * trunk/src/io/string_table.cc (modified) * trunk/src/sdl/sdl_audio.cc (modified) * massive shift towards nova STL * include cleanups Thu, 11 Jun 2015 14:22:54 GMT epyon [391] * trunk/nv/stl/array.hh (modified) * trunk/nv/stl/container/contiguous.hh (added) * trunk/nv/stl/container/contiguous_storage.hh (added) * trunk/nv/stl/container/contiguous_storage_policy.hh (added) * trunk/nv/stl/container/fixed_container_handler.hh (added) * trunk/nv/stl/container/growing_container_handler.hh (added) * trunk/nv/stl/container/hash_table.hh (modified) * trunk/nv/stl/container/initialize_policy.hh (added) * trunk/nv/stl/container/sized_container_handler.hh (added) * trunk/nv/stl/functional/hash.hh (modified) * trunk/nv/stl/memory.hh (modified) * trunk/nv/stl/vector.hh (added) * trunk/src/stl/hash_table.cc (added) * stl/container - vector header support and split between files * ... Thu, 11 Jun 2015 10:14:12 GMT epyon [390] * trunk/nv/stl/container (added) * trunk/nv/stl/container/hash_table.hh (added) * trunk/nv/stl/container/hash_table_policy.hh (added) * trunk/nv/stl/unordered_map.hh (added) * stl container functions * initial unordered_map implementation Thu, 11 Jun 2015 10:13:28 GMT epyon [389] * trunk/nv/stl/algorithm/common.hh (modified) * trunk/nv/stl/algorithm/copy.hh (modified) * trunk/nv/stl/algorithm/fill.hh (modified) * trunk/nv/stl/functional/comparisons.hh (modified) * trunk/nv/stl/functional/invoke.hh (added) * trunk/nv/stl/functional/mem_fn.hh (added) * trunk/nv/stl/functional/reference.hh (modified) * trunk/nv/stl/iterator.hh (modified) * trunk/nv/stl/memory.hh (modified) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/type_traits/common.hh (modified) * trunk/nv/stl/type_traits/experimental.hh (added) * trunk/nv/stl/type_traits/function.hh (modified) * trunk/nv/stl/type_traits/primary.hh (modified) * trunk/nv/stl/type_traits/properties.hh (modified) * trunk/nv/stl/type_traits/transforms.hh (modified) * trunk/nv/stl/utility.hh (modified) * trunk/nv/stl/utility/pair.hh (modified) * trunk/src/formats/md3_loader.cc (modified) * stl functional extensions * stl algorithm clenups * stl ... Sat, 06 Jun 2015 14:16:30 GMT epyon [388] * trunk/nv/stl/algorithm (added) * trunk/nv/stl/algorithm.hh (modified) * trunk/nv/stl/algorithm/common.hh (added) * trunk/nv/stl/algorithm/copy.hh (added) * trunk/nv/stl/algorithm/fill.hh (added) * trunk/nv/stl/algorithm/raw.hh (added) * stl/algorithm split up Sat, 06 Jun 2015 14:00:35 GMT epyon [387] * trunk/nv/stl/functional.hh (modified) * trunk/nv/stl/functional/arithmetic_ops.hh (added) * trunk/nv/stl/functional/bitwise_ops.hh (added) * trunk/nv/stl/functional/common.hh (added) * trunk/nv/stl/functional/comparisons.hh (added) * trunk/nv/stl/functional/hash.hh (modified) * trunk/nv/stl/functional/logical_ops.hh (added) * trunk/nv/stl/functional/reference.hh (added) * trunk/nv/stl/type_traits/transforms.hh (modified) * trunk/nv/stl/utility (added) * trunk/nv/stl/utility.hh (modified) * trunk/nv/stl/utility/common.hh (added) * trunk/nv/stl/utility/make_pair.hh (added) * trunk/nv/stl/utility/pair.hh (added) * utility - pair/make_pair, split into sub headers * functional - ... Thu, 04 Jun 2015 17:01:01 GMT epyon [386] * trunk/nv/stl/functional (added) * trunk/nv/stl/functional.hh (added) * trunk/nv/stl/functional/hash.hh (added) * stl functional hash Thu, 04 Jun 2015 16:53:24 GMT epyon [385] * trunk/nv/core/random.hh (modified) * trunk/nv/core/types.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/lua/lua_values.hh (modified) * trunk/nv/stl/flags.hh (modified) * trunk/nv/stl/memory.hh (modified) * trunk/nv/stl/range.hh (modified) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/type_traits (moved) * trunk/nv/stl/type_traits.hh (modified) * trunk/nv/stl/type_traits/alignment.hh (modified) * trunk/nv/stl/type_traits/function.hh (modified) * trunk/nv/stl/type_traits/primary.hh (modified) * trunk/nv/stl/type_traits/properties.hh (modified) * trunk/nv/stl/type_traits/transforms.hh (modified) * trunk/nv/stl/utility.hh (modified) * trunk/src/lua/lua_glm.cc (modified) * stl/traits -> stl/type_traits Thu, 04 Jun 2015 16:46:42 GMT epyon [384] * trunk/nv/stl/array.hh (modified) * trunk/nv/stl/limits.hh (modified) * trunk/nv/stl/rtti_support.hh (modified) * minimum capacity increase for array * fixed limits * hash ... Tue, 02 Jun 2015 18:56:15 GMT epyon [383] * trunk/nv.lua (modified) * trunk/nv/core/common.hh (modified) * trunk/nv/core/profiler.hh (modified) * trunk/nv/formats/assimp_loader.hh (modified) * trunk/nv/formats/md2_loader.hh (modified) * trunk/nv/formats/md3_loader.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/formats/obj_loader.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/mesh_data.hh (modified) * trunk/nv/lua/lua_dispatch.hh (modified) * trunk/nv/lua/lua_raw.hh (modified) * trunk/nv/stl/algorithm.hh (modified) * trunk/nv/stl/array.hh (modified) * trunk/nv/stl/array2d.hh (modified) * trunk/nv/stl/capi.hh (modified) * trunk/nv/stl/flags.hh (modified) * trunk/nv/stl/handle.hh (modified) * trunk/nv/stl/memory.hh (modified) * trunk/nv/stl/range.hh (modified) * trunk/src/formats/assimp_loader.cc (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/nmd_loader.cc (modified) * trunk/src/formats/obj_loader.cc (modified) * trunk/src/gfx/image.cc (modified) * trunk/src/gfx/mesh_creator.cc (modified) * trunk/src/gfx/skeletal_mesh.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/io/string_table.cc (modified) * trunk/src/lua/lua_map_tile.cc (modified) * trunk/src/lua/lua_raw.cc (modified) * more work on stl * fully working vectors! * copy & copy_n * ... Mon, 01 Jun 2015 18:39:35 GMT epyon [382] * trunk/nv/core/arcball.hh (modified) * trunk/nv/core/common.hh (modified) * trunk/nv/stl/array.hh (modified) * trunk/nv/stl/capi.hh (modified) * trunk/nv/stl/cstring_store.hh (modified) * trunk/nv/stl/limits.hh (modified) * trunk/nv/stl/memory.hh (modified) * trunk/nv/stl/rtti_support.hh (modified) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/traits/alignment.hh (modified) * trunk/nv/stl/traits/common.hh (modified) * trunk/nv/stl/traits/function.hh (modified) * trunk/nv/stl/traits/properties.hh (modified) * trunk/nv/stl/traits/transforms.hh (modified) * trunk/nv/stl/utility.hh (modified) * trunk/src/engine/particle_engine.cc (modified) * trunk/src/engine/program_manager.cc (modified) * trunk/src/engine/resource_system.cc (modified) * trunk/src/formats/assimp_loader.cc (modified) * trunk/src/formats/obj_loader.cc (modified) * trunk/src/stl/string.cc (modified) * massive C++11 update (upgrade to MSVC 2015) * array/dynamic_array ... Fri, 29 May 2015 15:41:14 GMT epyon [381] * trunk/nv/stl/rtti_support.hh (added) * trunk/nv/stl/rtti_types.hh (added) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/traits/common.hh (added) * full opt-in rtti Fri, 29 May 2015 15:28:16 GMT epyon [380] * trunk/src/core/library.cc (modified) * trunk/src/core/logger.cc (modified) * trunk/src/core/profiler.cc (modified) * trunk/src/core/time.cc (modified) * trunk/src/engine/program_manager.cc (modified) * trunk/src/engine/resource_system.cc (modified) * trunk/src/formats/assimp_loader.cc (modified) * trunk/src/gfx/texture_font.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gui/gui_environment.cc (modified) * trunk/src/gui/gui_gfx_renderer.cc (modified) * trunk/src/lua/lua_glm.cc (modified) * trunk/src/lua/lua_path.cc (modified) * trunk/src/lua/lua_raw.cc (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/src/sdl/sdl_window.cc (modified) * trunk/src/stl/string.cc (modified) * oops, missed src : ** got rid of to_string and other std::string ... Fri, 29 May 2015 15:23:04 GMT epyon [379] * trunk/nv/core/common.hh (modified) * trunk/nv/core/library.hh (modified) * trunk/nv/core/logging.hh (modified) * trunk/nv/core/types.hh (modified) * trunk/nv/core/uid.hh (modified) * trunk/nv/engine/program_manager.hh (modified) * trunk/nv/engine/resource_system.hh (modified) * trunk/nv/formats/assimp_loader.hh (modified) * trunk/nv/gfx/texture_font.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/gl/gl_window.hh (modified) * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/map_area.hh (modified) * trunk/nv/interface/mesh_data.hh (modified) * trunk/nv/interface/uniform.hh (modified) * trunk/nv/interface/window.hh (modified) * trunk/nv/lua/lua_path.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/lua/lua_values.hh (modified) * trunk/nv/sdl/sdl_window.hh (modified) * trunk/nv/stl/any.hh (modified) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/type_info.hh (deleted) * got rid of to_string and other std::string utilities (except slurp) ... Fri, 29 May 2015 10:12:47 GMT epyon [378] * trunk/nv/core/logger.hh (modified) * trunk/nv/core/logging.hh (modified) * trunk/nv/lua/lua_path.hh (modified) * trunk/nv/stl/capi.hh (modified) * trunk/nv/stl/cstring_store.hh (modified) * trunk/nv/stl/iterator.hh (modified) * trunk/nv/stl/singleton.hh (modified) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/traits/properties.hh (modified) * trunk/src/gui/gui_gfx_renderer.cc (modified) * trunk/src/lua/lua_area.cc (modified) * trunk/src/lua/lua_glm.cc (modified) * trunk/src/lua/lua_map_tile.cc (modified) * trunk/src/stl/assert.cc (modified) * trunk/src/stl/string.cc (modified) * important fix in reverse_iterator operators * std::string ... Thu, 28 May 2015 15:34:27 GMT epyon [377] * trunk/nv/core/common.hh (modified) * trunk/nv/core/random.hh (modified) * trunk/nv/core/types.hh (modified) * trunk/nv/interface/interpolation_template.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/lua/lua_values.hh (modified) * trunk/nv/stl/allocator.hh (modified) * trunk/nv/stl/any.hh (modified) * trunk/nv/stl/flags.hh (modified) * trunk/nv/stl/memory.hh (modified) * trunk/nv/stl/range.hh (modified) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/traits (added) * trunk/nv/stl/traits/alignment.hh (added) * trunk/nv/stl/traits/function.hh (added) * trunk/nv/stl/traits/primary.hh (added) * trunk/nv/stl/traits/properties.hh (added) * trunk/nv/stl/traits/transforms.hh (added) * trunk/nv/stl/type_traits.hh (modified) * trunk/nv/stl/utility.hh (modified) * fairly complete and conformant type_traits implementation finished Thu, 28 May 2015 08:21:10 GMT epyon [376] * trunk/nv/core/common.hh (modified) * trunk/nv/interface/animation_key.hh (modified) * trunk/nv/interface/interpolation_template.hh (modified) * trunk/nv/interface/vertex.hh (modified) * trunk/nv/lib/curses.hh (modified) * trunk/nv/lib/detail/wgl_functions.inc (modified) * trunk/nv/stl/algorithm.hh (modified) * trunk/nv/stl/array.hh (modified) * trunk/nv/stl/assert.hh (added) * trunk/nv/stl/capi.hh (added) * trunk/nv/stl/handle.hh (modified) * trunk/nv/stl/limits.hh (modified) * trunk/nv/stl/memory.hh (modified) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/type_traits.hh (modified) * trunk/src/core/logger.cc (modified) * trunk/src/core/profiler.cc (modified) * trunk/src/core/time.cc (modified) * trunk/src/formats/assimp_loader.cc (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/image.cc (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gfx/texture_atlas.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gui/gui_gfx_renderer.cc (modified) * trunk/src/io/c_stream.cc (modified) * trunk/src/lua/lua_path.cc (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/src/stl/assert.cc (added) * trunk/src/stl/capi.cc (added) * stl/assert.hh, stl/capi.hh, size_t independent * GCC 4.8 ... Tue, 26 May 2015 21:27:51 GMT epyon [375] * trunk/nv/stl/array.hh (modified) * trunk/nv/stl/memory.hh (modified) * trunk/nv/stl/string.hh (modified) * massive memory/array/string upgrades Tue, 26 May 2015 15:35:06 GMT epyon [374] * trunk/nv/core/common.hh (modified) * trunk/nv/core/position.hh (modified) * trunk/nv/core/types.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/interface/image_data.hh (modified) * trunk/nv/interface/interpolation_template.hh (modified) * trunk/nv/lib/curses.hh (modified) * trunk/nv/lua/lua_glm.hh (modified) * trunk/nv/stl/algorithm.hh (added) * trunk/nv/stl/allocator.hh (modified) * trunk/nv/stl/any.hh (modified) * trunk/nv/stl/array.hh (modified) * trunk/nv/stl/flags.hh (modified) * trunk/nv/stl/iterator.hh (added) * trunk/nv/stl/limits.hh (added) * trunk/nv/stl/math.hh (modified) * trunk/nv/stl/memory.hh (modified) * trunk/nv/stl/numeric.hh (added) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/type_info.hh (added) * trunk/nv/stl/type_traits.hh (modified) * trunk/nv/stl/utility.hh (modified) * trunk/src/curses/curses_terminal.cc (modified) * trunk/src/engine/particle_engine.cc (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/image.cc (modified) * trunk/src/io/c_stream.cc (modified) * trunk/src/io/std_stream.cc (modified) * trunk/src/lib/curses.cc (modified) * trunk/src/lua/lua_area.cc (modified) * trunk/src/lua/lua_map_tile.cc (modified) * trunk/src/stl/string.cc (modified) * MASSIVE commit * common.hh - size_t, ptrdiff_t, nv:: namespace, ... Mon, 25 May 2015 05:31:57 GMT epyon [373] * trunk/nv/core/common.hh (modified) * trunk/nv/core/types.hh (modified) * trunk/nv/lua/lua_values.hh (modified) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/type_traits.hh (modified) * trunk/nv/stl/utility.hh (modified) * further type_traits implementations * we no longer depend on STL ... Fri, 22 May 2015 14:50:38 GMT epyon [372] * trunk/nv/core/common.hh (modified) * trunk/nv/core/position.hh (modified) * trunk/nv/core/random.hh (modified) * trunk/nv/core/types.hh (modified) * trunk/nv/stl/memory.hh (modified) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/type_traits.hh (modified) * trunk/nv/stl/utility.hh (added) * trunk/src/core/random.cc (modified) * further removal of C++ std lib headers * partial implementation ... Fri, 22 May 2015 11:25:59 GMT epyon [371] * trunk/nv/core/logging.hh (modified) * trunk/nv/core/profiler.hh (modified) * trunk/src/core/profiler.cc (modified) * profiler - removed sstream dependency - formating via snprintf * ... Fri, 22 May 2015 11:23:02 GMT epyon [370] * trunk/nv/core/types.hh (modified) * trunk/nv/stl/type_traits.hh (modified) * own type_index implementation * more stl headers removed from nv ... Fri, 22 May 2015 11:21:44 GMT epyon [369] * trunk/nv/core/common.hh (modified) * trunk/nv/core/io_event.hh (modified) * trunk/nv/core/property_store.hh (modified) * trunk/nv/stl/cstring_store.hh (modified) * trunk/nv/stl/memory.hh (modified) * trunk/src/curses/curses_terminal.cc (modified) * trunk/src/lua/lua_glm.cc (modified) * trunk/src/lua/lua_map_tile.cc (modified) * trunk/src/sdl/sdl_input.cc (modified) * removed all std headers (except cassert) from common.hh * sized ... Fri, 22 May 2015 08:28:08 GMT epyon [368] * trunk/nv.lua (modified) * trunk/nv/core/common.hh (modified) * trunk/nv/core/library.hh (modified) * trunk/nv/core/logger.hh (modified) * trunk/nv/core/logging.hh (modified) * trunk/nv/core/position.hh (modified) * trunk/nv/core/profiler.hh (modified) * trunk/nv/core/random.hh (modified) * trunk/nv/core/transform.hh (modified) * trunk/nv/engine/particle_engine.hh (modified) * trunk/nv/formats/md2_loader.hh (modified) * trunk/nv/formats/md3_loader.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/gfx/animation.hh (modified) * trunk/nv/gfx/debug_draw.hh (modified) * trunk/nv/gfx/image.hh (modified) * trunk/nv/gfx/mesh_creator.hh (modified) * trunk/nv/gfx/sliced_buffer.hh (modified) * trunk/nv/gfx/texture_atlas.hh (modified) * trunk/nv/gfx/texture_font.hh (modified) * trunk/nv/gl/gl_enum.hh (modified) * trunk/nv/gui/gui_ascii_renderer.hh (modified) * trunk/nv/gui/gui_common.hh (modified) * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/gui/gui_renderer.hh (modified) * trunk/nv/interface/animated_mesh.hh (modified) * trunk/nv/interface/animation_key.hh (modified) * trunk/nv/interface/audio.hh (modified) * trunk/nv/interface/camera.hh (modified) * trunk/nv/interface/clear_state.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/image_data.hh (modified) * trunk/nv/interface/interpolation_raw.hh (modified) * trunk/nv/interface/interpolation_template.hh (modified) * trunk/nv/interface/map_area.hh (modified) * trunk/nv/interface/mesh_data.hh (modified) * trunk/nv/interface/mesh_loader.hh (modified) * trunk/nv/interface/render_state.hh (modified) * trunk/nv/interface/scene_node.hh (modified) * trunk/nv/interface/uniform.hh (modified) * trunk/nv/interface/vertex.hh (modified) * trunk/nv/interface/window.hh (modified) * trunk/nv/interface/window_manager.hh (modified) * trunk/nv/io/string_table.hh (modified) * trunk/nv/lib/assimp.hh (modified) * trunk/nv/lua/lua_dispatch.hh (modified) * trunk/nv/lua/lua_flags.hh (modified) * trunk/nv/lua/lua_glm.hh (modified) * trunk/nv/lua/lua_handle.hh (modified) * trunk/nv/lua/lua_path.hh (modified) * trunk/nv/lua/lua_raw.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/lua/lua_values.hh (modified) * trunk/nv/stl (added) * trunk/nv/stl/allocator.hh (moved) * trunk/nv/stl/any.hh (moved) * trunk/nv/stl/array.hh (moved) * trunk/nv/stl/array2d.hh (moved) * trunk/nv/stl/cstring_store.hh (moved) * trunk/nv/stl/exception.hh (moved) * trunk/nv/stl/flags.hh (moved) * trunk/nv/stl/handle.hh (moved) * trunk/nv/stl/math.hh (moved) * trunk/nv/stl/memory.hh (added) * trunk/nv/stl/range.hh (moved) * trunk/nv/stl/singleton.hh (moved) * trunk/nv/stl/string.hh (moved) * trunk/nv/stl/type_traits.hh (moved) * trunk/src/core/logger.cc (modified) * trunk/src/engine/program_manager.cc (modified) * trunk/src/engine/resource_system.cc (modified) * trunk/src/formats/nmd_loader.cc (modified) * trunk/src/lib/gl.cc (modified) * trunk/src/lua/lua_area.cc (modified) * trunk/src/lua/lua_flags.cc (modified) * trunk/src/lua/lua_glm.cc (modified) * trunk/src/lua/lua_map_area.cc (modified) * trunk/src/lua/lua_map_tile.cc (modified) * trunk/src/lua/lua_raw.cc (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/src/rogue/fov_recursive_shadowcasting.cc (modified) * trunk/src/sdl/sdl_audio.cc (modified) * trunk/src/stl (added) * trunk/src/stl/string.cc (moved) * massive restructuring * detail::data_base class for ... Sat, 16 May 2015 21:12:22 GMT epyon [367] * trunk/nv/core/array2d.hh (modified) * trunk/nv/core/math.hh (modified) * trunk/nv/core/string.hh (modified) * trunk/nv/gfx/animation.hh (modified) * trunk/nv/lua/lua_raw.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/src/core/string.cc (modified) * trunk/src/formats/assimp_loader.cc (modified) * trunk/src/formats/md2_loader.cc (modified) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/formats/md5_loader.cc (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gfx/skeletal_mesh.cc (modified) * trunk/src/gfx/texture_atlas.cc (modified) * trunk/src/gfx/texture_font.cc (modified) * trunk/src/gui/gui_gfx_renderer.cc (modified) * trunk/src/lua/lua_aux.cc (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/src/sdl/sdl_audio.cc (modified) * trunk/src/sdl/sdl_window.cc (modified) * fixed compilation and warnings on gcc * slowly removing/merging ... Sat, 16 May 2015 15:41:02 GMT epyon [366] * trunk/nv/core/logger.hh (modified) * max log sinks reduced to 4 Sat, 16 May 2015 15:40:16 GMT epyon [365] * trunk (modified) * trunk/nv/core/array2d.hh (modified) * trunk/nv/core/common.hh (modified) * trunk/nv/core/logger.hh (modified) * trunk/nv/core/logging.hh (modified) * trunk/nv/core/string.hh (modified) * trunk/nv/lib/assimp.hh (modified) * trunk/src/core/io_event.cc (modified) * trunk/src/core/library.cc (modified) * trunk/src/core/logger.cc (modified) * trunk/src/core/profiler.cc (modified) * trunk/src/core/string.cc (added) * trunk/src/engine/particle_engine.cc (modified) * trunk/src/engine/program_manager.cc (modified) * trunk/src/fmod/fmod_audio.cc (modified) * trunk/src/formats/assimp_loader.cc (modified) * trunk/src/formats/md2_loader.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/gui/gui_ascii_renderer.cc (modified) * trunk/src/gui/gui_gfx_renderer.cc (modified) * trunk/src/lib/gl.cc (modified) * trunk/src/lua/lua_handle.cc (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/src/sdl/sdl_audio.cc (modified) * trunk/src/sdl/sdl_window.cc (modified) * trunk/src/sdl/sdl_window_manager.cc (modified) * overhaul of logging: ** no longer stream operated ** no longer ... Fri, 15 May 2015 10:52:52 GMT epyon [364] * trunk/nv/core/handle.hh (modified) * trunk/nv/core/string.hh (modified) * trunk/nv/engine/program_manager.hh (modified) * trunk/nv/engine/resource_system.hh (modified) * trunk/nv/gl/gl_window.hh (modified) * trunk/nv/interface/input.hh (modified) * trunk/nv/interface/window_manager.hh (modified) * trunk/nv/lua/lua_handle.hh (modified) * trunk/src/engine/resource_system.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gui/gui_ascii_renderer.cc (modified) * trunk/src/gui/gui_gfx_renderer.cc (modified) * trunk/src/lua/lua_handle.cc (modified) * fixed compilation on clang * cleared all clang warnings (except ... Fri, 15 May 2015 10:02:36 GMT epyon [363] * trunk/nv/core/string.hh (modified) * string_* classes are no longer templated * UTF-8 is assumed as ... Fri, 15 May 2015 10:01:53 GMT epyon [362] * trunk/premake4.lua (modified) * trunk/premake5.lua (modified) * StaticRuntime as default Fri, 15 May 2015 10:01:41 GMT epyon [361] * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/src/engine/particle_engine.cc (modified) * trunk/src/engine/program_manager.cc (modified) * trunk/src/engine/resource_system.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/lua/lua_state.cc (modified) * more string_ref changes Mon, 04 May 2015 14:30:44 GMT epyon [360] * trunk/nv/core/string.hh (modified) * trunk/nv/core/string_ref.hh (deleted) * trunk/nv/lua/lua_path.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/lua/lua_values.hh (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/lua/lua_values.cc (modified) * more string_ref usage * string_ref moved to string.hh * initial ... Wed, 29 Apr 2015 16:46:16 GMT epyon [359] * trunk/nv/lua/lua_path.hh (modified) * trunk/src/lua/lua_path.cc (modified) * rewrite of lua_path: ** doesn't use dynamic memory anymore ** ... Wed, 29 Apr 2015 12:53:06 GMT epyon [358] * trunk/nv/core/string_ref.hh (modified) * trunk/nv/lua/lua_function.hh (modified) * trunk/nv/lua/lua_nova.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/lua/lua_values.hh (modified) * trunk/src/engine/resource_system.cc (modified) * trunk/src/lua/lua_nova.cc (modified) * trunk/src/lua/lua_values.cc (modified) * fixed string_ref constructor * implementing string_ref usage in ... Wed, 29 Apr 2015 12:10:49 GMT epyon [357] * trunk/nv/core/allocator.hh (added) * trunk/nv/core/common.hh (modified) * trunk/nv/core/io_event.hh (modified) * trunk/nv/core/string_ref.hh (added) * trunk/src/sdl/sdl_input.cc (modified) * common - required msvc version bumped * io_event/sdl_input - ... Wed, 15 Apr 2015 16:10:11 GMT epyon [356] * trunk/src/gui/gui_ascii_renderer.cc (modified) * trunk/src/gui/gui_environment.cc (modified) * minor fixes to ascii gui renderer * ascii gui renderer works Wed, 15 Apr 2015 14:39:08 GMT epyon [355] * trunk/nv/gui/gui_ascii_renderer.hh (added) * trunk/src/gui/gui_ascii_renderer.cc (added) * ascii gui renderer (untested) Wed, 15 Apr 2015 13:37:04 GMT epyon [354] * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/gui/gui_gfx_renderer.hh (added) * trunk/nv/gui/gui_renderer.hh (modified) * trunk/src/gui/gui_environment.cc (modified) * trunk/src/gui/gui_gfx_renderer.cc (added) * trunk/src/gui/gui_renderer.cc (modified) * separation of the graphics code from the gui code Wed, 15 Apr 2015 12:54:00 GMT epyon [353] * trunk/nv/engine/particle_engine.hh (modified) * trunk/src/engine/particle_engine.cc (modified) * trunk/src/wx/wx_canvas.cc (modified) * minor fixes Tue, 17 Feb 2015 04:54:44 GMT epyon [352] * trunk/nv/core/arcball.hh (added) * trunk/nv/core/cstring_store.hh (added) * trunk/nv/core/property_store.hh (added) * trunk/nv/core/string.hh (modified) * trunk/nv/core/types.hh (added) * trunk/nv/lib/wx.hh (deleted) * trunk/nv/rocket (added) * trunk/nv/rocket/rocket_interface.hh (added) * trunk/nv/wx (added) * trunk/nv/wx/wx.hh (added) * trunk/nv/wx/wx_canvas.hh (added) * trunk/nv_rocket.lua (added) * trunk/nv_wx.lua (added) * trunk/premake5.lua (added) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/rocket (added) * trunk/src/rocket/rocket_interface.cc (added) * trunk/src/wx (added) * trunk/src/wx/wx_canvas.cc (added) * trunk/tests/handle_test (added) * trunk/tests/handle_test/handle_test.cc (added) * trunk/tests/handle_test/handle_test.lua (added) * trunk/tests/handle_test/premake4.lua (added) * rocket utility classes * wx utility classes * various utilities ... Sun, 15 Feb 2015 20:33:48 GMT epyon [351] * trunk/nv/gui/gui_common.hh (modified) * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/gui/gui_renderer.hh (modified) * trunk/nv/gui/gui_style.hh (modified) * trunk/nv/interface/image_data.hh (modified) * trunk/nv/lib/detail/gl_types.inc (modified) * trunk/src/gl/gl_enum.cc (modified) * trunk/src/gui/gui_environment.cc (modified) * trunk/src/gui/gui_renderer.cc (modified) * trunk/src/gui/gui_style.cc (modified) * trunk/tests/gui_test/nv_gui_test.cc (modified) * trunk/tests/gui_test/premake4.lua (modified) * trunk/tests/gui_test/test.style.lua (modified) * gui hover and selected support * minor changes Wed, 04 Feb 2015 15:37:00 GMT epyon [350] * trunk/nv/core/handle.hh (modified) * trunk/nv/core/math.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/gui/gui_style.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * trunk/src/gui/gui_style.cc (modified) * massive untracked updates Sat, 03 Jan 2015 23:03:37 GMT epyon [349] * trunk/nv/lua/lua_values.hh (modified) * lua dispatch now properly works with const& parameters Sat, 03 Jan 2015 22:23:41 GMT epyon [348] * trunk/nv/lua/lua_dispatch.hh (modified) * added support for dispatch of const member function (duh, shouldn't ... Sat, 03 Jan 2015 19:28:18 GMT epyon [347] * trunk/nv/core/common.hh (modified) * trunk/nv/core/handle.hh (modified) * trunk/nv/engine/particle_engine.hh (modified) * trunk/nv/fmod/fmod_audio.hh (modified) * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/sdl/sdl_audio.hh (modified) * entity_store was a misnomer -> handle_store * index_store had two ... Tue, 18 Nov 2014 13:56:13 GMT epyon [346] * trunk/src/gfx/debug_draw.cc (modified) * trunk/src/gui/gui_renderer.cc (modified) * raw string literals used (C++11) Mon, 17 Nov 2014 16:55:38 GMT epyon [345] * trunk/nv/core/type_traits.hh (modified) * trunk/nv/lua/lua_dispatch.hh (modified) * trunk/nv/lua/lua_function.hh (modified) * trunk/nv/lua/lua_path.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/lua/lua_values.hh (modified) * switching to VS2013 * Variadic Templates used where applicable (a ... Tue, 11 Nov 2014 13:32:00 GMT epyon [344] * trunk/src/gui/gui_environment.cc (modified) * negative coordinate in element creation is an offset from screen size Thu, 09 Oct 2014 16:05:29 GMT epyon [343] * trunk/nv/gl/gl_window.hh (modified) * trunk/nv/interface/window.hh (modified) * trunk/nv/sdl/sdl_window.hh (modified) * trunk/src/sdl/sdl_window.cc (modified) * temporary functions for swap control, will be substituted with a ... Thu, 09 Oct 2014 00:55:38 GMT epyon [342] * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/interface/camera.hh (modified) * trunk/nv/interface/clear_state.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/uniform.hh (modified) * trunk/src/gl/gl_context.cc (modified) * gl_context - set_draw_buffers accepts const * gl_context - ... Wed, 24 Sep 2014 22:16:14 GMT epyon [341] * trunk/nv/lua/lua_state.hh (modified) * trunk/src/lua/lua_state.cc (modified) * lua_state - lua component support * lua_state - call function ... Wed, 24 Sep 2014 22:15:32 GMT epyon [340] * trunk/nv/interface/image_data.hh (modified) * trunk/nv/lib/detail/gl_ext/gl_ext_framebuffer_object_types.inc (modified) * trunk/src/gl/gl_enum.cc (modified) * trunk/src/sdl/sdl_window.cc (modified) * new image types for gl (floating point texture support) * ... Tue, 23 Sep 2014 00:04:41 GMT epyon [339] * trunk/nv/core/handle.hh (modified) * handle - index_store/entity_store is_valid added * handle - ... Mon, 22 Sep 2014 21:54:01 GMT epyon [338] * trunk/nv/core/io_event.hh (modified) * trunk/nv/detail/io_event_list.inc (modified) * trunk/src/core/io_event.cc (modified) * trunk/src/sdl/sdl_input.cc (modified) * io_events for controllers Mon, 22 Sep 2014 18:01:07 GMT epyon [337] * trunk/src/curses/curses_terminal.cc (modified) * fix to curses terminal not displaying high color properly Wed, 17 Sep 2014 12:59:57 GMT epyon [336] * trunk/src/sdl/sdl_input.cc (added) * trunk/src/sdl/sdl_window.cc (added) * trunk/src/sdl/sdl_window_manager.cc (added) * added missing sdl module files Wed, 17 Sep 2014 12:58:46 GMT epyon [335] * trunk/nv/lua/lua_state.hh (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/lua/lua_area.cc (modified) * trunk/src/lua/lua_handle.cc (modified) * NV_LUA_STACKASSERT -> NV_LUA_STACK_ASSERT * asserts for ... Wed, 17 Sep 2014 12:40:19 GMT epyon [334] * trunk/nv/lua/lua_state.hh (modified) * trunk/src/lua/lua_area.cc (modified) * trunk/src/lua/lua_state.cc (modified) * added lua::stack_assert - will come in use later Wed, 17 Sep 2014 12:18:10 GMT epyon [333] * trunk/nv/core/handle.hh (modified) * trunk/nv/lua/lua_handle.hh (added) * trunk/nv/lua/lua_state.hh (modified) * trunk/src/lua/lua_handle.cc (added) * trunk/src/lua/lua_state.cc (modified) * extended handle_operator (unsafe ops) * lua_handle library and ... Wed, 17 Sep 2014 11:42:24 GMT epyon [332] * trunk/src/formats/assimp_loader.cc (modified) * fix for (not)loading models without normals Tue, 09 Sep 2014 18:08:33 GMT epyon [331] * 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/nv/lib/detail/gl_types.inc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * trunk/src/lib/gl.cc (modified) * texture types (1D,2D,Rect,3D,Cube - not all fully supported yet) ... Tue, 02 Sep 2014 06:45:01 GMT epyon [330] * trunk/nv/fmod/fmod_audio.hh (modified) * trunk/nv/interface/audio.hh (modified) * trunk/nv/sdl/sdl_audio.hh (modified) * trunk/src/fmod/fmod_audio.cc (modified) * trunk/src/sdl/sdl_audio.cc (modified) * implemented positional sound interface for audio * rudimentary ... Tue, 02 Sep 2014 04:16:30 GMT epyon [329] * trunk/nv/fmod/fmod_audio.hh (modified) * trunk/nv/interface/audio.hh (modified) * trunk/nv/sdl/sdl_audio.hh (modified) * trunk/src/fmod/fmod_audio.cc (modified) * trunk/src/sdl/sdl_audio.cc (modified) * trunk/tests/gui_test/test.style.lua (modified) * audio now based on handles Tue, 02 Sep 2014 01:38:18 GMT epyon [328] * trunk/nv/core/position.hh (modified) * trunk/nv/gui/gui_renderer.hh (modified) * trunk/src/gui/gui_renderer.cc (modified) * trunk/tests/gui_test/gui_test.lua (modified) * trunk/tests/gui_test/nv_gui_test.cc (modified) * trunk/tests/gui_test/test.style.lua (modified) * support for basic gui element skinning (WIP) * window_manager fix ... Tue, 02 Sep 2014 01:37:47 GMT epyon [327] * trunk/nv/core/array2d.hh (modified) * trunk/tests/planet_test/nv_planet_test.cc (modified) * trunk/tests/planet_test/planet_test.lua (modified) * minor fix to array2d * window_manager fix for planet_test Tue, 26 Aug 2014 16:39:10 GMT epyon [326] * 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/interface/input.hh (added) * trunk/nv/interface/window.hh (modified) * trunk/nv/interface/window_manager.hh (added) * trunk/nv/lib/detail/sdl_image_functions.inc (modified) * trunk/nv/lib/wx.hh (modified) * trunk/nv/sdl/sdl_input.hh (added) * trunk/nv/sdl/sdl_window.hh (added) * trunk/nv/sdl/sdl_window_manager.hh (added) * 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) * window_manager interface added * input interface added * ... Tue, 26 Aug 2014 13:44:32 GMT epyon [325] * trunk/nv/lib/detail/sdl_events.inc (moved) * trunk/nv/lib/detail/sdl_events_12.inc (deleted) * trunk/nv/lib/detail/sdl_functions.inc (modified) * trunk/nv/lib/detail/sdl_functions_12.inc (deleted) * trunk/nv/lib/detail/sdl_functions_20.inc (deleted) * trunk/nv/lib/detail/sdl_image_functions.inc (modified) * trunk/nv/lib/detail/sdl_keys.inc (moved) * trunk/nv/lib/detail/sdl_keys_12.inc (deleted) * trunk/nv/lib/sdl.hh (modified) * trunk/nv/lib/sdl_image.hh (modified) * trunk/nv/lib/sdl_mixer.hh (modified) * removed legacy SDL 1.2 support - no reason to support it anymore Tue, 26 Aug 2014 13:18:03 GMT epyon [324] * trunk/tests/planet_test (added) * trunk/tests/planet_test/nv_planet_test.cc (added) * trunk/tests/planet_test/planet.frag (added) * trunk/tests/planet_test/planet.vert (added) * trunk/tests/planet_test/planet_test.lua (added) * trunk/tests/planet_test/premake4.lua (added) * planet test added (will be expanded later) Tue, 26 Aug 2014 02:03:10 GMT epyon [323] * trunk/nv.lua (modified) * trunk/nv/core/array.hh (modified) * trunk/nv/core/array2d.hh (modified) * trunk/nv/core/handle.hh (modified) * trunk/nv/core/range.hh (modified) * trunk/nv/core/time.hh (modified) * trunk/nv/core/uid.hh (modified) * trunk/nv/curses/curses_terminal.hh (modified) * trunk/nv/engine/particle_engine.hh (modified) * trunk/nv/engine/resource_system.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/gfx/animation.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/interface/animation_key.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/interpolation_template.hh (modified) * trunk/nv/interface/map_area.hh (modified) * trunk/nv/interface/mesh_data.hh (modified) * trunk/nv/interface/terminal.hh (modified) * trunk/nv/interface/vertex.hh (modified) * trunk/nv/io/string_table.hh (modified) * trunk/nv/lib/detail/curses_types.inc (modified) * trunk/nv/lib/wx.hh (modified) * trunk/nv/rogue/fov.hh (modified) * trunk/src/curses/curses_terminal.cc (modified) * trunk/src/engine/particle_engine.cc (modified) * trunk/src/engine/program_manager.cc (modified) * trunk/src/engine/resource_system.cc (modified) * trunk/src/formats/assimp_loader.cc (modified) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/formats/md5_loader.cc (modified) * trunk/src/formats/nmd_loader.cc (modified) * trunk/src/gfx/image.cc (modified) * trunk/src/gfx/mesh_creator.cc (modified) * trunk/src/gfx/skeletal_mesh.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * trunk/src/gl/gl_window.cc (modified) * trunk/src/lib/gl.cc (modified) * trunk/src/lua/lua_map_tile.cc (modified) * trunk/src/lua/lua_nova.cc (modified) * nova now compiles again under all three compilers with -Winsane and ... Mon, 25 Aug 2014 02:27:26 GMT epyon [322] * trunk/nv/core/common.hh (modified) * trunk/nv/core/profiler.hh (modified) * trunk/nv/interface/render_state.hh (modified) * trunk/src/gui/gui_renderer.cc (modified) * trunk/src/sdl/sdl_audio.cc (modified) * profiler control via define/NV_DEBUG * weird RELEASE mode audio ... Mon, 25 Aug 2014 00:43:30 GMT epyon [321] * trunk/bin (added) * trunk/nv.lua (modified) * trunk/tests/cachebuf_test/cachebuf_test.lua (modified) * trunk/tests/cachebuf_test/nv_cachebuf_test.cc (modified) * trunk/tests/cachebuf_test/premake4.lua (modified) * trunk/tests/gui_test/gui_test.lua (modified) * trunk/tests/gui_test/nv_gui_test.cc (modified) * trunk/tests/gui_test/premake4.lua (modified) * trunk/tests/lualib_test/lualib_test.lua (added) * trunk/tests/lualib_test/nv_lualib_test.cc (moved) * trunk/tests/lualib_test/premake4.lua (modified) * trunk/tests/lualib_test/rl.lua (deleted) * trunk/tests/md2_test/md2.frag (moved) * trunk/tests/md2_test/md2.vert (moved) * trunk/tests/md2_test/md2_test.lua (modified) * trunk/tests/md2_test/nv_md2_test.cc (moved) * trunk/tests/md2_test/premake4.lua (modified) * trunk/tests/md3_test/md3.frag (added) * trunk/tests/md3_test/md3_cpu.vert (added) * trunk/tests/md3_test/md3_gpu.vert (added) * trunk/tests/md3_test/md3_test.lua (added) * trunk/tests/md3_test/nv_md3_test.cc (moved) * trunk/tests/md3_test/premake4.lua (added) * trunk/tests/md5_test/md5.frag (added) * trunk/tests/md5_test/md5.vert (added) * trunk/tests/md5_test/md5_test.lua (added) * trunk/tests/md5_test/nv_md5_test.cc (moved) * trunk/tests/md5_test/premake4.lua (added) * trunk/tests/objload_test/nv_objload_test.cc (moved) * trunk/tests/objload_test/obj.frag (modified) * trunk/tests/objload_test/obj.vert (modified) * trunk/tests/objload_test/objload_test.lua (modified) * trunk/tests/objload_test/premake4.lua (modified) * trunk/tests/render_test/nv_render_test.cc (moved) * trunk/tests/render_test/premake4.lua (modified) * trunk/tests/render_test/render_test.lua (modified) * updated all tests to new nova * cleaned up tests paths * ... Sun, 24 Aug 2014 22:26:31 GMT epyon [320] * trunk/nv.lua (modified) * trunk/nv/engine/particle_engine.hh (moved) * trunk/src/engine/particle_engine.cc (moved) * split nova into separate libs * particle_engine moved to engine Thu, 21 Aug 2014 02:02:01 GMT epyon [319] * trunk/nv/core (added) * trunk/nv/core/any.hh (moved) * trunk/nv/core/array.hh (moved) * trunk/nv/core/array2d.hh (moved) * trunk/nv/core/common.hh (moved) * trunk/nv/core/config.hh (moved) * trunk/nv/core/exception.hh (moved) * trunk/nv/core/flags.hh (moved) * trunk/nv/core/handle.hh (moved) * trunk/nv/core/io_event.hh (moved) * trunk/nv/core/library.hh (moved) * trunk/nv/core/logger.hh (moved) * trunk/nv/core/logging.hh (moved) * trunk/nv/core/math.hh (moved) * trunk/nv/core/position.hh (moved) * trunk/nv/core/profiler.hh (moved) * trunk/nv/core/random.hh (moved) * trunk/nv/core/range.hh (moved) * trunk/nv/core/singleton.hh (moved) * trunk/nv/core/string.hh (moved) * trunk/nv/core/time.hh (moved) * trunk/nv/core/transform.hh (moved) * trunk/nv/core/type_traits.hh (moved) * trunk/nv/core/uid.hh (moved) * trunk/nv/curses/curses_terminal.hh (modified) * trunk/nv/engine/program_manager.hh (modified) * trunk/nv/engine/resource_system.hh (modified) * trunk/nv/fmod/fmod_audio.hh (modified) * trunk/nv/formats/assimp_loader.hh (modified) * trunk/nv/formats/md2_loader.hh (modified) * trunk/nv/formats/md3_loader.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/formats/nmd_loader.hh (modified) * trunk/nv/formats/obj_loader.hh (modified) * trunk/nv/gfx/animation.hh (modified) * trunk/nv/gfx/debug_draw.hh (modified) * trunk/nv/gfx/image.hh (modified) * trunk/nv/gfx/keyframed_mesh.hh (modified) * trunk/nv/gfx/mesh_creator.hh (modified) * trunk/nv/gfx/particle_engine.hh (modified) * trunk/nv/gfx/skeletal_mesh.hh (modified) * trunk/nv/gfx/sliced_buffer.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_enum.hh (modified) * trunk/nv/gl/gl_window.hh (modified) * trunk/nv/gui/gui_common.hh (modified) * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/gui/gui_renderer.hh (modified) * trunk/nv/gui/gui_style.hh (modified) * trunk/nv/interface/animated_mesh.hh (modified) * trunk/nv/interface/animation_key.hh (modified) * trunk/nv/interface/audio.hh (modified) * trunk/nv/interface/camera.hh (modified) * trunk/nv/interface/clear_state.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/file_system.hh (modified) * trunk/nv/interface/font.hh (modified) * trunk/nv/interface/image_data.hh (modified) * trunk/nv/interface/interpolation_raw.hh (modified) * trunk/nv/interface/interpolation_template.hh (modified) * trunk/nv/interface/map_area.hh (modified) * trunk/nv/interface/mesh_data.hh (modified) * trunk/nv/interface/mesh_loader.hh (modified) * trunk/nv/interface/render_state.hh (modified) * trunk/nv/interface/scene_node.hh (modified) * trunk/nv/interface/stream.hh (modified) * trunk/nv/interface/terminal.hh (modified) * trunk/nv/interface/uniform.hh (modified) * trunk/nv/interface/vertex.hh (modified) * trunk/nv/interface/vertex_buffer.hh (deleted) * trunk/nv/interface/window.hh (modified) * trunk/nv/io/c_file_system.hh (modified) * trunk/nv/io/c_stream.hh (modified) * trunk/nv/io/std_stream.hh (modified) * trunk/nv/io/string_table.hh (modified) * trunk/nv/lib/assimp.hh (modified) * trunk/nv/lib/curses.hh (modified) * trunk/nv/lib/fmod.hh (modified) * trunk/nv/lib/freetype2.hh (modified) * trunk/nv/lib/gl.hh (modified) * trunk/nv/lib/lua.hh (modified) * trunk/nv/lib/sdl.hh (modified) * trunk/nv/lib/sdl_image.hh (modified) * trunk/nv/lib/sdl_mixer.hh (modified) * trunk/nv/lib/wx.hh (modified) * trunk/nv/lua/lua_area.hh (modified) * trunk/nv/lua/lua_aux.hh (modified) * trunk/nv/lua/lua_dispatch.hh (modified) * trunk/nv/lua/lua_flags.hh (modified) * trunk/nv/lua/lua_function.hh (modified) * trunk/nv/lua/lua_glm.hh (modified) * trunk/nv/lua/lua_map_area.hh (modified) * trunk/nv/lua/lua_map_tile.hh (modified) * trunk/nv/lua/lua_nova.hh (modified) * trunk/nv/lua/lua_path.hh (modified) * trunk/nv/lua/lua_raw.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/lua/lua_values.hh (modified) * trunk/nv/object.hh (deleted) * trunk/nv/rogue/fov.hh (modified) * trunk/nv/rogue/fov_recursive_shadowcasting.hh (modified) * trunk/nv/root.hh (deleted) * trunk/nv/sdl/sdl_audio.hh (modified) * trunk/nv/types.hh (deleted) * trunk/src/core (added) * trunk/src/core/io_event.cc (moved) * trunk/src/core/library.cc (moved) * trunk/src/core/logger.cc (moved) * trunk/src/core/profiler.cc (moved) * trunk/src/core/random.cc (moved) * trunk/src/core/time.cc (moved) * trunk/src/core/uid.cc (moved) * trunk/src/curses/curses_terminal.cc (modified) * trunk/src/engine/program_manager.cc (modified) * trunk/src/engine/resource_system.cc (modified) * trunk/src/fmod/fmod_audio.cc (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/nmd_loader.cc (modified) * trunk/src/formats/obj_loader.cc (modified) * trunk/src/gfx/debug_draw.cc (modified) * trunk/src/gfx/image.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/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_window.cc (modified) * trunk/src/gui/gui_environment.cc (modified) * trunk/src/gui/gui_renderer.cc (modified) * trunk/src/gui/gui_style.cc (modified) * trunk/src/io/c_file_system.cc (modified) * trunk/src/io/c_stream.cc (modified) * trunk/src/io/std_stream.cc (modified) * trunk/src/lib/assimp.cc (modified) * trunk/src/lib/curses.cc (modified) * trunk/src/lib/fmod.cc (modified) * trunk/src/lib/freetype2.cc (modified) * trunk/src/lib/gl.cc (modified) * trunk/src/lib/lua.cc (modified) * trunk/src/lib/sdl.cc (modified) * trunk/src/lib/sdl_image.cc (modified) * trunk/src/lib/sdl_mixer.cc (modified) * trunk/src/lua/lua_area.cc (modified) * trunk/src/lua/lua_aux.cc (modified) * trunk/src/lua/lua_flags.cc (modified) * trunk/src/lua/lua_function.cc (modified) * trunk/src/lua/lua_glm.cc (modified) * trunk/src/lua/lua_map_area.cc (modified) * trunk/src/lua/lua_map_tile.cc (modified) * trunk/src/lua/lua_nova.cc (modified) * trunk/src/lua/lua_path.cc (modified) * trunk/src/lua/lua_raw.cc (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/src/lua/lua_values.cc (modified) * trunk/src/object.cc (deleted) * trunk/src/rogue/fov_recursive_shadowcasting.cc (modified) * trunk/src/root.cc (deleted) * trunk/src/sdl/sdl_audio.cc (modified) * trunk/tests/cachebuf_test/nv_cachebuf_test.cc (modified) * trunk/tests/gui_test/nv_gui_test.cc (modified) * trunk/tests/md3_test/md3_test.cc (modified) * created core module and moved all free source files there * took ... Wed, 20 Aug 2014 23:49:25 GMT epyon [318] * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/gui/gui_renderer.hh (modified) * trunk/src/gui/gui_environment.cc (modified) * trunk/src/gui/gui_renderer.cc (modified) * gui shader now embedded Wed, 20 Aug 2014 23:38:59 GMT epyon [317] * trunk/src/engine/program_manager.cc (modified) * cleaned and extended the shader lua resource interface Wed, 20 Aug 2014 10:50:51 GMT epyon [316] * trunk/nv/engine (added) * trunk/nv/engine/program_manager.hh (added) * trunk/nv/engine/resource_system.hh (added) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/gl/gl_enum.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/uniform.hh (modified) * trunk/nv/lua/lua_nova.hh (modified) * trunk/src/engine (added) * trunk/src/engine/program_manager.cc (added) * trunk/src/engine/resource_system.cc (added) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * trunk/src/lua/lua_nova.cc (modified) * engine category * resource system beginnings * early effects ... Mon, 18 Aug 2014 23:39:45 GMT epyon [315] * trunk/nv/resource.hh (deleted) * trunk/nv/resource_manager.hh (deleted) * trunk/src/resource_manager.cc (deleted) * deleted (moved to sandbox) resource and resource_manager Mon, 18 Aug 2014 23:34:13 GMT epyon [314] * trunk/nv/gfx/keyframed_mesh.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * update( time ) removed from mesh_interface 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 ... Fri, 15 Aug 2014 22:40:54 GMT epyon [312] * trunk/nv/gfx/particle_engine.hh (modified) * trunk/nv/math.hh (modified) * trunk/src/gfx/particle_engine.cc (modified) * particle engine now can be extended with affectors and emmiters * ... 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 ... Tue, 12 Aug 2014 18:37:39 GMT epyon [309] * trunk/nv/gfx/particle_engine.hh (modified) * trunk/src/gfx/particle_engine.cc (modified) * origin parameter for particle system (TOP_LEFT, etc) * precise ... Tue, 12 Aug 2014 18:34:31 GMT epyon [308] * trunk/nv/random.hh (modified) * trunk/src/random.cc (modified) * multiple heavy duty functions added for random uniform distribution ... Tue, 12 Aug 2014 09:46:15 GMT epyon [307] * trunk/nv/gfx/particle_engine.hh (modified) * trunk/src/gfx/particle_engine.cc (modified) * particle_system - duration (duration_min/duration_max) added to ... Mon, 11 Aug 2014 23:51:59 GMT epyon [306] * trunk/nv/gfx/particle_engine.hh (added) * trunk/src/gfx/particle_engine.cc (added) * particle_engine module (WIP, but very robust already) Mon, 11 Aug 2014 23:51:21 GMT epyon [305] * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/lua/lua_values.hh (modified) * trunk/src/lua/lua_state.cc (modified) * lua_state - state_wrapper::get functions with default values * ... 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, 07 Aug 2014 02:51:37 GMT epyon [298] * trunk/nv/interface/map_area.hh (modified) * trunk/nv/rogue/fov.hh (modified) * trunk/nv/rogue/fov_recursive_shadowcasting.hh (modified) * fov_interface merged into map_area Thu, 31 Jul 2014 06:34:41 GMT epyon [297] * trunk/nv/interface/mesh_data.hh (modified) * mesh_data/mesh_nodes_data by name mesh/node retrieval Thu, 31 Jul 2014 06:08:31 GMT epyon [296] * trunk/nv/gfx/keyframed_mesh.hh (modified) * trunk/nv/gfx/skeletal_mesh.hh (modified) * trunk/nv/interface/animated_mesh.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gfx/skeletal_mesh.cc (modified) * trunk/src/lua/lua_state.cc (modified) * lua::table_guard is_* utility functions * minor tweaks 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 - ... Mon, 28 Jul 2014 01:05:19 GMT epyon [294] * trunk/nv/formats/assimp_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/src/formats/assimp_loader.cc (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gfx/mesh_creator.cc (modified) * mesh_creator -- very robust tangent generation mechanism * ...