nashmuhandes
9cd2f7530d
Change default LightmapSampleDistance value to match the default value in UDB
2024-10-02 00:54:19 +08: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
Magnus Norddahl
d96dd8e7ba
Fix using wrong location for the light update
2024-09-11 01:58:34 +02:00
Magnus Norddahl
f0c018fdc6
Update light level in level mesh
2024-09-11 01:39:47 +02:00
nashmuhandes
fa0a88f85e
Merge branch 'master' of https://github.com/ZDoom/gzdoom
2024-09-11 00:11:39 +08:00
Dileep V. Reddy
aacc4d7278
PointToPseudoPitch() was being called even when viewpoint was not allowed out of bounds. And its sqrt was slow even when it was necessary (thanks dpjudas for the speedup code).
2024-09-10 10:58:36 -04:00