Christoph Oelckers
|
3385e28611
|
Make it compile
|
2018-06-12 10:58:32 +02:00 |
|
Christoph Oelckers
|
b8b5802599
|
Added a uniform buffer abstraction class
May get some more methods later, this is just a start to get going.
|
2018-06-12 10:42:03 +02:00 |
|
Magnus Norddahl
|
9155b773cc
|
- change ShaderUniforms so that it just contains the uniform block and not the binding point
|
2018-06-11 22:33:55 +02:00 |
|
Magnus Norddahl
|
49073489e5
|
- uniform buffers for the fxaa, blur and bloom shaders
|
2018-06-11 22:06:46 +02:00 |
|
Magnus Norddahl
|
48f753061a
|
- uniform buffers for the present and shadowmap shaders
|
2018-06-11 21:42:09 +02:00 |
|
Magnus Norddahl
|
6fcc79d72a
|
- uniform buffers for the tonemap shaders
|
2018-06-11 21:18:20 +02:00 |
|
Magnus Norddahl
|
2bde741a7e
|
- Uniform buffer for colormap shader
|
2018-06-11 21:03:55 +02:00 |
|
Magnus Norddahl
|
d22fb24e28
|
- Uniform buffers for lens shader
|
2018-06-11 20:58:20 +02:00 |
|
Magnus Norddahl
|
763c5c9769
|
- change ssao pass to use an uniform block
|
2018-06-11 20:48:43 +02:00 |
|
alexey.lysiuk
|
29d2e77840
|
- fixed portal restoration on revisiting level in hub
Added function to FLevelLocals to test if map is being reentered
https://forum.zdoom.org/viewtopic.php?t=60455
|
2018-06-11 11:55:49 +03:00 |
|
Christoph Oelckers
|
bd1525eb9d
|
- fixed: ADynamicLight's shadowmap index must be reset when loading a savegame.
|
2018-06-10 22:57:34 +02:00 |
|
Magnus Norddahl
|
a91147a3a5
|
- move DrawArray and DrawElements to PolyTriangleDrawer
|
2018-06-10 15:58:01 +02:00 |
|
Magnus Norddahl
|
9ba26a5ece
|
- add support for using FModelVertex as input to the softpoly vertex shader
|
2018-06-10 15:29:31 +02:00 |
|
Magnus Norddahl
|
c9fd52340e
|
- add GroupMemoryBarrierCommand
|
2018-06-10 13:35:15 +02:00 |
|
Magnus Norddahl
|
efa434d47b
|
- remove unused VectoredTryCatch
|
2018-06-10 13:15:31 +02:00 |
|
Magnus Norddahl
|
628f6c32d9
|
- remove unused DrawerCommand::DebugInfo
|
2018-06-10 12:54:37 +02:00 |
|
Magnus Norddahl
|
de67393b4e
|
- use the worker threads to clear the stencil buffer
|
2018-06-10 12:42:19 +02:00 |
|
Christoph Oelckers
|
8486cd2c0e
|
- fixed generation of brightmaps for sprites.
This forgot to take the added empty border for filtering improvement into account.
|
2018-06-10 08:22:07 +02:00 |
|
Rachael Alexanderson
|
77956fc485
|
- remove ARM specific gl_es definition since it's not even really much different from the main line definition, anyhow
|
2018-06-09 13:40:39 -04:00 |
|
Christoph Oelckers
|
ae1fe041ee
|
- ZScript used the wrong variable for compatflags2.
ii_* is merely the storage for info from the compatibility.txt lump.
|
2018-06-09 17:59:21 +02:00 |
|
alexey.lysiuk
|
4a1f36623b
|
- fixed: flag CVars in ZScript referenced wrong addresses
|
2018-06-09 17:21:55 +03:00 |
|
Magnus Norddahl
|
85f5f897d7
|
- enable model rendering in the software renderer
|
2018-06-09 12:29:33 +02:00 |
|
Christoph Oelckers
|
1fdcacc337
|
- redirect script access to the compatflags CVARs to their internal shadow variables.
This is needed so that MAPINFO settings for these flags don't get ignored.
|
2018-06-08 22:55:44 +02:00 |
|
Christoph Oelckers
|
a312f5a7c1
|
- update version info.
|
2018-06-07 00:04:53 +02:00 |
|
Magnus Norddahl
|
2abf700c29
|
- fix missing include
|
2018-06-06 00:30:59 +02:00 |
|
Magnus Norddahl
|
5464d2a577
|
- add dynamic lights to softpoly and software renderer models
|
2018-06-05 22:43:11 +02:00 |
|
Magnus Norddahl
|
61f379c88f
|
- fix null pointer crash in softpoly
|
2018-06-05 22:42:21 +02:00 |
|
Christoph Oelckers
|
2baed338f7
|
- flat rendering must check for missing vertex buffer data.
|
2018-06-05 21:44:38 +02:00 |
|
Christoph Oelckers
|
60b6dbadb2
|
- fixed autoaiming for unranged attacks.
The abort condition for the extended checks must completely stop any further processing but the check for this was missing.
|
2018-06-05 20:35:01 +02:00 |
|
Magnus Norddahl
|
f5386a706f
|
- fix software renderer dynamic lights not working properly in mirrors
|
2018-06-05 20:09:02 +02:00 |
|
Magnus Norddahl
|
b74a9965b8
|
- draw models in mirrors and portals at the right location in the software renderer
|
2018-06-05 19:36:57 +02:00 |
|
Rachael Alexanderson
|
512082b222
|
- fixed: 'empty function OnGiveSecret' - this was my fault, giving bad advice to Marisa in her PR. I fixed it.
|
2018-06-05 10:20:02 -04:00 |
|
Marisa Kirisame
|
477cf23fd2
|
Adds "OnGiveSecret" virtual function on Actor for customizing behavior of secret finding.
|
2018-06-05 10:06:53 -04:00 |
|
Magnus Norddahl
|
674b6ee85c
|
- avoid using global variables in the inner fuzz drawer loop
|
2018-06-05 15:43:03 +02:00 |
|
Magnus Norddahl
|
51fd715404
|
- fix dynlight color not being applied on sprites
|
2018-06-05 15:32:27 +02:00 |
|
Magnus Norddahl
|
9cd751ae7a
|
- fix softpoly colored fog bug in the new drawers
|
2018-06-05 15:16:04 +02:00 |
|
alexey.lysiuk
|
7009755c52
|
- fix crash on dying when player class has no death states
https://forum.zdoom.org/viewtopic.php?t=60815
|
2018-06-05 11:06:31 +03:00 |
|
Marisa Kirisame
|
fae514f30d
|
BLOCKASPLAYER flag: treat non-player actors as blockable by "block players" lines
|
2018-06-04 22:18:51 +02:00 |
|
Christoph Oelckers
|
2f6dc46f14
|
- fixed FMemArena to always return 16 byte aligned pointers.
Unfortunately this turned out harder than expected because of FSharedStringArena making some strong assumptions about the underlying implementation.
|
2018-06-04 21:51:16 +02:00 |
|
Christoph Oelckers
|
af3d17af8b
|
Revert "- fix memory arena allocation alignment for 32 bit systems."
This reverts commit 23fce56b5e .
This did not do what it was supposed to because of how the block header was created.
|
2018-06-04 21:51:16 +02:00 |
|
Rachael Alexanderson
|
780ddd21bd
|
- fixed - sector sounds were not translated through portal groups properly
|
2018-06-04 13:10:58 -04:00 |
|
Magnus Norddahl
|
e3c78ab838
|
- use a light array to simplify inner light math
|
2018-06-04 00:36:14 +02:00 |
|
Magnus Norddahl
|
97f4cc1951
|
- use affine dynlights in softpoly
|
2018-06-03 22:24:44 +02:00 |
|
Christoph Oelckers
|
d18f5eecb4
|
- Fixed: Dehacked must not validate parameters for MBF special functions.
These won't match the conditions.
Additionally this adds disassembly output for the synthesized replacement functions for diagnostics purposes.
|
2018-06-03 19:28:16 +02:00 |
|
Magnus Norddahl
|
d425fb2d4a
|
- replace the old rect drawers with new ones based on render styles
|
2018-06-03 18:36:37 +02:00 |
|
Christoph Oelckers
|
23fce56b5e
|
- fix memory arena allocation alignment for 32 bit systems.
|
2018-06-03 18:20:50 +02:00 |
|
Christoph Oelckers
|
a851a5d151
|
- fixed: For melee attacks with a short attack range P_AimLineAttack must check for hits from above and below.
This is necessary to be in line with P_LineAttack which does check for those.
|
2018-06-03 17:49:00 +02:00 |
|
alexey.lysiuk
|
352f93c066
|
- deleted now useless code from Cocoa backend
Let's rely on cross-platform code to manage window dimensions and screen resolution
|
2018-06-03 17:48:58 +03:00 |
|
alexey.lysiuk
|
f8f1148c59
|
- fixed mouse cursor positioning in menu for Cocoa backend
With video resolution scaling enabled engine coordinates of mouse cursor were wrong
|
2018-06-03 17:48:58 +03:00 |
|
alexey.lysiuk
|
b5274534d7
|
- fixed linking with sanitizer(s) enabled
no more unresolved references to various functions
|
2018-06-03 16:05:14 +03:00 |
|