Robert Beckebans
f0b733f47a
Fixed democode removal merge problems
2024-03-22 09:24:23 +01:00
Robert Beckebans
4c9c242808
Killed hard to maintain renderdemo code
2024-03-22 09:01:23 +01:00
Robert Beckebans
ed6b61a9f9
Hooked in the ability to do postfx after everything else is rendered
2023-12-28 14:39:59 +01:00
Robert Beckebans
c6ae88310f
Always draw the console after Imgui
2023-10-18 13:39:06 +02:00
Robert Beckebans
33b54481d1
Little cleanup
2023-03-30 22:58:59 +02:00
Robert Beckebans
e5519c5fc4
Removed many obsolete #if defined( USE_NVRHI )
2023-03-10 19:25:56 +01:00
Robert Beckebans
f8faac469a
Cleanup of RenderSystem.h
2023-03-10 18:39:53 +01:00
Robert Beckebans
8975f59f62
Removed more obsolete Vulkan & OpenGL code
2023-03-10 18:03:20 +01:00
Robert Beckebans
d878f99e5c
Added more profiling events
2023-03-06 14:59:04 +01:00
Robert Beckebans
9307983475
Some code to debug the NVRHI swapchain problem
2022-09-17 20:01:06 +02:00
Robert Beckebans
cdc39a0294
Merged some smaller cleanups from the SP branch
2022-07-03 11:26:54 +02:00
Robert Beckebans
ea296d884d
Don't call ResizeFramebuffers() during bake commands!
2022-04-23 18:48:55 +02:00
Robert Beckebans
43b3375da7
bakeEnv* and bakeLightGrids partially work
2022-04-23 16:34:22 +02:00
Robert Beckebans
51405a3e8f
Simplified screenshot garbage. Closes #652
2022-04-16 16:29:17 +02:00
Robert Beckebans
cf128e42c8
Fixed total frame GPU time query
2022-03-24 19:28:10 +01:00
Robert Beckebans
4e776840d9
Implemented NVRHI timer queries
2022-03-24 18:22:41 +01:00
Robert Beckebans
51d317543c
Sync NVRHI branch by SP
2022-03-22 11:16:44 +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
025ba4419e
Added more missing files
2022-02-21 19:21:16 +01:00
Robert Beckebans
79b28779b7
Astyle cleanup
2021-09-28 09:58:48 +02:00
Stephen Saunders
f75701a9ab
Fix overwrite of RC_DRAW_VIEW_3D timestamps by RC_DRAW_VIEW_GUI rendering pass
2021-09-22 17:40:11 -04:00
Stephen Saunders
0306b6189a
Improve accuracy of gpuMicroSec timer on macOS OpenGL
2021-09-17 14:44:30 -04: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
329d822d32
Show all valid light material textures with editLights
2021-05-06 13:31:58 +02:00
Robert Beckebans
30373922c3
Optimized bakeLightGrids
2021-05-01 15:59:46 +02:00
Robert Beckebans
0964c02bcf
Ran Astyle
2021-04-29 15:20:45 +02:00
Stephen Saunders
0aae6f0902
macOS support for OpenGL and MoltenVK, demo recording/playback improvements
2021-04-19 14:32:52 -04:00
Robert Beckebans
74bfdfef73
Extended OpenGL Debug Callback
2020-07-14 18:35:00 +02:00
Robert Beckebans
8501ea46ba
Show environment probes as spheres instead of cubes
2020-05-20 18:24:45 +02:00
Robert Beckebans
804c16d0a4
First step at generating multiple env probes
2020-05-16 17:40:30 +02:00
Robert Beckebans
50eb5b4537
Moved generic ImGui drawing to idGuiModel::EmitImGui
2020-05-09 17:38:00 +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
62466b41b7
Use ImGui to draw renderer stats for com_showFPS 1
2020-03-29 17:12:11 +02:00
Robert Beckebans
4a6af2d609
Applied new Astyle settings
2019-11-11 20:27:44 +01:00
Robert Beckebans
a3e8b52170
Ported ImGui light editor from OpenTechBFG
2019-10-28 15:39:00 +01:00
Robert Beckebans
1e4b171b8a
Implemented r_drawFlickerBox with Vulkan
2018-11-02 11:00:05 +01:00
Robert Beckebans
a8ae629fcf
Merged more renderer backend code from vkneo
2018-10-06 17:21:49 +02:00
Robert Beckebans
f180da6f63
Merged more Vulkan code from vkneo
2018-10-05 21:43:55 +02:00
Robert Beckebans
3d9f9b75db
Deleted almost all OpenGL code from _VK backend files
2018-10-03 21:14:28 +02:00
Robert Beckebans
095c68ca5b
Moving towards vkneo. Started to stub out OpenGL if Vulkan enabled
2018-10-01 19:07:12 +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
736ccadcb3
Started to move files so it can be compared to vkdoom3
2017-09-03 10:22:36 +02:00
Robert Beckebans
4daffd67c0
Astyle
2017-09-03 09:45:03 +02:00
Codes4Fun
de899cdbda
Automatic reload of shaders after changing r_useHDR and r_useHalfLambertLighting.
2016-10-24 16:08:27 -07:00
Codes4Fun
3241d08740
Added UpdateStereo3DMode function.
...
This is to consolidate how we update the glConfig.stereo3Dmode, and to
update it before initializing the framebuffers so that they are
initially allocated correctly and avoid framebuffers getting reallocated
later.
2016-10-24 15:58:43 -07:00