]> git.mxchange.org Git - simgear.git/commit
Harald JOHNSEN:
authorehofman <ehofman>
Tue, 5 Jul 2005 17:08:27 +0000 (17:08 +0000)
committerehofman <ehofman>
Tue, 5 Jul 2005 17:08:27 +0000 (17:08 +0000)
commit999a1e514bcfffc9c40ba432e9887277b5f5d522
treece7431b0c3c444005612e08dd7c8469bdb6b277a
parentbe309603667c3f00b7d6a3b2fbfd5db33b2ae878
Harald JOHNSEN:

- shadow volume vertex are now shared, using DrawElements instead of repeated
  calls to glVertex, this can improve performance on some systems.
- added a rendering path that use the alpha channel instead of the stencill
  buffer.
- releasing memory when tiles objects are destroyed
- objects sub parts will not cast shadows if their name begins with "noshadow"
  or if they are in a <noshadow> animation

- bbcache.cxx :
   don't ask for a 32 bits context when the primary context is only 16 bits

- RenderTexture.cpp :
   corrected a crash when asking for a second rendering context
   on win32 and extensions not being supported

- model.cxx, animation.cxx :
   added a <noshadow> animation, added an animation type needed by the shadow
   code.
simgear/scene/model/animation.cxx
simgear/scene/model/animation.hxx
simgear/scene/model/model.cxx
simgear/scene/model/model.hxx
simgear/scene/model/shadowvolume.cxx
simgear/scene/model/shadowvolume.hxx
simgear/scene/sky/bbcache.cxx
simgear/screen/RenderTexture.cpp