Henrik Rydgård
717ffc9fae
Buildfixes
2026-07-20 12:02:07 +02:00
Henrik Rydgård
a59637975a
Call the new command line parser from all backends
2026-07-20 12:02:07 +02:00
Henrik Rydgård
acc0a19786
wip
2026-07-20 12:02:07 +02:00
Henrik Rydgård
a73fcc7b4b
Windows: Call NativeInit/NativeShutdown outside the EmuThread.
2026-07-20 12:02:07 +02:00
Henrik Rydgård
f022328521
Remove the "restart emuthread" facility that isn't really working (and won't be compatible with the next refactorings)
2026-07-20 12:02:07 +02:00
Henrik Rydgård
29836ea74e
Move the new incomplete command line parser to Core
2026-07-20 12:02:07 +02:00
Henrik Rydgård
a886cfb5ab
First step of centralizing command line parsing
2026-07-20 12:02:07 +02:00
Henrik Rydgård
862012b1e3
Merge pull request #21947 from Kethen/postoffice_recv_rework
...
bump aemu_postoffice
2026-07-19 20:29:36 +02:00
Katharine Chui
01849c251e
use new aemu_postoffice apis during polling
2026-07-19 11:30:27 +02:00
Katharine Chui
ff83e8c896
bump aemu_postoffice
...
- Make GetPdpStat behave more like in P2P mode
- Now fetches accumulated ready to be received amount of data
instead of only the immediate to be received Pdp block
- Make GetPtpStat behave more like in P2P mode
- Now fetches accumulated ready to be received amount of data
instead of the size of the next server send block
- Make PtpRecv behave more like in P2P mode
- Fix block like behavior where whole server send block has
to be consumed before getting data from the next send block
- Fix block like bahavior where sender sends in small PtpSend
calls while receiver receive with less frequent but bigger
buffer PtpRecv causes bloat(and eventually server kick)
on relay
2026-07-19 11:30:27 +02:00
Henrik Rydgård
35a2bcf3df
Merge pull request #21944 from hrydgard/more-headless-fixes
...
More headless fixes, and an adhoc crash fix
2026-07-19 02:15:21 +02:00
Henrik Rydgård
4381a8d59b
Hot Pixel: Work around missing text on main menu with vertex depth rounding.
...
Fixes #15826
2026-07-19 02:06:09 +02:00
Henrik Rydgård
b706d800cb
More headless tweaks. D3D11 and Vulkan backends work, not OpenGL though, timing issue it seems
2026-07-19 01:46:41 +02:00
Henrik Rydgård
f5a8ad172e
Fix various issues with the headless build (for running frame dumps)
2026-07-19 00:09:06 +02:00
Henrik Rydgård
702e18bd2d
Fix typo (thanks Nemo)
...
See #d0dd10c
2026-07-18 23:55:25 +02:00
Henrik Rydgård
b469e57735
Some refactoring in Windows/EmuThread.cpp/h
2026-07-18 23:54:32 +02:00
Henrik Rydgård
986eee7ef3
Remove the global variable "useEmuThread", add some VK error checking for compute shader compiles
2026-07-18 23:45:27 +02:00
Henrik Rydgård
fdf186e43b
Windows: Refactor console positioning, moving the code out of EmuThread.cpp
2026-07-18 20:58:29 +02:00
Henrik Rydgård
1c918729d0
Merge pull request #21938 from hrydgard/screenshot-testing-improvements
...
Headless build: Preparations for framedump screenshot testing
2026-07-18 20:07:08 +02:00
Henrik Rydgård
6b9596cf4e
Make D3D11 work for framedump testing
2026-07-18 20:06:03 +02:00
Henrik Rydgård
1cff174a3e
Merge pull request #21937 from hrydgard/texture-replacer-refactor
...
Texture replacer code cleanup and performance fix
2026-07-18 19:12:03 +02:00
Henrik Rydgård
3fd9b42f95
Fix playback of framedumps for headless
2026-07-18 19:09:46 +02:00
Henrik Rydgård
8ff9793e32
Headless: Update the documentation, remove outdated teamcity stuff (used DeepSeek V4 Flash)
2026-07-18 18:35:46 +02:00
Henrik Rydgård
4eae44f98a
Make Headless a bit more flexible about saving screenshots
2026-07-18 18:28:32 +02:00
Henrik Rydgård
2931e9e5d2
TextureReplacer: We don't need to check for files that are missing from the alias list.
2026-07-18 18:00:54 +02:00
Henrik Rydgård
53c57bf95f
Minor cleanups in replacer
2026-07-18 18:00:54 +02:00
Henrik Rydgård
d7c8d6bd80
Clean up cachekey handling in texture replacer
2026-07-18 18:00:51 +02:00
Henrik Rydgård
0b39cde3a3
LookupWildCard: Remove a redundant argument and a constant template argument
2026-07-18 17:55:04 +02:00
Henrik Rydgård
50db88c67d
Merge pull request #21932 from hrydgard/more-texture-cache-refactoring
...
More texture cache refactoring, fix secondary texture cache bugs
2026-07-18 14:07:30 +02:00
Henrik Rydgård
90d922226f
Correct maxSeenV handling
2026-07-18 12:31:01 +02:00
Henrik Rydgård
63331fd6d1
Remove DeleteTexture function, only made the code less clear
2026-07-18 12:08:50 +02:00
Henrik Rydgård
ee1314f803
Add new TexCache logging channel
2026-07-18 11:57:56 +02:00
Henrik Rydgård
f3a5b2dd18
Correct bugs in the secondary texture cache
2026-07-18 11:57:48 +02:00
Henrik Rydgård
cff09041c9
Completely rework the flow in TextureCacheCommon::ApplyTexture
2026-07-18 11:57:48 +02:00
Henrik Rydgård
b9b2b2b61e
Reindent some code, do checks in a more logical order
2026-07-18 11:57:48 +02:00
Henrik Rydgård
1ffdc52111
Remove another "next" variable, cleanup
2026-07-18 11:57:48 +02:00
Henrik Rydgård
9fb0973852
Unrelated UI fix
2026-07-18 11:57:48 +02:00
Henrik Rydgård
f0c28c6744
Merge pull request #21931 from hrydgard/merge-set-texture-apply-texture
...
Code cleanup: Merge the SetTexture and ApplyTexture functions
2026-07-16 21:51:00 +02:00
Henrik Rydgård
3b58242063
More cleanup
2026-07-16 20:54:58 +02:00
Henrik Rydgård
ff89e4da4d
Simplify
2026-07-16 20:38:27 +02:00
Henrik Rydgård
31c32c0ee0
Remove the "nextFramebufferTexture_" variable
2026-07-16 20:30:01 +02:00
Henrik Rydgård
40bce17f53
Some cleanup
2026-07-16 20:27:44 +02:00
Henrik Rydgård
130fad6876
Split out a function to finish up binding of framebuffers
2026-07-16 20:15:51 +02:00
Henrik Rydgård
0528646ea3
Invert the relationship between the two functions
2026-07-16 19:08:18 +02:00
Henrik Rydgård
a4b4489d30
Move code around
2026-07-16 19:08:18 +02:00
Henrik Rydgård
7033a61b5e
Merge pull request #21930 from hrydgard/more-ge-cleanup
...
More ge cleanup
2026-07-16 19:08:12 +02:00
Henrik Rydgård
e81055db16
Remove the need to call SetTexture() externally.
2026-07-16 18:32:47 +02:00
Henrik Rydgård
b4d1b3d469
Reshuffle so that SetTexture and ApplyTexture are always called together (will merge them later)
2026-07-16 18:23:58 +02:00
Henrik Rydgård
7c73ed71bf
Remove the ability to "set safe size" from SoftwareTransformCommon, now redundant
2026-07-16 18:05:59 +02:00
Henrik Rydgård
fef50f5348
Remove obsolete software transform vertex decoder hack that forced software skinning
2026-07-16 17:52:14 +02:00