Changesets: spring
develop e8326232
Timestamp: 2013-10-23 20:11:32 Author: rt [ Details ] [ Diff ] |
fix 0004078 (float-->int conversion overflow) | ||
mod - rts/Game/TraceRay.cpp | [ Diff ] [ File ] | ||
develop fed2e04e
Timestamp: 2013-10-22 21:52:39 Author: rt [ Details ] [ Diff ] |
fix table indices | ||
mod - rts/Lua/LuaShaders.cpp | [ Diff ] [ File ] | ||
develop 6e21c72f
Timestamp: 2013-10-22 21:51:46 Author: rt [ Details ] [ Diff ] |
- | ||
mod - rts/Lua/LuaShaders.cpp | [ Diff ] [ File ] | ||
develop 17805a7a
Timestamp: 2013-10-22 21:51:03 Author: rt [ Details ] [ Diff ] |
gl: add callout UniformArray(number location, number type, table uniforms) -> nil | ||
mod - rts/Lua/LuaShaders.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaShaders.h | [ Diff ] [ File ] | ||
develop e666520e
Timestamp: 2013-10-22 20:27:58 Author: rt [ Details ] [ Diff ] |
gl.CreateShader: support uniform arrays (up to 32 elements) | ||
mod - rts/Lua/LuaShaders.cpp | [ Diff ] [ File ] | ||
develop 0fe6018c
Timestamp: 2013-10-22 20:26:50 Author: rt [ Details ] [ Diff ] |
gbuffer: reserve one more attachment for arbitrary shader data | ||
mod - cont/base/springcontent/shaders/GLSL/ModelFragProg.glsl | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/shaders/GLSL/SMFFragProg.glsl | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaOpenGLUtils.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaOpenGLUtils.h | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/SMFRenderState.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/GL/GeometryBuffer.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawerState.cpp | [ Diff ] [ File ] | ||
develop dbf8e461
Timestamp: 2013-10-22 00:15:31 Author: rt [ Details ] [ Diff ] |
GH: add two missing callins | ||
mod - cont/base/springcontent/LuaGadgets/callins.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/LuaGadgets/gadgets.lua | [ Diff ] [ File ] | ||
develop 3370b3a1
Timestamp: 2013-10-21 23:25:19 Author: rt [ Details ] [ Diff ] |
fix 0004077 | ||
mod - cont/base/springcontent/shaders/GLSL/SMFFragProg.glsl | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/SMFGroundDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/GL/GeometryBuffer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/GL/GeometryBuffer.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawer.cpp | [ Diff ] [ File ] | ||
develop 4a9719e3
Timestamp: 2013-10-21 23:24:58 Author: rt [ Details ] [ Diff ] |
CommandAI: fix missing default return value | ||
mod - rts/Sim/Units/CommandAI/CommandAI.h | [ Diff ] [ File ] | ||
develop f453a0ac
Timestamp: 2013-10-21 14:16:23 Author: rt [ Details ] [ Diff ] |
gl.CreateShader: make 'definitions' a recognized key (whose value should be a subtable or string of shader #define's) | ||
mod - rts/Lua/LuaShaders.cpp | [ Diff ] [ File ] | ||
develop 33e0b6d3
Timestamp: 2013-10-20 20:33:07 Author: rt [ Details ] [ Diff ] |
Spring.Get{}Velocity: always return speed.w (it's free now) | ||
mod - rts/Lua/LuaSyncedRead.cpp | [ Diff ] [ File ] | ||
develop a7bfd5bd
Timestamp: 2013-10-20 15:09:01 Author: rt [ Details ] [ Diff ] |
misc: refactor a ton of duplicated transforms | ||
mod - rts/Game/FPSUnitController.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedRead.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/CollisionVolume.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/MoveTypes/AAirMoveType.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Objects/SolidObject.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/Unsynced/ShieldProjectile.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Scripts/UnitScript.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/UnitTypes/Builder.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/UnitTypes/Factory.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/UnitTypes/TransportUnit.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/BeamLaser.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/BombDropper.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/Cannon.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/DGunWeapon.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/EmgCannon.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/FlameThrower.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/LaserCannon.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/LightningCannon.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/MeleeWeapon.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/MissileLauncher.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/PlasmaRepulser.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/Rifle.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/StarburstLauncher.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/TorpedoLauncher.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/Weapon.cpp | [ Diff ] [ File ] | ||
develop 9267470f
Timestamp: 2013-10-19 19:35:37 Author: rt [ Details ] [ Diff ] |
SpringApp: fix old bug in fullscreen&&dualscreen mode cutting window-size in half on each SDL_VIDEOEXPOSE event | ||
mod - rts/Rendering/GlobalRendering.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/GlobalRendering.h | [ Diff ] [ File ] | ||
mod - rts/System/SpringApp.cpp | [ Diff ] [ File ] | ||
mod - rts/System/SpringApp.h | [ Diff ] [ File ] | ||
develop 64393b2a
Timestamp: 2013-10-19 19:32:11 Author: rt [ Details ] [ Diff ] |
minor: #include things where they are needed | ||
mod - rts/Map/BaseGroundDrawer.h | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/SMFGroundDrawer.h | [ Diff ] [ File ] | ||
develop 44af55e8
Timestamp: 2013-10-19 12:53:26 Author: rt [ Details ] [ Diff ] |
- | ||
mod - rts/Sim/Misc/LosHandler.h | [ Diff ] [ File ] | ||
develop 93c090a6
Timestamp: 2013-10-19 12:53:12 Author: rt [ Details ] [ Diff ] |
fix 0004060 | ||
mod - rts/Sim/Misc/LosHandler.h | [ Diff ] [ File ] | ||
develop 52c6ced4
Timestamp: 2013-10-19 10:51:47 Author: rt [ Details ] [ Diff ] |
typo | ||
mod - cont/base/springcontent/shaders/GLSL/SMFFragProg.glsl | [ Diff ] [ File ] | ||
develop baa2e91a
Timestamp: 2013-10-19 10:45:17 Author: rt [ Details ] [ Diff ] |
gbuffer: add one more texture for emissive materials (proper bloom would be the canonical use) | ||
mod - cont/base/springcontent/shaders/GLSL/ModelFragProg.glsl | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/shaders/GLSL/SMFFragProg.glsl | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaOpenGLUtils.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaOpenGLUtils.h | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/SMFRenderState.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/GL/GeometryBuffer.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawerState.cpp | [ Diff ] [ File ] | ||
develop b4f227a1
Timestamp: 2013-10-18 16:28:01 Author: rt [ Details ] [ Diff ] |
replace hardcoded MRT indices | ||
mod - cont/base/springcontent/shaders/GLSL/ModelFragProg.glsl | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/shaders/GLSL/SMFFragProg.glsl | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/SMFRenderState.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawerState.cpp | [ Diff ] [ File ] | ||
develop 473b8f07
Timestamp: 2013-10-18 15:40:34 Author: rt [ Details ] [ Diff ] |
{Unit,SMFGround}Drawer: move .Kill calls to dtors | ||
mod - rts/Map/SMF/SMFGroundDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/GL/GeometryBuffer.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/GL/LightHandler.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawer.cpp | [ Diff ] [ File ] | ||
develop e3771c66
Timestamp: 2013-10-18 15:09:31 Author: rt [ Details ] [ Diff ] |
GH: expose actionHandler through gadgetHandler table (seems to be a common enough mod) | ||
mod - cont/base/springcontent/LuaGadgets/gadgets.lua | [ Diff ] [ File ] | ||
develop 3a7d1223
Timestamp: 2013-10-18 11:59:39 Author: rt [ Details ] [ Diff ] |
fix shader definitions | ||
mod - cont/base/springcontent/shaders/GLSL/ModelFragProg.glsl | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/shaders/GLSL/ModelVertProg.glsl | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/SMFRenderState.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawerState.cpp | [ Diff ] [ File ] | ||
develop 0bbdfbdb
Timestamp: 2013-10-18 04:55:47 Author: rt [ Details ] [ Diff ] |
fix ARB-only logic | ||
mod - rts/Map/SMF/SMFGroundDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawerState.hpp | [ Diff ] [ File ] | ||
develop e948753b
Timestamp: 2013-10-18 04:14:36 Author: rt [ Details ] [ Diff ] |
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 ] | ||
develop e2f20108
Timestamp: 2013-10-17 22:01:12 Author: rt [ Details ] [ Diff ] |
0004044: allow user to have final say | ||
mod - rts/Game/UI/GuiHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaUnsyncedRead.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/DefaultPathDrawer.cpp | [ Diff ] [ File ] | ||