Magnus Norddahl
c0bbe3a43a
Hook up some more PBR stuff
2024-10-03 02:37:08 +02:00
nashmuhandes
5ac0b1b84c
Apply limits to the ZDRayInfo lm_sampledist value
2024-10-02 01:37:30 +08:00
nashmuhandes
a0f56b3163
Merge branch 'master' of https://github.com/dpjudas/VkDoom
2024-10-02 00:54:39 +08:00
nashmuhandes
9cd2f7530d
Change default LightmapSampleDistance value to match the default value in UDB
2024-10-02 00:54:19 +08:00
dpjudas
c64b5bb2cb
Fix ccmd message
2024-10-01 01:01:46 +02:00
Magnus Norddahl
4d934ab310
Add missing declaration on posix systems
2024-09-30 20:13:50 +02:00
Magnus Norddahl
a5099699e8
Extract the call stack from the minidump file and display the call stack if PDB files are available
2024-09-30 19:49:23 +02:00
Magnus Norddahl
d69d190dc3
Add savelightmap and deletelightmap ccmds
2024-09-30 18:48:48 +02:00
Magnus Norddahl
7e83d726ca
Improve light level updates
2024-09-29 14:21:57 +02:00
dpjudas
9fdd01736e
Don't store HWDecal directly as they may move and animate
2024-09-29 01:13:23 +02:00
Magnus Norddahl
1e23dcee7c
Some initial decal rendering
2024-09-28 22:17:17 +02:00
nashmuhandes
21d99b105c
Merge branch 'master' of https://github.com/ZDoom/gzdoom
2024-09-27 23:52:20 +08:00
Ricardo Luís Vaz Silva
326480cb31
Fix typo
2024-09-25 18:57:05 -03:00
nashmuhandes
564798502e
Merge branch 'master' of https://github.com/ZDoom/gzdoom
2024-09-26 02:53:15 +08:00
Boondorl
8c10ac6f38
Added GetDecalName()
2024-09-24 23:38:43 -04:00
nashmuhandes
1fae4b9d4a
Merge branch 'master' of https://github.com/ZDoom/gzdoom
2024-09-24 15:31:08 +08:00
Rachael Alexanderson
3524d06813
- export FFont::GetChar() to ZScript
2024-09-20 20:00:01 +02:00
Gene
de87493c41
Fix incorrect boolean logic for drawBillboardFacingCamera
2024-09-20 08:38:45 -04:00
Gene
5347cdf569
Fix billboard facing camera only taking effect when used with XY billboarding
2024-09-19 10:56:24 -04:00
dpjudas
ec4dd5d1c2
Limit occlusion queries to 32k as that's what MoltenVK can handle
2024-09-19 03:00:51 +02:00
nashmuhandes
686320c94d
Don't light decal from lightmap tile if it's supposed to be fullbright
2024-09-18 20:00:31 +08:00
Ricardo Luís Vaz Silva
712dd1133d
Fix typo
2024-09-17 14:14:23 -03:00
nashmuhandes
f193e2134d
Bump ZScript version
2024-09-17 06:10:13 +08:00
nashmuhandes
0c3ebf451f
Fix missing serialization for skyspeed1 and skyspeed2
2024-09-16 19:02:09 -03:00
nashmuhandes
9c4814350f
Fix broken corona when the sprite contains alpha
2024-09-17 05:26:59 +08:00
Chris Cowan
c8fbe43dc0
Fix load/save menus not starting scrolled to the selected entry
...
Fixes https://github.com/ZDoom/gzdoom/issues/2645
2024-09-16 17:25:19 -04:00
Magnus Norddahl
1c3538d77e
Draw the particles
2024-09-16 22:53:01 +02:00
Chris Cowan
faead1c733
Fix bug where down arrow does nothing after clicking the main menu
...
This issue was previously fixed in 0c2ed71cdd , but that change added a bug that would trigger an infinite loop on scrolling in a list without any selectable items. Then 4fdbe81a13 restored the old behavior, reintroducing the issue.
This new fix does handle lists without any selectable items correctly.
2024-09-16 16:40:43 -04:00
Magnus Norddahl
c3f65fecdb
Half the scene (all upper and lower walls) is drawn as masked unfortunately
2024-09-16 21:58:10 +02:00
Dileep V. Reddy
b79deabab1
Prevent console from laying open when intro cutscene plays on some systems.
2024-09-16 13:43:34 -04:00
Magnus Norddahl
76536be804
Use the dynamic lights from the level mesh in the light tiles shader
2024-09-16 18:06:21 +02:00
Magnus Norddahl
5992fa44dd
Fix culling bug
2024-09-16 02:04:23 +02:00
Magnus Norddahl
83009db3ec
Fix zminmax not being linear depth
2024-09-16 01:45:44 +02:00
Magnus Norddahl
b43f84def6
Hook up light tile visibility test
2024-09-16 01:04:53 +02:00
dpjudas
a885833db2
Add more code to the shader
2024-09-15 04:12:19 +02:00
Magnus Norddahl
2778225048
Run the ZMinMax pass before the light tiles compute shader
2024-09-15 01:44:34 +02:00
Magnus Norddahl
521e2ed39c
Run the light tiles compute shader
2024-09-14 04:59:39 +02:00
Ricardo Luís Vaz Silva
79dacdf1b7
Properly fix double interpolation for IQM models
2024-09-13 17:05:22 -03:00
Ricardo Luís Vaz Silva
1429e22441
rework interpolation to allow for precalculated frames
2024-09-13 17:05:22 -03:00
Magnus Norddahl
2ba2c24f6b
Add shaders for light tiles
2024-09-13 20:45:36 +02:00
Magnus Norddahl
a23581be3d
Add support for textureLod
2024-09-13 19:49:10 +02:00
Ricardo Luís Vaz Silva
b1318e4b22
quick fix for interpolation, TODO better fix
2024-09-13 12:17:09 -03:00
Ricardo Luís Vaz Silva
17d7006d72
replace naive interpolation logic with more exact logic
2024-09-13 12:17:09 -03:00
nashmuhandes
4b2cdd375a
Enable DisableAlphaTest feature inside Material blocks. Needed for some custom materials that need to do stuff with the material alpha.
2024-09-13 16:56:55 +08:00
dpjudas
98e58bf340
Create images and buffers needed for finding dynamic light visibility on the GPU
2024-09-13 02:21:03 +02:00
Christoph Oelckers
ed39413532
Render the bottom sky layer always with full opacity in the SW true color renderer.
...
No need to add explicit checks for color (0,0,0,0) here.
2024-09-12 08:47:00 +02:00
Cacodemon345
38290b6615
Truecolor sky: Draw opaque black background on transparent texels
...
Fixes HOM effect
2024-09-12 08:38:19 +02:00
Cacodemon345
ce24849adf
Add support for fire textures in ANIMDEFS
2024-09-12 08:38:19 +02:00
Ricardo Luís Vaz Silva
a663d97961
load id24res if present
2024-09-12 01:28:53 -04:00
Rachael Alexanderson
77519332e8
- deactivate appimage for now, don't have enough interest looking into what's causing it to fail
2024-09-11 07:18:07 -04:00