Robert Beckebans
|
0c07739483
|
bakeLightGrids grid( 32 32 64 ) light grid size option
|
2021-05-04 19:10:16 +02:00 |
|
Robert Beckebans
|
458f8f5155
|
Added options to bakeLightGrids -limit[num] -bounce[num]
|
2021-05-04 16:16:08 +02:00 |
|
Robert Beckebans
|
fc7e7acff2
|
Updated default builtin irradiance/radiance probe data
|
2021-05-03 22:38:51 +02:00 |
|
Robert Beckebans
|
c119cf3513
|
Several bugfixes that address cubemap processing for SH/GGX data
|
2021-05-03 20:36:26 +02:00 |
|
Robert Beckebans
|
7d5c840ec3
|
Updated changelog for upcoming release
|
2021-05-03 14:41:30 +02:00 |
|
Robert Beckebans
|
544ea11ce1
|
Merge pull request #557 from SRSaunders/master
Restore PCH for macOS Vulkan builds
|
2021-05-02 19:24:10 +02:00 |
|
Stephen Saunders
|
f6de8ee716
|
Restore PCH for macOS Vulkan builds
|
2021-05-02 13:10:03 -04:00 |
|
Robert Beckebans
|
443c852745
|
Updated zip script
|
2021-05-02 15:59:51 +02:00 |
|
Robert Beckebans
|
4026fea4a9
|
Surpress some warnings for retail builds
|
2021-05-02 15:42:40 +02:00 |
|
Robert Beckebans
|
460719336e
|
Print time results at the end of all baking commands
|
2021-05-02 14:29:01 +02:00 |
|
Robert Beckebans
|
3786c3aa51
|
Fixed progressbar updates with bakeEnvironmentProbes
|
2021-05-01 16:28:05 +02:00 |
|
Robert Beckebans
|
30373922c3
|
Optimized bakeLightGrids
|
2021-05-01 15:59:46 +02:00 |
|
Robert Beckebans
|
7707dc222e
|
Modified zip scripts
|
2021-04-30 18:56:30 +02:00 |
|
Robert Beckebans
|
ae7dc33b5c
|
Use builtin environment probe data as fallback
|
2021-04-30 16:39:27 +02:00 |
|
Robert Beckebans
|
0762ed4f04
|
Don't store temp cubemaps on disc for bakeEnvironmentProbes
|
2021-04-30 15:40:27 +02:00 |
|
Robert Beckebans
|
325fe39fd8
|
Use L4 Spherical Harmonics
|
2021-04-30 15:02:34 +02:00 |
|
Robert Beckebans
|
595fa370cf
|
Fixed several bugs with the new bake* commands
|
2021-04-30 14:33:51 +02:00 |
|
Robert Beckebans
|
8ae5bace37
|
Fixed building for Vulkan on Linux
|
2021-04-30 11:42:20 +02:00 |
|
Robert Beckebans
|
b67612c67c
|
Allow more than 1 lightgrid file version
|
2021-04-29 17:05:56 +02:00 |
|
Robert Beckebans
|
5b0a3a8ac8
|
Merge branch '545-irradiance-light-grid'
|
2021-04-29 16:33:10 +02:00 |
|
Robert Beckebans
|
dbbcea94c5
|
Pull request cleanup
|
2021-04-29 16:32:15 +02:00 |
|
Robert Beckebans
|
0964c02bcf
|
Ran Astyle
|
2021-04-29 15:20:45 +02:00 |
|
Robert Beckebans
|
d5b9fbc7e8
|
Fixed crash in glslang when compiling new lightgrid shaders
|
2021-04-29 12:52:40 +02:00 |
|
Robert Beckebans
|
0b4be8c73a
|
Added interpolation of the 3 nearest reflection probes
|
2021-04-28 15:44:33 +02:00 |
|
Robert Beckebans
|
167085385b
|
Fixed bad lighting with objects behind the area light grid bounds
|
2021-04-27 19:14:55 +02:00 |
|
Robert Beckebans
|
b96b085d04
|
Don't use 1 pixel border for non-lightgrid octahedrons
|
2021-04-27 14:15:11 +02:00 |
|
Robert Beckebans
|
dcf9cc4e6d
|
Store irradiance probe resolution and border size
|
2021-04-26 16:31:04 +02:00 |
|
Stephen Saunders
|
d72ce4a2d5
|
Fixed assert on macOS when -D_DEBUG defined, assertion guarding atan2f in Math.h not needed
|
2021-04-23 01:06:53 -04:00 |
|
Robert Beckebans
|
f7e898bb61
|
PBR spec probes shouldn't be linear filtered
|
2021-04-23 00:55:53 +02:00 |
|
Robert Beckebans
|
8d1e7c5afd
|
Lowered irradiance probe resolution to ( 16 + 2 )^2
|
2021-04-23 00:36:14 +02:00 |
|
Robert Beckebans
|
f3ee2baac8
|
Enable linear filtering for octahedron lightgrid probes
|
2021-04-23 00:21:22 +02:00 |
|
Stephen Saunders
|
dd6b75d009
|
Fix error in CMakeLists for UNIX/macOS use of SPIRV_SHADERC
|
2021-04-21 13:29:56 -04:00 |
|
Stephen Saunders
|
b14c3c21cb
|
Fixed segfault on exit by integrating pull request #378 by tomgreen66
|
2021-04-20 18:35:37 -04:00 |
|
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 |
|