Henrik Rydgård
|
16c7ec390f
|
Headless: Start taking logic out of the "HeadlessHost"
Also update some agent files
|
2026-07-21 11:01:48 +02:00 |
|
Henrik Rydgård
|
8666a3cd57
|
Add resolution scale parameter to headless
|
2026-07-20 21:40:14 +02:00 |
|
Henrik Rydgård
|
03ec07df97
|
Merge pull request #21951 from hrydgard/more-commandline-refactor
More commandline parsing refactoring
|
2026-07-20 20:09:09 +02:00 |
|
Henrik Rydgård
|
9a2342b98e
|
SDL buildfix, headless logic fix
|
2026-07-20 19:18:18 +02:00 |
|
Henrik Rydgård
|
4b24c187f2
|
Move more command line parameters to the new parser
|
2026-07-20 17:44:19 +02:00 |
|
Henrik Rydgård
|
650a59f964
|
Migrate more config parsing to the new parser
|
2026-07-20 16:50:34 +02:00 |
|
Henrik Rydgård
|
bd25962cbe
|
Convert more options to the new command line parser
|
2026-07-20 16:33:03 +02:00 |
|
Henrik Rydgård
|
dca65d02ad
|
Move the force_gl_version command line hack to the new parser
See #20687
|
2026-07-20 16:33:03 +02:00 |
|
Henrik Rydgård
|
e6875fa339
|
More cmdline work.
|
2026-07-20 16:33:03 +02:00 |
|
Henrik Rydgård
|
cef7da49b3
|
Add utility to parse parameters with params
|
2026-07-20 16:33:03 +02:00 |
|
Henrik Rydgård
|
b491070a72
|
Bugfix config save/load
|
2026-07-20 16:32:11 +02:00 |
|
Henrik Rydgård
|
7a39c0e560
|
Merge pull request #21949 from hrydgard/cmdline-parse-refactor
Start work on unifying command line parsing
|
2026-07-20 12:56:14 +02:00 |
|
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 |
|
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 |
|
Henrik Rydgård
|
92ec6a992b
|
Remove "pixelMapped" from gstate_c.
|
2026-07-16 17:45:22 +02:00 |
|
Henrik Rydgård
|
6f4f0c41b4
|
Split ApplyTexture into ApplyTexture and ApplySampler
|
2026-07-16 17:45:22 +02:00 |
|
Henrik Rydgård
|
2e012b8966
|
Unify the "BindSampler" function between the backends
|
2026-07-16 17:45:22 +02:00 |
|
Henrik Rydgård
|
306f3dec92
|
Merge pull request #21929 from hrydgard/more-fixes
GE: Assorted rendering code cleanup
|
2026-07-16 17:35:30 +02:00 |
|
Henrik Rydgård
|
87140d7c26
|
Merge pull request #21924 from sum2012/hw-patch
Fix MpegDemux by Gemini
|
2026-07-16 16:40:38 +02:00 |
|
Henrik Rydgård
|
66014870d2
|
Remove unnecessary "DirtyLastShader" mechanism.
|
2026-07-16 15:47:59 +02:00 |
|
Henrik Rydgård
|
57e6bafb62
|
Remove largely ineffective and nearly not functional "low memory mode". Unlikely to save us.
|
2026-07-16 15:28:40 +02:00 |
|
Henrik Rydgård
|
672b549109
|
Make GetFramebufferSamplingParams a loose function.
|
2026-07-16 15:28:33 +02:00 |
|
Henrik Rydgård
|
d2ae8af2bf
|
Start splitting apart Texture vs Sampler binding code
|
2026-07-16 15:03:23 +02:00 |
|
Henrik Rydgård
|
615815e9ab
|
Minor code cleanup
|
2026-07-16 15:03:23 +02:00 |
|
Henrik Rydgård
|
31b21d6bef
|
Improve and clean up GPU stats
|
2026-07-16 15:03:20 +02:00 |
|
Henrik Rydgård
|
ea95eb420d
|
Clean up GetFramebufferSamplingParams
|
2026-07-16 15:03:20 +02:00 |
|
Henrik Rydgård
|
c278fdf5a3
|
Rename some vars, move a function from header to cpp
|
2026-07-16 15:03:20 +02:00 |
|
Henrik Rydgård
|
e3f656539b
|
ImDebugger: Move a button
|
2026-07-16 15:03:20 +02:00 |
|
Henrik Rydgård
|
bb1ea30844
|
Merge pull request #21927 from crashGG/mmpx
fix(shader): follow-up fix for last PR#21926
|
2026-07-16 14:54:02 +02:00 |
|
Henrik Rydgård
|
68b55abeb3
|
Merge pull request #21926 from crashGG/mmpx
MMPX adv:fix a transparent pixel bug & Adjusted floating-point tolerance
|
2026-07-16 12:21:30 +02:00 |
|
Henrik Rydgård
|
79f6aa57e2
|
Remove some redundant code from SDL mousewheel handling.
Should help #21923
|
2026-07-16 00:39:34 +02:00 |
|
Henrik Rydgård
|
87c92c934e
|
Merge pull request #21922 from hrydgard/more-optimizations
Fix Vulkan on very old Android devices, avoid computing disk space, performance fixes
|
2026-07-15 14:05:05 +02:00 |
|
Henrik Rydgård
|
013fc094de
|
Remove NeedsZWHack old Mali workaround in vertex shaders. The new transform math seems to have fixed it some other way.
|
2026-07-15 12:14:33 +02:00 |
|
Henrik Rydgård
|
c4889b3a2a
|
Some more simplification of expressions in the vertex shader generator
|
2026-07-15 12:03:16 +02:00 |
|
Henrik Rydgård
|
26313b6314
|
Log improvements
|
2026-07-15 12:03:05 +02:00 |
|
Henrik Rydgård
|
c1ceea1405
|
Correct Vulkan initialization for devices that don't support Vulkan 1.1.
|
2026-07-15 11:57:27 +02:00 |
|
Henrik Rydgård
|
993c3a9c67
|
Avoid accurately computing disk space on iOS and Android (where it can be slow). Add a setting.
|
2026-07-14 22:22:29 +02:00 |
|
Henrik Rydgård
|
a6516c8d66
|
__KernelModuleDoState: Only apply function replacement on state load. Improves performance of rewind states
|
2026-07-14 20:31:39 +02:00 |
|
Henrik Rydgård
|
8721e11694
|
Simplify expressions
|
2026-07-14 20:31:39 +02:00 |
|
Henrik Rydgård
|
b719323f16
|
Merge pull request #21921 from hrydgard/remove-hardware-skinning-again
Remove hardware skinning (second try)
|
2026-07-14 20:31:11 +02:00 |
|
Henrik Rydgård
|
ca8e54106b
|
Remove libretro setting definition
|
2026-07-14 20:01:33 +02:00 |
|
Henrik Rydgård
|
c3eafeb005
|
Remove obsolete vertex decoder code and options
|
2026-07-14 17:26:00 +02:00 |
|
Henrik Rydgård
|
cd40e2d4f0
|
Delete more code related to hardware skinning
|
2026-07-14 17:17:40 +02:00 |
|
Henrik Rydgård
|
61e1ef8f7a
|
Remove the "Software skinning" option. Now always on.
|
2026-07-14 17:02:57 +02:00 |
|
Henrik Rydgård
|
035278516f
|
Bump langtool deps
|
2026-07-14 17:02:26 +02:00 |
|
Henrik Rydgård
|
024300eeba
|
Merge pull request #21920 from hrydgard/more-fixes
Fix glitches in Naruto Shippuden 3: UNH
|
2026-07-14 16:34:41 +02:00 |
|
Henrik Rydgård
|
4d018cd7e5
|
Fix back behavior in GameScreen
Fixes #21884
|
2026-07-14 15:44:17 +02:00 |
|
Henrik Rydgård
|
219c97c531
|
Apply sprite fix in Naturo Shippuden: UNH 3
|
2026-07-14 15:32:25 +02:00 |
|
Henrik Rydgård
|
a655278dc8
|
Fix vertex/index advance with through-mode 2D culling. Fixes Naruto 3
Fixes #21919
|
2026-07-14 15:29:55 +02:00 |
|
Henrik Rydgård
|
18a9de3eca
|
Move AdvanceVerts to GPUStateCache
|
2026-07-14 15:28:21 +02:00 |
|
Henrik Rydgård
|
3e393d99e1
|
GeDebugger: Add some sanity checks in the vertex preview to avoid crashes
|
2026-07-14 14:15:32 +02:00 |
|
Henrik Rydgård
|
dbba810745
|
Merge pull request #21918 from hrydgard/more-changes
Fix graphics problems in 3rd Birthday in OpenGL on Mali devices
|
2026-07-13 21:20:27 +02:00 |
|
Henrik Rydgård
|
20113c67f3
|
Add a few (disabled) lines of code to kinda-simulate the Mali feature set.
|
2026-07-13 20:00:10 +02:00 |
|
Henrik Rydgård
|
04571a15e3
|
Don't forget to specify highp on u_zw in OpenGL. Necessary for older Mali.
Fixes #21914
|
2026-07-13 19:59:53 +02:00 |
|