Rachael Alexanderson
047e1e8b74
- remove priority changing code entirely - replace with vid_lowerinbackground which activates FPS capping in background
2025-02-08 21:42:39 -05:00
Ricardo Luís Vaz Silva
bfd9b6f720
add static function to convert ints to names
2025-02-08 16:49:00 -03:00
Ricardo Luís Vaz Silva
fcc2fc65de
change id type fixes version from 4.15 to 4.14.1
2025-02-08 10:56:55 -05:00
nashmuhandes
166f0cdc5b
Add gl_fakemodellightintensity to allow adjusting the fake sunlight's intensity on models
2025-02-03 16:30:22 +08:00
Magnus Norddahl
7a59234bb4
Add lm_dynlights CVAR for running dynamic lights entirely in lightmaps
2025-02-01 21:21:33 +01:00
Magnus Norddahl
b8078fdb32
Replace wildcards with something that is faster overall and for debug builds in particular
2025-02-01 12:11:42 +01:00
Rachael Alexanderson
f21b68c8f6
- revamp priority changing on windows, add cvar i_allowprioritychange to disallow priority changing entirely, allowing batch scripts to dictate GZDoom's process priority
2025-01-31 06:07:14 -05:00
Ricardo Luís Vaz Silva
e543e26bdc
expand deprecation allowance for gzdoom.pk3
2025-01-30 13:34:25 -03:00
nashmuhandes
87bda3d8d4
Remove bone component cache, VKDoom Edition
2025-01-30 21:54:29 +08:00
nashmuhandes
aba5cbf768
Revert "fix for vkdoom"
...
This reverts commit 5eb9a1095e .
Revert "upload bones 😅 "
This reverts commit cc766311f7 .
Revert "remove bone component cache to decrease memory consumption"
This reverts commit e2908ce0a3 .
2025-01-30 20:44:14 +08:00
Ricardo Luís Vaz Silva
5eb9a1095e
fix for vkdoom
2025-01-30 20:37:08 +08:00
Ricardo Luís Vaz Silva
cc766311f7
upload bones 😅
2025-01-30 20:37:08 +08:00
Ricardo Luís Vaz Silva
e2908ce0a3
remove bone component cache to decrease memory consumption
...
caching this is entirely unnecessary, as it changes every frame
2025-01-30 20:37:08 +08:00
Jon Daniel
3adddd6674
fix compile error missing tarray.h
2025-01-29 20:37:46 -03:00
Magnus Norddahl
0d976d35c5
Fix crash when building the accel struct for scenes with no level mesh
2025-01-27 21:21:14 +01:00
Ricardo Luís Vaz Silva
3d2f9e06ed
remove bone component cache to decrease memory consumption
...
caching this is entirely unnecessary, as it changes every frame
2025-01-27 17:04:46 -03:00
Magnus Norddahl
a36316e7c5
Log vulkan device lost faults
2025-01-26 13:59:40 +01:00
Magnus Norddahl
4da3317020
Fix descriptor set pool being too small
2025-01-25 09:20:33 +01:00
Rachael Alexanderson
3c8c484327
- add CVAR_SYSTEM_ONLY flag to automatically blacklist filesystem-related cvars for defcvars. This should be used on any cvar that can be changed by the user that relates to filenames or pathnames
2025-01-24 23:19:31 -05:00
dpjudas
17e59fb52e
Add some error checks
2025-01-23 21:40:56 +01:00
Magnus Norddahl
1d2a4961ad
Fix descriptor set bug
2025-01-23 15:01:23 +01:00
Magnus Norddahl
68489d6bf0
Fix the vertex attribute bindings
2025-01-23 14:52:25 +01:00
Magnus Norddahl
4ff328e074
Should have launched the app before committing the previous commit :)
2025-01-23 13:22:38 +01:00
Magnus Norddahl
02603370b5
Fix how layout_shared is added to the shader
2025-01-23 13:19:31 +01:00
Magnus Norddahl
f813ff517f
Fix BLAS vertex format (has to be XYZ and not XYZW)
2025-01-23 12:52:19 +01:00
Gutawer
9faeec214b
improve SDL mouse handling in menus
2025-01-23 18:53:19 +08:00
Magnus Norddahl
6cbd89d032
Fix surface index upload bug and add bounds checking
2025-01-22 20:10:36 +01:00
Ricardo Luís Vaz Silva
53187ec640
add fake light for model contrast
2025-01-20 18:18:01 +01:00
Ricardo Luís Vaz Silva
fb0df2a5b6
remove bad cast
2025-01-20 16:45:08 +01:00
Ricardo Luís Vaz Silva
421029e1df
fix mipmapping
2025-01-20 16:45:08 +01:00
Ricardo Luís Vaz Silva
5a3a415811
add '-1' as the default cvar option
2025-01-20 16:45:08 +01:00
Ricardo Luís Vaz Silva
7f8830a4ff
fix gpu model lighting
2025-01-20 16:45:08 +01:00
Ricardo Luís Vaz Silva
91fb87e95e
trace from actor center
2025-01-20 16:45:08 +01:00
Ricardo Luís Vaz Silva
b862adb747
fix normals for sprite lighting
2025-01-20 16:45:08 +01:00
Ricardo Luís Vaz Silva
a7b20183f1
gpu actor tracing (NOT WORKING)
2025-01-20 16:45:08 +01:00
Ricardo Luís Vaz Silva
50e4eb34b2
lower MAX_LIGHT_DATA since it's now a count of structs not of bytes
2025-01-20 16:45:08 +01:00
Ricardo Luís Vaz Silva
5adb61a9b4
implement per-vertex shading in preparation for actor tracing
2025-01-20 16:45:08 +01:00
Ricardo Luís Vaz Silva
693413e606
replace vec4 list with proper struct for lights
2025-01-20 16:45:08 +01:00
Ricardo Luís Vaz Silva
998fdec6e8
unify layouts (and move in/out variables to c++) in preparation for gpu sprite traces
2025-01-20 16:45:08 +01:00
Ricardo Luís Vaz Silva
8d0ab22e05
wireframe improvements
2025-01-20 16:45:08 +01:00
Magnus Norddahl
d8d1742d0a
Add lm_bounce and lm_ao to ZDRayInfo
...
Make vktool ignore the existing lightmap lump
Ignore the lightmapper cvars in vktool
2025-01-19 15:34:39 +01:00
Magnus Norddahl
d435c9c144
Fix crash when switching from a level with lightmaps to one without
2025-01-19 12:36:40 +01:00
Ricardo Luís Vaz Silva
54b8dbc0b3
stop crash with vec3 uniforms
...
(remove legacy bullshit)
2025-01-13 10:15:53 +08:00
Ricardo Luís Vaz Silva
f4b7c3933e
let cpu traces pass through non-opaque surfaces
2025-01-12 13:19:12 +01:00
Ricardo Luís Vaz Silva
5b1c1db0e9
move PBR and SPECULAR handling into SetMaterialProps
2025-01-12 13:19:12 +01:00
Ricardo Luís Vaz Silva
61df13306f
fix DScriptScanner
2025-01-11 09:31:20 -03:00
Ricardo Luís Vaz Silva
73e17842d3
remove AActor from common
2025-01-11 11:23:42 +01:00
Ricardo Luís Vaz Silva
fcf4c9d07e
implement actor uniforms
2025-01-11 11:23:42 +01:00
Ricardo Luís Vaz Silva
d4d379c476
parse actor actor uniform field bindings
2025-01-11 11:23:42 +01:00
Ricardo Luís Vaz Silva
91300ac3b4
implement per-class globalshaders
2025-01-11 11:23:42 +01:00