Magnus Norddahl
|
18ea5c9da7
|
Actually load the BRDF LUT texture
|
2025-02-17 16:45:20 +01:00 |
|
Magnus Norddahl
|
6ebc48f96c
|
Fix PBR cubemaps being upside down
|
2025-02-17 15:53:23 +01:00 |
|
Ricardo Luís Vaz Silva
|
961e74e0fa
|
add camera-facing midtexture shadows to dynamic lights, off by default due to fps hit
|
2025-02-17 02:34:45 +01:00 |
|
Ricardo Luís Vaz Silva
|
7c2b228c46
|
add uCameraNormal
|
2025-02-17 02:34:45 +01:00 |
|
RaveYard
|
08f41596be
|
Fix upload of prefilterred maps
|
2025-02-17 02:33:16 +01:00 |
|
dpjudas
|
c13de68d4a
|
Another attempt at swapping the order
|
2025-02-17 01:36:11 +01:00 |
|
dpjudas
|
85c8f931d4
|
Swap mipmap and side order when downloading
|
2025-02-17 01:07:16 +01:00 |
|
Magnus Norddahl
|
48e769b635
|
Fix the cube map directions, hopefully
|
2025-02-16 23:20:33 +01:00 |
|
Magnus Norddahl
|
3f01630b8a
|
Render environment probe at player position
|
2025-02-16 19:03:45 +01:00 |
|
Magnus Norddahl
|
513f90db3e
|
Add VkLightprober to VulkanRenderDevice and fix the glsl compile errors
|
2025-02-16 13:37:40 +01:00 |
|
dpjudas
|
6bd629d640
|
Add function for rendering into environment map
|
2025-02-16 03:57:06 +01: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
|
0d976d35c5
|
Fix crash when building the accel struct for scenes with no level mesh
|
2025-01-27 21:21:14 +01: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 |
|
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 |
|
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
|
91300ac3b4
|
implement per-class globalshaders
|
2025-01-11 11:23:42 +01:00 |
|
Ricardo Luís Vaz Silva
|
24abcc18d1
|
deduplicate defines/layout block code
|
2025-01-11 11:23:42 +01:00 |
|
Ricardo Luís Vaz Silva
|
e246639085
|
implement per-map shaders
per-class shaders TODO
|
2025-01-11 11:23:42 +01:00 |
|
Ricardo Luís Vaz Silva
|
57f4fb1d37
|
force zengine to be linked as a whole
|
2025-01-10 13:45:50 -05:00 |
|
Ricardo Luís Vaz Silva
|
c72bad053f
|
add gl_wireframe and gl_wireframecolor
|
2025-01-09 21:53:28 +01:00 |
|
Magnus Norddahl
|
794cfd78c8
|
Process commandlets without always initializing the entire engine
|
2025-01-08 23:29:01 +01:00 |
|
Magnus Norddahl
|
77b23a58f0
|
Boot vulkan without a surface
|
2025-01-08 23:29:00 +01:00 |
|
Magnus Norddahl
|
c7e1eb5f78
|
Force linking of .obj files not directly referenced
|
2025-01-08 23:29:00 +01:00 |
|
Ricardo Luís Vaz Silva
|
fee7fed1d0
|
add in/out varyings to materials in gldefs
|
2025-01-09 05:49:10 +08:00 |
|