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
Magnus Norddahl
8670fb6886
Fix compiler warnings about using characters that are not valid UTF-8 in comments
2024-01-18 10:51:34 +01:00
Magnus Norddahl
3cc38c1d14
Merge remote-tracking branch 'gzdoom/master'
2024-01-18 10:43:42 +01:00
Rachael Alexanderson
1c7f195353
- reverse y offset for SpriteOffset to be consistent with software renderer and past versions
2024-01-18 03:00:44 -05:00
Rachael Alexanderson
f9a88f10ed
- use correct isHostile checks for target considerations
2024-01-18 02:59:48 -05:00
Professor Hastig
cfb4e4f105
fix file names in mounted directories.
...
This used the normalized file name for access which only works on case insensitive file systems and only as long as no character gets mangled by Unicode normalization.
2024-01-18 07:05:32 +01:00
Magnus Norddahl
1d34b16676
Fix typo
2024-01-17 21:17:47 +01:00