05fad53fa0
Update STATE_VERSION
...
Co-authored-by: BhaaL <bhaalsen@gmail.com >
2023-02-09 18:36:20 +13:00
e2de281897
Make sure pixel shaders pick up Initial EFB Scale
2023-02-09 18:36:20 +13:00
cf9a6f8477
Lint fixes
2023-02-09 18:36:20 +13:00
f7ad825736
fix fbdev
2023-02-09 18:36:20 +13:00
628af9d564
Fix builds with FFMPEG disabled
2023-02-09 18:36:20 +13:00
4422af1272
Cleanup headers
2023-02-09 18:36:20 +13:00
5803786beb
Move UseVertexDepthRange() out of Renderer
...
There wasn't really a good place for it, but this will do
2023-02-09 18:36:20 +13:00
2cfc02a116
Move m_prev_efb_format into FramebufferManager
2023-02-09 18:36:20 +13:00
9b5397abdb
Move WidescreenHeuristic to it's own class
...
It's about the only thing left in renderer
2023-02-09 18:36:20 +13:00
31cfe8250d
Lint fixes
2023-02-09 18:36:20 +13:00
11de923dcb
Move xfb tracking and IR scaling out of RenderBase
2023-02-09 18:36:20 +13:00
e009002411
Refactor ClearRegion
...
And fix bug where opengl was getting the wrong coordinates
2023-02-09 18:36:20 +13:00
e6583f8bec
Android: Convert image loading code to Kotlin
2023-02-08 19:34:27 -05:00
4d164fcb77
Allow building against system libspng
2023-02-06 13:30:46 +01:00
72b22ef0a5
Merge pull request #11543 from deReeperJosh/skylanderslistfixes
...
Skylanders Portal: Remove Imaginators Skylanders from list
2023-02-06 15:32:41 +13:00
e0b3dd0dcf
Remove Imaginators Skylanders from list
...
Add Vicarious Visions variant
2023-02-06 15:16:06 +13:00
ca0b61be91
Merge pull request #11459 from OatmealDome/steam-user-dir
...
CommonPaths: Add Steam-specific user directory and clean up
2023-02-05 23:52:41 +01:00
2ff155f742
Optimise cond_var predicate order
...
m_items.empty() is by far the most likely reason for a notification.
2023-02-05 17:20:00 +13:00
271ffde71d
Prevent WaitForCompletion shutdown deadlock.
...
Adjust shutdown order to prevent potential deadlocks
when one thread calls Shutdown, and another calls WaitForCompletion.
2023-02-05 17:17:16 +13:00
9c012b09b3
Address review feedback
2023-02-05 16:52:53 +13:00
a244cb868b
DSPTool: Fix missing error when redefining labels
...
The logging was broken in 958cbf38a4
(DSPTool doesn't use dolphin's logging system, so it just produced nothing; the same thing affected comparing before 693a29f8ce
).
AssemblerError::LabelAlreadyExists (previously ERR_LABEL_EXISTS) simply was never used.
2023-02-04 17:31:06 -08:00
23b504a952
Merge pull request #10722 from TryTwo/PR_Integer_Shader
...
Post-processing: Add integer scaling shader
2023-02-05 00:48:47 +01:00
c10758e9e9
Merge pull request #9860 from AdmiralCurtiss/sharp-bilinear
...
Add sharp bilinear postprocessing shader.
2023-02-05 00:48:28 +01:00
1e7efb2354
Add sharp bilinear postprocessing shader.
2023-02-04 20:48:01 +01:00
7c4fcc30a3
WorkQueueThread: provide name and function at same time
2023-02-04 15:56:27 +13:00
6594532f10
WorkQueueThread: rework Cancel/Shutdown workflow
...
- Cancel doesn't shut down anymore.
Allowing it to be used multiple times thoughout the life of
the WorkQueue
- Remove Clear, so we only have Cancel semantics
- Add IsCancelling so work items can abort early if cancelling
- Replace m_cancelled and m_thread.joinable() guars with m_shutdown.
- Rename Flush to WaitForCompletion (As it's ambiguous if a function
called flush should be blocking or not)
- Add documentation
2023-02-04 14:58:12 +13:00
acdb0c5be1
WorkQueueThread: Implement thread name
...
Otherwise we will end up with a dozen threads named "WorkQueueThread"
2023-02-04 14:58:12 +13:00
94a0c50bf8
WorkQueueThread: Rework without Flags/Events
2023-02-04 14:31:16 +13:00
9affbfe683
WorkQueueThread: Implement proper Flush
...
and rename the existing Flush to FlushOne.
2023-02-04 14:31:16 +13:00
9badcc6eb8
WorkQueueThread: Add Push
2023-02-04 14:31:16 +13:00
512273a507
WorkQueueThread: Add flush capability
2023-02-04 14:31:16 +13:00
aece99fe41
Merge pull request #11533 from Sam-Belliveau/smoother-vi-skip
...
Set VI Skip Activation to Half The Audio Buffer
2023-02-03 15:09:50 -05:00
17bdee4366
Update Transifex config for new client
...
Transifex's old CLI client was deprecated in November 2022. This updates
our config so it can be used with the new client.
2023-02-03 10:13:37 +01:00
46b99671d9
Translation resources sync with Transifex
2023-02-03 10:03:22 +01:00
4a97dc7c81
Let VI Skip work if variance > fallback
2023-02-02 20:59:17 -05:00
87d5d39dfe
Set VI Skip Activation to Half The Audio Buffer
2023-02-02 20:55:13 -05:00
643726110b
Merge pull request #11490 from deReeperJosh/skylandersportalandroid
...
Android: Skylanders Portal UI
2023-02-02 03:27:06 -05:00
680db55239
Android: Add Skylanders Portal
...
Co-Authored-By: Charles Lombardo <clombardo169@gmail.com >
2023-02-02 21:16:14 +13:00
6cb8df7658
Merge pull request #11529 from phire/egrep
...
lint: replace egrep with grep -E
2023-02-02 05:33:35 +01:00
e38c0a1bbd
lint: replace egrep with grep -E
...
Starting with grep 3.8, egrep throws the following warning
egrep: warning: egrep is obsolescent; using grep -E
Whch is annoying... so we will use grep -E
2023-02-02 17:23:40 +13:00
6669d160b1
Merge pull request #11528 from delroth/clang-format-13
...
lint: update to clang-format-13
2023-02-02 17:13:48 +13:00
c92de420ef
lint: update to clang-format-13
2023-02-02 04:56:08 +01:00
69b178e95f
Merge pull request #11157 from h3xx/use-gnuinstalldirs
...
Use GNUInstallDirs for installation paths
2023-02-01 19:35:46 +01:00
e55a0f4fff
Merge pull request #11495 from OatmealDome/android-cmake
...
Android: Don't enforce a particular CMake version
2023-02-01 19:35:09 +01:00
9eb56551af
Merge pull request #11525 from t895/runtime-switch-fix
...
Android: Fix settings being editable when marked otherwise
2023-02-01 18:03:41 +01:00
2ec7577788
Android: Fix settings being editable when marked otherwise
2023-02-01 00:51:48 -05:00
234de8af09
UICommon: Don't check the registry key or use the old user directory path on Windows builds for Steam
2023-01-31 17:57:09 -05:00
7240290382
CommonPaths: Add Steam-specific user directory
2023-01-31 17:57:09 -05:00
59a44bea50
CommonPaths: Split platform-specific definitions for user directories into two blocks
2023-01-31 17:57:09 -05:00
af33d4f13f
CommonPaths: Split PORTABLE_USER_DIR into "portable" and "embedded" to accomodate macOS
2023-01-31 17:57:09 -05:00