Commit graph

22,126 commits

Author SHA1 Message Date
Magnus Norddahl
bd13ef16de Try publish package for Linux GCC 12 2024-03-07 21:09:45 +01:00
dpjudas
c7cee9e527 Fix corona texture mode bug 2024-03-06 04:21:45 +01:00
Magnus Norddahl
ab537a4879 Hook up SourceRadius 2024-03-05 16:37:59 +01:00
Magnus Norddahl
958251bfd4 Change the math for two-sided surfaces 2024-03-04 23:39:35 +01:00
Magnus Norddahl
b99cf589e7 Fix midtextures being opaque 2024-03-04 21:40:11 +01:00
dpjudas
5f65e2914d Adjust the comment about lightmap tile differences between zdray and the internal lightmapper 2024-03-03 02:04:42 +01:00
Magnus Norddahl
6a7c17dfd6 Fix 3d floor sides not getting lit 2024-03-01 19:30:36 +01:00
Magnus Norddahl
2ba2553c60 Fix sample distance 2024-03-01 11:55:15 +01:00
Magnus Norddahl
08e06b399b Default ambient occlusion, soft shadows and bounces to be off for the internal light mapper 2024-02-28 01:03:06 +01:00
Magnus Norddahl
c98930a88c Atlas tile adjustments 2024-02-28 00:59:41 +01:00
Magnus Norddahl
60cdb871d2 Add light bounce 2024-02-26 17:00:28 +01:00
Magnus Norddahl
a831fdb027 Move monte carlo math functions to its own file 2024-02-26 16:21:04 +01:00
Magnus Norddahl
ccc5c259ad Grab the light list from the surfaces in the shader 2024-02-26 16:15:14 +01:00
Magnus Norddahl
68f9fee55b Make the light list part of the level mesh 2024-02-26 15:57:32 +01:00
Magnus Norddahl
b436903a28 Use constants as bad boys and girls seem to be shadowing the global variables :p 2024-02-19 13:14:53 +01:00
Magnus Norddahl
dea8a7888a Also support texel fetch 2024-02-19 13:07:55 +01:00
Magnus Norddahl
fc6e5860e2 Fix precache unload bug in FHardwareTextureContainer::UnmarkAll 2024-02-19 12:25:05 +01:00
Magnus Norddahl
3247f7c67a Fix memory leak due to IHardwareTexture forward declaration 2024-02-19 10:16:36 +01:00
Magnus Norddahl
08d376d3f4 Add hwtexture count to vk_mem_budget 2024-02-19 10:00:46 +01:00
Magnus Norddahl
9bf1668195 Improve compatibility with old shaders 2024-02-19 09:46:12 +01:00
dpjudas
a9a5ee8a96 Enable more extensions desired by vk_mem_alloc and add vk_membudget cvar 2024-02-19 09:27:51 +01:00
dpjudas
30cc548d92 Limit the uniform buffer block size to 1 MB for drivers that report gigabytes 2024-02-14 05:50:28 +01:00
dpjudas
01daca7ef7 Zip the artifacts 2024-02-11 07:19:40 +01:00
dpjudas
dc20b115fc Revert last commit 2024-02-11 07:02:48 +01:00
dpjudas
c4ea92cf8e Seems releaser produces some weird error. Try with the older version instead. 2024-02-11 06:46:27 +01:00
dpjudas
0cd7553aa2 Upload and download artifact must be same version 2024-02-11 06:29:32 +01:00
dpjudas
533994e4dd Run the deploy step on linux 2024-02-11 06:19:32 +01:00
dpjudas
ca97dbaf89 Add latest successful build publish step 2024-02-11 05:55:33 +01:00
Magnus Norddahl
1a7407944e Always use indirect draw 2024-02-11 02:12:18 +01:00
Magnus Norddahl
75b70abcb3 Fix sunlight coming from sector portals 2024-02-10 02:19:59 +01:00
Magnus Norddahl
73ee25ad39 Remove the need for pipelines for each material layer count 2024-02-10 01:42:28 +01:00
Magnus Norddahl
4fbb58d836 Switch to using bindless textures for the entire hwrenderer 2024-02-10 01:36:27 +01:00
Magnus Norddahl
94eb96a235 Fix trace bug for when rayquery is not available 2024-02-10 00:55:29 +01:00
Magnus Norddahl
2bfa8b0ee5 Fix AO not appearing and some other tracing adjustments 2024-02-10 00:13:51 +01:00
Magnus Norddahl
c1d0963da4 Rewrite the GLSL ray trace code so it does not use global variables!!
Fix portals not working
2024-02-09 12:08:16 +01:00
Magnus Norddahl
445170e33f Fix black screen when frame ended without an active 2D drawer 2024-02-09 02:37:16 +01:00
Magnus Norddahl
2411b103b5 Keep bindings in the mesh 2024-02-08 21:27:16 +01:00
Magnus Norddahl
c817cba606 Clean up the upload code 2024-02-01 13:08:38 +01:00
Magnus Norddahl
6db897143a Fix font text color bug 2024-01-29 23:14:02 +01:00
Magnus Norddahl
0a70115077 Fix null pointer crash 2024-01-29 23:10:42 +01:00
Magnus Norddahl
7bc2ed5436 Remove the submesh class as that caused more problems than it solved 2024-01-29 21:56:42 +01:00
dpjudas
d9c896a903 Update to latest ZVulkan 2024-01-26 03:52:38 +01:00
Magnus Norddahl
e9e9081372 Shader backwards compatibility support 2024-01-21 14:40:04 +01:00
Magnus Norddahl
e7e89fce09 Make the vk_rayquery cvar a bit more robust 2024-01-21 14:25:08 +01:00
Kevin Caccamo
d7dcf60c7b Use EXTERN_CVAR instead of extern
Because vk_rayquery is a CVAR and needs this treatment
2024-01-21 14:15:17 +01:00
Kevin Caccamo
fe456eaded Attempt to fix compilation errors on other platforms
The compilation failed because there was more than one vk_rayquery variable (A CVAR and a hard-coded global true value), so I removed the latter.
2024-01-21 14:15:17 +01:00
Magnus Norddahl
d08b9b8568 Update to latest zwidget 2024-01-20 12:26:15 +01:00
Magnus Norddahl
22c788afc4 Update zwidget 2024-01-19 16:20:20 +01:00
Magnus Norddahl
a48a45dd69 Update to latest zwidget 2024-01-19 12:35:35 +01:00
Magnus Norddahl
fbceb44b60 Hide the additional parameters field as it is not implemented 2024-01-18 11:59:10 +01:00