spring: develop e948753b | [ Diff ] [ Back to Repository ] | |||
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
rt | rt | develop | 2013-10-18 04:14:36 | develop e2f20108 |
Changeset | 0004044 addendum 2: may as well add a geometry buffer for unit models note: this is *FULLY* compatible with custom Lua UnitRendering shaders (even easier if some minor framework changes are made) so the vast majority of deferred rendering operations is now within Lua's abilities new configuration-keys to enable/disable G-buffer draw-passes: AllowDeferredMapRendering (default true) AllowDeferredModelRendering (default true) new LuaUnsyncedCtrl callouts to enable/disable G-buffer updates: Spring.SetDrawGroundDeferred(boolean) -> nil Spring.SetDrawModelsDeferred(boolean) -> nil |
|||
mod - cont/base/springcontent/shaders/GLSL/ModelFragProg.glsl | [ Diff ] [ File ] | |||
mod - cont/base/springcontent/shaders/GLSL/ModelVertProg.glsl | [ Diff ] [ File ] | |||
mod - rts/Game/UnsyncedGameCommands.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaMaterial.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaMaterial.h | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaOpenGLUtils.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaOpenGLUtils.h | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaUnitRendering.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaUnsyncedCtrl.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaUnsyncedCtrl.h | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaUnsyncedRead.cpp | [ Diff ] [ File ] | |||
mod - rts/Map/BaseGroundDrawer.cpp | [ Diff ] [ File ] | |||
mod - rts/Map/BaseGroundDrawer.h | [ Diff ] [ File ] | |||
mod - rts/Map/SMF/SMFGroundDrawer.cpp | [ Diff ] [ File ] | |||
mod - rts/Map/SMF/SMFGroundDrawer.h | [ Diff ] [ File ] | |||
mod - rts/Map/SMF/SMFRenderState.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/CMakeLists.txt | [ Diff ] [ File ] | |||
mod - rts/Rendering/Env/CubeMapHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/FarTextureHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/FeatureDrawer.cpp | [ Diff ] [ File ] | |||
add - rts/Rendering/GL/GeometryBuffer.cpp | [ Diff ] [ File ] | |||
add - rts/Rendering/GL/GeometryBuffer.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/ProjectileDrawer.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/UnitDrawer.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/UnitDrawer.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/UnitDrawerState.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/UnitDrawerState.hpp | [ Diff ] [ File ] |