[xoreos-git] [xoreos/xoreos] 2efd84: MAIN: Don't run deinit() in the exit handler
GitHub
noreply at github.com
Mon Jan 20 20:47:26 CET 2014
Branch: refs/heads/ogrewip
Home: https://github.com/xoreos/xoreos
Commit: 2efd8487942897533672357fa9fad5b96c607f2e
https://github.com/xoreos/xoreos/commit/2efd8487942897533672357fa9fad5b96c607f2e
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2013-12-19 (Thu, 19 Dec 2013)
Changed paths:
M src/xoreos.cpp
Log Message:
-----------
MAIN: Don't run deinit() in the exit handler
The exit handler is run by the thread that initiated the exit(),
which is not necessarily the main thread. Our deinitialization
needs to run in the main thread, though...
Commit: 90de3e956be2b80633e1dffbbb9fd36970b69678
https://github.com/xoreos/xoreos/commit/90de3e956be2b80633e1dffbbb9fd36970b69678
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2013-12-19 (Thu, 19 Dec 2013)
Changed paths:
M src/xoreos.cpp
Log Message:
-----------
MAIN: Enable the debug manager before the other subsystems
Commit: 7ee28a84f5f9728fc9fb1c8cbd103715746b2ee3
https://github.com/xoreos/xoreos/commit/7ee28a84f5f9728fc9fb1c8cbd103715746b2ee3
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2013-12-30 (Mon, 30 Dec 2013)
Changed paths:
M .gitignore
M BUILDDEP
M Makefile.common
M configure.ac
A m4/ax_check_ogre.m4
Log Message:
-----------
BUILD: Add dependency on OGRE (>= 1.9)
Commit: 9c4caac3939204f36c35c170e5dadf033a2f55ac
https://github.com/xoreos/xoreos/commit/9c4caac3939204f36c35c170e5dadf033a2f55ac
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2013-12-30 (Mon, 30 Dec 2013)
Changed paths:
M configure.ac
Log Message:
-----------
BUILD: Add stubs for compiling Objective C++ on Mac OS X
Commit: e30cc45a032875ecbfdfefd9d26b710cdeed7efb
https://github.com/xoreos/xoreos/commit/e30cc45a032875ecbfdfefd9d26b710cdeed7efb
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2013-12-30 (Mon, 30 Dec 2013)
Changed paths:
M src/graphics/Makefile.am
A src/graphics/macosx/macosx.h
A src/graphics/macosx/macosx.mm
Log Message:
-----------
GRAPHICS: Stub Mac OS X graphics utility functions
Commit: 5884c01d1485ebfdcf509fab1a3e790a161821dc
https://github.com/xoreos/xoreos/commit/5884c01d1485ebfdcf509fab1a3e790a161821dc
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2013-12-30 (Mon, 30 Dec 2013)
Changed paths:
M src/common/endianness.h
M src/common/stream.h
M src/common/system.h
Log Message:
-----------
COMMON: Rename FORCEINLINE to XOREOS_FORCEINLINE
OGRE also defines a FORCEINLINE
Commit: 4eec81aa301e2fbdb4c526caa5168c56bdeeabe0
https://github.com/xoreos/xoreos/commit/4eec81aa301e2fbdb4c526caa5168c56bdeeabe0
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2013-12-30 (Mon, 30 Dec 2013)
Changed paths:
M Makefile.common
Log Message:
-----------
BUILD: Remove the warning against non-virtual destructors
Unfortunately, OGRE is a heavy offender...
Commit: dad51d4179de34fb27754c85aa49f26ab792a3eb
https://github.com/xoreos/xoreos/commit/dad51d4179de34fb27754c85aa49f26ab792a3eb
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2013-12-30 (Mon, 30 Dec 2013)
Changed paths:
M src/common/debugman.cpp
M src/common/debugman.h
Log Message:
-----------
COMMON: Add debug channel for Ogre
Commit: 3c86bd382e348449f4aff948b6c40dc25c1d3684
https://github.com/xoreos/xoreos/commit/3c86bd382e348449f4aff948b6c40dc25c1d3684
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-03 (Fri, 03 Jan 2014)
Changed paths:
M src/common/thread.cpp
M src/common/thread.h
M src/engines/gamethread.cpp
M src/graphics/Makefile.am
M src/graphics/graphics.cpp
M src/graphics/graphics.h
A src/graphics/renderer.cpp
A src/graphics/renderer.h
Log Message:
-----------
GRAPHICS: Start adding Ogre support
This just stuffs Ogre into an SDL2 window, so that
SDL2 and Ogre can be used together. Nothing else
is yet functioning.
Commit: ef5844e2fdae0c4f9975a7da71b3ff789205b66a
https://github.com/xoreos/xoreos/commit/ef5844e2fdae0c4f9975a7da71b3ff789205b66a
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-03 (Fri, 03 Jan 2014)
Changed paths:
M src/common/Makefile.am
R src/common/boundingbox.cpp
R src/common/boundingbox.h
R src/common/matrix.cpp
R src/common/matrix.h
R src/common/transmatrix.cpp
R src/common/transmatrix.h
M src/engines/Makefile.am
R src/engines/aurora/console.cpp
R src/engines/aurora/console.h
M src/engines/aurora/gui.cpp
R src/engines/aurora/model.cpp
R src/engines/aurora/model.h
R src/engines/aurora/modelloader.cpp
R src/engines/aurora/modelloader.h
M src/engines/aurora/util.cpp
M src/engines/dragonage/dragonage.cpp
M src/engines/dragonage2/dragonage2.cpp
M src/engines/enginemanager.cpp
M src/engines/jade/Makefile.am
R src/engines/jade/gui/main/main.cpp
R src/engines/jade/gui/main/main.h
M src/engines/jade/jade.cpp
M src/engines/kotor/Makefile.am
R src/engines/kotor/area.cpp
R src/engines/kotor/area.h
R src/engines/kotor/console.cpp
R src/engines/kotor/console.h
R src/engines/kotor/creature.cpp
R src/engines/kotor/creature.h
R src/engines/kotor/door.cpp
R src/engines/kotor/door.h
R src/engines/kotor/gui/gui.cpp
R src/engines/kotor/gui/gui.h
R src/engines/kotor/gui/main/main.cpp
R src/engines/kotor/gui/main/main.h
R src/engines/kotor/gui/main/movies.cpp
R src/engines/kotor/gui/main/movies.h
R src/engines/kotor/gui/main/options.cpp
R src/engines/kotor/gui/main/options.h
R src/engines/kotor/gui/options/autopause.cpp
R src/engines/kotor/gui/options/autopause.h
R src/engines/kotor/gui/options/feedback.cpp
R src/engines/kotor/gui/options/feedback.h
R src/engines/kotor/gui/options/gameplay.cpp
R src/engines/kotor/gui/options/gameplay.h
R src/engines/kotor/gui/options/graphics.cpp
R src/engines/kotor/gui/options/graphics.h
R src/engines/kotor/gui/options/graphicsadv.cpp
R src/engines/kotor/gui/options/graphicsadv.h
R src/engines/kotor/gui/options/keyboardconfig.cpp
R src/engines/kotor/gui/options/keyboardconfig.h
R src/engines/kotor/gui/options/mousesettings.cpp
R src/engines/kotor/gui/options/mousesettings.h
R src/engines/kotor/gui/options/sound.cpp
R src/engines/kotor/gui/options/sound.h
R src/engines/kotor/gui/options/soundadv.cpp
R src/engines/kotor/gui/options/soundadv.h
R src/engines/kotor/gui/widgets/button.cpp
R src/engines/kotor/gui/widgets/button.h
R src/engines/kotor/gui/widgets/checkbox.cpp
R src/engines/kotor/gui/widgets/checkbox.h
R src/engines/kotor/gui/widgets/kotorwidget.cpp
R src/engines/kotor/gui/widgets/kotorwidget.h
R src/engines/kotor/gui/widgets/label.cpp
R src/engines/kotor/gui/widgets/label.h
R src/engines/kotor/gui/widgets/listbox.cpp
R src/engines/kotor/gui/widgets/listbox.h
R src/engines/kotor/gui/widgets/panel.cpp
R src/engines/kotor/gui/widgets/panel.h
R src/engines/kotor/gui/widgets/progressbar.cpp
R src/engines/kotor/gui/widgets/progressbar.h
R src/engines/kotor/gui/widgets/protoitem.cpp
R src/engines/kotor/gui/widgets/protoitem.h
R src/engines/kotor/gui/widgets/scrollbar.cpp
R src/engines/kotor/gui/widgets/scrollbar.h
R src/engines/kotor/gui/widgets/slider.cpp
R src/engines/kotor/gui/widgets/slider.h
M src/engines/kotor/kotor.cpp
M src/engines/kotor/kotor.h
R src/engines/kotor/modelloader.cpp
R src/engines/kotor/modelloader.h
R src/engines/kotor/module.cpp
R src/engines/kotor/module.h
R src/engines/kotor/object.cpp
R src/engines/kotor/object.h
R src/engines/kotor/placeable.cpp
R src/engines/kotor/placeable.h
R src/engines/kotor/situated.cpp
R src/engines/kotor/situated.h
M src/engines/kotor2/Makefile.am
R src/engines/kotor2/area.cpp
R src/engines/kotor2/area.h
R src/engines/kotor2/gui/main/main.cpp
R src/engines/kotor2/gui/main/main.h
M src/engines/kotor2/kotor2.cpp
M src/engines/kotor2/kotor2.h
R src/engines/kotor2/modelloader.cpp
R src/engines/kotor2/modelloader.h
R src/engines/kotor2/module.cpp
R src/engines/kotor2/module.h
M src/engines/nwn/Makefile.am
R src/engines/nwn/area.cpp
R src/engines/nwn/area.h
R src/engines/nwn/console.cpp
R src/engines/nwn/console.h
R src/engines/nwn/creature.cpp
R src/engines/nwn/creature.h
R src/engines/nwn/door.cpp
R src/engines/nwn/door.h
R src/engines/nwn/gui/chargen/chargen.cpp
R src/engines/nwn/gui/chargen/chargen.h
R src/engines/nwn/gui/dialogs/okcancel.cpp
R src/engines/nwn/gui/dialogs/okcancel.h
R src/engines/nwn/gui/dialogs/yesnocancel.cpp
R src/engines/nwn/gui/dialogs/yesnocancel.h
R src/engines/nwn/gui/gui.cpp
R src/engines/nwn/gui/gui.h
R src/engines/nwn/gui/ingame/charinfo.cpp
R src/engines/nwn/gui/ingame/charinfo.h
R src/engines/nwn/gui/ingame/compass.cpp
R src/engines/nwn/gui/ingame/compass.h
R src/engines/nwn/gui/ingame/dialog.cpp
R src/engines/nwn/gui/ingame/dialog.h
R src/engines/nwn/gui/ingame/ingame.cpp
R src/engines/nwn/gui/ingame/ingame.h
R src/engines/nwn/gui/ingame/main.cpp
R src/engines/nwn/gui/ingame/main.h
R src/engines/nwn/gui/ingame/partyleader.cpp
R src/engines/nwn/gui/ingame/partyleader.h
R src/engines/nwn/gui/ingame/quickbar.cpp
R src/engines/nwn/gui/ingame/quickbar.h
R src/engines/nwn/gui/ingame/quickchat.cpp
R src/engines/nwn/gui/ingame/quickchat.h
R src/engines/nwn/gui/legal.cpp
R src/engines/nwn/gui/legal.h
R src/engines/nwn/gui/main/charpremade.cpp
R src/engines/nwn/gui/main/charpremade.h
R src/engines/nwn/gui/main/chartype.cpp
R src/engines/nwn/gui/main/chartype.h
R src/engines/nwn/gui/main/main.cpp
R src/engines/nwn/gui/main/main.h
R src/engines/nwn/gui/main/moviesbase.cpp
R src/engines/nwn/gui/main/moviesbase.h
R src/engines/nwn/gui/main/moviescamp.cpp
R src/engines/nwn/gui/main/moviescamp.h
R src/engines/nwn/gui/main/new.cpp
R src/engines/nwn/gui/main/new.h
R src/engines/nwn/gui/main/newcamp.cpp
R src/engines/nwn/gui/main/newcamp.h
R src/engines/nwn/gui/main/newgamefog.cpp
R src/engines/nwn/gui/main/newgamefog.h
R src/engines/nwn/gui/main/newmodule.cpp
R src/engines/nwn/gui/main/newmodule.h
R src/engines/nwn/gui/main/newxp1.cpp
R src/engines/nwn/gui/main/newxp1.h
R src/engines/nwn/gui/main/newxp2.cpp
R src/engines/nwn/gui/main/newxp2.h
R src/engines/nwn/gui/main/options.cpp
R src/engines/nwn/gui/main/options.h
R src/engines/nwn/gui/options/controls.cpp
R src/engines/nwn/gui/options/controls.h
R src/engines/nwn/gui/options/feedback.cpp
R src/engines/nwn/gui/options/feedback.h
R src/engines/nwn/gui/options/game.cpp
R src/engines/nwn/gui/options/game.h
R src/engines/nwn/gui/options/gorepass.cpp
R src/engines/nwn/gui/options/gorepass.h
R src/engines/nwn/gui/options/resolution.cpp
R src/engines/nwn/gui/options/resolution.h
R src/engines/nwn/gui/options/sound.cpp
R src/engines/nwn/gui/options/sound.h
R src/engines/nwn/gui/options/soundadv.cpp
R src/engines/nwn/gui/options/soundadv.h
R src/engines/nwn/gui/options/video.cpp
R src/engines/nwn/gui/options/video.h
R src/engines/nwn/gui/options/videoadv.cpp
R src/engines/nwn/gui/options/videoadv.h
R src/engines/nwn/gui/widgets/button.cpp
R src/engines/nwn/gui/widgets/button.h
R src/engines/nwn/gui/widgets/checkbox.cpp
R src/engines/nwn/gui/widgets/checkbox.h
R src/engines/nwn/gui/widgets/close.cpp
R src/engines/nwn/gui/widgets/close.h
R src/engines/nwn/gui/widgets/editbox.cpp
R src/engines/nwn/gui/widgets/editbox.h
R src/engines/nwn/gui/widgets/frame.cpp
R src/engines/nwn/gui/widgets/frame.h
R src/engines/nwn/gui/widgets/label.cpp
R src/engines/nwn/gui/widgets/label.h
R src/engines/nwn/gui/widgets/listbox.cpp
R src/engines/nwn/gui/widgets/listbox.h
R src/engines/nwn/gui/widgets/modelwidget.cpp
R src/engines/nwn/gui/widgets/modelwidget.h
R src/engines/nwn/gui/widgets/nwnwidget.cpp
R src/engines/nwn/gui/widgets/nwnwidget.h
R src/engines/nwn/gui/widgets/panel.cpp
R src/engines/nwn/gui/widgets/panel.h
R src/engines/nwn/gui/widgets/portrait.cpp
R src/engines/nwn/gui/widgets/portrait.h
R src/engines/nwn/gui/widgets/quadwidget.cpp
R src/engines/nwn/gui/widgets/quadwidget.h
R src/engines/nwn/gui/widgets/scrollbar.cpp
R src/engines/nwn/gui/widgets/scrollbar.h
R src/engines/nwn/gui/widgets/slider.cpp
R src/engines/nwn/gui/widgets/slider.h
R src/engines/nwn/gui/widgets/textwidget.cpp
R src/engines/nwn/gui/widgets/textwidget.h
R src/engines/nwn/gui/widgets/tooltip.cpp
R src/engines/nwn/gui/widgets/tooltip.h
R src/engines/nwn/ifofile.cpp
R src/engines/nwn/ifofile.h
R src/engines/nwn/item.cpp
R src/engines/nwn/item.h
R src/engines/nwn/location.cpp
R src/engines/nwn/location.h
R src/engines/nwn/modelloader.cpp
R src/engines/nwn/modelloader.h
R src/engines/nwn/module.cpp
R src/engines/nwn/module.h
M src/engines/nwn/nwn.cpp
M src/engines/nwn/nwn.h
R src/engines/nwn/object.cpp
R src/engines/nwn/object.h
R src/engines/nwn/placeable.cpp
R src/engines/nwn/placeable.h
R src/engines/nwn/script/container.cpp
R src/engines/nwn/script/container.h
R src/engines/nwn/script/functions.cpp
R src/engines/nwn/script/functions.h
R src/engines/nwn/script/functions_000.cpp
R src/engines/nwn/script/functions_100.cpp
R src/engines/nwn/script/functions_200.cpp
R src/engines/nwn/script/functions_300.cpp
R src/engines/nwn/script/functions_400.cpp
R src/engines/nwn/script/functions_500.cpp
R src/engines/nwn/script/functions_600.cpp
R src/engines/nwn/script/functions_700.cpp
R src/engines/nwn/script/functions_800.cpp
R src/engines/nwn/situated.cpp
R src/engines/nwn/situated.h
R src/engines/nwn/tileset.cpp
R src/engines/nwn/tileset.h
R src/engines/nwn/waypoint.cpp
R src/engines/nwn/waypoint.h
M src/engines/nwn2/Makefile.am
R src/engines/nwn2/modelloader.cpp
R src/engines/nwn2/modelloader.h
M src/engines/nwn2/nwn2.cpp
M src/engines/sonic/sonic.cpp
M src/engines/thewitcher/Makefile.am
R src/engines/thewitcher/modelloader.cpp
R src/engines/thewitcher/modelloader.h
M src/engines/thewitcher/thewitcher.cpp
M src/events/events.cpp
M src/events/events.h
M src/events/requests.cpp
M src/events/requests.h
M src/events/requesttypes.h
M src/events/types.h
M src/graphics/Makefile.am
M src/graphics/aurora/Makefile.am
R src/graphics/aurora/abcfont.cpp
R src/graphics/aurora/abcfont.h
R src/graphics/aurora/animation.cpp
R src/graphics/aurora/animation.h
R src/graphics/aurora/animnode.cpp
R src/graphics/aurora/animnode.h
R src/graphics/aurora/cube.cpp
R src/graphics/aurora/cube.h
R src/graphics/aurora/cursor.cpp
R src/graphics/aurora/cursor.h
R src/graphics/aurora/cursorman.cpp
R src/graphics/aurora/cursorman.h
R src/graphics/aurora/fontman.cpp
R src/graphics/aurora/fontman.h
R src/graphics/aurora/fps.cpp
R src/graphics/aurora/fps.h
R src/graphics/aurora/guiquad.cpp
R src/graphics/aurora/guiquad.h
R src/graphics/aurora/highlightable.cpp
R src/graphics/aurora/highlightable.h
R src/graphics/aurora/highlightableguiquad.cpp
R src/graphics/aurora/highlightableguiquad.h
R src/graphics/aurora/highlightabletext.cpp
R src/graphics/aurora/highlightabletext.h
R src/graphics/aurora/model.cpp
R src/graphics/aurora/model.h
R src/graphics/aurora/model_kotor.cpp
R src/graphics/aurora/model_kotor.h
R src/graphics/aurora/model_nwn.cpp
R src/graphics/aurora/model_nwn.h
R src/graphics/aurora/model_nwn2.cpp
R src/graphics/aurora/model_nwn2.h
R src/graphics/aurora/model_witcher.cpp
R src/graphics/aurora/model_witcher.h
R src/graphics/aurora/modelnode.cpp
R src/graphics/aurora/modelnode.h
R src/graphics/aurora/pltfile.cpp
R src/graphics/aurora/pltfile.h
R src/graphics/aurora/text.cpp
R src/graphics/aurora/text.h
R src/graphics/aurora/texture.cpp
R src/graphics/aurora/texture.h
R src/graphics/aurora/texturefont.cpp
R src/graphics/aurora/texturefont.h
R src/graphics/aurora/textureman.cpp
R src/graphics/aurora/textureman.h
R src/graphics/aurora/ttffont.cpp
R src/graphics/aurora/ttffont.h
R src/graphics/aurora/types.h
R src/graphics/camera.cpp
R src/graphics/camera.h
R src/graphics/cursor.cpp
R src/graphics/cursor.h
R src/graphics/font.cpp
R src/graphics/font.h
R src/graphics/fpscounter.cpp
R src/graphics/fpscounter.h
R src/graphics/glcontainer.cpp
R src/graphics/glcontainer.h
M src/graphics/graphics.cpp
M src/graphics/graphics.h
R src/graphics/guifrontelement.cpp
R src/graphics/guifrontelement.h
M src/graphics/images/screenshot.cpp
R src/graphics/indexbuffer.cpp
R src/graphics/indexbuffer.h
R src/graphics/object.cpp
R src/graphics/object.h
R src/graphics/queueable.cpp
R src/graphics/queueable.h
R src/graphics/queueman.cpp
R src/graphics/queueman.h
R src/graphics/renderable.cpp
R src/graphics/renderable.h
R src/graphics/texture.cpp
R src/graphics/texture.h
R src/graphics/ttf.cpp
R src/graphics/ttf.h
M src/graphics/types.h
R src/graphics/vertexbuffer.cpp
R src/graphics/vertexbuffer.h
M src/video/aurora/videoplayer.cpp
M src/video/decoder.cpp
M src/video/decoder.h
M src/xoreos.cpp
Log Message:
-----------
ALL: Remove everything related to the old graphics stack
All functionality will be re-added in turn with Ogre bindings.
Commit: 13d05f82ce0778942358498703423c856f5944b6
https://github.com/xoreos/xoreos/commit/13d05f82ce0778942358498703423c856f5944b6
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-12 (Sun, 12 Jan 2014)
Changed paths:
M Makefile.am
M Makefile.common
M glew/Makefile.am
M lua/Makefile.am
M src/Makefile.am
M src/aurora/Makefile.am
M src/aurora/nwscript/Makefile.am
M src/common/Makefile.am
M src/engines/Makefile.am
M src/engines/dragonage/Makefile.am
M src/engines/dragonage2/Makefile.am
M src/engines/jade/Makefile.am
M src/engines/kotor/Makefile.am
M src/engines/kotor2/Makefile.am
M src/engines/nwn/Makefile.am
M src/engines/nwn2/Makefile.am
M src/engines/sonic/Makefile.am
M src/engines/thewitcher/Makefile.am
M src/events/Makefile.am
M src/graphics/Makefile.am
M src/graphics/aurora/Makefile.am
M src/graphics/images/Makefile.am
M src/sound/Makefile.am
M src/sound/decoders/Makefile.am
M src/video/Makefile.am
M src/video/aurora/Makefile.am
M src/video/codecs/Makefile.am
M utf8cpp/Makefile.am
Log Message:
-----------
BUILD: Restructure the Makefile.am a bit
Adding new files should be less annoying now, and diffs
should read clearer (and hopefully merge better), since we
now don't have to add a \ to the end of the previous line.
Commit: f09368c1f0bcc72345301b06b220e52b0aedff9a
https://github.com/xoreos/xoreos/commit/f09368c1f0bcc72345301b06b220e52b0aedff9a
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-15 (Wed, 15 Jan 2014)
Changed paths:
M src/engines/enginemanager.cpp
M src/graphics/Makefile.am
A src/graphics/textureman.cpp
A src/graphics/textureman.h
M src/xoreos.cpp
Log Message:
-----------
Graphics: Add a new TextureManager for Ogre
Commit: 18e5585a77d599fffe4a29a8faaa16f512d9dc5c
https://github.com/xoreos/xoreos/commit/18e5585a77d599fffe4a29a8faaa16f512d9dc5c
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-15 (Wed, 15 Jan 2014)
Changed paths:
M src/aurora/resman.cpp
M src/aurora/types.h
M src/engines/enginemanager.cpp
M src/graphics/Makefile.am
A src/graphics/cursor.cpp
A src/graphics/cursor.h
A src/graphics/cursorman.cpp
A src/graphics/cursorman.h
M src/graphics/graphics.cpp
M src/graphics/graphics.h
M src/graphics/renderer.cpp
M src/xoreos.cpp
Log Message:
-----------
Graphics: Add a new CursorManager for Ogre
Commit: 304a7146d109c073c8fc70812691992801c70e72
https://github.com/xoreos/xoreos/commit/304a7146d109c073c8fc70812691992801c70e72
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-15 (Wed, 15 Jan 2014)
Changed paths:
M src/engines/dragonage/dragonage.cpp
M src/engines/dragonage2/dragonage2.cpp
M src/engines/jade/jade.cpp
M src/engines/kotor/kotor.cpp
M src/engines/kotor2/kotor2.cpp
M src/engines/nwn/nwn.cpp
M src/engines/nwn2/nwn2.cpp
M src/engines/thewitcher/thewitcher.cpp
Log Message:
-----------
ENGINES: Hook up the new CursorManager
Commit: 9a2d9353c6adc897baa2f68b8ebb2c6298641f47
https://github.com/xoreos/xoreos/commit/9a2d9353c6adc897baa2f68b8ebb2c6298641f47
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-15 (Wed, 15 Jan 2014)
Changed paths:
M src/graphics/images/dds.cpp
M src/graphics/images/decoder.cpp
M src/graphics/images/decoder.h
M src/graphics/images/dumptga.cpp
M src/graphics/images/sbm.cpp
M src/graphics/images/surface.cpp
M src/graphics/images/tga.cpp
M src/graphics/images/tpc.cpp
M src/graphics/images/txb.cpp
M src/graphics/images/winiconimage.cpp
M src/graphics/textureman.cpp
M src/graphics/textureman.h
M src/graphics/types.h
Log Message:
-----------
GRAPHICS: Convert our old PixelFormat to Ogre's
Commit: fe8fbd7cce3121a5ea48b2a47abd294f117e1881
https://github.com/xoreos/xoreos/commit/fe8fbd7cce3121a5ea48b2a47abd294f117e1881
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-15 (Wed, 15 Jan 2014)
Changed paths:
M AUTHORS
M Doxyfile
M Makefile.am
M Makefile.common
M configure.ac
R glew/LICENSE.txt
R glew/Makefile.am
R glew/glew.c
R glew/glew.h
R glew/glxew.h
R glew/wglew.h
M src/graphics/Makefile.am
Log Message:
-----------
GLEW: Remove GLEW
We don't need it anymore; we use Ogre for OpenGL stuff.
Commit: 63a0b02cf1901972664353b801cedb3a0da21de9
https://github.com/xoreos/xoreos/commit/63a0b02cf1901972664353b801cedb3a0da21de9
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-15 (Wed, 15 Jan 2014)
Changed paths:
M src/engines/aurora/util.cpp
M src/graphics/textureman.cpp
M src/graphics/textureman.h
Log Message:
-----------
GRAPHICS: Reintroduce dumpTGA for textures
Commit: 3657843d865cb847c215c6ff7144d240ec595206
https://github.com/xoreos/xoreos/commit/3657843d865cb847c215c6ff7144d240ec595206
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-15 (Wed, 15 Jan 2014)
Changed paths:
M src/graphics/textureman.cpp
M src/graphics/textureman.h
Log Message:
-----------
GRAPHICS: Add TextureManager::getInvisible()
Commit: a5ffb5515a3df4edd2a2a2281e4b598d4a52467c
https://github.com/xoreos/xoreos/commit/a5ffb5515a3df4edd2a2a2281e4b598d4a52467c
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/Makefile.am
A src/graphics/materialman.cpp
A src/graphics/materialman.h
Log Message:
-----------
Graphics: Add a MaterialManager for Ogre
Commit: 5d91d888eb91a47c0c57889f6d671ce19a84710f
https://github.com/xoreos/xoreos/commit/5d91d888eb91a47c0c57889f6d671ce19a84710f
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/renderer.cpp
M src/graphics/renderer.h
Log Message:
-----------
GRAPHICS: Add an Ogre frame listener to advance animations
Commit: 53c45839c0fe1a86c987e5e3230bb460e3a9bb2b
https://github.com/xoreos/xoreos/commit/53c45839c0fe1a86c987e5e3230bb460e3a9bb2b
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/common/uuid.cpp
M src/common/uuid.h
Log Message:
-----------
COMMON: Add functions to generate unique number IDs
Commit: f5b2e4e200fcca3ab8419ffc98f8cbef276ed544
https://github.com/xoreos/xoreos/commit/f5b2e4e200fcca3ab8419ffc98f8cbef276ed544
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/common/error.cpp
M src/common/error.h
Log Message:
-----------
COMMON: Add StackException::isEmpty()
Commit: 78e92e54a82306fe17b82356ac4adf7e4cd61872
https://github.com/xoreos/xoreos/commit/78e92e54a82306fe17b82356ac4adf7e4cd61872
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/common/error.cpp
M src/common/error.h
Log Message:
-----------
COMMON: Add copy-constructor for std::exception to StackException
Commit: 373f91400e97354077fa698c9999f48e1196e2e5
https://github.com/xoreos/xoreos/commit/373f91400e97354077fa698c9999f48e1196e2e5
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/events/requests.h
M src/events/types.h
Log Message:
-----------
EVENTS: Handle exceptions thrown in functions forced into the main thread
Commit: 890972b484697e59b0887018dd995c06ad1a679e
https://github.com/xoreos/xoreos/commit/890972b484697e59b0887018dd995c06ad1a679e
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/materialman.cpp
M src/graphics/materialman.h
Log Message:
-----------
GRAPHICS: Add a MaterialDeclaration
Allowing more complex materials.
Commit: 429740e5797ff0824bcf4c1ab50a491ac3a3566e
https://github.com/xoreos/xoreos/commit/429740e5797ff0824bcf4c1ab50a491ac3a3566e
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/engines/enginemanager.cpp
M src/graphics/aurora/Makefile.am
A src/graphics/aurora/renderable.cpp
A src/graphics/aurora/renderable.h
A src/graphics/aurora/sceneman.cpp
A src/graphics/aurora/sceneman.h
A src/graphics/aurora/types.h
M src/xoreos.cpp
Log Message:
-----------
GRAPHICS: Add a SceneManager for Ogre
Commit: 0ba9f90d74fe6155b5dc290f53d9295ab9d16c6b
https://github.com/xoreos/xoreos/commit/0ba9f90d74fe6155b5dc290f53d9295ab9d16c6b
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/aurora/Makefile.am
A src/graphics/aurora/cube.cpp
A src/graphics/aurora/cube.h
A src/graphics/aurora/meshutil.cpp
A src/graphics/aurora/meshutil.h
M src/graphics/aurora/sceneman.cpp
M src/graphics/aurora/sceneman.h
Log Message:
-----------
GRAPHICS: Add creating a simple rotating cube
Commit: 70650b56f310aa13d9aeb40021c095c6fb0e66fb
https://github.com/xoreos/xoreos/commit/70650b56f310aa13d9aeb40021c095c6fb0e66fb
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/aurora/Makefile.am
M src/graphics/aurora/meshutil.cpp
M src/graphics/aurora/meshutil.h
A src/graphics/aurora/model.cpp
A src/graphics/aurora/model.h
A src/graphics/aurora/model_nwn.cpp
A src/graphics/aurora/model_nwn.h
M src/graphics/aurora/sceneman.cpp
M src/graphics/aurora/sceneman.h
Log Message:
-----------
GRAPHICS: Start re-adding support for NWN model loading
Commit: 983f99c9608d2f62e320c2c265d999ab98c8cb03
https://github.com/xoreos/xoreos/commit/983f99c9608d2f62e320c2c265d999ab98c8cb03
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/Makefile.am
A src/graphics/cameraman.cpp
A src/graphics/cameraman.h
M src/graphics/renderer.cpp
M src/graphics/renderer.h
Log Message:
-----------
GRAPHICS: Add a new CameraManager for Ogre
Commit: 25270ba84a7d55861dbcaed982cbe2c01d715558
https://github.com/xoreos/xoreos/commit/25270ba84a7d55861dbcaed982cbe2c01d715558
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/graphics.cpp
M src/graphics/graphics.h
M src/graphics/renderer.cpp
M src/graphics/renderer.h
Log Message:
-----------
GRAPHICS: Add FPS / frame time calculation
Commit: 35fd801997108fe619f5fec056a2eaaf09296e8b
https://github.com/xoreos/xoreos/commit/35fd801997108fe619f5fec056a2eaaf09296e8b
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/events/events.cpp
Log Message:
-----------
EVENTS: Fix a case of reading uninitialized data
Commit: b569bb66a1b8efa63878ffd4ce07687165c8839c
https://github.com/xoreos/xoreos/commit/b569bb66a1b8efa63878ffd4ce07687165c8839c
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/common/maths.h
Log Message:
-----------
COMMON: Remove broken vector2orientation
Commit: f909a75be797ecacd5916dfea29999c03c68d42e
https://github.com/xoreos/xoreos/commit/f909a75be797ecacd5916dfea29999c03c68d42e
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/engines/aurora/util.cpp
M src/engines/aurora/util.h
Log Message:
-----------
ENGINES: Add a proper convertVector2Orientation() function
Commit: ba7bc026e7abf7287490cf197bd874c07cb1cfce
https://github.com/xoreos/xoreos/commit/ba7bc026e7abf7287490cf197bd874c07cb1cfce
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/engines/nwn/Makefile.am
A src/engines/nwn/area.cpp
A src/engines/nwn/area.h
A src/engines/nwn/ifofile.cpp
A src/engines/nwn/ifofile.h
A src/engines/nwn/model.cpp
A src/engines/nwn/model.h
A src/engines/nwn/module.cpp
A src/engines/nwn/module.h
M src/engines/nwn/nwn.cpp
A src/engines/nwn/tileset.cpp
A src/engines/nwn/tileset.h
Log Message:
-----------
NWN: Start adding back module / area loading
Commit: 8fd4c06b1bf64070686059b17dfff14ddc1e2ae2
https://github.com/xoreos/xoreos/commit/8fd4c06b1bf64070686059b17dfff14ddc1e2ae2
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/renderer.cpp
Log Message:
-----------
GRAPHICS: Add generic ambient light to the scene
Commit: 684ca6347e1209c711eb13fc55f3ec57564a6af2
https://github.com/xoreos/xoreos/commit/684ca6347e1209c711eb13fc55f3ec57564a6af2
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/engines/nwn/Makefile.am
M src/engines/nwn/area.cpp
M src/engines/nwn/area.h
A src/engines/nwn/door.cpp
A src/engines/nwn/door.h
A src/engines/nwn/location.cpp
A src/engines/nwn/location.h
A src/engines/nwn/object.cpp
A src/engines/nwn/object.h
A src/engines/nwn/placeable.cpp
A src/engines/nwn/placeable.h
A src/engines/nwn/situated.cpp
A src/engines/nwn/situated.h
A src/engines/nwn/waypoint.cpp
A src/engines/nwn/waypoint.h
Log Message:
-----------
NWN: Add back loading of waypoints, doors and placeables
Commit: 34e088f4dccaeecd0fda4d603f0cfe16d2f8e88b
https://github.com/xoreos/xoreos/commit/34e088f4dccaeecd0fda4d603f0cfe16d2f8e88b
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/aurora/model.cpp
M src/graphics/aurora/model.h
M src/graphics/aurora/model_nwn.cpp
M src/graphics/aurora/model_nwn.h
Log Message:
-----------
GRAPHICS: Add support for different states in NWN models
No animations yet, though.
Commit: 81761c30eb03d93adc4e78e22b95f9c2dc1206e1
https://github.com/xoreos/xoreos/commit/81761c30eb03d93adc4e78e22b95f9c2dc1206e1
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/engines/nwn/door.cpp
M src/engines/nwn/door.h
M src/engines/nwn/placeable.cpp
M src/engines/nwn/placeable.h
Log Message:
-----------
NWN: Set the correct model state for doors and placeables
Commit: a17b3b32c2df49334d90e8837a918047293fe5aa
https://github.com/xoreos/xoreos/commit/a17b3b32c2df49334d90e8837a918047293fe5aa
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/aurora/cube.cpp
M src/graphics/aurora/model.cpp
M src/graphics/aurora/model.h
M src/graphics/aurora/model_nwn.cpp
M src/graphics/aurora/renderable.cpp
M src/graphics/aurora/renderable.h
Log Message:
-----------
GRAPHICS: Add support for animations in NWN models
Commit: 76a1df8bdd29643ea44562b22334ae1a8c523c97
https://github.com/xoreos/xoreos/commit/76a1df8bdd29643ea44562b22334ae1a8c523c97
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/aurora/model.cpp
M src/graphics/aurora/model.h
M src/graphics/aurora/renderable.cpp
M src/graphics/aurora/renderable.h
Log Message:
-----------
GRAPHICS: Add showBoundingBox() to Renderable
Commit: 0797935f0f9bada169c19b5cadf463d3441cf9c5
https://github.com/xoreos/xoreos/commit/0797935f0f9bada169c19b5cadf463d3441cf9c5
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/aurora/cube.cpp
M src/graphics/aurora/cube.h
M src/graphics/aurora/model.cpp
M src/graphics/aurora/model.h
M src/graphics/aurora/model_nwn.cpp
M src/graphics/aurora/renderable.cpp
M src/graphics/aurora/renderable.h
M src/graphics/aurora/sceneman.cpp
M src/graphics/aurora/sceneman.h
M src/graphics/aurora/types.h
M src/graphics/cameraman.cpp
M src/graphics/cameraman.h
M src/graphics/renderer.cpp
Log Message:
-----------
GRAPHICS: Add support for picking objects
Commit: 8142c3a50cf575ab5e41e1eba63e369e9c722727
https://github.com/xoreos/xoreos/commit/8142c3a50cf575ab5e41e1eba63e369e9c722727
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/engines/nwn/area.cpp
M src/engines/nwn/area.h
M src/engines/nwn/module.cpp
M src/engines/nwn/module.h
M src/engines/nwn/object.cpp
M src/engines/nwn/object.h
M src/engines/nwn/situated.cpp
M src/engines/nwn/situated.h
Log Message:
-----------
NWN: Hook up object picking again
Commit: 5d56d76c76227a5db260e02506de32c97e3e6d7a
https://github.com/xoreos/xoreos/commit/5d56d76c76227a5db260e02506de32c97e3e6d7a
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/aurora/model_nwn.cpp
M src/graphics/materialman.cpp
M src/graphics/materialman.h
M src/graphics/types.h
Log Message:
-----------
GRAPHICS: Fix transparency blending
Depth writing needs to be disabled for transparent materials.
The material now has a transparency hint member, ideally
read from the model. If the model does not provide a hint
the transparency is inferred from the textures and diffuse
color. Since Aurora textures compressed with DXT1 are always
opaque, we override the default Ogre claim that DXT1 textures
have an alpha channel.
Commit: 7deb961f10b4e954c499895949ac24dc32d8380a
https://github.com/xoreos/xoreos/commit/7deb961f10b4e954c499895949ac24dc32d8380a
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/materialman.cpp
Log Message:
-----------
GRAPHICS: Fix materials with multiple textures
Contrary to what I thought, the texture coordinate set
is not automatically incremented for every unit state.
Commit: a863c6c80ac59b02afc7c15a3bfaade5d62fd441
https://github.com/xoreos/xoreos/commit/a863c6c80ac59b02afc7c15a3bfaade5d62fd441
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/aurora/model.cpp
M src/graphics/aurora/model.h
M src/graphics/aurora/model_nwn.cpp
Log Message:
-----------
GRAPHICS: Move creating model entities into class Model
Commit: f269f89b57947daafef351a70ba9ad22f2291b9a
https://github.com/xoreos/xoreos/commit/f269f89b57947daafef351a70ba9ad22f2291b9a
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/aurora/Makefile.am
A src/graphics/aurora/model_kotor.cpp
A src/graphics/aurora/model_kotor.h
M src/graphics/aurora/sceneman.cpp
Log Message:
-----------
GRAPHICS: Add back support for KotOR/KotOR2 models
Commit: 828dc061b0c3ab21fda2be046b213c589351906f
https://github.com/xoreos/xoreos/commit/828dc061b0c3ab21fda2be046b213c589351906f
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/textureman.cpp
Log Message:
-----------
GRAPHICS: Add some extra sanity checks when loading images
Commit: 9cbec538eb5f3ebd736c64ddb2cd1e0999c498dd
https://github.com/xoreos/xoreos/commit/9cbec538eb5f3ebd736c64ddb2cd1e0999c498dd
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/engines/kotor/Makefile.am
A src/engines/kotor/area.cpp
A src/engines/kotor/area.h
A src/engines/kotor/door.cpp
A src/engines/kotor/door.h
M src/engines/kotor/kotor.cpp
A src/engines/kotor/model.cpp
A src/engines/kotor/model.h
A src/engines/kotor/module.cpp
A src/engines/kotor/module.h
A src/engines/kotor/object.cpp
A src/engines/kotor/object.h
A src/engines/kotor/placeable.cpp
A src/engines/kotor/placeable.h
A src/engines/kotor/situated.cpp
A src/engines/kotor/situated.h
A src/engines/kotor/types.h
Log Message:
-----------
KOTOR: Add back modules and areas with doors and placeables
Commit: 6b12abbc3b9d562913bed6c51158a8110d48c7d7
https://github.com/xoreos/xoreos/commit/6b12abbc3b9d562913bed6c51158a8110d48c7d7
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/engines/kotor2/Makefile.am
A src/engines/kotor2/area.cpp
A src/engines/kotor2/area.h
M src/engines/kotor2/kotor2.cpp
A src/engines/kotor2/model.cpp
A src/engines/kotor2/model.h
A src/engines/kotor2/module.cpp
A src/engines/kotor2/module.h
Log Message:
-----------
KOTOR2: Add back modules and areas with doors and placeables
Commit: ddb6ed61e991117208aa1461db6a291cc8b38059
https://github.com/xoreos/xoreos/commit/ddb6ed61e991117208aa1461db6a291cc8b38059
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/engines/kotor/module.cpp
M src/engines/nwn/module.cpp
Log Message:
-----------
ENGINES: Enable free look when pressing the middle mouse button
Commit: 125b0744dbc55878e992c59f132fc9b0da36c7e9
https://github.com/xoreos/xoreos/commit/125b0744dbc55878e992c59f132fc9b0da36c7e9
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/engines/nwn/Makefile.am
M src/engines/nwn/area.cpp
M src/engines/nwn/area.h
A src/engines/nwn/creature.cpp
A src/engines/nwn/creature.h
Log Message:
-----------
NWN: Start adding back creatures
No creatures of model type P (segmented models) yet.
Commit: 695a9c611f81e3b21409b580fae06fe063868b22
https://github.com/xoreos/xoreos/commit/695a9c611f81e3b21409b580fae06fe063868b22
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/engines/kotor/Makefile.am
M src/engines/kotor/area.cpp
M src/engines/kotor/area.h
A src/engines/kotor/creature.cpp
A src/engines/kotor/creature.h
M src/engines/kotor/types.h
Log Message:
-----------
KOTOR: Start adding back creatures
Only bodies, no heads, for segmented models at the
moment, though.
Commit: b8c3ba407d462a88ce506bdf601a1de9dcc34047
https://github.com/xoreos/xoreos/commit/b8c3ba407d462a88ce506bdf601a1de9dcc34047
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/aurora/model.cpp
M src/graphics/materialman.cpp
M src/graphics/materialman.h
M src/graphics/textureman.cpp
M src/graphics/textureman.h
Log Message:
-----------
GRAPHICS: Fix creation of solid color materials
Commit: 58945c552ac879349168f78a420ce1abad0a135f
https://github.com/xoreos/xoreos/commit/58945c552ac879349168f78a420ce1abad0a135f
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/engines/aurora/util.cpp
M src/video/aurora/videoplayer.cpp
M src/video/aurora/videoplayer.h
M src/video/bink.cpp
M src/video/decoder.cpp
M src/video/decoder.h
M src/video/fader.cpp
M src/video/quicktime.cpp
M src/video/xmv.cpp
Log Message:
-----------
GRAPHICS: Add back video playing
This time, the video player can be easily adopted to play
several videos simultaneously. This will be necessary
for Sonic.
Right now, we still de-YUV the videos onto a surface held
in CPU memory, and then copy (with pixel format conversion)
it into video memory. This is not optimal and we should
probably change it to de-YUV directly onto the video
memory.
Commit: 00c800b0bdad0bdb97ba6a70626fa49031ef3e39
https://github.com/xoreos/xoreos/commit/00c800b0bdad0bdb97ba6a70626fa49031ef3e39
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/engines/dragonage/dragonage.cpp
M src/engines/dragonage2/dragonage2.cpp
M src/engines/jade/jade.cpp
M src/engines/kotor/kotor.cpp
M src/engines/kotor2/kotor2.cpp
M src/engines/nwn/nwn.cpp
M src/engines/nwn2/nwn2.cpp
M src/engines/thewitcher/thewitcher.cpp
Log Message:
-----------
ENGINES: Hook up video playing again
Commit: 89f8e8c98b43c27f69f79f4c9d59acd665990464
https://github.com/xoreos/xoreos/commit/89f8e8c98b43c27f69f79f4c9d59acd665990464
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/aurora/model.cpp
M src/graphics/aurora/model.h
M src/graphics/aurora/model_kotor.cpp
M src/graphics/aurora/model_kotor.h
M src/graphics/aurora/model_nwn.cpp
M src/graphics/aurora/model_nwn.h
Log Message:
-----------
GRAPHICS: Move createNode() into class Model
Commit: 19602edcc03f4460c39b2e105e398cb614c67912
https://github.com/xoreos/xoreos/commit/19602edcc03f4460c39b2e105e398cb614c67912
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/aurora/model.cpp
M src/graphics/aurora/model.h
Log Message:
-----------
GRAPHICS: Add Model::getStates() and getNodes()
Commit: 2dbd0b0f67157307c63946593d40c4847b4f7f2e
https://github.com/xoreos/xoreos/commit/2dbd0b0f67157307c63946593d40c4847b4f7f2e
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/aurora/model.cpp
M src/graphics/aurora/model.h
M src/graphics/aurora/renderable.cpp
Log Message:
-----------
GRAPHICS: Implement attaching models to nodes of other models
Necessary for segmented creature models in NWN and KotOR.
Commit: 39a3eddcf4cd4a00ff7a187c55bb9a9e756faf4d
https://github.com/xoreos/xoreos/commit/39a3eddcf4cd4a00ff7a187c55bb9a9e756faf4d
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/engines/kotor/creature.cpp
Log Message:
-----------
KOTOR: Attach heads of segmented creature models
Commit: 4256b126a1e298759783a0d7547c0b61fa130bc9
https://github.com/xoreos/xoreos/commit/4256b126a1e298759783a0d7547c0b61fa130bc9
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/textureman.cpp
M src/graphics/textureman.h
Log Message:
-----------
GRAPHICS: Implement loading of texture properties from TXI
Commit: 3d2d847e05e750a34d2793f54f48223419f9616d
https://github.com/xoreos/xoreos/commit/3d2d847e05e750a34d2793f54f48223419f9616d
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/images/Makefile.am
R src/graphics/images/txi.cpp
R src/graphics/images/txi.h
R src/graphics/images/txitypes.cpp
R src/graphics/images/txitypes.h
Log Message:
-----------
GRAPHICS: Delete the now useless class TXI
Commit: ead667552ecc8915a1ba34d4369ea31774cdd8f0
https://github.com/xoreos/xoreos/commit/ead667552ecc8915a1ba34d4369ea31774cdd8f0
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/aurora/Makefile.am
M src/graphics/aurora/meshutil.cpp
M src/graphics/aurora/meshutil.h
A src/graphics/aurora/model_nwn2.cpp
A src/graphics/aurora/model_nwn2.h
M src/graphics/aurora/sceneman.cpp
Log Message:
-----------
GRAPHICS: Add back support for NWN2 models
Commit: eaa098561e0f1b38e7553dbe431d0dbd75e85c42
https://github.com/xoreos/xoreos/commit/eaa098561e0f1b38e7553dbe431d0dbd75e85c42
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/engines/nwn2/Makefile.am
A src/engines/nwn2/model.cpp
A src/engines/nwn2/model.h
M src/engines/nwn2/nwn2.cpp
Log Message:
-----------
NWN2: Hook up model loading again
Commit: 923d15108695dd79b8c9fb5a130495191f2e94b7
https://github.com/xoreos/xoreos/commit/923d15108695dd79b8c9fb5a130495191f2e94b7
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/aurora/Makefile.am
A src/graphics/aurora/model_witcher.cpp
A src/graphics/aurora/model_witcher.h
M src/graphics/aurora/sceneman.cpp
Log Message:
-----------
GRAPHICS: Add back support for The Witcher models
Commit: 5435619b7dda177fc593c29fbace95605a290785
https://github.com/xoreos/xoreos/commit/5435619b7dda177fc593c29fbace95605a290785
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/engines/thewitcher/Makefile.am
A src/engines/thewitcher/model.cpp
A src/engines/thewitcher/model.h
M src/engines/thewitcher/thewitcher.cpp
Log Message:
-----------
WITCHER: Hook up model loading
Commit: 84484725661da09e50d35386122585528cae44aa
https://github.com/xoreos/xoreos/commit/84484725661da09e50d35386122585528cae44aa
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/materialman.cpp
M src/graphics/materialman.h
Log Message:
-----------
GRAPHICS: Split material into static and dynamic ones
Commit: 7f555c7553b1cf1443b8272ed81028cd1b9ef81c
https://github.com/xoreos/xoreos/commit/7f555c7553b1cf1443b8272ed81028cd1b9ef81c
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-19 (Sun, 19 Jan 2014)
Changed paths:
M src/graphics/cursorman.cpp
M src/video/aurora/videoplayer.cpp
Log Message:
-----------
GRAPHICS: Use MaterialManager::createDynamic()
Commit: 96a2e3dfd39e4ce1a44d8b04e167a7560f3f194d
https://github.com/xoreos/xoreos/commit/96a2e3dfd39e4ce1a44d8b04e167a7560f3f194d
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-20 (Mon, 20 Jan 2014)
Changed paths:
M src/graphics/aurora/cube.cpp
M src/graphics/aurora/meshutil.cpp
M src/graphics/aurora/meshutil.h
M src/graphics/aurora/model.cpp
M src/graphics/aurora/model_kotor.cpp
M src/graphics/aurora/model_nwn.cpp
M src/graphics/aurora/model_nwn2.cpp
M src/graphics/aurora/model_witcher.cpp
M src/graphics/aurora/renderable.cpp
M src/graphics/aurora/sceneman.cpp
M src/graphics/aurora/sceneman.h
M src/graphics/cameraman.cpp
M src/graphics/graphics.h
M src/graphics/renderer.cpp
M src/graphics/util.h
Log Message:
-----------
GRAPHICS: Move LOCK_FRAME() and getOgreSceneManager() into util.h
Commit: cfdcac8a855529f71df3871e3622cfc91e2ff01a
https://github.com/xoreos/xoreos/commit/cfdcac8a855529f71df3871e3622cfc91e2ff01a
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-20 (Mon, 20 Jan 2014)
Changed paths:
M src/graphics/Makefile.am
M src/graphics/aurora/Makefile.am
M src/graphics/aurora/cube.cpp
R src/graphics/aurora/meshutil.cpp
R src/graphics/aurora/meshutil.h
M src/graphics/aurora/model.cpp
M src/graphics/aurora/model.h
M src/graphics/aurora/model_kotor.h
M src/graphics/aurora/model_nwn.h
M src/graphics/aurora/model_nwn2.h
M src/graphics/aurora/model_witcher.h
M src/graphics/aurora/sceneman.cpp
A src/graphics/meshutil.cpp
A src/graphics/meshutil.h
Log Message:
-----------
GRAPHICS: Move meshutil.h/.cpp into graphics/
Commit: 7f460c878ac51cf26e9f5793276979fd68cea203
https://github.com/xoreos/xoreos/commit/7f460c878ac51cf26e9f5793276979fd68cea203
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-20 (Mon, 20 Jan 2014)
Changed paths:
M src/engines/kotor/area.cpp
M src/engines/nwn/area.cpp
M src/graphics/Makefile.am
M src/graphics/aurora/Makefile.am
M src/graphics/aurora/cube.h
M src/graphics/aurora/model.h
R src/graphics/aurora/renderable.cpp
R src/graphics/aurora/renderable.h
M src/graphics/aurora/sceneman.cpp
M src/graphics/aurora/sceneman.h
A src/graphics/renderable.cpp
A src/graphics/renderable.h
Log Message:
-----------
GRAPHICS: Move Renderable into graphics/
Commit: 4127254d67ddf3458b0b1fb498b6f12ec441b34c
https://github.com/xoreos/xoreos/commit/4127254d67ddf3458b0b1fb498b6f12ec441b34c
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2014-01-20 (Mon, 20 Jan 2014)
Changed paths:
M src/graphics/aurora/cube.cpp
M src/graphics/aurora/cube.h
M src/graphics/aurora/model.cpp
M src/graphics/aurora/model.h
M src/graphics/aurora/model_kotor.cpp
M src/graphics/aurora/model_kotor.h
M src/graphics/aurora/model_nwn.cpp
M src/graphics/aurora/model_nwn.h
M src/graphics/aurora/model_nwn2.cpp
M src/graphics/aurora/model_nwn2.h
M src/graphics/aurora/model_witcher.cpp
M src/graphics/aurora/model_witcher.h
M src/graphics/aurora/sceneman.cpp
M src/graphics/aurora/sceneman.h
M src/graphics/renderable.cpp
M src/graphics/renderable.h
M src/graphics/util.h
Log Message:
-----------
GRAPHICS: Allow for several Ogre::SceneManager
One for the world, one for the GUI
Commit: 17e8b7db5ea004a84ff281a913bbeb8f8c1c94fc
https://github.com/xoreos/xoreos/commit/17e8b7db5ea004a84ff281a913bbeb8f8c1c94fc
Author: Sven Hesse <drmccoy at users.sourceforge.net>
Date: 2014-01-20 (Mon, 20 Jan 2014)
Changed paths:
M src/engines/kotor/kotor.cpp
M src/engines/kotor2/kotor2.cpp
M src/engines/nwn/nwn.cpp
Log Message:
-----------
TESTCASE
Compare: https://github.com/xoreos/xoreos/compare/2efd84879428^...17e8b7db5ea0
More information about the xoreos-git
mailing list