Magnus Norddahl
d197d19122
Fix light probes not working for maps having no dynamic lights at all
2021-11-13 05:09:25 +01:00
nashmuhandes
e40c927624
Forgot to add the new ZDRayInfo keywords in the UDMF parser
2021-11-12 18:42:37 +08:00
Christoph Oelckers
c598d9bab7
- Backend update from Raze.
...
* TArray extensions
* MSVC setup so that [[deprecated]] emits warnings.
2021-11-12 09:36:46 +01:00
nashmuhandes
9b853dd275
- Remove ALightProbe from the engine (light probes are now stored inside a map's LIGHTMAP lump)
...
- Recognize the new ZDRayInfo UDMF keywords
2021-11-11 19:21:45 +08:00
nashmuhandes
fd744028b8
Merge branch 'master' of https://github.com/coelckers/gzdoom into lightmaps2
2021-11-11 19:18:34 +08:00
mc776
3cce406bd5
gldefs: make soulsphere yellow.
...
https://github.com/freedoom/freedoom/blob/freedoom-0.12.y/sprites/soula0.png
2021-11-11 08:36:24 +01:00
nashmuhandes
bb50aff87f
Merge branch 'lightmaps2' of https://github.com/dpjudas/gzdoom into lightmaps2
2021-11-10 19:58:10 +08:00
nashmuhandes
1b95f2515b
Merge branch 'master' of https://github.com/coelckers/gzdoom into lightmaps2
2021-11-10 19:57:49 +08:00
Kyle Evans
70ea671f01
src: fix i386 build
...
SSE_MATTERS formally went away in 466ed4e8f2
, leaving behind this dead
branch that still needed to happen for 32-bit targets. It was further
broken later with some path restructuring.
2021-11-07 17:18:29 +01:00
Christoph Oelckers
6ee89275ca
- removed the zmusic.dll for ARM.
...
This should be rebuilt from source to get the latest version.
2021-11-06 23:55:16 +01:00
Christoph Oelckers
7f66df2625
- fixed compiler warnings
2021-11-06 23:55:16 +01:00
Magnus Norddahl
5dec391c8c
Merge remote-tracking branch 'gzdoom/master' into lightmaps2
2021-11-04 23:59:00 +01:00
Rachael Alexanderson
fba5c7884d
- add LoadBrightmaps
, LoadLights
, and LoadWidescreen
directives for IWADINFO
- these function exactly the same as their GAMEINFO
equivalents.
2021-11-03 18:41:33 -04:00
alexey.lysiuk
8db550d251
- fixed compilation of POSIX Debug targets
...
src/rendering/2d/f_wipe.cpp:291: undefined reference to `Wiper_Melt::HEIGHT'
2021-10-30 15:58:07 +03:00
drfrag
5ca3ab3fc9
- Fix abort with dir command and empty string on Windows.
2021-10-30 12:46:36 +02:00
Christoph Oelckers
ce99cda019
- fixed compilation on non-Windows.
...
In this header we must explicitly use the std:: namespace for min/max.
2021-10-30 11:38:20 +02:00
Christoph Oelckers
77d74a11d1
- removed most templates.h includes.
2021-10-30 10:49:12 +02:00
Christoph Oelckers
eb69bbcae0
- replaced MIN/MAX in common code.
2021-10-30 10:46:17 +02:00
Christoph Oelckers
07a181090b
- missed some MAX's.
2021-10-30 10:45:58 +02:00
Christoph Oelckers
75c8e0af7c
- use the standard library's 'clamp' function instead of our homegrown variant.
2021-10-30 10:21:50 +02:00
Christoph Oelckers
1d0aed219e
- replaced MIN/MAX in all non-common code.
2021-10-30 10:16:52 +02:00
Christoph Oelckers
226666ce7f
- replaced MIN/MAX with min/max from the C++ standard library in the software renderer
2021-10-30 10:08:11 +02:00
Christoph Oelckers
cc617d9085
- Backend update from Raze.
...
Mostly warning fixes reported by Clang, plus GLES update.
2021-10-30 09:29:21 +02:00
Magnus Norddahl
8e59ed754e
Fix vulkan validation errors for wrong image transitions and buffers used after destroyed
2021-10-29 22:38:18 +02:00
nashmuhandes
c2b3600981
Add a render style parameter to Screen.Dim
2021-10-29 21:08:32 +02:00
Magnus Norddahl
d853961a83
Fix vulkan buffers not using the stream usage for the 2d drawer
...
Add BufferUsageType enum to clarify what kind of usage is expected by the buffer allocated by SetData
2021-10-26 22:43:38 -04:00
Rachael Alexanderson
efdc6a50a1
- remove another vestigial file from the time back when Widepix was submoduled
2021-10-25 11:49:40 -04:00
Christoph Oelckers
1995581893
- moved hacx widescreen assets to hacx.hacx1
...
They are not compatible and not intended for the Hacx 2 IWAD.
2021-10-25 08:10:41 +02:00
alexey.lysiuk
8e1dd7d2c5
- removed obsolete code from Cocoa backend
2021-10-23 13:46:59 +03:00
Blue Shadow
6799566dc2
- fixed: menu delegate class error message referenced the wrong gameinfo property
2021-10-23 09:22:39 +02:00
Magnus Norddahl
b52aea5a4d
Merge remote-tracking branch 'nash/lightmaps2' into lightmaps2
2021-10-22 13:26:53 +02:00
nashmuhandes
1c3e0f1a75
Added 'NoPerPixelLighting' flag to models to force it to not use per-pixel lighting. Main use case is for voxels that have been converted to models.
2021-10-22 07:57:11 +02:00
Magnus Norddahl
adda5dae32
Fix warning that implied destructors might not been called
2021-10-21 23:16:09 +02:00
Magnus Norddahl
f216ca4ea8
Merge branch 'master' into lightmaps2
2021-10-21 23:08:55 +02:00
nashmuhandes
b657478f6f
Merge branch 'master' of https://github.com/coelckers/gzdoom into lightmaps2
2021-10-21 20:56:36 +08:00
Rachael Alexanderson
2420371c46
- change cvars gl_custompost
and gl_customshader
to archive and save to .ini since there are uses for these shaders beyond mere debugging.
2021-10-20 11:23:05 -04:00
nashmuhandes
5c20a5918e
Merge branch 'master' of https://github.com/nashmuhandes/gzdoom into lightmaps2
2021-10-20 21:59:37 +08:00
Rachael Alexanderson
bb44f3dcd9
- add cvar r_skipmats
- speeds up rendering on slower cards for mods that use a lot of specularity/pbr, effective on both the opengl and vulkan backends
2021-10-20 06:49:45 -04:00
Christoph Oelckers
2fc1481202
- validate the newly added menu customizations.
2021-10-20 08:08:51 +02:00
nashmuhandes
ab3146054b
Fixed: SBar_DrawTextureRotated was missing the angle parameter
2021-10-19 11:44:34 +02:00
Marisa Kirisame
58e66f4805
ReadThisMenu / MenuDelegate overriding.
2021-10-19 11:43:27 +02:00
Christoph Oelckers
047c0c9537
- fixed recreation of state lights
...
This must also happen if the previous state had a light but the current one does not.
2021-10-19 08:07:06 +02:00
alexey.lysiuk
8ec6c21195
- fixed deprecation warnings in Cocoa backend
2021-10-18 11:03:34 +03:00
alexey.lysiuk
7741a934b8
- bump macOS version to 10.12 in .plist
2021-10-18 10:41:02 +03:00
alexey.lysiuk
c27fc92776
- fixed xcode bundle identifier warning
...
warning: User-supplied CFBundleIdentifier value 'org.drdteam.gzdoom' in the Info.plist must be the same as the PRODUCT_BUNDLE_IDENTIFIER build setting value ''.
2021-10-18 10:40:25 +03:00
alexey.lysiuk
b85282fe5e
- disabled nullability warnings in Vulkan memory allocator
2021-10-18 10:27:03 +03:00
alexey.lysiuk
e0cdb1e32e
- removed NoVirtualRefCountedBase class
2021-10-18 10:26:21 +03:00
alexey.lysiuk
94b77de5ed
- fixed Vulkan memory allocator initialization
2021-10-18 09:50:33 +03:00
alexey.lysiuk
bc33856875
- bump minimum macOS version to 10.12
...
src/common/rendering/vulkan/thirdparty/vk_mem_alloc/vk_mem_alloc.h:2450:18: error: 'shared_mutex' is unavailable: introduced in macOS 10.12
2021-10-18 09:47:44 +03:00
alexey.lysiuk
df2d07e0d5
- update Vulkan headers to the latest released SDK
...
https://github.com/KhronosGroup/Vulkan-Headers/releases/tag/sdk-1.2.189.1
This fixes missing `VK_ERROR_UNKNOWN` definition
2021-10-18 09:47:44 +03:00