2025-08-03 12:08 CEST

Changesets: spring

Search ] Browse ] Back to Index ]
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 ]
First  Prev  1 2 3 ... 110 ... 220 ... 330 ... 336 337 338 339 340 341 342 ... 440 ... 550 ... 660 ... 770 ... 880 ... 990 ... 1057 1058 1059  Next  Last