Robert Beckebans
|
4937ab142d
|
Make com_activeApp work on Linux
|
2025-01-23 14:33:34 +01:00 |
|
Robert Beckebans
|
57ee767d46
|
Throttle down the engine in the background to 15 fps
|
2025-01-22 22:03:16 +01:00 |
|
Robert Beckebans
|
19946a4f4e
|
Fixed menu button controller mappings with SDL
|
2024-12-18 12:16:26 +01:00 |
|
Robert Beckebans
|
c22b312bd0
|
Removed SDL 1.2 code
|
2024-12-18 11:51:34 +01:00 |
|
SRSaunders
|
d655673277
|
Use correct controller button->joystick event mapping for SDL joystick polling
|
2024-12-06 17:46:51 -05:00 |
|
Robert Beckebans
|
775aa00377
|
Fixed Linux build. Close #945
|
2024-11-27 11:18:33 +01:00 |
|
Robert Beckebans
|
025627b155
|
Backported SMAA and TAA bugfixes from openvr3 branch
|
2024-11-26 21:18:42 +01:00 |
|
Robert Beckebans
|
91351f8833
|
Astyle
|
2024-08-11 22:01:11 +02:00 |
|
SRSaunders
|
3eb260a809
|
macOS: Add CVAR_NEW tag to r_mvk* cvar declarations
|
2024-08-03 12:37:29 -04:00 |
|
SRSaunders
|
4c79e21bbc
|
macOS: Fix compile failure when configuring metal argument buffers with MoltenVK >= 1.2.10
|
2024-08-03 12:13:00 -04:00 |
|
Robert Beckebans
|
5060bc8047
|
Extended listCvars with -new option to show all RBDoom related cvars
|
2024-07-10 20:33:20 +02:00 |
|
Robert Beckebans
|
c4d951443b
|
Automatically sign in master user if compiled without DOOM_CLASSIC. close #892
|
2024-05-21 21:05:52 +02:00 |
|
SRSaunders
|
f548ee56de
|
Revert VK_KHR_maintenance4 and suppress messageID=0x609a13b for older Vulkan SDKs
|
2024-05-18 11:42:05 -04:00 |
|
SRSaunders
|
d5920c0b6a
|
Minor tweak to Vulkan extension order
|
2024-05-11 18:36:43 -04:00 |
|
SRSaunders
|
37927c94a3
|
Revert no-color attachment change, instead suppress DX12 & Vulkan validation layer messages
|
2024-05-11 18:32:01 -04:00 |
|
SRSaunders
|
70a616e6eb
|
Enable VK_KHR_maintenance4 for relaxed interface matching between input and output vectors
|
2024-05-11 17:47:42 -04:00 |
|
SRSaunders
|
0efc9e24f3
|
Revert VK_EXT_debug_marker change and enable VK_EXT_Debug_Report as parent dependency
|
2024-05-11 17:45:07 -04:00 |
|
Stephen Saunders
|
23adc49344
|
Suppress DX12 [RESOURCE_BARRIER_BEFORE_AFTER_MISMATCH] error caused by cinematics
|
2024-05-10 12:16:02 -04:00 |
|
Stephen Saunders
|
30f92b8103
|
Suppress Vulkan [Shader-OutputNotConsumed] validation layer message since by design
|
2024-05-10 11:54:43 -04:00 |
|
SRSaunders
|
0176862581
|
Remove VK_EXT_debug_utils and enable VK_EXT_debug_marker only when debugging
|
2024-05-10 09:52:49 -04:00 |
|
SRSaunders
|
0a438ad614
|
Remove unneeded VkPhysicalDeviceBufferAddressFeaturesEXT from CreateDevice() pNext chain
|
2024-05-10 09:52:49 -04:00 |
|
Robert Beckebans
|
3fe0b2d5ee
|
Renamed DX12/Vulkan specific cvars with a r_vk/r_dx prefix
|
2024-04-02 17:17:47 +02:00 |
|
Robert Beckebans
|
69c6e2b8ba
|
Merge remote-tracking branch 'SRSaunders/dx12-frame-latency'
|
2024-04-02 16:50:27 +02:00 |
|
Robert Beckebans
|
40408dda5e
|
Astyle
|
2024-04-02 16:46:08 +02:00 |
|
Robert Beckebans
|
a26cda7df4
|
Merge remote-tracking branch 'SRSaunders/optick-mvk-encode'
|
2024-04-02 16:41:32 +02:00 |
|
Robert Beckebans
|
2cb52c73dc
|
Skip startup if not compiled with Doom Classic support, closes #874
|
2024-04-02 12:55:39 +02:00 |
|
SRSaunders
|
997b7b5b99
|
Add Optick traces for MoltenVK command buffer submit, image acquire, and metal encoding on macOS
|
2024-03-21 22:19:12 -04:00 |
|
SRSaunders
|
2e2a9106e1
|
Correct some uint64 types and add Optick frame tag for DX12 / Vulkan Present()
|
2024-03-07 15:55:00 -05:00 |
|
SRSaunders
|
fc87f60440
|
Complete Optick instrumentation and align with HUD GPU timers
|
2024-02-28 11:59:41 -05:00 |
|
Robert Beckebans
|
a973c40b19
|
Merge branch 'nvrhi-update-20240225'
|
2024-02-25 14:10:41 +01:00 |
|
Robert Beckebans
|
65069c68e5
|
Merge pull request #852 from reeFridge/fix/850-abs-mouse-coords-for-tools
Generate absolute mouse coords when imgui tools are active
|
2024-02-25 12:05:29 +01:00 |
|
SRSaunders
|
4100303dd8
|
Include DeviceManager_VK.cpp in precompiled headers (nvrhi Vulkan-Headers conflict resolved)
|
2024-02-23 08:46:04 -05:00 |
|
SRSaunders
|
dfea03be72
|
Merge branch 'master' into dx12-frame-latency
|
2024-02-04 18:20:58 -05:00 |
|
Stephen Saunders
|
7911f5252d
|
Merge branch 'master' into nvrhi-rebase-040224
|
2024-02-04 15:02:13 -05:00 |
|
Robert Beckebans
|
2a0c742b1a
|
Removed CPU/GPU usage from com_showFPS > 1
|
2024-02-04 16:40:18 +01:00 |
|
Stephen Saunders
|
02ed35be22
|
Move vulkan.hpp include to DeviceManager_VK.cpp and adjust vk:: namespace references
|
2024-02-04 01:41:33 -05:00 |
|
Stephen Saunders
|
4596a34dfe
|
nvrhi rebase 013124 and shaderCompiler to ShaderMake migration changes
|
2024-02-03 11:26:31 -05:00 |
|
Stephen Saunders
|
41a9f5fa59
|
macOS: Use VK_EXT_layer_settings config for all build types, add r_mvkUseMetalArgumentBuffers cvar
|
2024-01-29 20:58:28 -05:00 |
|
Stephen Saunders
|
fea41b50ba
|
HUD Statistics Overlay: Improve frame sync time and CPU usage % calculations (all platforms)
|
2024-01-25 15:09:54 -05:00 |
|
Aleksey Medvedev
|
ee73078db1
|
Generate absolute mouse coords when imgui tools are active
|
2024-01-22 23:43:29 +07:00 |
|
Stephen Saunders
|
6bea484765
|
Vulkan: Add USE_OPTICK guard for Optick::VulkanFunctions
(cherry picked from commit f23198e2d497e2e211dff51fe375f333a50b10cf)
|
2024-01-21 00:23:39 -05:00 |
|
Stephen Saunders
|
68d0ab062f
|
Vulkan: Use dynamic pointers for all Vulkan functions used by VMA, Optick, and MoltenVK
(cherry picked from commit a247df05e5b604cff288ef9c90dd42fd6829f0c1)
|
2024-01-21 00:22:54 -05:00 |
|
Stephen Saunders
|
e80b6a3e21
|
macOS: Support VK_EXT_layer_settings for MoltenVK >= 1.2.7 / Vulkan SDK >= 1.3.272.0
(cherry picked from commit f3c65eef3e75ea2846cffd97aff1fd2f9bf92f7f)
|
2024-01-21 00:22:12 -05:00 |
|
Stephen Saunders
|
ec2719b099
|
Statistics HUD: smooth CPU/GPU usage, add GPU Memory for mode 3; CMakeLists: make VMA header visible in IDE
(cherry picked from commit 8a0c493f1c4ef45312005c7e5b02cdde706bcc2b)
|
2024-01-21 00:20:51 -05:00 |
|
Stephen Saunders
|
48381ec0b9
|
Add comments, remove redundant call to Vulkan getProperties, enable Khronos sync2 layer based on macOS SDK version
(cherry picked from commit 18769ecce66ce75b8bb8609c71194146464786e7)
|
2024-01-21 00:20:28 -05:00 |
|
Stephen Saunders
|
bc658e4203
|
Vulkan: Detect and enable fragment shading rate features at individual per-feature granularity
(cherry picked from commit 638ae85c6c420160e022af171304717adb14f1f2)
|
2024-01-21 00:18:34 -05:00 |
|
Stephen Saunders
|
f434a650db
|
Work around missing Vulkan shaderStorageImageReadWithoutFormat on Intel GPUs
(cherry picked from commit 83b97d0e1c13efad0bad86c80dcecff0f0b4628c)
|
2024-01-21 00:18:11 -05:00 |
|
Stephen Saunders
|
b42e64b180
|
macOS: Disable GPU skinning on Apple Silicon to eliminate rendering artifacts
(cherry picked from commit 86dc341567573b3bb91761e1309ed6be540050c9)
|
2024-01-21 00:17:32 -05:00 |
|
Stephen Saunders
|
6e8f74154f
|
Add CPU / GPU usage % to HUD overlay and display MoltenVK's Metal encoding time when available
(cherry picked from commit 54759765ff384bd5a3109d8c801e50952c97c4aa)
|
2024-01-21 00:15:42 -05:00 |
|
Stephen Saunders
|
7bd543f699
|
Remove need for barrier command list on Vulkan, simplifies code and enables macOS previous command statistics
(cherry picked from commit 9956923ee656f1294446cadd692ca61edfe9ba6a)
|
2024-01-21 00:14:43 -05:00 |
|