Commit graph

315 commits

Author SHA1 Message Date
Magnus Norddahl
26b10dbdda Validation layer wants layout specified during linking (is it right? nobody knows! the vulkan spec is unreadable in this part, thanks khronos!)
Fix light probe pass using depth stencil format selection before it was set
2025-04-20 18:15:38 +02:00
dpjudas
22b7f02305 Remove vulkan shader modules 2025-04-19 08:24:43 +02:00
dpjudas
340a98950f Update ZVulkan to support graphics pipeline libraries 2025-04-05 03:08:38 +02:00
Magnus Norddahl
c6344588c2 Update glslang to 15.2.0 2025-04-03 00:35:31 +02:00
Magnus Norddahl
976c18f3a9 Suppress another warning 2025-03-22 13:02:21 +01:00
dpjudas
5e22b07db2 Update to latest zvulkan 2025-03-22 04:44:33 +01:00
Magnus Norddahl
f34cce5614 Replace RectPacker with a version that can do dynamic allocations 2025-03-16 18:42:49 +01:00
dpjudas
92b08a5c18 Update to latest ZWidget 2025-02-27 02:54:04 +01:00
Magnus Norddahl
7ba1f35142 Split GLSL compiler from shader module creation 2025-02-25 00:14:07 +01:00
Magnus Norddahl
c4c249cd7c Fix timer crash 2025-02-16 19:03:15 +01:00
dpjudas
af6ec41477 Enable the fault feature 2025-01-28 02:21:31 +01:00
Magnus Norddahl
2bc64af799 Don't write a fault message if the driver didn't report any 2025-01-27 00:05:23 +01:00
Magnus Norddahl
0dadfd3b82 Fix missing sType fields 2025-01-26 23:30:26 +01:00
Magnus Norddahl
a36316e7c5 Log vulkan device lost faults 2025-01-26 13:59:40 +01:00
Magnus Norddahl
4362a85bbe Fix "The Vulkan spec states" not getting muted 2025-01-23 12:51:46 +01:00
Ricardo Luís Vaz Silva
c72bad053f add gl_wireframe and gl_wireframecolor 2025-01-09 21:53:28 +01:00
nashmuhandes
58ddcd4806 Merge commit '6b5be653dc' 2024-10-06 21:29:38 +08:00
Christoph Oelckers
f0676cdf01 fixed a few memory leaks 2024-10-05 10:22:05 +02:00
Magnus Norddahl
c0bbe3a43a Hook up some more PBR stuff 2024-10-03 02:37:08 +02:00
nashmuhandes
fa0a88f85e Merge branch 'master' of https://github.com/ZDoom/gzdoom 2024-09-11 00:11:39 +08:00
Christoph Oelckers
5fa220219e Reverted use of tchar.h which should be considered deprecated.
GZDoom is Unicode only - as should be the norm for any Windows application - and will not work when compiled as ANSI so there's no good reason to use this wrapper.
2024-08-16 12:41:29 +02:00
Rachael Alexanderson
54d43b2856
Merge commit '958721e' 2024-08-15 13:11:37 -04:00
Ritchie Swann
0d5e35985d
Fix incorrect return type 2024-08-15 02:43:48 -04:00
Ritchie Swann
d17bde151f
Fix to use the correct definition of DwmDefWindowProc 2024-08-15 02:43:48 -04:00
Ritchie Swann
42c64e438f
fix faux pas 2024-08-15 02:43:48 -04:00
Ritchie Swann
699bef1316
Better solution for DwmDefWindowProc on mingw64
On mingw, create our own thunk for DwmDefWindowProc. It should exist in libdwmapi.a (and exists in MSVC), but doesn't.
2024-08-15 02:43:48 -04:00
Ritchie Swann
67d573cd41
Use TCHAR for Windows 2024-08-15 02:43:46 -04:00
Ritchie Swann
e3795c762a
Fix preprocessor symbol for Windows 2024-08-15 02:43:46 -04:00
Ritchie Swann
95f31cdd7e
mingw64 requires including cstdint 2024-08-15 02:43:46 -04:00
Magnus Norddahl
9d5fd281d6 Increase macOS minimum version to 10.15 2024-07-04 10:58:53 +02:00
Magnus Norddahl
8a51044c68 Second attempt at fixing the build for the crapple platform 2024-07-04 01:13:58 +02:00
Magnus Norddahl
c56197b1d2 Remove std::filesystem::absolute dependency for glslang on macOS as it is only supported on macOS 14 2024-07-04 01:10:40 +02:00
Magnus Norddahl
415dfb859b Update glslang to 14.3.0 2024-07-04 00:58:54 +02:00
Magnus Norddahl
d649a75e75 Add missing value count 2024-06-30 19:48:42 +02:00
Magnus Norddahl
c02d041b23 Enable MVK_CONFIG_USE_METAL_ARGUMENT_BUFFERS for Apple 2024-06-30 19:44:00 +02:00
Magnus Norddahl
330ec45d84 Merge tag 'g4.12.2' 2024-06-23 22:27:45 +02:00
dpjudas
621d052c74 Update to latest ZWidget 2024-05-26 14:04:15 +02:00
Magnus Norddahl
a25a5b5b76 Add missing include statement 2024-05-26 00:23:53 +02:00
Magnus Norddahl
d24d5ae2c8 Update to latest ZWidget 2024-05-26 00:14:44 +02:00
Magnus Norddahl
096b92f1b4 Rewrite the crash reporter code 2024-05-09 20:50:53 +02:00
Rachael Alexanderson
4625d4ac34
- mirror changes with ZWidget, remove SDL_Wait failure message 2024-04-28 04:07:21 -04:00
Rachael Alexanderson
22fd9b66ad
- mirror changes with ZWidget, remove SDL_Wait failure message 2024-04-28 04:07:08 -04:00
Rachael Alexanderson
d00fc3b9b8
- shorten sdl_waitevent error message 2024-04-28 01:33:00 -04:00
Rachael Alexanderson
9d460d3f46
- demote SDL_Wait errors to console printouts 2024-04-28 01:32:59 -04:00
Rachael Alexanderson
d9f03863bf
- make gcc14 happy 2024-04-25 02:37:51 -04:00
Rachael Alexanderson
36a4207a98
- make gcc14 happy 2024-04-25 02:37:34 -04:00
Rachael Alexanderson
eba9036164
- shorten sdl_waitevent error message 2024-04-24 07:17:09 -04:00
Rachael Alexanderson
83d751af72
- demote SDL_Wait errors to console printouts 2024-04-24 06:56:49 -04:00
Rachael Alexanderson
112c6cbccf
Merge branch 'master' of https://github.com/ZDoom/gzdoom into gzdoom-update-4-12-1 2024-04-21 11:05:59 -04:00
Christoph Oelckers
260c019301
optimized last commit to not retrieve the function repeatedly if it has already failed. 2024-04-21 09:21:53 -04:00