Robert Beckebans
|
9931fab681
|
Improved SSAO performance with Blue Noise
|
2020-05-10 15:05:46 +02:00 |
|
Robert Beckebans
|
d5e8380a5f
|
Fixed r_ssaoDebug
|
2020-05-10 12:58:14 +02:00 |
|
Robert Beckebans
|
f9a1c5ff36
|
Added high performance timer queries for OpenGL
|
2020-05-09 16:48:55 +02:00 |
|
Robert Beckebans
|
d3bc29d510
|
Added GPU timer queries for Vulkan
|
2020-05-05 01:21:29 +02:00 |
|
Robert Beckebans
|
14a331fadd
|
Made ImGui to work with the Vulkan builds
|
2020-05-04 17:22:51 +02:00 |
|
Robert Beckebans
|
faefaa4669
|
Updated idRenderLog to support RenderDoc and Nvidia's Nsight
|
2020-05-03 13:39:38 +02:00 |
|
Robert Beckebans
|
b8e25612fb
|
Fixed several problems with the HDR light equations
|
2020-05-01 23:30:16 +02:00 |
|
Robert Beckebans
|
3f9b85d434
|
Fixed textureLod with Vulkan and tweaked IBL to use r_lightScale
|
2020-05-01 21:11:13 +02:00 |
|
Robert Beckebans
|
3afb67ab8e
|
Fixed Bink video playback with Vulkan
|
2020-05-01 15:30:54 +02:00 |
|
Robert Beckebans
|
caa9258289
|
Optimized shadow mapping using Blue Noise sampling.
This reduces the number of shadow mapping taps from 12 to 6 while
keeping very good results.
|
2020-04-29 01:19:53 +02:00 |
|
Robert Beckebans
|
c5bfbf5457
|
Fixed last commit ...
|
2020-04-26 10:41:09 +02:00 |
|
Robert Beckebans
|
c87e9e1711
|
Only modulate down ambient pass with SSAO
|
2020-04-25 18:30:40 +02:00 |
|
Robert Beckebans
|
4e9e15e65a
|
PBR environment BRDF sampling is more correct now.
The implementation is very close to Blender's Eevee output.
|
2020-04-25 16:46:03 +02:00 |
|
Robert Beckebans
|
1c828aee6f
|
Added Blue Noise based Filmic Dithering by Timothy Lottes and Chromatic Aberration
|
2020-04-22 22:49:24 +02:00 |
|
Robert Beckebans
|
79b67ac310
|
Reenabled r_lightScale for HDR
|
2020-04-20 20:51:09 +02:00 |
|
Robert Beckebans
|
1972bcdad4
|
Added second interaction shader path for PBR so old materials don't look glossy
|
2020-04-16 18:08:50 +02:00 |
|
Robert Beckebans
|
6b524f0bcb
|
Turned off HDR and shadow mapping defaults for Vulkan builds
|
2020-03-22 13:46:58 +01:00 |
|
Robert Beckebans
|
fa3df4e2d2
|
Fixed OpenGL backend, Added r_usePBR to toggle Image Based Lighting
|
2019-11-22 18:25:33 +01:00 |
|
Robert Beckebans
|
f6701427dd
|
Added stencil zfail optimization aka Carmack's Reverse
|
2019-11-19 21:02:47 +01:00 |
|
Robert Beckebans
|
4a6af2d609
|
Applied new Astyle settings
|
2019-11-11 20:27:44 +01:00 |
|
Robert Beckebans
|
e6960cb876
|
Fixed rendering of stencil shadows with Vulkan
|
2019-11-08 20:09:57 +01:00 |
|
Robert Beckebans
|
23414ee58d
|
Merge vkDOOM3 stencil PSO creation
|
2019-11-08 18:12:37 +01:00 |
|
Robert Beckebans
|
5e68272eac
|
Basic IBL works with Vulkan
|
2019-10-31 21:17:31 +01:00 |
|
Robert Beckebans
|
d4576f7cc5
|
Merge branch 'IBL-environment-probes2' into vulkan
|
2019-10-31 21:05:11 +01:00 |
|
Robert Beckebans
|
c676a864c6
|
idImage::CopyFrameBuffer
|
2019-10-31 21:05:00 +01:00 |
|
Robert Beckebans
|
e281cceb94
|
Fixed some depth bias pipeline problems
|
2019-10-31 17:33:19 +01:00 |
|
Robert Beckebans
|
b8d28c426c
|
Fixed shader loading problems
|
2019-10-30 18:08:37 +01:00 |
|
Robert Beckebans
|
2c07265be5
|
Merge branch 'master' into IBL-environment-probes2
|
2019-10-30 10:38:44 +01:00 |
|
Robert Beckebans
|
4605ae32bd
|
Moved OpenGL specific ImGui code to GL renderer backend
|
2019-10-28 20:06:10 +01:00 |
|
Robert Beckebans
|
3709713d79
|
Solved IBL branch conflicts
|
2019-10-19 22:51:14 +02:00 |
|
Robert Beckebans
|
60f330874d
|
PBR metal workflow texture support for IBL
|
2019-10-19 22:33:02 +02:00 |
|
Robert Beckebans
|
21bdc82d13
|
IBL indirect lighting test
|
2019-10-19 22:25:02 +02:00 |
|
Robert Beckebans
|
76555219d4
|
Tweaked HDR parameters
|
2019-10-19 22:13:25 +02:00 |
|
Robert Beckebans
|
bd8dedca16
|
Added ambient pass to make game less dark
|
2019-10-19 22:11:44 +02:00 |
|
Tobias Frost
|
092d472a98
|
Fix relative include path for RenderBackend.cpp
|
2019-10-15 07:43:24 +02:00 |
|
Robert Beckebans
|
5ca8a97e10
|
Merge branch 'master' into vkdoom3-merge
|
2019-10-12 21:14:10 +02:00 |
|
Robert Beckebans
|
1e6064518f
|
Fixed a few bugs with GPU Skinning and polygon offsets
|
2019-01-20 13:32:22 +01:00 |
|
Robert Beckebans
|
9241db812e
|
First changes to fix GPU Skinning with Vulkan
|
2018-11-04 19:57:53 +01:00 |
|
Robert Beckebans
|
49eb54d1ad
|
First time Vulkan can render a map without light interactions
|
2018-11-03 12:01:03 +01:00 |
|
Robert Beckebans
|
33c7d06871
|
Renderdoc can finally capture a frame rendered with Vulkan
|
2018-11-02 16:53:36 +01:00 |
|
Robert Beckebans
|
1e4b171b8a
|
Implemented r_drawFlickerBox with Vulkan
|
2018-11-02 11:00:05 +01:00 |
|
Robert Beckebans
|
5ec3ab6b18
|
Replaced GL_Cull with the new GL state bits
|
2018-11-01 16:30:05 +01:00 |
|
Robert Beckebans
|
b8ffe6f6c0
|
Fixed too bright Bink decoding in HDR mode
|
2018-10-13 19:46:31 +02:00 |
|
Robert Beckebans
|
0d58f44f30
|
Big simplification of renderprog management
|
2018-10-13 18:34:29 +02:00 |
|
Robert Beckebans
|
5ea900fd61
|
Simplified renderparms
|
2018-10-13 13:50:44 +02:00 |
|
Robert Beckebans
|
a8ae629fcf
|
Merged more renderer backend code from vkneo
|
2018-10-06 17:21:49 +02:00 |
|
Robert Beckebans
|
a917b8c258
|
Stubbed out all OpenGL code
|
2018-10-03 23:40:35 +02:00 |
|
Robert Beckebans
|
3d9f9b75db
|
Deleted almost all OpenGL code from _VK backend files
|
2018-10-03 21:14:28 +02:00 |
|
Robert Beckebans
|
d115d84980
|
Merged improved VBO/UBO handling from vkneo
|
2018-10-02 17:50:51 +02:00 |
|
Robert Beckebans
|
095c68ca5b
|
Moving towards vkneo. Started to stub out OpenGL if Vulkan enabled
|
2018-10-01 19:07:12 +02:00 |
|
vloup
|
1bf4d74710
|
Fix compilation due to extra static.
|
2018-09-30 22:11:05 +02:00 |
|
Robert Beckebans
|
735a925bd3
|
Merge branch 'vkdoom3-merge'
|
2018-09-30 15:49:18 +02:00 |
|
Robert Beckebans
|
38bcf14c7b
|
killed globalImages->BindNull(). More cleanups from vkneo
|
2017-09-10 15:27:31 +02:00 |
|
Robert Beckebans
|
a6169afac6
|
More render backend refactoring. Fixed image stuff
|
2017-09-10 13:32:44 +02:00 |
|
Robert Beckebans
|
a54612c0be
|
More renderer backend refactoring. DOES NOT COMPILE
|
2017-09-09 14:57:48 +02:00 |
|
Robert Beckebans
|
a5b5840ca7
|
Started to refactor RB_ functions into idRenderBackend. DOES NOT COMPILE
|
2017-09-03 23:17:44 +02:00 |
|
Robert Beckebans
|
c91f8f4338
|
Merge branch 'master' into vkdoom3-merge
|
2017-09-03 10:32:19 +02:00 |
|
Robert Beckebans
|
736ccadcb3
|
Started to move files so it can be compared to vkdoom3
|
2017-09-03 10:22:36 +02:00 |
|