German Semenov
|
c27481d637
|
GPU, VFS, UI: Fixed minor memleaks
|
2023-09-15 12:23:54 +03:00 |
|
Henrik Rydgård
|
ec33bcfce3
|
Turn the debug assert in BindPipeline into a proper one to try to get some more context in the logs
Shouldn't be too expensive.
|
2023-09-11 16:57:38 +02:00 |
|
Henrik Rydgård
|
875112e9c2
|
Improve an assert
|
2023-09-11 14:18:55 +02:00 |
|
Henrik Rydgård
|
10f93875c6
|
Fix the semantics of DenseHashMap to be consistent even when inserting nulls
|
2023-09-11 12:07:18 +02:00 |
|
Henrik Rydgård
|
626d901441
|
OpenGL: Fix hang that mostly happened when buffered commands == off
|
2023-09-11 00:30:52 +02:00 |
|
Henrik Rydgård
|
d9e9bde596
|
Vulkan: Fix disabling VSync on SDL platforms that support IMMEDIATE but not MAILBOX
Fixes #18084
|
2023-09-06 18:46:19 +02:00 |
|
Henrik Rydgård
|
64852409df
|
Don't use the present time extensions (but keep the code around for future experiments)
Seen some suspicious crashes on Poco F1.
|
2023-08-30 10:47:20 +02:00 |
|
Bashar Astifan
|
4d71c96a10
|
Very minor cleanup
Removing unused include and cleaned the Tls TODO notice
|
2023-08-24 15:25:20 +04:00 |
|
Bashar Astifan
|
04d72ebe54
|
UWP improvements 2
|
2023-08-23 02:25:57 +04:00 |
|
Henrik Rydgård
|
44d602ca7d
|
Move InitSysDirectories to where it belongs and rename it. Plus warning fixes.
|
2023-08-18 13:03:32 +02:00 |
|
Henrik Rydgård
|
13cfd9c3d6
|
Add Mesa as a known GPU driver "vendor".
|
2023-08-17 22:06:03 +02:00 |
|
Henrik Rydgård
|
8fb5b06e0e
|
Add workaround for 32-bit x86 debug builds on AMD on Windows
Fixes issue #17787
|
2023-08-17 21:05:43 +02:00 |
|
Henrik Rydgård
|
691c8b8d8d
|
Write to the frame time history from the other backends too. Needed for the upcoming timing code.
|
2023-08-16 12:22:49 +02:00 |
|
Henrik Rydgård
|
572595cc7b
|
Refactor: Lift the frame time history data up one level into thin3d
|
2023-08-16 11:45:26 +02:00 |
|
Henrik Rydgård
|
5959481a3e
|
libretro D3D11: Attempt at fixing a build error
|
2023-08-15 00:30:36 +02:00 |
|
Henrik Rydgård
|
1b2cffe632
|
Address feedback
|
2023-08-14 11:06:20 +02:00 |
|
Henrik Rydgård
|
aadb700505
|
Fix turning off VSync on Android, logic fix
|
2023-08-14 11:02:29 +02:00 |
|
Henrik Rydgård
|
ff6e118fff
|
Get rid of a lot of ifdefs around presentation mode. Instead, set things dynamically.
|
2023-08-14 11:02:29 +02:00 |
|
Henrik Rydgård
|
bec9c5611e
|
Rename PresentationMode to PresentMode
|
2023-08-14 11:02:29 +02:00 |
|
Henrik Rydgård
|
dc4de340b3
|
Some debug overlays don't make sense when not in-game, disable them. Minor feedback fixes.
|
2023-08-13 21:54:24 +02:00 |
|
Henrik Rydgård
|
e651d6e59f
|
Finish the separation of EndFrame and Present.
|
2023-08-13 18:40:35 +02:00 |
|
Henrik Rydgård
|
377704f195
|
OpenGL: Split submit and presentation into two tasks, but schedule them together
|
2023-08-13 18:40:35 +02:00 |
|
Henrik Rydgård
|
86fcb28d4d
|
Remove "bool retainControl_" for simplicity. Not needed.
|
2023-08-13 18:40:35 +02:00 |
|
Henrik Rydgård
|
cf83be8b3c
|
Very small memory leak fix
|
2023-08-13 13:55:51 +02:00 |
|
Henrik Rydgård
|
0ccd29f2ba
|
Revert "OpenGL: Separate submit/present for this backend as well"
This reverts commit 0143d67f9b.
|
2023-08-12 13:35:21 +02:00 |
|