Eric Womer
|
528da79001
|
Merge branch 'kung' into vulkan-merge-2
|
2019-12-29 12:14:29 -05:00 |
|
Eric Womer
|
f1e650e2c4
|
Applying KungFuJesus's patch from
https://github.com/RobertBeckebans/RBDOOM-3-BFG/issues/398#issuecomment-569442019
|
2019-12-29 11:12:34 -05: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
|
527b1fbfd5
|
Applied new AStyle settings
|
2019-11-19 21:33:59 +01:00 |
|
Robert Beckebans
|
08cb9730e3
|
Merge branch 'master' into vulkan
|
2019-11-19 21:29:16 +01:00 |
|
Robert Beckebans
|
f6701427dd
|
Added stencil zfail optimization aka Carmack's Reverse
|
2019-11-19 21:02:47 +01:00 |
|
Robert Beckebans
|
3632d200f9
|
Added anisotropic filtering to Vulkan backend
|
2019-11-19 20:16:58 +01:00 |
|
Robert Beckebans
|
e0a397e544
|
Added Git submodule glslang 7.10.2984 -> stable release Nov 15, 2018
|
2019-11-19 19:26:35 +01:00 |
|
Robert Beckebans
|
4a6af2d609
|
Applied new Astyle settings
|
2019-11-11 20:27:44 +01:00 |
|
Robert Beckebans
|
ab5b233e8e
|
Fixed dynamic shadows on Vulkan. Enabled PBR GGX for interaction shaders
|
2019-11-11 20:07:33 +01:00 |
|
Jeffrey N. Johnson
|
07aa70f27e
|
These changes allow the use of C++11.
|
2019-11-10 12:33:53 -08:00 |
|
Robert Beckebans
|
e6960cb876
|
Fixed rendering of stencil shadows with Vulkan
|
2019-11-08 20:09:57 +01:00 |
|
Robert Beckebans
|
57f502d167
|
Merged newest custom Vulkan allocator from vkDOOM3
|
2019-11-08 20:09:33 +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
|
a9c2e316b6
|
Added Experiment to compile GLSL to SPIR-V using shaderc
|
2019-10-31 15:22:28 +01:00 |
|
Robert Beckebans
|
377562506a
|
Vulkan version compiles again
|
2019-10-31 13:18:04 +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
|
d333370637
|
Fixed problems with newest ImGui version
|
2019-10-28 23:45:13 +01:00 |
|
Robert Beckebans
|
4605ae32bd
|
Moved OpenGL specific ImGui code to GL renderer backend
|
2019-10-28 20:06:10 +01:00 |
|
Robert Beckebans
|
a3e8b52170
|
Ported ImGui light editor from OpenTechBFG
|
2019-10-28 15:39:00 +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
|
1e4292e52a
|
Merged LordHavoc's image compression progress bar
|
2019-10-19 22:22:24 +02:00 |
|
Robert Beckebans
|
e6498e2975
|
Tweaked HDR/ambient
|
2019-10-19 22:14:51 +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 |
|
Robert Beckebans
|
85532b9622
|
IBL envprobes game entity
|
2019-10-19 21:58:22 +02:00 |
|
Robert Beckebans
|
fac1974f1b
|
IBL envprobes initial render interface
|
2019-10-19 21:58:22 +02:00 |
|
Tobias Frost
|
092d472a98
|
Fix relative include path for RenderBackend.cpp
|
2019-10-15 07:43:24 +02:00 |
|
Robert Beckebans
|
17d34d8562
|
Updated embedded HLSL shaders
|
2019-10-14 19:37:01 +02:00 |
|
Robert Beckebans
|
5ca8a97e10
|
Merge branch 'master' into vkdoom3-merge
|
2019-10-12 21:14:10 +02:00 |
|
Robert Beckebans
|
eb60a374fe
|
Fixed Linux build under Kubuntu 18.10
|
2019-10-04 11:56:37 +02:00 |
|
r-a-sattarov
|
abd19e623b
|
E2K: strip UTF-8 BOM for lcc compiler < 1.24
|
2019-08-10 19:03:39 +03: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
|
2f8413b2ee
|
The main menu renders with Vulkan
|
2018-11-02 22:13:15 +01:00 |
|
Robert Beckebans
|
33c7d06871
|
Renderdoc can finally capture a frame rendered with Vulkan
|
2018-11-02 16:53:36 +01:00 |
|
Robert Beckebans
|
8cdc4aa99c
|
Try to run with OpenGL 4.5 core profile by default on Windows
|
2018-11-02 13:35:02 +01:00 |
|
Robert Beckebans
|
1e4b171b8a
|
Implemented r_drawFlickerBox with Vulkan
|
2018-11-02 11:00:05 +01:00 |
|
Robert Beckebans
|
526138de89
|
Reset Descriptor Sets from last frame
|
2018-11-02 10:38:46 +01:00 |
|
Robert Beckebans
|
e324b8a1fd
|
Fixed vkGLSL binding counting
|
2018-11-02 10:17:53 +01:00 |
|
Robert Beckebans
|
472596a548
|
DrawElements with Vulkan
|
2018-11-01 18:12:15 +01:00 |
|
Robert Beckebans
|
5ec3ab6b18
|
Replaced GL_Cull with the new GL state bits
|
2018-11-01 16:30:05 +01:00 |
|