# # ChangeLog for trunk/src/gl # # Generated by Trac 1.0.2 # 06/28/25 23:02:54 Thu, 09 Mar 2017 12:33:03 GMT epyon [550] * trunk/nv/ecs/component.hh (modified) * trunk/nv/ecs/ecs.hh (modified) * trunk/nv/ecs/message_queue.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/window_manager.hh (modified) * trunk/nv/sdl/sdl_window.hh (modified) * trunk/nv/sdl/sdl_window_manager.hh (modified) * trunk/nv/stl/math/basic.hh (modified) * trunk/nv/stl/math/geometric.hh (modified) * trunk/nv/stl/type_traits/common.hh (modified) * trunk/nv/stl/type_traits/experimental.hh (modified) * trunk/nv/stl/vector.hh (modified) * trunk/src/gfx/texture_font.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/sdl/sdl_window.cc (modified) * trunk/src/sdl/sdl_window_manager.cc (modified) * ECS and windowing updates Mon, 06 Feb 2017 20:13:58 GMT epyon [543] * trunk/nv/ecs/component.hh (modified) * trunk/nv/ecs/component_storage.hh (modified) * trunk/nv/ecs/ecs.hh (modified) * trunk/nv/engine/particle_engine.hh (modified) * trunk/nv/engine/particle_group.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/sdl/sdl_audio.hh (modified) * trunk/nv/stl/handle_store.hh (modified) * trunk/nv/stl/index_table.hh (modified) * trunk/src/engine/particle_engine.cc (modified) * trunk/src/engine/particle_group.cc (modified) * trunk/src/fmod/fmod_audio.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/sdl/sdl_audio.cc (modified) * fixes in handle store * removal of get_handle * indices instead ... Thu, 12 Jan 2017 18:15:29 GMT epyon [535] * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/image/png_loader.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/image_data.hh (modified) * trunk/nv/interface/image_loader.hh (modified) * trunk/nv/stl/math.hh (modified) * trunk/src/engine/material_manager.cc (modified) * trunk/src/engine/shadow.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/gui/gui_gfx_renderer.cc (modified) * trunk/src/image/png_loader.cc (modified) * unified pixel_format instead of image_format Thu, 12 Jan 2017 13:41:17 GMT epyon [534] * trunk/nv/core/logger.hh (modified) * trunk/nv/core/random.hh (modified) * trunk/nv/formats/assimp_loader.hh (modified) * trunk/nv/formats/nmd_loader.hh (modified) * trunk/nv/formats/obj_loader.hh (modified) * trunk/nv/gfx/image.hh (modified) * trunk/nv/gfx/skeleton_instance.hh (modified) * trunk/nv/gfx/sliced_buffer.hh (modified) * trunk/nv/gfx/texture_atlas.hh (modified) * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/gui/gui_gfx_renderer.hh (modified) * trunk/nv/image/miniz.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/data_channel.hh (modified) * trunk/nv/interface/image_data.hh (modified) * trunk/nv/interface/mesh_loader.hh (modified) * trunk/nv/lib/assimp.hh (modified) * trunk/nv/lib/freetype2.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/lua/lua_values.hh (modified) * trunk/nv/stl/math/mat2.hh (modified) * trunk/nv/stl/math/mat3.hh (modified) * trunk/nv/stl/math/mat4.hh (modified) * trunk/nv/stl/math/relational.hh (modified) * trunk/nv/stl/math/vec2.hh (modified) * trunk/nv/stl/math/vec3.hh (modified) * trunk/nv/stl/math/vec4.hh (modified) * trunk/nv/stl/string/string_base.hh (modified) * trunk/nv/stl/string/string_twine.hh (modified) * trunk/src/bullet/bullet_helper.hh (modified) * trunk/src/core/logger.cc (modified) * trunk/src/core/profiler.cc (modified) * trunk/src/core/random.cc (modified) * trunk/src/engine/mesh_manager.cc (modified) * trunk/src/engine/particle_engine.cc (modified) * trunk/src/engine/program_manager.cc (modified) * trunk/src/formats/assimp_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/skeleton_instance.cc (modified) * trunk/src/gfx/texture_atlas.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gui/gui_gfx_renderer.cc (modified) * trunk/src/gui/gui_style.cc (modified) * trunk/src/image/miniz.cc (modified) * trunk/src/image/png_loader.cc (modified) * trunk/src/image/png_writer.cc (modified) * trunk/src/io/c_file_system.cc (modified) * trunk/src/lua/lua_math.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_types.cc (modified) * trunk/src/lua/lua_values.cc (modified) CONTINUED: * getting rid of size_t * datatypes now restricted to ... Thu, 12 Jan 2017 12:16:48 GMT epyon [533] * trunk/nv/base/capi.hh (modified) * trunk/nv/base/common.hh (modified) * trunk/nv/common.hh (modified) * trunk/nv/core/logger.hh (modified) * trunk/nv/core/logging.hh (modified) * trunk/nv/core/types.hh (modified) * trunk/nv/engine/light.hh (modified) * trunk/nv/gfx/texture_atlas.hh (modified) * trunk/nv/interface/mesh_data.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/lua/lua_raw.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/stl/algorithm/heap.hh (modified) * trunk/nv/stl/container/contiguous_storage.hh (modified) * trunk/nv/stl/container/growing_storage.hh (modified) * trunk/nv/stl/container/hash_table.hh (modified) * trunk/nv/stl/container/hash_table_policy.hh (modified) * trunk/nv/stl/container/initialize_policy.hh (modified) * trunk/nv/stl/container/random_access.hh (modified) * trunk/nv/stl/container/sized_storage.hh (modified) * trunk/nv/stl/functional/hash.hh (modified) * trunk/nv/stl/handle.hh (modified) * trunk/nv/stl/index_table.hh (modified) * trunk/nv/stl/memory.hh (modified) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/string/const_string.hh (modified) * trunk/nv/stl/string/literal_string.hh (modified) * trunk/nv/stl/string/string_base.hh (modified) * trunk/nv/stl/string/string_twine.hh (modified) * trunk/nv/stl/vector.hh (modified) * trunk/nv_bullet.lua (modified) * trunk/src/core/logger.cc (modified) * trunk/src/core/profiler.cc (modified) * trunk/src/core/random.cc (modified) * trunk/src/gfx/texture_atlas.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/image/miniz.cc (modified) * trunk/src/io/c_file_system.cc (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/src/lua/lua_values.cc (modified) * trunk/src/stl/string.cc (modified) * getting rid of size_t * datatypes now restricted to uint32 size ... Mon, 17 Oct 2016 21:19:19 GMT epyon [523] * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/src/engine/model_manager.cc (modified) * trunk/src/gl/gl_context.cc (modified) * attach depth * minor fixes Mon, 03 Oct 2016 15:45:46 GMT epyon [520] * trunk/nv/bullet (added) * trunk/nv/bullet/bullet_world.hh (added) * trunk/nv/core/aabb.hh (added) * trunk/nv/core/bullet_world.hh (added) * trunk/nv/ecs/ecs.hh (modified) * trunk/nv/engine/animation.hh (modified) * trunk/nv/engine/default_resource_manager.hh (modified) * trunk/nv/engine/light.hh (modified) * trunk/nv/engine/particle_engine.hh (modified) * trunk/nv/engine/particle_group.hh (added) * trunk/nv/engine/ragdoll_manager.hh (added) * trunk/nv/gfx/debug_draw.hh (modified) * trunk/nv/gfx/mesh_creator.hh (modified) * trunk/nv/gfx/skeleton_instance.hh (modified) * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/image/miniz.hh (modified) * trunk/nv/image/png_writer.hh (added) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/image_writer.hh (added) * trunk/nv/interface/physics_world.hh (added) * trunk/nv/lua/lua_aux.hh (modified) * trunk/nv/stl/container/random_access.hh (modified) * trunk/nv_bullet.lua (added) * trunk/nv_wx.lua (modified) * trunk/src/bullet (added) * trunk/src/bullet/bullet_helper.hh (added) * trunk/src/bullet/bullet_world.cc (added) * trunk/src/core/library.cc (modified) * trunk/src/curses/curses_terminal.cc (modified) * trunk/src/engine/default_resource_manager.cc (modified) * trunk/src/engine/particle_engine.cc (modified) * trunk/src/engine/particle_group.cc (added) * trunk/src/engine/particle_manager.cc (modified) * trunk/src/engine/ragdoll_manager.cc (added) * trunk/src/gfx/debug_draw.cc (modified) * trunk/src/gfx/gfx_terminal.cc (modified) * trunk/src/gfx/mesh_creator.cc (modified) * trunk/src/gfx/skeleton_instance.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gui/gui_ascii_renderer.cc (modified) * trunk/src/gui/gui_environment.cc (modified) * trunk/src/image/miniz.cc (modified) * trunk/src/image/png_writer.cc (added) * trunk/src/lib/gl.cc (modified) * trunk/src/lua/lua_area.cc (modified) * trunk/src/lua/lua_aux.cc (modified) * trunk/src/lua/lua_map_tile.cc (modified) * trunk/src/lua/lua_math.cc (modified) * ecs updates * animation updates * ragdoll manager * lua has ... Tue, 16 Aug 2016 17:45:45 GMT epyon [515] * trunk/nv/engine/model_manager.hh (modified) * trunk/nv/engine/particle_engine.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/src/engine/model_manager.cc (modified) * trunk/src/engine/particle_engine.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/lua/lua_state.cc (modified) * model tag support * local transform particle engines * fix for ... Wed, 13 Jul 2016 17:54:34 GMT epyon [506] * trunk/nv/core/transform.hh (modified) * trunk/nv/engine/mesh_manager.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_device.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * split shader objects from programs to allow separate compilation ... Tue, 12 Jul 2016 18:22:23 GMT epyon [505] * trunk/nv/base/common.hh (modified) * trunk/nv/core/io_event.hh (modified) * trunk/nv/core/resource.hh (modified) * trunk/nv/engine/animation.hh (modified) * trunk/nv/engine/image_manager.hh (modified) * trunk/nv/engine/material_manager.hh (modified) * trunk/nv/engine/mesh_manager.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/context.hh (modified) * trunk/nv/interface/window.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/sdl/sdl_window.hh (modified) * trunk/nv/sdl/sdl_window_manager.hh (modified) * trunk/nv/stl/math/common.hh (modified) * trunk/nv/stl/math/quaternion.hh (modified) * trunk/nv/stl/rtti_types.hh (modified) * trunk/nv/stl/string/short_string.hh (modified) * trunk/nv/stl/type_traits/common.hh (modified) * trunk/nv/stl/type_traits/primary.hh (modified) * trunk/nv/stl/type_traits/properties.hh (modified) * trunk/nv/stl/utility/common.hh (modified) * trunk/nv/wx/wx_canvas.hh (modified) * trunk/src/core/io_event.cc (modified) * trunk/src/core/types.cc (modified) * trunk/src/engine/image_manager.cc (modified) * trunk/src/engine/material_manager.cc (modified) * trunk/src/engine/mesh_manager.cc (modified) * trunk/src/engine/program_manager.cc (modified) * trunk/src/gfx/image.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_window.cc (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/src/sdl/sdl_input.cc (modified) * trunk/src/sdl/sdl_window.cc (modified) * trunk/src/sdl/sdl_window_manager.cc (modified) * trunk/src/wx/wx_canvas.cc (modified) * several STL updates * several minor fixes Tue, 28 Jun 2016 19:09:19 GMT epyon [503] * trunk/nv/core/random.hh (modified) * trunk/nv/core/types.hh (modified) * trunk/nv/gfx/mesh_creator.hh (modified) * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/gl/gl_enum.hh (modified) * trunk/nv/interface/clear_state.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/render_state.hh (modified) * trunk/nv/lua/lua_area.hh (modified) * trunk/nv/lua/lua_aux.hh (modified) * trunk/nv/lua/lua_map_area.hh (modified) * trunk/nv/lua/lua_map_tile.hh (modified) * trunk/nv/lua/lua_math.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/lua/lua_templates.hh (added) * trunk/nv/lua/lua_types.hh (added) * trunk/src/core/random.cc (modified) * trunk/src/core/types.cc (added) * trunk/src/gfx/mesh_creator.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * trunk/src/lua/lua_area.cc (modified) * trunk/src/lua/lua_aux.cc (modified) * trunk/src/lua/lua_map_area.cc (modified) * trunk/src/lua/lua_map_tile.cc (modified) * trunk/src/lua/lua_math.cc (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/src/lua/lua_types.cc (added) * nv::random - support for different rng sources * nv::types - ... Thu, 16 Jun 2016 17:47:58 GMT epyon [502] * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/src/gl/gl_context.cc (modified) * instancing support Wed, 15 Jun 2016 16:34:37 GMT epyon [501] * trunk/nv/engine/particle_engine.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/interface/camera.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/uniform.hh (modified) * trunk/src/engine/material_manager.cc (modified) * trunk/src/engine/particle_engine.cc (modified) * trunk/src/engine/program_manager.cc (modified) * trunk/src/gfx/debug_draw.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gui/gui_gfx_renderer.cc (modified) * trunk/src/lib/gl.cc (modified) * particle engine updates * device/context redesign * caching of ... Wed, 08 Jun 2016 18:14:43 GMT epyon [500] * trunk/nv/engine/particle_engine.hh (modified) * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/image_data.hh (modified) * trunk/nv/interface/uniform.hh (modified) * trunk/src/engine/particle_engine.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * massive particle_engine updates * more image data types * ... Mon, 06 Jun 2016 16:54:52 GMT epyon [499] * trunk/nv/ecs/ecs.hh (modified) * trunk/nv/engine/particle_engine.hh (modified) * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/gl/gl_enum.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/src/engine/particle_engine.cc (modified) * trunk/src/gfx/debug_draw.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * ecs work * particle engine rehaul * added map/unmap buffer to ... Fri, 03 Jun 2016 14:24:49 GMT epyon [498] * trunk/nv/ecs/ecs.hh (modified) * trunk/nv/stl/handle.hh (modified) * trunk/nv/stl/memory.hh (modified) * trunk/src/engine/material_manager.cc (modified) * trunk/src/gl/gl_device.cc (modified) * ecs implementation * mipmapping by default for material manager ... Fri, 06 May 2016 17:25:05 GMT epyon [493] * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_device.cc (modified) * program validation moved to first use - fixes validation errors on ... Thu, 05 May 2016 17:37:28 GMT epyon [492] * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/render_state.hh (modified) * trunk/nv/lib/gl.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/gui/gui_environment.cc (modified) * trunk/src/gui/gui_gfx_renderer.cc (modified) * trunk/src/lib/gl.cc (modified) * trunk/src/sdl/sdl_window.cc (modified) Fri, 29 Apr 2016 10:42:28 GMT epyon [491] * trunk/nv/gfx/skeleton_instance.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/gui/gui_environment.hh (modified) * trunk/nv/gui/gui_gfx_renderer.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/image_data.hh (modified) * trunk/nv/lib/gl.hh (modified) * trunk/nv/lua/lua_values.hh (modified) * trunk/src/engine/material_manager.cc (modified) * trunk/src/engine/particle_engine.cc (modified) * trunk/src/formats/assimp_loader.cc (modified) * trunk/src/gfx/debug_draw.cc (modified) * trunk/src/gfx/mesh_creator.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/gui/gui_gfx_renderer.cc (modified) * trunk/src/lib/gl.cc (modified) * trunk/src/lua/lua_area.cc (modified) * trunk/src/sdl/sdl_window.cc (modified) * mass update (will try to do atomic from now) Tue, 08 Mar 2016 07:05:51 GMT epyon [487] * trunk/nv.lua (modified) * trunk/nv/core/ascii_printer.hh (modified) * trunk/nv/core/random.hh (modified) * trunk/nv/core/resource.hh (modified) * trunk/nv/core/types.hh (modified) * trunk/nv/curses/curses_terminal.hh (modified) * trunk/nv/engine/animation.hh (modified) * trunk/nv/engine/image_manager.hh (modified) * trunk/nv/engine/resource_system.hh (modified) * trunk/nv/gfx/poses.hh (modified) * trunk/nv/gfx/skeleton_instance.hh (modified) * trunk/nv/interface/data_channel.hh (modified) * trunk/nv/interface/image_loader.hh (modified) * trunk/nv/interface/interpolate.hh (modified) * trunk/nv/interface/mesh_data.hh (modified) * trunk/nv/interface/terminal.hh (modified) * trunk/nv/interface/uniform.hh (modified) * trunk/nv/lib/assimp.hh (modified) * trunk/nv/rogue/fov.hh (modified) * trunk/nv/stl/algorithm/fill.hh (modified) * trunk/nv/stl/container/growing_storage.hh (modified) * trunk/nv/stl/functional/hash.hh (modified) * trunk/nv/stl/hash_store.hh (modified) * trunk/nv/stl/math/angle.hh (modified) * trunk/nv/stl/math/exponential.hh (modified) * trunk/nv/stl/math/matrix_transform.hh (modified) * trunk/nv/stl/math/quaternion.hh (modified) * trunk/nv/stl/memory (added) * trunk/nv/stl/memory/common.hh (added) * trunk/nv/stl/priority_queue.hh (modified) * trunk/nv/stl/string.hh (modified) * trunk/src/core/ascii_printer.cc (modified) * trunk/src/core/io_event.cc (modified) * trunk/src/core/random.cc (modified) * trunk/src/curses/curses_terminal.cc (modified) * trunk/src/engine/animation.cc (modified) * trunk/src/formats/assimp_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/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/gui/gui_style.cc (modified) * trunk/src/image/miniz.cc (modified) * trunk/src/image/png_loader.cc (modified) * trunk/src/io/c_stream.cc (modified) * trunk/src/lib/gl.cc (modified) * trunk/src/lua/lua_math.cc (modified) * trunk/src/stl/assert.cc (modified) Tue, 26 Jan 2016 17:59:46 GMT epyon [485] * trunk/nv/core/resource.hh (modified) * trunk/nv/core/transform.hh (modified) * trunk/nv/engine/animation.hh (modified) * trunk/nv/formats/assimp_loader.hh (modified) * trunk/nv/formats/nmd_loader.hh (modified) * trunk/nv/gfx/skeleton_instance.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/nv/interface/interpolation_raw.hh (modified) * trunk/nv/interface/mesh_data.hh (modified) * trunk/nv/lib/assimp.hh (modified) * trunk/nv/stl/math.hh (modified) * trunk/nv/stl/math/quaternion.hh (modified) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/string/short_string.hh (modified) * trunk/nv/stl/string_table.hh (modified) * trunk/src/engine/material_manager.cc (modified) * trunk/src/engine/resource_system.cc (modified) * trunk/src/formats/assimp_loader.cc (modified) * trunk/src/formats/nmd_loader.cc (modified) * trunk/src/gfx/skeleton_instance.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_device.cc (modified) * massive update (need to start doing atomics again) :/ Fri, 23 Oct 2015 17:35:39 GMT epyon [477] * trunk/nv/core/resource.hh (modified) * trunk/nv/engine/program_manager.hh (modified) * trunk/nv/engine/resource_system.hh (modified) * trunk/nv/gfx/skeletal_mesh.hh (modified) * trunk/nv/gfx/skeleton_instance.hh (modified) * trunk/nv/interface/animated_mesh.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/mesh_data.hh (modified) * trunk/src/engine/program_manager.cc (modified) * trunk/src/engine/resource_system.cc (modified) * trunk/src/gfx/skeletal_mesh.cc (modified) * trunk/src/gfx/skeleton_instance.cc (modified) * trunk/src/gl/gl_device.cc (modified) * resource handling rewrite * skeletal_mesh/mesh_data updates Fri, 09 Oct 2015 12:06:56 GMT epyon [473] * trunk/nv/base/rtti_support.hh (modified) * trunk/nv/core/arcball.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/nv/stl/string/short_string.hh (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * rtti updates * device/context initial uniform buffer support * fixes Mon, 28 Sep 2015 10:44:21 GMT epyon [472] * trunk/nv/core/position.hh (modified) * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/interface/camera.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/image_data.hh (modified) * trunk/nv/interface/uniform.hh (modified) * trunk/nv/stl/algorithm/heap.hh (modified) * trunk/nv/stl/functional/hash.hh (modified) * trunk/nv/stl/math/matrix_transform.hh (modified) * trunk/nv/stl/memory.hh (modified) * trunk/nv/stl/string/short_string.hh (modified) * trunk/nv/stl/string/string_base.hh (modified) * trunk/src/gl/gl_enum.cc (modified) * trunk/src/gui/gui_gfx_renderer.cc (modified) * additional uniforms * R16F and R32F format support * error ... Mon, 21 Sep 2015 17:13:26 GMT epyon [471] * trunk/nv.lua (modified) * trunk/nv/base/capi.hh (modified) * trunk/nv/base/cmath.hh (modified) * trunk/nv/base/common.hh (modified) * trunk/nv/interface/animated_mesh.hh (modified) * trunk/nv/interface/interpolation_raw.hh (modified) * trunk/nv/stl/math.hh (modified) * trunk/nv/stl/math/angle.hh (modified) * trunk/nv/stl/math/basic.hh (modified) * trunk/nv/stl/math/cast.hh (modified) * trunk/nv/stl/math/common.hh (modified) * trunk/nv/stl/math/exponential.hh (modified) * trunk/nv/stl/math/geometric.hh (modified) * trunk/nv/stl/math/mat2.hh (added) * trunk/nv/stl/math/mat3.hh (added) * trunk/nv/stl/math/mat4.hh (added) * trunk/nv/stl/math/matrix.hh (added) * trunk/nv/stl/math/matrix_transform.hh (modified) * trunk/nv/stl/math/quaternion.hh (modified) * trunk/nv/stl/math/relational.hh (modified) * trunk/nv/stl/math/trigonometric.hh (added) * trunk/nv/stl/math/vec2.hh (added) * trunk/nv/stl/math/vec3.hh (added) * trunk/nv/stl/math/vec4.hh (added) * trunk/nv/stl/type_erasure.hh (modified) * trunk/src/core/random.cc (modified) * trunk/src/engine/particle_engine.cc (modified) * trunk/src/formats/assimp_loader.cc (modified) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/gfx/mesh_creator.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_device.cc (modified) * trunk/src/gui/gui_gfx_renderer.cc (modified) * trunk/src/lua/lua_math.cc (modified) * full math library * GLM dependency removed Thu, 17 Sep 2015 15:17:20 GMT epyon [469] * trunk/nv/gfx/debug_draw.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/stl/math/geometric.hh (modified) * trunk/nv/stl/string/short_string.hh (modified) * trunk/nv/stl/utility/common.hh (modified) * trunk/src/gfx/debug_draw.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gui/gui_gfx_renderer.cc (modified) * stl/short_string - minor fix * stl/utility - max for 3 arguments ... Fri, 04 Sep 2015 15:46:48 GMT epyon [466] * trunk/nv.lua (modified) * trunk/nv/wx/wx.hh (modified) * trunk/nv_wx.lua (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) * support for separate runtime CRT build * wx fix for new gl headers Fri, 28 Aug 2015 16:28:34 GMT epyon [463] * 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/nv/lib/detail/gl_ext/gl_ext_all_functions.inc (modified) * trunk/nv/lib/detail/gl_ext/gl_ext_all_types.inc (modified) * trunk/nv/lib/detail/gl_ext/gl_ext_info.inc (modified) * trunk/nv/lib/detail/gl_ext/gl_ext_texture_array_functions.inc (added) * trunk/nv/lib/detail/gl_ext/gl_ext_texture_array_types.inc (added) * trunk/nv/lib/detail/gl_functions.inc (modified) * trunk/nv/lib/gl.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/lib/gl.cc (modified) * 3D/2D_ARRAY texture support Tue, 25 Aug 2015 16:47:28 GMT epyon [462] * trunk/nv/interface/camera.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/image_data.hh (modified) * trunk/nv/interface/uniform.hh (modified) * trunk/nv/stl/math/quaternion.hh (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * camera/device/uniform - modelview_inv added * ... Wed, 19 Aug 2015 17:01:16 GMT epyon [461] * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/image_data.hh (modified) * trunk/nv/stl/math/quaternion.hh (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * quaternion fixes * image_data/device/gl_device/gl_enum - single ... Thu, 23 Jul 2015 16:14:48 GMT epyon [439] * trunk/nv/engine/particle_engine.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/uniform.hh (modified) * trunk/src/engine/particle_engine.cc (modified) * trunk/src/gl/gl_device.cc (modified) * more std::string removal Thu, 23 Jul 2015 15:29:49 GMT epyon [438] * trunk/nv/core/random.hh (modified) * trunk/nv/core/time.hh (modified) * trunk/nv/core/types.hh (modified) * trunk/nv/engine/program_manager.hh (modified) * trunk/nv/gfx/texture_font.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/gl/gl_enum.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/io/c_file_system.hh (modified) * trunk/nv/io/c_stream.hh (modified) * trunk/nv/lua/lua_values.hh (modified) * trunk/nv/stl/container/contiguous_storage.hh (modified) * trunk/nv/stl/container/growing_storage.hh (modified) * trunk/nv/stl/file_system.hh (modified) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/string/const_string.hh (modified) * trunk/nv/stl/string/short_string.hh (modified) * trunk/src/core/library.cc (modified) * trunk/src/engine/program_manager.cc (modified) * trunk/src/gfx/texture_font.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * trunk/src/io/c_file_system.cc (modified) * trunk/src/lua/lua_raw.cc (modified) * trunk/src/stl/string.cc (modified) * massive amount of std::string removal * removed slurp, use ... Tue, 21 Jul 2015 17:40:00 GMT epyon [433] * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/gui/gui_gfx_renderer.hh (modified) * trunk/nv/gui/gui_renderer.hh (modified) * trunk/nv/gui/gui_style.hh (modified) * trunk/nv/stl/hash_store.hh (modified) * trunk/nv/stl/memory.hh (modified) * trunk/nv/stl/string (added) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/string/common.hh (added) * trunk/nv/stl/string/const_string.hh (added) * trunk/nv/stl/string/literal_string.hh (added) * trunk/nv/stl/string/short_string.hh (added) * trunk/nv/stl/string/string_base.hh (added) * trunk/src/core/library.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/md5_loader.cc (modified) * trunk/src/formats/obj_loader.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/gui/gui_renderer.cc (modified) * trunk/src/gui/gui_style.cc (modified) * trunk/src/lua/lua_function.cc (modified) * trunk/src/lua/lua_map_tile.cc (modified) * trunk/src/lua/lua_state.cc (modified) * string.hh split into separate files * string.hh - removed ... Wed, 08 Jul 2015 15:33:38 GMT epyon [410] * trunk/nv.lua (modified) * trunk/nv/core/arcball.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/skeletal_mesh.hh (modified) * trunk/nv/interface/animation_key.hh (deleted) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/data_descriptor.hh (added) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/interpolation_raw.hh (modified) * trunk/nv/interface/interpolation_template.hh (modified) * trunk/nv/interface/mesh_data.hh (modified) * trunk/nv/interface/vertex.hh (deleted) * trunk/nv/stl/container/contiguous_storage_policy.hh (modified) * trunk/nv/stl/container/growing_container_handler.hh (modified) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/type_traits/experimental.hh (modified) * trunk/nv/stl/type_traits/transforms.hh (modified) * trunk/nv/wx/wx_canvas.hh (modified) * trunk/nv_wx.lua (modified) * trunk/src/formats/assimp_loader.cc (modified) * trunk/src/formats/nmd_loader.cc (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gfx/mesh_creator.cc (modified) * trunk/src/gl/gl_window.cc (modified) * trunk/src/stl/assert.cc (modified) * trunk/src/wx/wx_canvas.cc (modified) * merge of vertex_descriptor and key_descriptor concepts - unified ... Fri, 19 Jun 2015 22:05:17 GMT epyon [406] * trunk/nv/base/common.hh (modified) * trunk/nv/core/logging.hh (modified) * trunk/nv/gfx/animation.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/gui/gui_ascii_renderer.hh (modified) * trunk/nv/gui/gui_renderer.hh (modified) * trunk/nv/interface/animation_key.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/input.hh (modified) * trunk/nv/interface/interpolation_raw.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/vertex.hh (modified) * trunk/nv/lib/assimp.hh (modified) * trunk/nv/lib/detail/assimp_types.inc (modified) * trunk/nv/lib/detail/curses_functions.inc (modified) * trunk/nv/lib/detail/curses_types.inc (modified) * trunk/nv/lib/detail/gl_ext/gl_ext_all_functions.inc (modified) * trunk/nv/lib/detail/gl_ext/gl_ext_all_types.inc (modified) * trunk/nv/lib/detail/gl_ext/gl_ext_framebuffer_blit_functions.inc (modified) * trunk/nv/lib/detail/gl_ext/gl_ext_framebuffer_object_functions.inc (modified) * trunk/nv/lib/detail/gl_ext/gl_ext_framebuffer_object_types.inc (modified) * trunk/nv/lib/detail/gl_ext/gl_ext_info.inc (modified) * trunk/nv/lib/detail/sdl_functions.inc (modified) * trunk/nv/lib/detail/sdl_keys.inc (modified) * trunk/nv/lib/freetype2.hh (modified) * trunk/nv/lib/lua.hh (modified) * trunk/nv/lua/lua_area.hh (modified) * trunk/nv/lua/lua_dispatch.hh (modified) * trunk/nv/lua/lua_function.hh (modified) * trunk/nv/lua/lua_glm.hh (modified) * trunk/nv/lua/lua_values.hh (modified) * trunk/nv/sdl/sdl_window_manager.hh (modified) * trunk/nv/stl/array.hh (modified) * trunk/nv/stl/container/contiguous_storage.hh (modified) * trunk/nv/stl/container/contiguous_storage_policy.hh (modified) * trunk/nv/stl/flags.hh (modified) * trunk/nv/stl/handle.hh (modified) * trunk/nv/stl/range.hh (modified) * trunk/src/curses/curses_terminal.cc (modified) * trunk/src/engine/particle_engine.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/formats/md2_normals.inc (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/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_window.cc (modified) * trunk/src/gui/gui_ascii_renderer.cc (modified) * trunk/src/gui/gui_gfx_renderer.cc (modified) * trunk/src/gui/gui_style.cc (modified) * trunk/src/io/c_stream.cc (modified) * trunk/src/io/string_table.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_function.cc (modified) * trunk/src/lua/lua_glm.cc (modified) * trunk/src/lua/lua_handle.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/sdl/sdl_input.cc (modified) * trunk/src/sdl/sdl_window.cc (modified) * trunk/src/stl/assert.cc (modified) * code compiles cleanly on maximum warning level Sun, 14 Jun 2015 12:31:00 GMT epyon [403] * trunk/nv/base/assert.hh (modified) * trunk/nv/base/common.hh (modified) * trunk/nv/core/library.hh (modified) * trunk/nv/stl/algorithm/raw.hh (modified) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/unordered_map.hh (modified) * trunk/src/core/library.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/lua/lua_state.cc (modified) * trunk/src/stl/assert.cc (modified) * got rid of exceptions * assert enhancements * lots of minor cleanup Sat, 13 Jun 2015 09:47:09 GMT epyon [399] * trunk/nv/core/library.hh (modified) * trunk/nv/core/logger.hh (modified) * trunk/nv/core/logging.hh (modified) * trunk/nv/core/profiler.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/md3_loader.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/gfx/texture_font.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/interface/audio.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/mesh_data.hh (modified) * trunk/nv/interface/uniform.hh (modified) * trunk/nv/lua/lua_nova.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_audio.hh (modified) * trunk/nv/stl/container/contiguous_storage_policy.hh (modified) * trunk/nv/stl/memory.hh (modified) * trunk/nv/stl/string.hh (modified) * trunk/src/core/library.cc (modified) * trunk/src/core/logger.cc (modified) * trunk/src/core/profiler.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/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/texture_font.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/lua/lua_nova.cc (modified) * trunk/src/lua/lua_path.cc (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/src/lua/lua_values.cc (modified) * trunk/src/sdl/sdl_audio.cc (modified) * naming cleanup * string_ref -> string_view (compatible with C++17 ... Sat, 13 Jun 2015 09:20:22 GMT epyon [398] * trunk/nv/core/arcball.hh (modified) * trunk/nv/core/transform.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/interface/interpolation_raw.hh (modified) * trunk/nv/lib/assimp.hh (modified) * trunk/nv/stl/math.hh (modified) * trunk/src/formats/md5_loader.cc (modified) * trunk/src/gfx/image.cc (modified) * trunk/src/gfx/mesh_creator.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/rogue/fov_recursive_shadowcasting.cc (modified) * cleanup of glm usage Thu, 11 Jun 2015 19:40:00 GMT epyon [395] * trunk/nv/common.hh (added) * trunk/nv/core/arcball.hh (modified) * trunk/nv/core/common.hh (modified) * trunk/nv/core/config.hh (modified) * trunk/nv/core/io_event.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/property_store.hh (modified) * trunk/nv/core/random.hh (modified) * trunk/nv/core/time.hh (modified) * trunk/nv/core/transform.hh (modified) * trunk/nv/core/types.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/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/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_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_gfx_renderer.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/input.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/window.hh (modified) * trunk/nv/interface/window_manager.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/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_handle.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/rocket/rocket_interface.hh (modified) * trunk/nv/rogue/fov.hh (modified) * trunk/nv/rogue/fov_recursive_shadowcasting.hh (modified) * trunk/nv/sdl/sdl_audio.hh (modified) * trunk/nv/sdl/sdl_input.hh (modified) * trunk/nv/sdl/sdl_window.hh (modified) * trunk/nv/sdl/sdl_window_manager.hh (modified) * trunk/nv/stl/algorithm.hh (modified) * trunk/nv/stl/algorithm/common.hh (modified) * trunk/nv/stl/algorithm/copy.hh (modified) * trunk/nv/stl/algorithm/fill.hh (modified) * trunk/nv/stl/algorithm/raw.hh (modified) * trunk/nv/stl/allocator.hh (modified) * trunk/nv/stl/any.hh (modified) * trunk/nv/stl/array.hh (modified) * trunk/nv/stl/array2d.hh (modified) * trunk/nv/stl/assert.hh (modified) * trunk/nv/stl/capi.hh (modified) * trunk/nv/stl/container/contiguous_storage.hh (modified) * trunk/nv/stl/container/contiguous_storage_policy.hh (modified) * trunk/nv/stl/container/fixed_container_handler.hh (modified) * trunk/nv/stl/container/growing_container_handler.hh (modified) * trunk/nv/stl/container/hash_table.hh (modified) * trunk/nv/stl/container/hash_table_policy.hh (modified) * trunk/nv/stl/container/initialize_policy.hh (modified) * trunk/nv/stl/container/sized_container_handler.hh (modified) * trunk/nv/stl/cstring_store.hh (modified) * trunk/nv/stl/exception.hh (modified) * trunk/nv/stl/flags.hh (modified) * trunk/nv/stl/functional.hh (modified) * trunk/nv/stl/functional/arithmetic_ops.hh (modified) * trunk/nv/stl/functional/bitwise_ops.hh (modified) * trunk/nv/stl/functional/common.hh (modified) * trunk/nv/stl/functional/comparisons.hh (modified) * trunk/nv/stl/functional/hash.hh (modified) * trunk/nv/stl/functional/invoke.hh (modified) * trunk/nv/stl/functional/logical_ops.hh (modified) * trunk/nv/stl/functional/mem_fn.hh (modified) * trunk/nv/stl/functional/reference.hh (modified) * trunk/nv/stl/handle.hh (modified) * trunk/nv/stl/iterator.hh (modified) * trunk/nv/stl/limits.hh (modified) * trunk/nv/stl/math.hh (modified) * trunk/nv/stl/memory.hh (modified) * trunk/nv/stl/numeric.hh (modified) * trunk/nv/stl/range.hh (modified) * trunk/nv/stl/rtti_support.hh (modified) * trunk/nv/stl/rtti_types.hh (modified) * trunk/nv/stl/singleton.hh (modified) * trunk/nv/stl/string.hh (modified) * trunk/nv/stl/type_traits.hh (modified) * trunk/nv/stl/type_traits/alignment.hh (modified) * trunk/nv/stl/type_traits/common.hh (modified) * trunk/nv/stl/type_traits/experimental.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/unordered_map.hh (modified) * trunk/nv/stl/utility.hh (modified) * trunk/nv/stl/utility/common.hh (modified) * trunk/nv/stl/utility/make_pair.hh (modified) * trunk/nv/stl/utility/pair.hh (modified) * trunk/nv/stl/vector.hh (modified) * trunk/nv/wx/wx.hh (modified) * trunk/nv/wx/wx_canvas.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/random.cc (modified) * trunk/src/core/time.cc (modified) * trunk/src/core/uid.cc (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/fmod/fmod_audio.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/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/mesh_creator.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_ascii_renderer.cc (modified) * trunk/src/gui/gui_environment.cc (modified) * trunk/src/gui/gui_gfx_renderer.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/io/string_table.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_handle.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/rocket/rocket_interface.cc (modified) * trunk/src/rogue/fov_recursive_shadowcasting.cc (modified) * trunk/src/sdl/sdl_audio.cc (modified) * trunk/src/sdl/sdl_input.cc (modified) * trunk/src/sdl/sdl_window.cc (modified) * trunk/src/sdl/sdl_window_manager.cc (modified) * trunk/src/stl/assert.cc (modified) * trunk/src/stl/capi.cc (modified) * trunk/src/stl/hash_table.cc (modified) * trunk/src/stl/string.cc (modified) * trunk/src/wx/wx_canvas.cc (modified) * bulk update ** copyright update ** include guards cleanup ** ... 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 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 * ... 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 ... 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 ... 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: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 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 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: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) * ... 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 ... 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, 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 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 ... 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 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 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 ...