Robert Beckebans
|
c0dd85bb80
|
Fixed rendering of FFmpeg, Binkdec videos and Doomclassic modes #648 677
|
2022-06-04 13:37:00 +02:00 |
|
Robert Beckebans
|
a97c92b6a5
|
Separate bind set for material textures in the light passes to avoid allocation problems #676
|
2022-06-03 18:47:02 +02:00 |
|
Robert Beckebans
|
461001d5c0
|
Fixed filmic post processing #661
|
2022-05-29 15:11:12 +02:00 |
|
Robert Beckebans
|
592d587228
|
Fixed failed PSO bug with blend lights
|
2022-05-29 12:07:49 +02:00 |
|
Robert Beckebans
|
6cd2b98491
|
TAA is working. Fixed wrong output resolution
|
2022-04-13 22:05:05 +02:00 |
|
Robert Beckebans
|
d078ada2d8
|
Changed the motionBlur shader to draw motion vectors
|
2022-04-13 12:35:00 +02:00 |
|
Robert Beckebans
|
1279a27a43
|
Copied TAA from Donut framework
|
2022-04-12 18:15:48 +02:00 |
|
Robert Beckebans
|
024ad532e2
|
Make shadow atlas optional for perf comparison
|
2022-04-09 14:58:31 +02:00 |
|
Robert Beckebans
|
77a73a2cd2
|
Fixed compile and runtime problems
|
2022-03-30 12:09:22 +02:00 |
|
Robert Beckebans
|
ff29a5dbd4
|
Perf: Only write constant buffer if it has changed
|
2022-03-23 21:13:06 +01:00 |
|
Robert Beckebans
|
d4f1d99bd7
|
Some work on GPU Skinning and Vulkan debugging
|
2022-03-22 20:46:44 +01:00 |
|
Robert Beckebans
|
51d317543c
|
Sync NVRHI branch by SP
|
2022-03-22 11:16:44 +01:00 |
|
Robert Beckebans
|
ccd5086d20
|
Attempt to implement DrawStencilShadowPass
|
2022-03-16 17:43:55 +01:00 |
|
Robert Beckebans
|
07bef6e114
|
Fixed linear RGB -> sRGB gamma ramp after tone mapping
|
2022-03-15 16:58:07 +01:00 |
|
Robert Beckebans
|
91ae3aa3ed
|
Sync NVRHI branch by SP
|
2022-03-15 11:41:56 +01:00 |
|
Robert Beckebans
|
274766f5d5
|
Mars City 1 works, disabled Binding/Sample Caches
|
2022-03-14 14:00:42 +01:00 |
|
Robert Beckebans
|
59349e88f3
|
Removed obsolete samplers from lightgrid/envprobe shaders
|
2022-03-14 10:47:20 +01:00 |
|
Robert Beckebans
|
851e8179bb
|
Fixed binding layout for bumpyenvironment shaders
|
2022-03-14 10:03:13 +01:00 |
|
Robert Beckebans
|
fd7802dfb4
|
Sync NVRHI branch by SP
|
2022-03-14 10:00:30 +01:00 |
|
Robert Beckebans
|
8f97eb6973
|
Removed obsolete RBDoom 1.1 ambient_light shader
|
2022-03-11 18:18:02 +01:00 |
|
Robert Beckebans
|
6ae1f07e95
|
Synced with Steve's latest NVRHI code
|
2022-03-09 20:40:15 +01:00 |
|
Robert Beckebans
|
1d93ad0a58
|
It can start and load a map!
|
2022-02-21 21:26:36 +01:00 |
|
Robert Beckebans
|
535e56f580
|
It's compiling!
|
2022-02-21 19:56:21 +01:00 |
|
Robert Beckebans
|
c37dc4e04e
|
NVRHI merge by Stephen Pridham part 2
|
2022-02-21 17:59:13 +01:00 |
|
Admer
|
2f58f2b0c2
|
Re-order all pragma once statements to be AFTER the precompiled.h include, to silence IntelliSense's warning about PCH header stops
|
2021-09-11 17:53:30 +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
|
a0eb203aaf
|
Reorganized HLSL shaders
|
2021-02-10 16:27:03 +01:00 |
|
Robert Beckebans
|
2498a17149
|
Autospawn env probes in the center of BSP areas
|
2020-11-30 18:27:06 +01:00 |
|
Robert Beckebans
|
7b87863a50
|
Fixed too dark Mars video in main menu
|
2020-05-14 17:55:15 +02:00 |
|
Robert Beckebans
|
605944924a
|
Renamed r_useIBL to r_usePBR and fixed r_pbrDebug rendering
|
2020-04-26 10:38:28 +02:00 |
|
Robert Beckebans
|
31df292288
|
PBR GPU Skinning bugfix
|
2020-04-18 17:07:19 +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
|
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 |
|
Robert Beckebans
|
23414ee58d
|
Merge vkDOOM3 stencil PSO creation
|
2019-11-08 18:12:37 +01:00 |
|
Robert Beckebans
|
b8d28c426c
|
Fixed shader loading problems
|
2019-10-30 18:08:37 +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
|
1e6064518f
|
Fixed a few bugs with GPU Skinning and polygon offsets
|
2019-01-20 13:32:22 +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
|
899a283f8b
|
Create Vulkan Pipelines on deman if the render state changes
|
2018-11-01 12:50:40 +01:00 |
|
Robert Beckebans
|
706c153675
|
Use GLSlang lib directly to compile GLSL to SPIR-V
|
2018-10-28 15:46:14 +01:00 |
|
Robert Beckebans
|
0441fff277
|
Added RenderProgs_VK.cpp for Vulkan specific GLSL/SPIR-V handling
|
2018-10-28 13:22:36 +01:00 |
|
Robert Beckebans
|
5bb543b4fc
|
.vertex and .pixel shaders renamed for VS syntax highlighting
|
2018-10-28 11:39:05 +01:00 |
|