2025-08-05 05:52 CEST

Changesets: spring

Search ] Browse ] Back to Index ]
develop d48eb29a
Timestamp: 2008-01-24 10:41:50
Author: trepan
Details ] Diff ]
* Added gl.ReadPixels(x, y, w, h [,format])

* Added gl.StencilTest(bool)
* Added gl.StencilMask(bits)
* Added gl.StencilFunc(func, ref, mask)
* Added gl.StencilOp(fail, zfail, zpass)

NOTES:

- The engine expects that the stencil buffer be left in a
state of all 0's when a task has finished with it. This
is not enforced by the lua backend. Keeping track of the
stencil state in display lists is a nuisance, so the best
way to resolve is probably to clear the stencil everytime
that a new task wants to use it (unfortunate overhead).

- Using FBO stencils in lua does not cause the above problem.



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5372 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Lua/LuaFBOs.cpp Diff ] File ]
mod - rts/Lua/LuaOpenGL.cpp Diff ] File ]
mod - rts/Lua/LuaOpenGL.h Diff ] File ]
mod - rts/Lua/LuaUniqueBin.h Diff ] File ]
mod - rts/Lua/LuaUnitRendering.cpp Diff ] File ]
develop 895cf951
Timestamp: 2008-01-24 03:36:52
Author: trepan
Details ] Diff ]
* Added the LuaRules MoveCtrlNotify(unitID, unitDefID, unitTeam, data) call-in
- currently called with data = 1 if the unit hits the ground and stops)
- return true to disable the unit's MoveCtrl
* Added the dynamic HeightMapTexture
- FLOAT32/LUMINANCE format, NEAREST/NEAREST filtering
- can be accessed by lua scripts using '$heightmap'
- can be disable by clients with 'HeightMapTex=0' (config parameter)
* Reverted the GetPositionLosState() to its original configuration (no air los),
(and made it faster)
* Added the IsPosInLos() call-out
* Added the IsPosInRadar() call-out
* Added the IsPosInAirLos() call-out
* Fixed the SendToUnsynced() stack check bug
* Fixed ScriptMoveType vs. unit pushing
* Removed LUA_COMPAT_GETN
* Simplified the LuaBitOps code
* Fixed it so that units using ScriptMoveType can not be pushed
* Fixed lua_checkrawi() (inverted polarity, also fixes FBO MRT)


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5371 37977431-3df6-0310-b722-df95706aa16b
mod - installer/builddata/springcontent/LuaGadgets/callins.lua Diff ] File ]
mod - installer/builddata/springcontent/LuaGadgets/gadgets.lua Diff ] File ]
mod - installer/builddata/springcontent/LuaGadgets/system.lua Diff ] File ]
mod - installer/builddata/springcontent/gamedata/modrules.lua Diff ] File ]
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Game/GameHelper.cpp Diff ] File ]
mod - rts/Game/Team.cpp Diff ] File ]
mod - rts/Game/UI/LuaUI.cpp Diff ] File ]
mod - rts/Lua/LuaBitOps.cpp Diff ] File ]
mod - rts/Lua/LuaHandleSynced.cpp Diff ] File ]
mod - rts/Lua/LuaHandleSynced.h Diff ] File ]
mod - rts/Lua/LuaHashString.h Diff ] File ]
mod - rts/Lua/LuaOpenGL.cpp Diff ] File ]
mod - rts/Lua/LuaRules.cpp Diff ] File ]
mod - rts/Lua/LuaRules.h Diff ] File ]
mod - rts/Lua/LuaSyncedCall.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedMoveCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedMoveCtrl.h Diff ] File ]
mod - rts/Lua/LuaSyncedRead.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedRead.h Diff ] File ]
mod - rts/Lua/LuaUnsyncedCall.cpp Diff ] File ]
mod - rts/Lua/LuaUtils.cpp Diff ] File ]
mod - rts/Lua/LuaUtils.h Diff ] File ]
mod - rts/Map/BasicMapDamage.cpp Diff ] File ]
add - rts/Map/HeightMapTexture.cpp Diff ] File ]
add - rts/Map/HeightMapTexture.h Diff ] File ]
mod - rts/Rendering/FartextureHandler.cpp Diff ] File ]
mod - rts/Rendering/FartextureHandler.h Diff ] File ]
mod - rts/Rendering/UnitModels/UnitDrawer.cpp Diff ] File ]
mod - rts/Sim/Misc/FeatureHandler.cpp Diff ] File ]
mod - rts/Sim/Misc/FeatureHandler.h Diff ] File ]
mod - rts/Sim/MoveTypes/GroundMoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/ScriptMoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/ScriptMoveType.h Diff ] File ]
mod - rts/Sim/Units/Unit.cpp Diff ] File ]
mod - rts/Sim/Units/UnitDefHandler.cpp Diff ] File ]
mod - rts/lib/lua/README_SPRING Diff ] File ]
mod - rts/lib/lua/include/LuaInclude.h Diff ] File ]
mod - rts/lib/lua/include/lauxlib.h Diff ] File ]
mod - rts/lib/lua/include/luaconf.h Diff ] File ]
develop 0ecb738d
Timestamp: 2008-01-23 19:39:09
Author: kloot
Details ] Diff ]
fix a problem with uninitialized variables in KAIK

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5370 37977431-3df6-0310-b722-df95706aa16b
mod - AI/Global/KAIK-0.13/UnitTable.cpp Diff ] File ]
develop be64e1ea
Timestamp: 2008-01-23 18:30:03
Author: satirik
Details ] Diff ]
- replay information not shown bug fixed
- fixing teams and ids not letting the admin force it bug fixed

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5369 37977431-3df6-0310-b722-df95706aa16b
develop 54f9cf81
Timestamp: 2008-01-23 16:18:05
Author: kloot
Details ] Diff ]
git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5368 37977431-3df6-0310-b722-df95706aa16b
mod - AI/Global/KAIK-0.13/UnitTable.cpp Diff ] File ]
develop da56deb1
Timestamp: 2008-01-23 16:13:53
Author: kloot
Details ] Diff ]
have KAIK check the canAssist / canBeAssisted tags

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5367 37977431-3df6-0310-b722-df95706aa16b
mod - AI/Global/KAIK-0.13/BuildUp.cpp Diff ] File ]
mod - AI/Global/KAIK-0.13/UnitHandler.cpp Diff ] File ]
mod - AI/Global/KAIK-0.13/UnitTable.cpp Diff ] File ]
develop 6019759f
Timestamp: 2008-01-23 16:06:39
Author: satirik
Details ] Diff ]
- get usernames by ip fixed (i hope so)
- disabled unit list not greyed anymore when you are not the host to be able to scroll and see the whole list

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5366 37977431-3df6-0310-b722-df95706aa16b
develop 908418a7
Timestamp: 2008-01-22 20:40:53
Author: trepan
Details ] Diff ]
* Correction for r5146 (remove CTeam::active)


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5365 37977431-3df6-0310-b722-df95706aa16b
mod - game/teamcolors.lua Diff ] File ]
develop 220ae422
Timestamp: 2008-01-22 17:37:30
Author: satirik
Details ] Diff ]
- add to group and remove from group added to the battle window player list context menu
- player context menu added when right clicking on the battle window's chat
- "You must first disconnect from your current battle!" replaced by "Do you want to disconnect from the current battle to join this one ?" + Yes No

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5364 37977431-3df6-0310-b722-df95706aa16b
develop 515344de
Timestamp: 2008-01-21 19:09:41
Author: satirik
Details ] Diff ]
- color picker fixed on vista
- ? button added to luaoptions to display the description in a msgbox
- your chat msg are now displayed in a special color
- using the player context menu when the list is refreshed and the player is unselected now works
- moderator menu added with "kick, kick reason, mute (5min 30min 1h 1day 1 week and custom), unmute, IP and Get usernames by IP (mute and unmute are only avaible on a channel
- player contect menu now popup by clicking on a username in the chat even if someone wrote it

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5363 37977431-3df6-0310-b722-df95706aa16b
develop ba0f698a
Timestamp: 2008-01-21 19:08:22
Author: Auswaschbar
Details ] Diff ]
* autohostinterface now handles EWOULDBLOCK and other socket errors correctly


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5362 37977431-3df6-0310-b722-df95706aa16b
mod - rts/System/Net/UDPHardlink.cpp Diff ] File ]
mod - rts/System/Net/UDPSocket.cpp Diff ] File ]
develop 397b24b2
Timestamp: 2008-01-21 02:22:09
Author: trepan
Details ] Diff ]
* Complain less


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5361 37977431-3df6-0310-b722-df95706aa16b
mod - installer/builddata/springcontent/gamedata/parse_fbi.lua Diff ] File ]
develop fe247ada
Timestamp: 2008-01-20 23:59:38
Author: tvo
Details ] Diff ]
* Fix gray flashing when Fartextures are rendered by queueing up far texture
creation requests and rendering them all at once the next frame before
normal world rendering.
* Fix compile error with gcc 3.4.



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5360 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Rendering/FartextureHandler.cpp Diff ] File ]
mod - rts/Rendering/FartextureHandler.h Diff ] File ]
mod - rts/System/LogOutput.h Diff ] File ]
develop e1ef3ee8
Timestamp: 2008-01-20 23:16:59
Author: kloot
Details ] Diff ]
fix a logOutput.Print()

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5359 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Game/Game.cpp Diff ] File ]
develop 2280603b
Timestamp: 2008-01-20 22:31:57
Author: LordMatt
Details ] Diff ]
*Make installer run correct settings utility


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5358 37977431-3df6-0310-b722-df95706aa16b
mod - installer/spring.nsi Diff ] File ]
develop 02c52372
Timestamp: 2008-01-20 22:11:53
Author: Auswaschbar
Details ] Diff ]
* fix bug when autohost sent a chat message


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5357 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Game/Game.cpp Diff ] File ]
develop 103bb172
Timestamp: 2008-01-20 21:40:14
Author: LordMatt
Details ] Diff ]
*Change name of settings utility to springsettings.exe at koshi's
request, and make it a download so it can be updated outside of the
installer.


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5356 37977431-3df6-0310-b722-df95706aa16b
mod - installer/sections/main.nsh Diff ] File ]
develop 74cb8005
Timestamp: 2008-01-20 20:15:14
Author: Auswaschbar
Details ] Diff ]
* no need for virtual functions in VertexArray
* updated dedicated server


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5355 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Rendering/GL/VertexArray.h Diff ] File ]
mod - tools/DedicatedServer/GameServer.cpp Diff ] File ]
mod - tools/DedicatedServer/GameServer.h Diff ] File ]
develop e172aebb
Timestamp: 2008-01-20 18:18:16
Author: Auswaschbar
Details ] Diff ]
* some cleanup in networking
* new network message: NETMSG_TEAM
- closes Mantis 0000688
- fixed bug where some units survived the selfdestruction
- respect luarules when giving awai all units
- people can resign and spectate without giving / destructing everything (needs still a button)
* fix prevent autohost chatmessages from beeing echoed back
* client doesn't complain if they recieve a chatmessage from the server



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5354 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Game/GameServer.cpp Diff ] File ]
mod - rts/Game/Player.cpp Diff ] File ]
mod - rts/Game/Player.h Diff ] File ]
mod - rts/Game/PreGame.cpp Diff ] File ]
mod - rts/Game/Team.cpp Diff ] File ]
mod - rts/Game/Team.h Diff ] File ]
mod - rts/Game/UI/QuitBox.cpp Diff ] File ]
mod - rts/Game/UI/QuitBox.h Diff ] File ]
mod - rts/System/AutohostInterface.cpp Diff ] File ]
mod - rts/System/BaseNetProtocol.cpp Diff ] File ]
mod - rts/System/BaseNetProtocol.h Diff ] File ]
mod - rts/System/Net/UDPHardlink.cpp Diff ] File ]
mod - rts/System/Net/UDPHardlink.h Diff ] File ]
mod - rts/System/Net/UDPListener.cpp Diff ] File ]
mod - rts/System/Net/UDPSocket.cpp Diff ] File ]
mod - rts/System/Net/UDPSocket.h Diff ] File ]
mod - tools/DedicatedServer/CMakeLists.txt Diff ] File ]
mod - tools/DemoAnalyser/CMakeLists.txt Diff ] File ]
develop 6f439e22
Timestamp: 2008-01-20 17:50:07
Author: trepan
Details ] Diff ]
* Unfortunately, it looks like vector<> .data() is an extension


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5353 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Lua/LuaFBOs.cpp Diff ] File ]
develop a4d3e026
Timestamp: 2008-01-19 22:25:24
Author: tvo
Details ] Diff ]
* Add new file to unitsync too.



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5352 37977431-3df6-0310-b722-df95706aa16b
mod - SConstruct Diff ] File ]
develop debe1927
Timestamp: 2008-01-19 22:11:22
Author: tvo
Details ] Diff ]
* Factor out the code to locate data directories from UnixFileSystemHandler
into it's own class, DataDirLocater. Should make it slightly easier to reuse
without dragging in lots of other Spring code. (though more work is probably
needed.)



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5351 37977431-3df6-0310-b722-df95706aa16b
mod - SConstruct Diff ] File ]
add - rts/System/Platform/Linux/DataDirLocater.cpp Diff ] File ]
add - rts/System/Platform/Linux/DataDirLocater.h Diff ] File ]
mod - rts/System/Platform/Linux/UnixFileSystemHandler.cpp Diff ] File ]
mod - rts/System/Platform/Linux/UnixFileSystemHandler.h Diff ] File ]
mod - rts/build/scons/filelist.py Diff ] File ]
develop c2b2ee77
Timestamp: 2008-01-19 20:44:54
Author: tvo
Details ] Diff ]
* Disable direct control in CUnit::ChangeTeam().



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5350 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Sim/Units/Unit.cpp Diff ] File ]
develop 91ea56b6
Timestamp: 2008-01-19 20:42:24
Author: kloot
Details ] Diff ]
fix some of the startscripts

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5349 37977431-3df6-0310-b722-df95706aa16b
mod - game/startscripts/aistartscripttest.lua Diff ] File ]
mod - game/startscripts/missiontest.lua Diff ] File ]
develop 52613852
Timestamp: 2008-01-19 15:30:19
Author: tnowell
Details ] Diff ]
- added rank and countrycode tags to the spring script generation
- fixes to chatpane and images, the editorpane is now a textpane to correct the default background colour, and speed things up along with removing the code that sets a blank document while changing contents
- various minor changes
- fixed ascii art breaking smileys
- some code format and whitespace tweaks
-fixed a crashbug when logging in by pressing enter in the password box as it did not create the LM.protocol object
- updated version string

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5348 37977431-3df6-0310-b722-df95706aa16b
First  Prev  1 2 3 ... 110 ... 220 ... 330 ... 440 ... 550 ... 660 ... 770 ... 863 864 865 866 867 868 869 ... 880 ... 990 ... 1057 1058 1059  Next  Last