Magnus Norddahl
|
204d09efde
|
Add a stencil buffer
|
2016-11-10 08:08:37 +01:00 |
|
Magnus Norddahl
|
b94096ffe1
|
Crash fixes
|
2016-11-10 05:30:33 +01:00 |
|
Magnus Norddahl
|
6c52e1e52b
|
Draw sky in a very expensive way
|
2016-11-10 05:01:33 +01:00 |
|
Christoph Oelckers
|
5151547df0
|
- fixed: String comparisons with constants did not work.
|
2016-11-09 20:28:46 +01:00 |
|
Leonard2
|
fb2a843c03
|
Test on a few methods/classes
|
2016-11-09 17:45:56 +01:00 |
|
Leonard2
|
26dc0c6df2
|
TODO: Find a better place to insert the classes in the hierarchy
|
2016-11-09 17:45:55 +01:00 |
|
Leonard2
|
7dbc4710f1
|
Add the new argument to all uses of the implement macro
|
2016-11-09 17:45:55 +01:00 |
|
Leonard2
|
33e2c74642
|
Provide a way to expose a native class to zscript for virtual functions overriding
|
2016-11-09 17:45:54 +01:00 |
|
Leonard2
|
ad19e439a6
|
Implement a general and easy-to-use way of overriding native virtual functions
|
2016-11-09 17:45:53 +01:00 |
|
Leonard2
|
bb2d61de50
|
Replaced the many implement macros with a single one that takes arguments instead
|
2016-11-09 17:45:53 +01:00 |
|
Leonard2
|
0b3585c83f
|
Separate the pointer list from the implement macro
|
2016-11-09 17:45:52 +01:00 |
|
Magnus Norddahl
|
9820a6cb88
|
Request GL BSP instead of requiring automap texturing to be on
|
2016-11-09 12:07:07 +01:00 |
|
Magnus Norddahl
|
dc0e6d40a4
|
Distance sort sprites
|
2016-11-09 11:38:07 +01:00 |
|
Rachael Alexanderson
|
83b3169ed5
|
Merge branch 'master' of https://github.com/coelckers/gzdoom
|
2016-11-08 19:52:20 -05:00 |
|
Magnus Norddahl
|
cffdfdf7fd
|
Cull bsp using solid segments
|
2016-11-09 01:33:40 +01:00 |
|
Magnus Norddahl
|
95df9bf48e
|
Fix crash bug in 8 bit drawer
|
2016-11-09 00:35:41 +01:00 |
|
Magnus Norddahl
|
968150ceff
|
Seems there could be more than 6 vertices
|
2016-11-09 00:22:05 +01:00 |
|
Magnus Norddahl
|
7d3e8d1414
|
Fix triangle drawer clipping bug
|
2016-11-08 23:08:25 +01:00 |
|
Christoph Oelckers
|
701ffb868b
|
- fixed: The first argument of string-based ACS specials was missing a string to name cast.
|
2016-11-08 22:36:44 +01:00 |
|
Rachael Alexanderson
|
9413ea6edf
|
- Textured automap would crash due to an additional parameter in the software renderer to the FillSimplePoly function call, causing stack issues.
|
2016-11-08 15:35:51 -05:00 |
|
Rachael Alexanderson
|
d36993a03b
|
- Textured automap would crash due to an additional parameter in the software renderer to the FillSimplePoly function call, causing stack issues.
|
2016-11-08 15:05:23 -05:00 |
|
Magnus Norddahl
|
6ef8fe2da5
|
Add diminishing lighting
|
2016-11-08 18:08:13 +01:00 |
|
Rachael Alexanderson
|
74977486c3
|
Merge branch 'master' of https://github.com/coelckers/gzdoom
|
2016-11-08 12:02:04 -05:00 |
|
Magnus Norddahl
|
c1d496c17f
|
A little bit of SSE to speed it slightly more
|
2016-11-08 17:38:19 +01:00 |
|
Magnus Norddahl
|
466274d7f6
|
Remove floats from the inner block loop
|
2016-11-08 16:46:15 +01:00 |
|
Magnus Norddahl
|
28d1cdc1cc
|
Add TriUniforms and move light to it
|
2016-11-08 16:16:24 +01:00 |
|
Magnus Norddahl
|
6620d99fbb
|
Fix frame buffer bounds and access errors
|
2016-11-08 15:27:45 +01:00 |
|
Christoph Oelckers
|
5c7affd102
|
Merge branch 'master' of https://github.com/rheit/zdoom
|
2016-11-08 14:31:10 +01:00 |
|
Magnus Norddahl
|
cb4b74e0c3
|
Double render speed of triangle drawer in the poly version by removing sprite clip and assigning whole blocks to threads
|
2016-11-08 14:28:58 +01:00 |
|
Christoph Oelckers
|
7b7b66d8b7
|
- added a new variable flag that allows defining variables which can only be modified by internal script code but not by external mods. Currently this is used by the NoBlockmap and NoSector flags which need special handling for changing.
|
2016-11-08 11:12:56 +01:00 |
|
Rachael Alexanderson
|
dffba5267d
|
- Full freelook is now enabled if r_newrenderer is set to true.
|
2016-11-08 00:44:53 -05:00 |
|
Magnus Norddahl
|
2e2d6da00f
|
Only draw thing if its in the subsector
|
2016-11-08 05:48:45 +01:00 |
|
Magnus Norddahl
|
d0f0500f0d
|
Draw things
|
2016-11-08 05:17:29 +01:00 |
|
Magnus Norddahl
|
b9d6fc6856
|
Add some light and transparency
|
2016-11-08 02:48:14 +01:00 |
|
Christoph Oelckers
|
3661e479d9
|
- fixed: Runtime conversion of names to classes used the wrong argument to check the class type.
|
2016-11-07 23:29:54 +01:00 |
|
Christoph Oelckers
|
aac931192b
|
- fixed: Declaring a damage function must set regular damage to -1 to disable it.
|
2016-11-07 23:22:00 +01:00 |
|
Christoph Oelckers
|
cf9cdeb480
|
- scriptified the Revenant's code.
|
2016-11-07 23:16:25 +01:00 |
|
Christoph Oelckers
|
75c20ebaa6
|
- typo in Lostsoul definition.
|
2016-11-07 21:30:08 +01:00 |
|
Christoph Oelckers
|
e3bee84860
|
- fixed: Hexen's serpent was still using "None" for 'no state', which in ZScript is done with null.
|
2016-11-07 20:12:06 +01:00 |
|
Christoph Oelckers
|
387287008c
|
- fixed: Clamp was initialized with incorrect values.
|
2016-11-07 14:57:59 +01:00 |
|
Christoph Oelckers
|
5e8c819a33
|
- fixed checks in Powerup.Type property to properly deal with the differences between DECORATE and ZScript.
- properly initialize Baggage everywhere it gets used.
- fixed a few items with incorrect Powerup.Type settings that got flagged by the above changes.
|
2016-11-07 11:53:49 +01:00 |
|
Christoph Oelckers
|
208fe28042
|
- properly clear all script compiler data for a restart.
|
2016-11-07 11:30:41 +01:00 |
|
Christoph Oelckers
|
dc055b74c1
|
- fixed the octal parser in strbin. Like its hex counterpart it needs to backtrack one character if it find the end of a sequence.
- since ZScript already receives filtered strings, the 'T' converter for the properties should not do it again.
|
2016-11-07 09:54:46 +01:00 |
|
Magnus Norddahl
|
237f54f4be
|
Toying with triangle drawer and GL BSP nodes
|
2016-11-07 09:25:12 +01:00 |
|
Magnus Norddahl
|
47cc110498
|
Add true color triangle drawer
|
2016-11-07 05:24:17 +01:00 |
|
Magnus Norddahl
|
4e717cd9ee
|
Merge remote-tracking branch 'origin/triangledrawer' into qzdoom
|
2016-11-07 04:30:28 +01:00 |
|
Magnus Norddahl
|
92be8f401c
|
Remove old triangle version
|
2016-11-07 04:27:55 +01:00 |
|
Magnus Norddahl
|
3ea9d7cf04
|
Move software renderer transform to TriMatrix
|
2016-11-07 03:34:59 +01:00 |
|
Rachael Alexanderson
|
8e7e1b48e9
|
Merge branch 'master' of https://github.com/rheit/zdoom
|
2016-11-06 19:54:08 -05:00 |
|
Christoph Oelckers
|
b206d19df4
|
- fixed: RegAvailability never set the number of allocated registers to more than 32.
- fixed register allocation in ?: operator which was quite broken.
|
2016-11-07 01:10:56 +01:00 |
|