[xoreos-git] [xoreos/xoreos] f568d2: GRAPHICS: Add a SceneManager for Ogre

GitHub noreply at github.com
Thu Jan 30 21:19:38 CET 2014


  Branch: refs/heads/ogrewip
  Home:   https://github.com/xoreos/xoreos
  Commit: f568d2c2285d0636fb71bc463d6d7a51280a53cf
      https://github.com/xoreos/xoreos/commit/f568d2c2285d0636fb71bc463d6d7a51280a53cf
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-29 (Wed, 29 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: 9598853ca04524d1cf3b0cfdd19e76434c7035d3
      https://github.com/xoreos/xoreos/commit/9598853ca04524d1cf3b0cfdd19e76434c7035d3
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-29 (Wed, 29 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: f09a7dea158769db87b40ec623819fbb78aeba16
      https://github.com/xoreos/xoreos/commit/f09a7dea158769db87b40ec623819fbb78aeba16
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-29 (Wed, 29 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: d43bc02927ebe465703ed7fdb43e37367ad70a92
      https://github.com/xoreos/xoreos/commit/d43bc02927ebe465703ed7fdb43e37367ad70a92
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-29 (Wed, 29 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
    M src/xoreos.cpp

  Log Message:
  -----------
  GRAPHICS: Add a new CameraManager for Ogre


  Commit: 68a2bcea714cf22a9d92f681b1ceb0abad3986ee
      https://github.com/xoreos/xoreos/commit/68a2bcea714cf22a9d92f681b1ceb0abad3986ee
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-29 (Wed, 29 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: 997fd78b3b598c795b3e91568b83d3903edbcb1b
      https://github.com/xoreos/xoreos/commit/997fd78b3b598c795b3e91568b83d3903edbcb1b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-29 (Wed, 29 Jan 2014)

  Changed paths:
    M src/events/events.cpp

  Log Message:
  -----------
  EVENTS: Fix a case of reading uninitialized data


  Commit: 43e97115ebd207b606c302c40afb7236b4463467
      https://github.com/xoreos/xoreos/commit/43e97115ebd207b606c302c40afb7236b4463467
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-29 (Wed, 29 Jan 2014)

  Changed paths:
    M src/common/maths.h

  Log Message:
  -----------
  COMMON: Remove broken vector2orientation


  Commit: d85b4c1d0c2858b42b2001cad36e2de2a0ea15bb
      https://github.com/xoreos/xoreos/commit/d85b4c1d0c2858b42b2001cad36e2de2a0ea15bb
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-29 (Wed, 29 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: 6d2df7d8e794a758c508d06bc35c2e795e9c2934
      https://github.com/xoreos/xoreos/commit/6d2df7d8e794a758c508d06bc35c2e795e9c2934
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-29 (Wed, 29 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: 942feb19cf31fdad264f524e13a94bbc5f06ffc4
      https://github.com/xoreos/xoreos/commit/942feb19cf31fdad264f524e13a94bbc5f06ffc4
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-29 (Wed, 29 Jan 2014)

  Changed paths:
    M src/graphics/renderer.cpp

  Log Message:
  -----------
  GRAPHICS: Add generic ambient light to the scene


  Commit: 90af7fd27b78c9d2ff168ef527ace121933698b7
      https://github.com/xoreos/xoreos/commit/90af7fd27b78c9d2ff168ef527ace121933698b7
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 425f146475dae971b8a8c39666e35a289b00fc15
      https://github.com/xoreos/xoreos/commit/425f146475dae971b8a8c39666e35a289b00fc15
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 7ed0242d6739f6979e98a49a33a0743badef6bb1
      https://github.com/xoreos/xoreos/commit/7ed0242d6739f6979e98a49a33a0743badef6bb1
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: e820e07e7d281b69ae02f813612bb1e6c8959987
      https://github.com/xoreos/xoreos/commit/e820e07e7d281b69ae02f813612bb1e6c8959987
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 0e4be6b0ab608038a33d79b3b9e1ad262c863c1e
      https://github.com/xoreos/xoreos/commit/0e4be6b0ab608038a33d79b3b9e1ad262c863c1e
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: dfe294c2d1f170b10505d44821afc94ed702092e
      https://github.com/xoreos/xoreos/commit/dfe294c2d1f170b10505d44821afc94ed702092e
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 47eb8829184a33b9578254d016a39b24eb297938
      https://github.com/xoreos/xoreos/commit/47eb8829184a33b9578254d016a39b24eb297938
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: a77e44ac1cb26875117d555b4eaa0721fd98d432
      https://github.com/xoreos/xoreos/commit/a77e44ac1cb26875117d555b4eaa0721fd98d432
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 36546f8c184da325eb1a0791a882b572a045a450
      https://github.com/xoreos/xoreos/commit/36546f8c184da325eb1a0791a882b572a045a450
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 9e56a2bfa67482a142f8c2405a7defa215c3794d
      https://github.com/xoreos/xoreos/commit/9e56a2bfa67482a142f8c2405a7defa215c3794d
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 1ad5d5d891a1b1035dfcda88fb8d351c6562ea81
      https://github.com/xoreos/xoreos/commit/1ad5d5d891a1b1035dfcda88fb8d351c6562ea81
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: bdaaf3ce987326aa4bb99b99269f3589ae1b484b
      https://github.com/xoreos/xoreos/commit/bdaaf3ce987326aa4bb99b99269f3589ae1b484b
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 Jan 2014)

  Changed paths:
    M src/graphics/textureman.cpp

  Log Message:
  -----------
  GRAPHICS: Add some extra sanity checks when loading images


  Commit: 30b48eb4488475e9a4bed836e1661324047a7270
      https://github.com/xoreos/xoreos/commit/30b48eb4488475e9a4bed836e1661324047a7270
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 1d82450cd2045aeb779e8d907f81d167fc0e3a24
      https://github.com/xoreos/xoreos/commit/1d82450cd2045aeb779e8d907f81d167fc0e3a24
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: e0b96520186f719c448dd112363ac2ab0bad417a
      https://github.com/xoreos/xoreos/commit/e0b96520186f719c448dd112363ac2ab0bad417a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 460a03aca4f1eb65b03ed3843ad39fea91b7eef0
      https://github.com/xoreos/xoreos/commit/460a03aca4f1eb65b03ed3843ad39fea91b7eef0
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: c6763087a3fa2c7e2a9801f2715a815702d3a833
      https://github.com/xoreos/xoreos/commit/c6763087a3fa2c7e2a9801f2715a815702d3a833
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 13dbdd946bde9fcce18994a4f5d6c16f092a67df
      https://github.com/xoreos/xoreos/commit/13dbdd946bde9fcce18994a4f5d6c16f092a67df
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: db5a87955573b67ad66eca72619df19ea3bcbd70
      https://github.com/xoreos/xoreos/commit/db5a87955573b67ad66eca72619df19ea3bcbd70
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: aa9a03707fdef7edb6eebb828d393f1de13bff0b
      https://github.com/xoreos/xoreos/commit/aa9a03707fdef7edb6eebb828d393f1de13bff0b
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: f66887e84590d6c2e743e6154f27db3b6de951aa
      https://github.com/xoreos/xoreos/commit/f66887e84590d6c2e743e6154f27db3b6de951aa
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-29 (Wed, 29 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: 77185f7eefa6072a0687841daa70fad9919a4449
      https://github.com/xoreos/xoreos/commit/77185f7eefa6072a0687841daa70fad9919a4449
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-29 (Wed, 29 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: 498187603c37e883694a55134d4a12782a20df47
      https://github.com/xoreos/xoreos/commit/498187603c37e883694a55134d4a12782a20df47
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-29 (Wed, 29 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: aa23f01865d5cffecda7a8f77885569b5fbf6439
      https://github.com/xoreos/xoreos/commit/aa23f01865d5cffecda7a8f77885569b5fbf6439
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-29 (Wed, 29 Jan 2014)

  Changed paths:
    M src/engines/kotor/creature.cpp

  Log Message:
  -----------
  KOTOR: Attach heads of segmented creature models


  Commit: 7c1b96a0276ab5bd5707572348e81e44eb667811
      https://github.com/xoreos/xoreos/commit/7c1b96a0276ab5bd5707572348e81e44eb667811
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-29 (Wed, 29 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: 624b0795355c5bdaf6a51139513471a83b8c17ad
      https://github.com/xoreos/xoreos/commit/624b0795355c5bdaf6a51139513471a83b8c17ad
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-29 (Wed, 29 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: 3ad897d7ea22064968ec41c4afdd9f609afbb8b2
      https://github.com/xoreos/xoreos/commit/3ad897d7ea22064968ec41c4afdd9f609afbb8b2
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 1ecd021392c58ea548e73a9ffa354d85e49edebe
      https://github.com/xoreos/xoreos/commit/1ecd021392c58ea548e73a9ffa354d85e49edebe
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 609e85d81fd0151066e0352cd81da898f51049e1
      https://github.com/xoreos/xoreos/commit/609e85d81fd0151066e0352cd81da898f51049e1
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 12c595649f29676c5fa11c6619eb10a53d69bfb8
      https://github.com/xoreos/xoreos/commit/12c595649f29676c5fa11c6619eb10a53d69bfb8
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 0e03785a71220a196d7bcca187b2c528e2e38c2c
      https://github.com/xoreos/xoreos/commit/0e03785a71220a196d7bcca187b2c528e2e38c2c
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 2f7fa64b9586826294dcd8d23ff7dd6a7e6aa651
      https://github.com/xoreos/xoreos/commit/2f7fa64b9586826294dcd8d23ff7dd6a7e6aa651
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 Jan 2014)

  Changed paths:
    M src/graphics/cursorman.cpp
    M src/video/aurora/videoplayer.cpp

  Log Message:
  -----------
  GRAPHICS: Use MaterialManager::createDynamic()


  Commit: e0e711bbe73cc135be61c070263c8ce8e1203e65
      https://github.com/xoreos/xoreos/commit/e0e711bbe73cc135be61c070263c8ce8e1203e65
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 67fc2e2c32bf664039419e20375a5320c73e548e
      https://github.com/xoreos/xoreos/commit/67fc2e2c32bf664039419e20375a5320c73e548e
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 43c6259938ffc831d1418f0e3749cda7dd1f5aba
      https://github.com/xoreos/xoreos/commit/43c6259938ffc831d1418f0e3749cda7dd1f5aba
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 28b2acdd11fbc68ca945ba6d5f58bdc4f7fb8898
      https://github.com/xoreos/xoreos/commit/28b2acdd11fbc68ca945ba6d5f58bdc4f7fb8898
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-29 (Wed, 29 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: 5d124d56eb49bd96893061d1689dc6f1431f8da1
      https://github.com/xoreos/xoreos/commit/5d124d56eb49bd96893061d1689dc6f1431f8da1
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/engines/enginemanager.cpp
    M src/graphics/Makefile.am
    A src/graphics/guiman.cpp
    A src/graphics/guiman.h
    M src/graphics/renderer.cpp
    M src/graphics/types.h
    M src/xoreos.cpp

  Log Message:
  -----------
  GRAPHICS: Add a GUI manager


  Commit: 11dc00d5dbaf5bc2b618d0229bff9d0de2aa1e2c
      https://github.com/xoreos/xoreos/commit/11dc00d5dbaf5bc2b618d0229bff9d0de2aa1e2c
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/engines/nwn/model.cpp
    M src/engines/nwn/model.h

  Log Message:
  -----------
  NWN: Add createGUIModel()


  Commit: 8c8c58d611a20e21b557159fdbb639c9e1fb07f2
      https://github.com/xoreos/xoreos/commit/8c8c58d611a20e21b557159fdbb639c9e1fb07f2
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/materialman.cpp
    M src/graphics/materialman.h

  Log Message:
  -----------
  GRAPHICS: Add MaterialManager::setColorModifier()


  Commit: 1941529fc8b508e85c21a14a13470047c15539df
      https://github.com/xoreos/xoreos/commit/1941529fc8b508e85c21a14a13470047c15539df
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/aurora/Makefile.am
    A src/graphics/aurora/quad.cpp
    A src/graphics/aurora/quad.h
    M src/graphics/aurora/sceneman.cpp
    M src/graphics/aurora/sceneman.h
    M src/graphics/aurora/types.h

  Log Message:
  -----------
  GRAPHICS: Add a simple Quad class


  Commit: 153ce1216388b649d88280fa3178e8d62d75d4fc
      https://github.com/xoreos/xoreos/commit/153ce1216388b649d88280fa3178e8d62d75d4fc
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/engines/enginemanager.cpp
    M src/graphics/Makefile.am
    M src/graphics/aurora/Makefile.am
    M src/graphics/aurora/cube.cpp
    A src/graphics/aurora/fontman.cpp
    A src/graphics/aurora/fontman.h
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/quad.cpp
    M src/graphics/aurora/quad.h
    A src/graphics/aurora/text.cpp
    A src/graphics/aurora/text.h
    A src/graphics/aurora/texturefont.cpp
    A src/graphics/aurora/texturefont.h
    M src/graphics/aurora/types.h
    A src/graphics/font.cpp
    A src/graphics/font.h
    M src/graphics/renderable.cpp
    M src/graphics/renderable.h
    M src/xoreos.cpp

  Log Message:
  -----------
  GRAPHICS: Add back support for simple texture fonts


  Commit: b73ae79e78bfa20f2db00457cf2f1071b41d76ce
      https://github.com/xoreos/xoreos/commit/b73ae79e78bfa20f2db00457cf2f1071b41d76ce
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/Makefile.am
    M src/graphics/aurora/Makefile.am
    M src/graphics/aurora/fontman.cpp
    A src/graphics/aurora/ttffont.cpp
    A src/graphics/aurora/ttffont.h
    A src/graphics/ttf.cpp
    A src/graphics/ttf.h

  Log Message:
  -----------
  GRAPHICS: Add back support for TTF fonts


  Commit: d45b828578b4b0b45e125be9811c492506c0f14f
      https://github.com/xoreos/xoreos/commit/d45b828578b4b0b45e125be9811c492506c0f14f
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/aurora/Makefile.am
    A src/graphics/aurora/abcfont.cpp
    A src/graphics/aurora/abcfont.h
    M src/graphics/aurora/fontman.cpp

  Log Message:
  -----------
  GRAPHICS: Add back support for ABC fonts


  Commit: 1328c223e0390ce646f0acd31d1a8fa9699f80a5
      https://github.com/xoreos/xoreos/commit/1328c223e0390ce646f0acd31d1a8fa9699f80a5
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/renderer.cpp

  Log Message:
  -----------
  GRAPHICS: Do the animation advancement in frameRenderingQueued()

Apparently, that's the preferred place.


  Commit: 8e3a07e73862a00123dc458eb8cd91c0bbddabd3
      https://github.com/xoreos/xoreos/commit/8e3a07e73862a00123dc458eb8cd91c0bbddabd3
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/engines/kotor/module.cpp
    M src/engines/nwn/module.cpp
    M src/graphics/graphics.cpp
    M src/graphics/graphics.h
    M src/graphics/renderer.cpp
    M src/graphics/renderer.h

  Log Message:
  -----------
  GRAPHICS: Make the FPS calculation a bit less stupid


  Commit: 43a971314a071a40307006273ac1aa66472d6920
      https://github.com/xoreos/xoreos/commit/43a971314a071a40307006273ac1aa66472d6920
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/aurora/Makefile.am
    A src/graphics/aurora/fps.cpp
    A src/graphics/aurora/fps.h

  Log Message:
  -----------
  GRAPHICS: Add a simple FPS display


  Commit: 1da1ccb5c9511f1daab33e66fe20944cbda0b983
      https://github.com/xoreos/xoreos/commit/1da1ccb5c9511f1daab33e66fe20944cbda0b983
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 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/sonic/sonic.cpp
    M src/engines/thewitcher/thewitcher.cpp

  Log Message:
  -----------
  ENGINES: Hook up the FPS display again


  Commit: 5abb35ba1c5745bd383d0dd413555ebb6e6392c4
      https://github.com/xoreos/xoreos/commit/5abb35ba1c5745bd383d0dd413555ebb6e6392c4
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/engines/sonic/sonic.cpp

  Log Message:
  -----------
  SONIC: Display a rotating textured cube


  Commit: 10eabc62df2332d53bb12445485420efa94cac8d
      https://github.com/xoreos/xoreos/commit/10eabc62df2332d53bb12445485420efa94cac8d
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/engines/dragonage/dragonage.cpp

  Log Message:
  -----------
  DRAGONAGE: Display a rotating textured cube


  Commit: 225c6f9dc0bb70ca7baadccaf448236489696bdf
      https://github.com/xoreos/xoreos/commit/225c6f9dc0bb70ca7baadccaf448236489696bdf
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/engines/dragonage2/dragonage2.cpp

  Log Message:
  -----------
  DRAGONAGE2: Display a rotating textured cube


  Commit: 1478400180efa5ac34ed0c1f4374c8b8584958f8
      https://github.com/xoreos/xoreos/commit/1478400180efa5ac34ed0c1f4374c8b8584958f8
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/materialman.cpp
    M src/graphics/materialman.h

  Log Message:
  -----------
  GRAPHICS: Add MaterialManager::setAlphaModifier()


  Commit: 8e29e2612691db1b40a58f4d1885d6f6f8b6e5c0
      https://github.com/xoreos/xoreos/commit/8e29e2612691db1b40a58f4d1885d6f6f8b6e5c0
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/materialman.cpp
    M src/graphics/materialman.h

  Log Message:
  -----------
  GRAPHICS: Add MaterialManager::setTransparent()


  Commit: 3abaa6bd8acbf5208acd1d1ec79e14b1973bbe57
      https://github.com/xoreos/xoreos/commit/3abaa6bd8acbf5208acd1d1ec79e14b1973bbe57
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/Makefile.am
    A src/graphics/controllers.cpp
    A src/graphics/controllers.h

  Log Message:
  -----------
  GRAPHICS: Add basic animation controllers


  Commit: 96a20c7ef952a604e541a91119e0ffd03a757681
      https://github.com/xoreos/xoreos/commit/96a20c7ef952a604e541a91119e0ffd03a757681
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 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/quad.cpp
    M src/graphics/aurora/quad.h
    M src/graphics/aurora/text.cpp
    M src/graphics/aurora/text.h
    M src/graphics/renderable.h

  Log Message:
  -----------
  GRAPHICS: Add Renderable::collectMaterials()


  Commit: 2fddbf3d2665c60b2dc5deb342799caa7e28d33f
      https://github.com/xoreos/xoreos/commit/2fddbf3d2665c60b2dc5deb342799caa7e28d33f
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/materialman.cpp
    M src/graphics/materialman.h

  Log Message:
  -----------
  GRAPHICS: Add MaterialManager::resetTransparent()


  Commit: b8ccd2e529153a0d4b5db76d526552aa95b1d054
      https://github.com/xoreos/xoreos/commit/b8ccd2e529153a0d4b5db76d526552aa95b1d054
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/materialman.cpp
    M src/graphics/materialman.h

  Log Message:
  -----------
  GRAPHICS: Add MaterialManager::removeColorModifier()


  Commit: 8c705b8bf3e19fe30545a051c92858eeb182bac2
      https://github.com/xoreos/xoreos/commit/8c705b8bf3e19fe30545a051c92858eeb182bac2
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/renderable.cpp
    M src/graphics/renderable.h
    M src/graphics/renderer.cpp

  Log Message:
  -----------
  GRAPHICS: Add Renderable::fade()

This lets a Renderable be fade in or out.


  Commit: b5b3b668a4d454c99fdc9b2326e664d5580cee36
      https://github.com/xoreos/xoreos/commit/b5b3b668a4d454c99fdc9b2326e664d5580cee36
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/renderable.cpp
    M src/graphics/renderable.h

  Log Message:
  -----------
  GRAPHICS: Add Renderable::getSize()


  Commit: 007ca1903062c3b04b8837d5e1700869f2f97b06
      https://github.com/xoreos/xoreos/commit/007ca1903062c3b04b8837d5e1700869f2f97b06
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 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
    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

  Log Message:
  -----------
  GRAPHICS: Move _fileName and _name into Model


  Commit: 3d23040efd5b6ffb65c5969b52b46c36824db4e5
      https://github.com/xoreos/xoreos/commit/3d23040efd5b6ffb65c5969b52b46c36824db4e5
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M m4/boost.m4

  Log Message:
  -----------
  BUILD: Extend boost.m4 to check for Boost.Atomic


  Commit: 665d656e6058b982878113bbe62c7fc3ae1365ff
      https://github.com/xoreos/xoreos/commit/665d656e6058b982878113bbe62c7fc3ae1365ff
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M BUILDDEP
    M Makefile.common
    M configure.ac

  Log Message:
  -----------
  BUILD: Add dependency on Boost.Atomic


  Commit: 1d881953dbc285683fcdb021c9d280780a4b4d46
      https://github.com/xoreos/xoreos/commit/1d881953dbc285683fcdb021c9d280780a4b4d46
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/graphics.cpp
    M src/graphics/graphics.h

  Log Message:
  -----------
  GRAPHICS: Add a new frame locking mechanism

The problem with our current LOCK_FRAME() method that locks Ogre's
SceneMutex is that it blocks in the render loop, therefore producing
a deadlock when locking the frame and then forcing a function into
the main thread (since those functions are handled in the same thread
that's then waiting on the SceneMutex).

To prevent that, we now implement a simple frame lock using atomics
that doesn't block the main render loop. Instead, if the render
method can't aquire the frame lock, it will simply jump over the
rendering and continue with processing the event queue.

To prevent that, we now implement a simple frame lock using atomics
that doesn't block the main render loop. Instead, if the render
method can't aquire the frame lock, it will simply jump over the
rendering and continue with processing the event queue.


  Commit: e4c1396f2f8bfd20eaefd132651011dceab2ae50
      https://github.com/xoreos/xoreos/commit/e4c1396f2f8bfd20eaefd132651011dceab2ae50
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/aurora/model.cpp
    M src/graphics/graphics.h
    M src/graphics/renderable.cpp
    M src/graphics/renderer.cpp
    M src/graphics/util.h
    M src/video/aurora/videoplayer.cpp

  Log Message:
  -----------
  GRAPHICS: Use the new frame locking mechanism


  Commit: ec5b5d2eb4c798345f44b377f5d360ddb9287cb5
      https://github.com/xoreos/xoreos/commit/ec5b5d2eb4c798345f44b377f5d360ddb9287cb5
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/events/events.cpp

  Log Message:
  -----------
  EVENTS: Register one custom event with SDL (ITC)


  Commit: aac84b06eb8f6e2d62a329ebeb982f7020169d59
      https://github.com/xoreos/xoreos/commit/aac84b06eb8f6e2d62a329ebeb982f7020169d59
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/materialman.cpp

  Log Message:
  -----------
  GRAPHICS: Add support for the "decal" texture property


  Commit: 89a6ac81dbd9f848379f9f5f23620f6bf816195b
      https://github.com/xoreos/xoreos/commit/89a6ac81dbd9f848379f9f5f23620f6bf816195b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/aurora/quad.cpp
    M src/graphics/materialman.cpp

  Log Message:
  -----------
  GRAPHICS: Always blend entities according to the material's alpha

The material's transparency state now only disables depth writing.


  Commit: 94c1717472a83a1268746d6a277e18c842b992c7
      https://github.com/xoreos/xoreos/commit/94c1717472a83a1268746d6a277e18c842b992c7
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/common/uuid.cpp

  Log Message:
  -----------
  COMMON: Make generateIDNumber() thread-safe


  Commit: 104ef4f0f511093f906ed7ae232cf8377eb54b90
      https://github.com/xoreos/xoreos/commit/104ef4f0f511093f906ed7ae232cf8377eb54b90
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/common/uuid.cpp

  Log Message:
  -----------
  COMMON: Split generateIDNumber() and generateIDNumberString()


  Commit: 15ce48343e9920948e702d7aa0d8f524beedb28d
      https://github.com/xoreos/xoreos/commit/15ce48343e9920948e702d7aa0d8f524beedb28d
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/aurora/cube.cpp
    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/quad.cpp
    M src/graphics/aurora/text.cpp
    M src/graphics/aurora/ttffont.cpp
    M src/graphics/materialman.cpp

  Log Message:
  -----------
  GRAPHICS: Use generateIDNumberString() instead of generateIDRandomString()

generateIDRandomString() is slower...


  Commit: 069550fb6276e4e1dd600c444a36478b98841664
      https://github.com/xoreos/xoreos/commit/069550fb6276e4e1dd600c444a36478b98841664
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/model.h

  Log Message:
  -----------
  GRAPHICS: Add Model::hasNode()


  Commit: fc287fc93505439d52690d592f3373f91b2688f5
      https://github.com/xoreos/xoreos/commit/fc287fc93505439d52690d592f3373f91b2688f5
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/model.h

  Log Message:
  -----------
  GRAPHICS: Add Model::getNode()


  Commit: ed0b90edfdac08fc6e714a5c828e622fbbf791da
      https://github.com/xoreos/xoreos/commit/ed0b90edfdac08fc6e714a5c828e622fbbf791da
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/renderable.cpp
    M src/graphics/renderable.h

  Log Message:
  -----------
  GRAPHICS: Add getNodeSize()


  Commit: 3dc9970e476c091cc8b068d0b3293f1c53d780e3
      https://github.com/xoreos/xoreos/commit/3dc9970e476c091cc8b068d0b3293f1c53d780e3
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/engines/aurora/gui.cpp
    M src/engines/aurora/gui.h
    M src/engines/aurora/widget.cpp
    M src/engines/aurora/widget.h
    M src/engines/nwn/Makefile.am
    A src/engines/nwn/gui/chargen/chargen.cpp
    A src/engines/nwn/gui/chargen/chargen.h
    A src/engines/nwn/gui/dialogs/okcancel.cpp
    A src/engines/nwn/gui/dialogs/okcancel.h
    A src/engines/nwn/gui/dialogs/yesnocancel.cpp
    A src/engines/nwn/gui/dialogs/yesnocancel.h
    A src/engines/nwn/gui/gui.cpp
    A src/engines/nwn/gui/gui.h
    A src/engines/nwn/gui/ingame/charinfo.cpp
    A src/engines/nwn/gui/ingame/charinfo.h
    A src/engines/nwn/gui/ingame/compass.cpp
    A src/engines/nwn/gui/ingame/compass.h
    A src/engines/nwn/gui/ingame/dialog.cpp
    A src/engines/nwn/gui/ingame/dialog.h
    A src/engines/nwn/gui/ingame/ingame.cpp
    A src/engines/nwn/gui/ingame/ingame.h
    A src/engines/nwn/gui/ingame/main.cpp
    A src/engines/nwn/gui/ingame/main.h
    A src/engines/nwn/gui/ingame/partyleader.cpp
    A src/engines/nwn/gui/ingame/partyleader.h
    A src/engines/nwn/gui/ingame/quickbar.cpp
    A src/engines/nwn/gui/ingame/quickbar.h
    A src/engines/nwn/gui/ingame/quickchat.cpp
    A src/engines/nwn/gui/ingame/quickchat.h
    A src/engines/nwn/gui/main/charpremade.cpp
    A src/engines/nwn/gui/main/charpremade.h
    A src/engines/nwn/gui/main/chartype.cpp
    A src/engines/nwn/gui/main/chartype.h
    A src/engines/nwn/gui/main/main.cpp
    A src/engines/nwn/gui/main/main.h
    A src/engines/nwn/gui/main/moviesbase.cpp
    A src/engines/nwn/gui/main/moviesbase.h
    A src/engines/nwn/gui/main/moviescamp.cpp
    A src/engines/nwn/gui/main/moviescamp.h
    A src/engines/nwn/gui/main/new.cpp
    A src/engines/nwn/gui/main/new.h
    A src/engines/nwn/gui/main/newcamp.cpp
    A src/engines/nwn/gui/main/newcamp.h
    A src/engines/nwn/gui/main/newgamefog.cpp
    A src/engines/nwn/gui/main/newgamefog.h
    A src/engines/nwn/gui/main/newmodule.cpp
    A src/engines/nwn/gui/main/newmodule.h
    A src/engines/nwn/gui/main/newxp1.cpp
    A src/engines/nwn/gui/main/newxp1.h
    A src/engines/nwn/gui/main/newxp2.cpp
    A src/engines/nwn/gui/main/newxp2.h
    A src/engines/nwn/gui/main/options.cpp
    A src/engines/nwn/gui/main/options.h
    A src/engines/nwn/gui/options/controls.cpp
    A src/engines/nwn/gui/options/controls.h
    A src/engines/nwn/gui/options/feedback.cpp
    A src/engines/nwn/gui/options/feedback.h
    A src/engines/nwn/gui/options/game.cpp
    A src/engines/nwn/gui/options/game.h
    A src/engines/nwn/gui/options/gorepass.cpp
    A src/engines/nwn/gui/options/gorepass.h
    A src/engines/nwn/gui/options/resolution.cpp
    A src/engines/nwn/gui/options/resolution.h
    A src/engines/nwn/gui/options/sound.cpp
    A src/engines/nwn/gui/options/sound.h
    A src/engines/nwn/gui/options/soundadv.cpp
    A src/engines/nwn/gui/options/soundadv.h
    A src/engines/nwn/gui/options/video.cpp
    A src/engines/nwn/gui/options/video.h
    A src/engines/nwn/gui/options/videoadv.cpp
    A src/engines/nwn/gui/options/videoadv.h
    A src/engines/nwn/gui/widgets/button.cpp
    A src/engines/nwn/gui/widgets/button.h
    A src/engines/nwn/gui/widgets/checkbox.cpp
    A src/engines/nwn/gui/widgets/checkbox.h
    A src/engines/nwn/gui/widgets/close.cpp
    A src/engines/nwn/gui/widgets/close.h
    A src/engines/nwn/gui/widgets/editbox.cpp
    A src/engines/nwn/gui/widgets/editbox.h
    A src/engines/nwn/gui/widgets/frame.cpp
    A src/engines/nwn/gui/widgets/frame.h
    A src/engines/nwn/gui/widgets/label.cpp
    A src/engines/nwn/gui/widgets/label.h
    A src/engines/nwn/gui/widgets/listbox.cpp
    A src/engines/nwn/gui/widgets/listbox.h
    A src/engines/nwn/gui/widgets/modelwidget.cpp
    A src/engines/nwn/gui/widgets/modelwidget.h
    A src/engines/nwn/gui/widgets/nwnwidget.cpp
    A src/engines/nwn/gui/widgets/nwnwidget.h
    A src/engines/nwn/gui/widgets/panel.cpp
    A src/engines/nwn/gui/widgets/panel.h
    A src/engines/nwn/gui/widgets/portrait.cpp
    A src/engines/nwn/gui/widgets/portrait.h
    A src/engines/nwn/gui/widgets/quadwidget.cpp
    A src/engines/nwn/gui/widgets/quadwidget.h
    A src/engines/nwn/gui/widgets/scrollbar.cpp
    A src/engines/nwn/gui/widgets/scrollbar.h
    A src/engines/nwn/gui/widgets/slider.cpp
    A src/engines/nwn/gui/widgets/slider.h
    A src/engines/nwn/gui/widgets/textwidget.cpp
    A src/engines/nwn/gui/widgets/textwidget.h
    A src/engines/nwn/gui/widgets/tooltip.cpp
    A src/engines/nwn/gui/widgets/tooltip.h

  Log Message:
  -----------
  NWN: Start reimplementing the GUI


  Commit: fa3f7b491f84eb51e7b453eb48d762c21ae03cc0
      https://github.com/xoreos/xoreos/commit/fa3f7b491f84eb51e7b453eb48d762c21ae03cc0
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 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


  Commit: efad8269842ae028428a5c0169de64451d27ec44
      https://github.com/xoreos/xoreos/commit/efad8269842ae028428a5c0169de64451d27ec44
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/engines/nwn/situated.cpp

  Log Message:
  -----------
  FADE TEST


  Commit: 37c1dc84e1c5cdb09f2164bce654dd88f1223982
      https://github.com/xoreos/xoreos/commit/37c1dc84e1c5cdb09f2164bce654dd88f1223982
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/engines/nwn/nwn.cpp

  Log Message:
  -----------
  GUI TESTCASE


Compare: https://github.com/xoreos/xoreos/compare/eabb41d7339a...37c1dc84e1c5


More information about the xoreos-git mailing list