 JMC47andGitHub
|
e3deb14156
|
Merge pull request #13347 from iwubcode/custom_shader_overhaul_lighting
VideoCommon: move lighting shader logic to callable functions
|
2025-03-15 17:26:32 -04:00 |
|
Jordan Woyak
|
46e0952e97
|
PerformanceTracker: Use SPSCQueue and atomic to eliminate need for a mutex. Clean up some math.
|
2025-03-15 14:40:00 -05:00 |
|
Jordan Woyak
|
c763961112
|
PerformanceTracker: Use std::deque instead of hand-rolled circular
queue.
|
2025-03-15 14:40:00 -05:00 |
|
Jordan Woyak
|
b2ce3fbefc
|
PerformanceTracker: Pass chrono values instead of us s64.
|
2025-03-15 14:40:00 -05:00 |
|
JosJuice
|
f2d1918714
|
Fix broken merge of PR #13181
This undoes one of the changes of PR #13181. I'm guessing the relevant
code changed between when the PR was last pushed to and when it was
merged.
|
2025-03-15 17:23:39 +01:00 |
|
 JosJuiceandGitHub
|
8c7ab286f5
|
Merge pull request #13181 from tygyh/Replace-'reinterpret_cast'
Replace 'reinterpret_cast' with 'static_cast'
|
2025-03-15 15:31:38 +01:00 |
|
 JosJuiceandGitHub
|
3fb4084e25
|
Merge pull request #13345 from Tilka/unswap_depth
Fix depth texture being incorrectly affected by swap table
|
2025-03-15 14:30:19 +01:00 |
|
Jordan Woyak
|
2690a62949
|
Core: Remove unused GetActualEmulationSpeed function and related variables/functions.
|
2025-03-14 03:10:13 -05:00 |
|
Jordan Woyak
|
e1745f682f
|
PerformanceMetrics: Eliminated a mutex. Code cleanups.
|
2025-03-14 03:10:13 -05:00 |
|
Jordan Woyak
|
6c158ed590
|
VideoCommon: Create AsyncRequests directly in MMU code to eliminate EFB-related functions in VideoBackendBase.
|
2025-03-14 01:14:51 -05:00 |
|
Jordan Woyak
|
63b848ca93
|
VideoCommon: Eliminate EFBAccessType enum. Eliminate union and switch statement handler in AsyncRequests.
|
2025-03-14 00:59:41 -05:00 |
|
iwubcode
|
15372dc835
|
VideoCommon: move lighting shader logic to callable functions
|
2025-03-13 23:56:04 -05:00 |
|
 JMC47andGitHub
|
0e2785a562
|
Merge pull request #13387 from jordan-woyak/frame-pacing
CoreTiming: Improve frame pacing
|
2025-03-13 14:23:18 -04:00 |
|
Jordan Woyak
|
5b36c13bfb
|
VideoCommon: Rename Renderer to EFBInterface.
|
2025-03-12 21:09:16 -05:00 |
|
 JMC47andGitHub
|
de997d616f
|
Merge pull request #13416 from jordan-woyak/unused-viewport-correction
VertexShaderManager: Eliminate unnecessary m_viewport_correction member.
|
2025-03-11 19:00:55 -04:00 |
|
 JMC47andGitHub
|
b7bd0a0836
|
Merge pull request #13413 from jordan-woyak/vconfig-progressive
VideoConfig: Eliminate bForceProgressive.
|
2025-03-11 18:59:28 -04:00 |
|
 JMC47andGitHub
|
67c8d5640f
|
Merge pull request #13412 from jordan-woyak/netplay-vconfig
VideoConfig: Eliminate NetPlay related members.
|
2025-03-11 18:59:02 -04:00 |
|
 JMC47andGitHub
|
1698daef66
|
Merge pull request #13410 from jordan-woyak/movie-vconfig
Movie: Eliminate MovieManager::SetGraphicsConfig.
|
2025-03-11 18:58:45 -04:00 |
|
Jordan Woyak
|
c191ed5321
|
VertexShaderManager: Eliminate unnecessary m_viewport_correction member.
|
2025-03-11 03:55:57 -05:00 |
|
Jordan Woyak
|
de01a790e1
|
VideoConfig: Eliminate bForceProgressive.
|
2025-03-10 19:02:43 -05:00 |
|
Jordan Woyak
|
7f3d8a1ad4
|
VideoConfig: Eliminate NetPlay related members.
|
2025-03-10 18:53:44 -05:00 |
|
Jordan Woyak
|
44423a3656
|
Movie: Eliminate MovieManager::SetGraphicsConfig.
|
2025-03-10 18:16:49 -05:00 |
|
Jordan Woyak
|
7222188cde
|
Core/VideoCommon: Push presentation time calculated from CPU thread to GPU thread.
|
2025-03-10 16:40:46 -05:00 |
|
Jordan Woyak
|
fe2d247acb
|
VideoCommon: Don't merge EFBPoke AsyncRequests.
|
2025-03-10 16:37:24 -05:00 |
|
mitaclaw
|
433c6ce0f2
|
GCC: Remedy NRVO Fails
Using the `-Wnrvo` flag introduced by GCC 14, I identified a few places where NRVO was clearly intended, but is fumbled.
|
2025-03-10 12:38:03 -07:00 |
|