SRSaunders
|
0e29370423
|
Improve Optick error reporting to debugger and to console stderr for all platforms
|
2024-02-20 17:15:10 -05:00 |
|
SRSaunders
|
7183e8707b
|
Change OPTICK_VERIFY to print error and continue, also fix Optick unreachable code
|
2024-02-18 22:10:00 -05:00 |
|
SRSaunders
|
2dd185dd69
|
Fix Optick type mismatches for non-windows 64-bit platforms
|
2024-02-18 01:45:49 -05:00 |
|
r-a-sattarov
|
0773f01ec6
|
Optick: Add e2k support
Ref: https://en.wikipedia.org/wiki/Elbrus_(computer)
|
2024-02-10 00:15:48 +03:00 |
|
Stephen Saunders
|
29d935946b
|
CMakeLists: Update macOS bundle version string to 1.6.0
|
2024-02-07 17:48:46 -05:00 |
|
Stephen Saunders
|
de50e7575c
|
Make FAR_PLANE_Z static so initializer works in DeepGBufferRadiosity_blur.ps.hlsl
|
2024-02-07 14:58:09 -05:00 |
|
Stephen Saunders
|
2139416e43
|
Fix default trace model allocation and refcount following restore from save file
|
2024-02-07 12:20:48 -05:00 |
|
Stephen Saunders
|
36f42a949e
|
Wait on device idle vs GL_BlockingSwapBuffers() before vertex cache shudown on game exit
|
2024-02-05 14:24:15 -05:00 |
|
Stephen Saunders
|
f47a46abd2
|
Fix Render Mode and CRT Filter settings to be sticky between game launches
|
2024-02-05 14:21:58 -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 |
|
Robert Beckebans
|
436144f6e1
|
Merge remote-tracking branch 'SRSaunders/hud-vulkan-macos'
|
2024-02-04 16:32:53 +01:00 |
|
Robert Beckebans
|
1ebd075215
|
Fixed compile problems with -DSTANDALONE flag
|
2024-02-04 15:36:55 +01:00 |
|
Stephen Saunders
|
0d38fe9f0d
|
Add base/screenshots/ and neo/bin/ to .gitignore
|
2024-02-04 01:51:35 -05: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
|
4e30cdce06
|
Optick: Add support for reporting runtime errors with text descriptions
(cherry picked from commit a743dfb54554a9524e47471b138e4a757e92cb6c)
|
2024-01-21 00:22:48 -05:00 |
|
Stephen Saunders
|
62e9c561d5
|
Optick: Add support for dynamic vs. static Vulkan functions
(cherry picked from commit 821c8b46896932ff20595871b2088b0334367ed7)
|
2024-01-21 00:22:42 -05:00 |
|
Stephen Saunders
|
e2956643a7
|
Don't reset or lock r_useGPUSkinning cvar in multiplayer mode (not a cheat)
(cherry picked from commit 3b6598b88d71bc443c431a04e0f075410679ea36)
|
2024-01-21 00:22:17 -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
|
e37ede5f7f
|
macOS: Update cmake*.sh build scripts for openal-soft path portability - thanks asemarafa
(cherry picked from commit 6707d4286dd281036c3401d3c3d4381186577b69)
|
2024-01-21 00:17:47 -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
|
9c62802810
|
CMakeLists: Add wildcards to remove tmp files from ZERO_CHECK regeneration (Xcode)
(cherry picked from commit 0f9f4f6022dae813092be3a16247e3312a00c46c)
|
2024-01-21 00:17:15 -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 |
|
Robert Beckebans
|
8db4752fc0
|
Updated .plan in RELEASE-NOTES
|
2024-01-20 13:57:41 +01:00 |
|
Robert Beckebans
|
5d4918324f
|
Merge branch 'master' into 571-retro-8-bit-postfx
|
2024-01-20 13:50:15 +01:00 |
|
Robert Beckebans
|
a40b30d861
|
Renamed ENGINE_BRANCH back to master
|
2024-01-20 13:39:53 +01:00 |
|
Stephen Saunders
|
36c6956322
|
Initialize idPhysics_Player::clientPusherLocked to false so physics logic is sane at start
|
2024-01-20 02:17:15 -05:00 |
|
Stephen Saunders
|
9613bd6d0e
|
Initialize idRenderModelDecal decals so members are defined for logical tests
|
2024-01-19 23:44:47 -05:00 |
|
Stephen Saunders
|
097ef81f6e
|
Enable r_useParallelAdd* to be changed for bake* operations on multiplayer maps
(cherry picked from commit 7bee6f2096d9d3162e3280f1c4e9e81bc307e6a2)
|
2024-01-19 23:17:24 -05:00 |
|
Stephen Saunders
|
953eec4e40
|
Enable r_useScissor to be changed for bake* operations on multiplayer maps
(cherry picked from commit 8552611d723595e56c4ba9ae7e04ca830ddf6639)
|
2024-01-19 23:16:19 -05:00 |
|
Stephen Saunders
|
7b2aa46a43
|
Multiplayer: fix VoiceChat shutdown assert on remoteMachines count
|
2024-01-19 23:14:53 -05:00 |
|
Stephen Saunders
|
4569238301
|
Multiplayer: Read class-specific snapshot data only if network-synced
|
2024-01-19 23:10:13 -05:00 |
|
Stephen Saunders
|
9511a529af
|
Fix regression in networking memory cleanup in idLobby
|
2024-01-19 23:06:04 -05:00 |
|
Robert Beckebans
|
bbbb14159f
|
Tweaked dithering with standard deviation
|
2024-01-11 22:06:55 +01:00 |
|
Robert Beckebans
|
4bc81a1cd7
|
Added Amstrad CPC 6128 mode
|
2024-01-10 00:04:26 +01:00 |
|
Robert Beckebans
|
4879fb78ea
|
Changed ENGINE_BRANCH string
|
2024-01-03 16:13:51 +01:00 |
|
Robert Beckebans
|
610157fe8f
|
Added menu options for Retro modes
|
2024-01-03 15:54:58 +01:00 |
|
Robert Beckebans
|
cbe6147f03
|
Tweaked dithering and added more modes
|
2024-01-01 16:45:17 +01:00 |
|