]> git.tdb.fi Git - libs/gl.git/commit
Remove the culler abstraction and move frustum culling to Scene
authorMikko Rasa <tdb@tdb.fi>
Fri, 4 Dec 2015 12:09:48 +0000 (14:09 +0200)
committerMikko Rasa <tdb@tdb.fi>
Fri, 4 Dec 2015 12:25:03 +0000 (14:25 +0200)
commit802832425b02be7b3ccb7d585fe63f4b68b5275f
treef387b38e14c2db2ef5132046de81bb8758e91548
parent856ed578b7b7b79f2156b3e2b94bdea31d8fe2db
Remove the culler abstraction and move frustum culling to Scene

It turns out that different culling methods (such as occlusion queries)
have different enough requirements that putting them behind a single
abstraction is not feasible.  This also seems to provide a slight
performance boost.
source/culler.h [deleted file]
source/frustumculler.cpp [deleted file]
source/frustumculler.h [deleted file]
source/instancescene.cpp
source/orderedscene.cpp
source/scene.cpp
source/scene.h
source/simplescene.cpp
source/zsortedscene.cpp