raze-gles/source
terminx 01d92aeed2 Syntax changes for gamevar and gamearray declarations:
Gamevar: default value and flags are now optional. A var declared without a value will default to 0 and a var declared without flags will default to global. Multiple flags can now be stacked one after another in a var declaration, and the most useful ones (GAMEVAR_PERPLAYER, GAMEVAR_PERACTOR, GAMEVAR_NODEFAULT, and GAMEVAR_NORESET) are now pre-defined tokens for easy use.

Gamearray: flags field now allows stacking of multiple flags as described above. Arrays can now be defined with specific data types, including int16_t, uint8_t, and a new bit-packed boolean data type. The tokens GAMEARRAY_RESTORE, GAMEARRAY_INT16, GAMEARRAY_UINT8, and GAMEARRAY_BOOLEAN are pre-defined for use of this feature.

This is all still pretty experimental.

git-svn-id: https://svn.eduke32.com/eduke32@6356 1a8010ca-5511-0410-912e-c29ae57300e0
2017-07-11 04:02:52 +00:00
..
audiolib Fix memory leaks in audiolib. Fixes issue #59. 2017-06-19 23:06:53 +00:00
build Polymer: Address an oversight in r4600. 2017-07-10 13:44:10 +00:00
duke3d Syntax changes for gamevar and gamearray declarations: 2017-07-11 04:02:52 +00:00
enet The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
etcpak Bring the previous commit into effect. 2017-02-01 10:20:54 +00:00
kenbuild scale(1<<##, b, c) --> divscale##(b, c) 2017-06-24 09:20:42 +00:00
libxmp-lite Remove register keyword from LZ4 and libxmp-lite. 2017-07-05 05:37:35 +00:00
lpeg LPeg: Necessary changes for building in our environment and with our project. See lpeg-lunatic.patch. 2017-06-09 06:39:18 +00:00
mact Minor mact cleanup 2017-07-07 22:50:37 +00:00
sw mulscale(a, b, ##) --> mulscale##(a, b) 2017-06-24 09:20:21 +00:00
tools/src Route all inclusion of libc headers and most of POSIX headers through compat.h. 2017-02-25 08:15:36 +00:00