Stephen Saunders
|
0aae6f0902
|
macOS support for OpenGL and MoltenVK, demo recording/playback improvements
|
2021-04-19 14:32:52 -04:00 |
|
Robert Beckebans
|
d11fae0c20
|
Don't write .exr files for empty light grid areas
|
2021-04-19 00:44:41 +02:00 |
|
Robert Beckebans
|
03c5e0273b
|
Small bugfixes and r_useHDR 1 is now fixed for OpenGL
|
2021-04-18 21:20:29 +02:00 |
|
Robert Beckebans
|
6bad4df47e
|
Lowered film grain intensity
|
2021-04-17 21:07:39 +02:00 |
|
Robert Beckebans
|
cb0e534804
|
First draft of new .lightgrid file format to store volume settings
|
2021-04-17 21:06:19 +02:00 |
|
Robert Beckebans
|
5c03286448
|
Move light grid sampling origins around if in solid like q3map1 did
|
2021-04-16 21:16:44 +02:00 |
|
Robert Beckebans
|
b0238772a8
|
It's now bakeEnvironmentProbes and bakeLightGrids
|
2021-04-16 13:21:43 +02:00 |
|
Robert Beckebans
|
36e7b2e86e
|
Skip entire area if lightgrid count exceeds limit
|
2021-04-16 10:37:12 +02:00 |
|
Robert Beckebans
|
25b14756bb
|
Use first valid lightgrid of viewEntity areas
|
2021-04-15 21:28:50 +02:00 |
|
Robert Beckebans
|
15a9411161
|
Changed lightgrid texture layout
|
2021-04-15 18:06:50 +02:00 |
|
Robert Beckebans
|
2752432416
|
Use dynamic light grid size in shaders
|
2021-04-15 16:09:39 +02:00 |
|
Robert Beckebans
|
0596300c45
|
Combined lightgrid trilerp with IBL PBR lighting
|
2021-04-15 15:01:31 +02:00 |
|
Robert Beckebans
|
884658d6dd
|
Added lightgrid debug shader
|
2021-04-15 13:11:27 +02:00 |
|
Robert Beckebans
|
6ad03afca6
|
Write an irradiance atlas for each area
|
2021-04-14 22:17:09 +02:00 |
|
Robert Beckebans
|
7e16444fcc
|
More light grid debug code
|
2021-04-14 18:17:28 +02:00 |
|
Robert Beckebans
|
26faa5797a
|
r_showLightGrid 2 shows how light grid interpolation works
|
2021-04-14 12:55:46 +02:00 |
|
Robert Beckebans
|
f1e54f249b
|
Splitted light grid up into multiple for each BSP area
|
2021-04-13 19:53:02 +02:00 |
|
Robert Beckebans
|
99c7d58dc6
|
Compute irradiance for each light grid point
|
2021-04-13 17:51:16 +02:00 |
|
Robert Beckebans
|
6decaa2293
|
Started to bring back the Quake 3 lightgrid as irradiance cache
|
2021-04-13 15:50:46 +02:00 |
|
Robert Beckebans
|
09c9f254c8
|
Generated new default ambient cube with smooth SH lighting
|
2021-04-10 17:26:51 +02:00 |
|
Robert Beckebans
|
7d2f35ab9a
|
Only do parallax correction test for local cubemaps
|
2021-04-10 17:23:04 +02:00 |
|
Robert Beckebans
|
69f17a61fd
|
Merge branch 'master' of github.com:RobertBeckebans/RBDOOM-3-BFG
|
2021-04-10 16:55:57 +02:00 |
|
Robert Beckebans
|
d8188cf90b
|
Fixed problems with Mesa GLSL compiler
|
2021-04-10 16:55:54 +02:00 |
|
Robert Beckebans
|
2f8ae72431
|
Fixed Linux build issues. Tested with Clang
|
2021-04-10 09:53:52 +02:00 |
|
Robert Beckebans
|
5d26aaddb3
|
Added parallax correction for local cubemaps
|
2021-04-09 22:28:09 +02:00 |
|
Robert Beckebans
|
c40ab1e7e8
|
Fixed irradiance fireflies using spherical harmonics
|
2021-04-08 18:36:23 +02:00 |
|
Robert Beckebans
|
4a3ba04317
|
Simplified R_MakeAmbientMap
|
2021-04-08 12:41:40 +02:00 |
|
Robert Beckebans
|
ee4085b388
|
Added spherical harmonics math
|
2021-04-08 12:06:14 +02:00 |
|
Robert Beckebans
|
36105c277c
|
Added missing shaders from last commit
|
2021-04-07 10:04:39 +02:00 |
|
Robert Beckebans
|
5854242d7b
|
Moved D3 gloss -> roughness hack to function
|
2021-04-06 14:27:46 +02:00 |
|
Robert Beckebans
|
7c3ff6466b
|
Minor cleanup
|
2021-04-01 14:23:47 +02:00 |
|
Robert Beckebans
|
8f82bb0fb9
|
Added invertGreen( normalmap.png ) material keyword
|
2021-03-27 22:17:05 +01:00 |
|
Robert Beckebans
|
9ce36e420a
|
Support angles keyword again for TrenchBroom
|
2021-03-27 18:36:50 +01:00 |
|
Robert Beckebans
|
8ad90449d6
|
Added batch scripts
|
2021-03-27 14:01:54 +01:00 |
|
Robert Beckebans
|
97656fb9cf
|
Defaulted r_forceAmbient to 0.4
|
2021-03-26 18:40:02 +01:00 |
|
Robert Beckebans
|
39facaa1ac
|
Vulkan can handle FMT_R11G11B10F textures
|
2021-03-26 17:39:04 +01:00 |
|
Robert Beckebans
|
9fae3ccdb2
|
Vulkan backend compiles again
|
2021-03-26 13:35:05 +01:00 |
|
Robert Beckebans
|
d9112cd381
|
Merge branch '497-envprobe-rendertarget'
|
2021-03-26 11:20:53 +01:00 |
|
Robert Beckebans
|
1f796a1f08
|
Embedded default HDR light probe data
|
2021-03-26 10:49:16 +01:00 |
|
Robert Beckebans
|
d5a4dda542
|
Added console command makeImageHeader
|
2021-03-26 10:13:42 +01:00 |
|
Robert Beckebans
|
5bbca6f98c
|
Use id Tech 5 multithreading for generateEnvironmentProbes
|
2021-03-23 21:53:21 +01:00 |
|
Robert Beckebans
|
6a05d30af0
|
Added F1 binding for devtools.cfg
|
2021-03-23 21:51:39 +01:00 |
|
Robert Beckebans
|
81905fb735
|
Delete temporary scene captures after processing
|
2021-03-23 10:00:38 +01:00 |
|
Robert Beckebans
|
8c397e9463
|
Bugfixed and flipped environment probe glReadPixels output
|
2021-03-23 09:36:39 +01:00 |
|
Robert Beckebans
|
2391ba1b43
|
Implemented GGX Split Sum approximation using a 2D atlas trick
|
2021-03-22 20:45:25 +01:00 |
|
Robert Beckebans
|
779534626f
|
Added LoadEXR using tinyexr, LoadHDR using stb_image
|
2021-03-17 21:01:43 +01:00 |
|
Robert Beckebans
|
7598bae2d4
|
devtools.cfg and modelviewer.cfg
|
2021-03-17 11:13:26 +01:00 |
|
Robert Beckebans
|
2e3e7080eb
|
Added missing env_probe.def and misc.def for Quake lightstyles
|
2021-03-17 10:38:30 +01:00 |
|
Robert Beckebans
|
afae2740bf
|
Fixed unnessary warnings with VS2017
|
2021-03-15 21:21:56 +01:00 |
|
Robert Beckebans
|
30b88cc197
|
Ran Astyle
|
2021-03-15 21:16:11 +01:00 |
|