Magnus Norddahl
|
03d0177fc9
|
Oops, wrong value suggested for vk_amd_driver_check
|
2025-06-11 18:46:48 +02:00 |
|
Magnus Norddahl
|
772b4629e1
|
Put the AMD driver check behind a CVAR
|
2025-06-11 18:40:01 +02:00 |
|
nashmuhandes
|
c40a36ea7c
|
Allow lm_dynamic to be able to set level-wide in ZDRayInfo
|
2025-06-12 00:23:36 +08:00 |
|
Ricardo Luís Vaz Silva
|
d55409645f
|
iterate over non-thinking statnums for static models
|
2025-06-11 22:46:31 +08:00 |
|
nashmuhandes
|
ec9e5db3e3
|
Enable lightmapped models by default, but keep CVar-gating as a debugging option
|
2025-06-11 13:18:49 +08:00 |
|
Ricardo Luís Vaz Silva
|
d42ebe9760
|
limit levelmesh models to StaticMapModel class
|
2025-06-11 03:55:34 +02:00 |
|
Magnus Norddahl
|
3f1dcce970
|
Bake models into the level mesh
|
2025-06-11 03:38:40 +02:00 |
|
Magnus Norddahl
|
cfe282f4bd
|
Model rendering to mesh builder
|
2025-06-10 20:32:27 +02:00 |
|
Magnus Norddahl
|
f2d86d0073
|
Update README.md
|
2025-06-06 19:54:24 +02:00 |
|
Ricardo Luís Vaz Silva
|
daab336784
|
make lm_dynlights toggling work
|
2025-06-01 01:10:42 +02:00 |
|
Ricardo Luís Vaz Silva
|
42e20f248d
|
force allow light updates when lm_dynlights is on
|
2025-06-01 01:10:42 +02:00 |
|
Magnus Norddahl
|
88c57a6677
|
Draw decals
|
2025-06-01 01:06:51 +02:00 |
|
Magnus Norddahl
|
8d10617762
|
Disable skyhack for level mesh and fix frustum test against skies
|
2025-05-31 23:57:38 +02:00 |
|
Magnus Norddahl
|
1d635d9a39
|
Add missing lower and upper
|
2025-05-31 20:00:29 +02:00 |
|
Magnus Norddahl
|
bda01dec98
|
Hook up sector portals
|
2025-05-31 17:45:42 +02:00 |
|
dpjudas
|
6da5f8e83f
|
Add the missing draw list types to LevelMeshDrawType
|
2025-05-31 04:09:48 +02:00 |
|
Magnus Norddahl
|
2086f8ffa6
|
Fix culling lines too close to the camera position
|
2025-05-30 23:27:43 +02:00 |
|
Magnus Norddahl
|
2121047fa2
|
Cull lines not visible from the camera
|
2025-05-30 22:20:19 +02:00 |
|
Magnus Norddahl
|
4de06b3175
|
Turn off the light tiles
|
2025-05-30 20:43:30 +02:00 |
|
Magnus Norddahl
|
a71c050062
|
Don't do a copy
|
2025-05-30 19:50:56 +02:00 |
|
Magnus Norddahl
|
1791167fe5
|
Draw sorted by pipeline
|
2025-05-30 18:52:44 +02:00 |
|
Magnus Norddahl
|
83441734da
|
Improve side and sector draw performance a bit
|
2025-05-30 02:19:24 +02:00 |
|
dpjudas
|
3b34a9d138
|
Fix compile error
|
2025-05-29 12:24:27 +02:00 |
|
Magnus Norddahl
|
00e200559a
|
Fix crash for uneven core count and clock the draw times
|
2025-05-29 04:22:14 +02:00 |
|
Magnus Norddahl
|
c7a5914609
|
More reduce on the worker threads
|
2025-05-29 04:07:23 +02:00 |
|
Magnus Norddahl
|
b5f309ade9
|
Fix sprites
|
2025-05-29 03:08:09 +02:00 |
|
Magnus Norddahl
|
858013e607
|
Slice the BSP and process it on worker threads
|
2025-05-29 02:09:29 +02:00 |
|
Magnus Norddahl
|
3e1f22e4c0
|
Move CheckUpdate to main thread and use the portal clip
|
2025-05-29 01:21:20 +02:00 |
|
Magnus Norddahl
|
ead947b8b0
|
Add BSP walker class that can be run on multiple threads
|
2025-05-29 01:02:21 +02:00 |
|
Florian Piesche
|
7df36af376
|
Add Linux desktop launcher and metadata
|
2025-05-28 21:11:30 +02:00 |
|
dpjudas
|
9916b96e23
|
DispatchLightTiles seems to be crashing in some configurations
|
2025-05-28 03:21:43 +02:00 |
|
Ricardo Luís Vaz Silva
|
af653e8b67
|
bone getters part 2.5
|
2025-05-26 13:33:51 +02:00 |
|
dpjudas
|
cc92dda41a
|
Avoid applying state on every draw
|
2025-05-26 04:26:36 +02:00 |
|
Magnus Norddahl
|
addddcd8ed
|
Use clipper to find visible walls for hw_levelmesh
|
2025-05-26 02:03:47 +02:00 |
|
Magnus Norddahl
|
f302f03287
|
Change level mesh draw code to draw ranges in the mesh rather than the entire mesh
|
2025-05-25 18:18:29 +02:00 |
|
Ricardo Luís Vaz Silva
|
7461fc202b
|
match gzdoom light limit
|
2025-05-25 13:54:16 +02:00 |
|
Ricardo Luís Vaz Silva
|
44710c6b1f
|
implement linearity for cpu spritelight
|
2025-05-21 11:55:01 +08:00 |
|
Magnus Norddahl
|
aa51b22f9c
|
Add a safety check that the file is being compiled correctly
|
2025-05-20 20:23:02 +02:00 |
|
Magnus Norddahl
|
4a168993dc
|
Special thanks to the compiler tool vendors for making it so trivial and easy to check for the CPU
|
2025-05-20 20:15:38 +02:00 |
|
Magnus Norddahl
|
1cec474884
|
Add AVX2 CPU check on startup
|
2025-05-20 19:57:42 +02:00 |
|
Magnus Norddahl
|
a85cd66747
|
Use the tonemap PP pass to convert blended render styles back to palette colors
|
2025-05-20 04:09:31 +02:00 |
|
Magnus Norddahl
|
3a9373da6c
|
Don't draw translucent stuff with indexed textures
|
2025-05-20 03:41:20 +02:00 |
|
Magnus Norddahl
|
5a5c8d4bde
|
Use the game palette to find the material color
|
2025-05-20 03:20:46 +02:00 |
|
Magnus Norddahl
|
ac335a5fbf
|
Apply colormaps
|
2025-05-20 02:59:52 +02:00 |
|
Magnus Norddahl
|
f1fba4fe98
|
Move software dynlight stuff to lightmodel
|
2025-05-19 18:06:50 +02:00 |
|
dpjudas
|
3dbb4d7b9c
|
Add lightmap and dynamic lights
|
2025-05-19 17:23:28 +02:00 |
|
dpjudas
|
23a5b05e45
|
Fix alpha test
|
2025-05-19 15:50:51 +02:00 |
|
Magnus Norddahl
|
990ce7c6c9
|
Render scene with indexed textures for vid_rendermode 2
|
2025-05-19 05:55:03 +02:00 |
|
nashmuhandes
|
783a3524ed
|
Remove Linearity from A_AttachLight for now as it goes over the kFuncArgCount limit in the JIT (TODO: struct-ify A_AttachLight in future)
|
2025-05-18 03:43:07 +08:00 |
|
nashmuhandes
|
051751220b
|
Add SoftShadowRadius and Linearity to GLDEFS and A_AttachLight
|
2025-05-18 02:08:37 +08:00 |
|