ZZYZX
|
044dbbcfd0
|
Rewrote dynamic light support. Resolves #319. Resolves #318. Resolves #233.
|
2020-01-03 03:22:33 +02:00 |
|
ZZYZX
|
e015cc6fb1
|
Fixed token position for named tokens
|
2020-01-02 01:51:54 +02:00 |
|
ZZYZX
|
6374b498ab
|
Added GLSL shader preprocessor
|
2020-01-01 22:41:04 +02:00 |
|
ZZYZX
|
eafce14a9a
|
Merge remote-tracking branch 'origin/master' into slimgl_merge
|
2019-12-16 00:00:01 +02:00 |
|
biwa
|
4febbdadf6
|
Zscript bool user variables are now treated as bool instead of int
Added support for int8, int16, uint, uint8, and uint16 user variables
|
2019-12-15 20:31:13 +01:00 |
|
ZZYZX
|
f0aee1e174
|
Merge branch 'master' into slimgl_merge
|
2019-12-14 23:50:40 +02:00 |
|
biwa
|
c9e7551ca3
|
Added ZScript mixin class support
|
2019-12-08 01:14:21 +01:00 |
|
biwa
|
2699f5793b
|
Fixed an issue where the ZScript parser aborted with a cryptic error message when encountering a number that was too small or big. It now clamps the value to min/max for the data type and prints a warning
|
2019-12-03 15:23:49 +01:00 |
|
Magnus Norddahl
|
c665bfca86
|
- remove SlimDX namespace
|
2019-08-08 18:24:33 +02:00 |
|
biwa
|
c2b18a913e
|
- Fixed a bug where textures for internal model skin names did not load when "Path" was specified in MODELDEF
|
2019-06-16 18:40:10 +02:00 |
|
biwa
|
dde8742ff2
|
- Added support for Wavefront OBJ models
- Fixed a problem where model textures were not loaded from the textures directory or from TEXTUREx definitions. Fixes #173 and #226
|
2019-06-15 17:44:02 +02:00 |
|
biwa
|
f2a343e118
|
- Added support for the ForceWorldPanning MAPINFO option. Fixes #258
- Improved support for auto aligning scaled textures
|
2019-04-14 18:24:37 +02:00 |
|
ZZYZX
|
e1b9f31525
|
Updated ZDoom ACS definitions; Updated ZScript parser for compatibility with latest GZDoom
|
2018-12-02 17:51:54 +02:00 |
|
ZZYZX
|
80b7d86cd8
|
Added: color user variable, //$UserReinterpret for color control on integer user variable
|
2018-07-24 11:35:52 +03:00 |
|
ZZYZX
|
04dc210db5
|
Added: string/float user variables, //$UserDefaultValue <value> for specifying default user variable value
|
2018-07-24 10:27:29 +03:00 |
|
ZZYZX
|
b026e58a89
|
Added: MODELDEF #include support
|
2018-06-09 17:26:03 +03:00 |
|
ZZYZX
|
8af4a46c5b
|
Actually fixed vertex axes in Unreal models. Fixed the order of rotations in MODELDEF Offsets (this was not releavent to Unreal issues)
|
2018-05-28 04:06:21 +03:00 |
|
ZZYZX
|
4213be1c7a
|
Added simple Unreal model support; Fixed numerous issues with normal handling; Fixed outright invalid handling of AngleOffset/PitchOffset/RollOffset in MODELDEF
|
2018-05-27 08:53:54 +03:00 |
|
ZZYZX
|
e91fe94794
|
Added string support for spotlight colors
|
2018-02-04 05:16:52 +02:00 |
|
ZZYZX
|
d8bee559dc
|
Did some maxcode refactoring about dynamic lights; added initial spotlight support (at least they are recognized as lights now)
|
2018-02-03 22:31:43 +02:00 |
|
ZZYZX
|
1d36d3fe6e
|
Updated ZScript parser for const array definition support (reported by SanyaWaffles)
|
2017-12-25 02:45:21 +02:00 |
|
ZZYZX
|
3f35731914
|
Fixed: allow dotted identifier in array dimensions
|
2017-09-06 18:57:25 +03:00 |
|
ZZYZX
|
e7328e4caa
|
Added support for non-1.2 pixel ratios if view stretching is enabled (reported by Nash); Fixed: map names in quotes were not recognized properly.
|
2017-08-27 08:10:22 +03:00 |
|
ZZYZX
|
de7445b786
|
Fixed nested template types handling in ZScript parser
|
2017-04-17 12:40:58 +03:00 |
|
ZZYZX
|
bb650fa679
|
Updated ZScript parser to support abstract on classes
|
2017-03-28 15:07:12 +03:00 |
|
ZZYZX
|
87a2a14d7c
|
Fixed: FAIL medal sprite in zandronum.pk3 was not parsed correctly
|
2017-03-08 23:34:21 +02:00 |
|
ZZYZX
|
bbe651d366
|
Camera texture can be longer than 8 characters
|
2017-03-06 06:08:30 +02:00 |
|
ZZYZX
|
92825a0870
|
Updated ZScript parser to the latest syntax
|
2017-03-06 06:07:19 +02:00 |
|
ZZYZX
|
8c36eafbff
|
Fixed state lookup logic for sprite guessing; it should always prefer SPRITE_CHECK_STATES to using the random first frame.
|
2017-03-04 16:50:46 +02:00 |
|
ZZYZX
|
522c1e3ff9
|
Fixed: never pick up POL5 frame definition from Actor::GenericCrush. Ew, blood.
|
2017-03-04 02:25:10 +02:00 |
|
ZZYZX
|
4b1a31c3ca
|
Fixed: duration 0 frames should be skipped if there are nonzero frames after them (reported by Tormentor667, Ozymandias81). Fixed crash if some actor had a modeldef entry but doesn't anymore.
|
2017-03-04 02:13:39 +02:00 |
|
ZZYZX
|
748fe9e2e5
|
Fixed: inheritance from game configuration for dynamic lights; Fixed: visual representation of inherited lights (reported by Nash); Fixed: inherited thing arguments from game configuration; Added: //$ClearArgs for clearing inherited arguments.
|
2017-03-02 00:21:08 +02:00 |
|
ZZYZX
|
251c89f3e9
|
Supposedly fixed handling of multidimensional arrays in ZScript, as well as specifying array dimensions in the type
|
2017-02-11 17:47:07 +02:00 |
|
ZZYZX
|
02d5ce4c3b
|
Internal: Oops: missing files
|
2017-02-10 12:32:35 +02:00 |
|
ZZYZX
|
e62bbba9ff
|
Internal: ZScript: now using StringBuilder in the internal tokenizer loops, might speed it up a bit
|
2017-02-09 04:07:27 +02:00 |
|
ZZYZX
|
7f2f51d48d
|
Added: primitive support for ZScript in the script editor (all classes in the current file are listed)
|
2017-02-09 02:26:25 +02:00 |
|
ZZYZX
|
1382d144fe
|
Added: basic support for automatic user variables from ZScript classes, currently only for int variables (as supported by GZDoom).
|
2017-02-08 23:55:38 +02:00 |
|
ZZYZX
|
5a5c6d0467
|
Internal: ZScriptTokenizer shouldn't reinitialize static stuff on every construction
|
2017-02-04 17:25:48 +02:00 |
|
ZZYZX
|
e6ca49581a
|
Fixed: links should now open in the default browser and not what GZDB thinks to be the default browser.
Fixed: ZScript parser should no more crash on severely invalid code.
|
2017-02-03 09:15:54 +02:00 |
|
ZZYZX
|
ee936152cc
|
ZScript: added #region support
|
2017-01-21 05:05:56 +02:00 |
|
ZZYZX
|
4c636a6d9a
|
ZScript: added support for //$GZDB_SKIP special comment in the root scope.
|
2017-01-21 04:16:42 +02:00 |
|
ZZYZX
|
a705e47fb9
|
Fixed GLDEFS attenuate 1 and subtractive 1 logic
|
2017-01-20 00:59:04 +02:00 |
|
ZZYZX
|
49f55120ad
|
Added: GLDEFS support for 'attenuate 1' keyword
|
2017-01-20 00:27:36 +02:00 |
|
ZZYZX
|
819ef6490e
|
Fixed: wild exception while replacing ZScript actor from DECORATE
|
2017-01-19 09:16:55 +02:00 |
|
ZZYZX
|
55b24eef39
|
Fixed: ZScript: scale property should be expanded into xscale and yscale; Fixed: if actor's Spawn state starts with TNT1, first non-TNT1 frame will be used
|
2017-01-18 08:35:26 +02:00 |
|
ZZYZX
|
87fdd67fd6
|
ZScript: himBHcomment arguments should be stripped of whitespace
|
2017-01-17 20:34:19 +02:00 |
|
ZZYZX
|
a1dc4bb157
|
Internal: Remembered various ZScript operators for the future; Script Editor: fixed script type icons
|
2017-01-17 20:19:45 +02:00 |
|
ZZYZX
|
7a70ac8c17
|
Internal: removed parser stuff from ActorStructure, StateStructure, StateGoto classes
|
2017-01-17 11:40:58 +02:00 |
|
ZZYZX
|
b783ea1c0f
|
ZScript: enabled custom GZDB actor properties in Default block (//$ comments, same as DECORATE)
|
2017-01-17 11:21:01 +02:00 |
|
ZZYZX
|
c1387a8e7e
|
Internal: refactored ZScriptTokenizer.ExpectToken for less redundancy
|
2017-01-17 10:19:48 +02:00 |
|