Commit Graph

6569 Commits

Author SHA1 Message Date
Philpax e901567193 Fix crash from null sample channel
Certain games, such as Forza Motorsport 3, submit XMA data with the
stereo flag set with a null second channel. This falls back to mono
conversion when the second channel is null, preventing a crash.
2022-05-19 10:22:41 +02:00
Margen67 64b336805e Add vsync_interval option 2022-05-19 10:22:32 +02:00
illusion0001 485812632a Add FPS to microprofiler 2022-05-19 10:22:27 +02:00
Gliniak 0881725533 Merge remote-tracking branch 'GliniakRepo/const_prop_opcode_and_not' into canary_pr 2022-05-19 10:18:58 +02:00
Gliniak 75f0dfd6f3 Merge remote-tracking branch 'GliniakRepo/deleteFunctionsFromUnloadedModule' into canary_pr 2022-05-19 10:18:18 +02:00
Gliniak 320cbc43c8 Merge remote-tracking branch 'GliniakRepo/physicalProtectPageCombinations' into canary_pr 2022-05-19 10:17:58 +02:00
Gliniak ef281c69c3 Merge remote-tracking branch 'GliniakRepo/xamNetSockNameAndErrorHandling' into canary_pr 2022-05-19 10:17:29 +02:00
Gliniak de03165995 Merge remote-tracking branch 'GliniakRepo/audioSkipHeaderInputOffset' into canary_pr 2022-05-19 10:16:41 +02:00
Gliniak 5ef92faf6d Merge remote-tracking branch 'GliniakRepo/createEnumeratorHandle' into canary_pr 2022-05-19 10:16:10 +02:00
Gliniak 006f3adad3 Merge remote-tracking branch 'GliniakRepo/disablePositiveVibes' into canary_pr 2022-05-19 10:03:50 +02:00
Gliniak b237b71031 Merge remote-tracking branch 'GliniakRepo/memory_stats' into canary_pr 2022-05-19 10:03:29 +02:00
Gliniak 7ac2279d34 Merge remote-tracking branch 'GliniakRepo/customConHeaderImplementation' into canary_pr 2022-05-19 10:03:05 +02:00
Gliniak 5247220e73 Merge remote-tracking branch 'GliniakRepo/patchingSystem' into canary_pr 2022-05-19 10:01:33 +02:00
Margen67 8386ccf376 CI: Use matrix config, cleanup 2022-05-19 09:39:58 +02:00
Margen67 99e3a1a4b1 Disable Vulkan 2022-05-19 09:39:58 +02:00
Margen67 29174be454 Upgrade to upload-artifact v3 2022-05-19 09:39:58 +02:00
Margen67 f81d574830 CI: Ignore more files, use checkout v3 2022-05-19 09:39:58 +02:00
Margen67 6c68ddae92 CI: Also delete tags 2022-05-19 09:39:58 +02:00
Margen67 808c05a818 CI: Fix tag conflicts 2022-05-19 09:39:57 +02:00
Margen67 1e58ab9f7d CI: Remove unneeded line 2022-05-19 09:39:57 +02:00
Margen67 81179700bc Fix vfs-dump artifact conflict 2022-05-19 09:39:57 +02:00
Margen67 6a4ad7c0a4 Add game patches to Canary artifacts+release
Also add release for canary_experimental+pr
2022-05-19 09:39:57 +02:00
Margen67 81ca27575c Make GH Actions use matrix for runs-on 2022-05-19 09:39:57 +02:00
Margen67 8698062213 Switch GH Actions to 2019 2022-05-19 09:39:57 +02:00
Margen67 46ed118703 Update .appveyor.yml 2022-05-19 09:39:57 +02:00
Margen67 2bc0dead2a Azure Pipelines: Ignore canary_base 2022-05-19 09:39:57 +02:00
Radosław Gliński 7b27456639 Updated Appveyor to ignore canary_base builds 2022-05-19 09:39:56 +02:00
Radosław Gliński c364822ab0 Updated Github CI to ignore canary_base builds 2022-05-19 09:39:56 +02:00
Margen67 1f0b8245b1 CI: Use gh release create
Move archive creation to create release step.
Error if archive is too small.
2022-05-19 09:39:56 +02:00
Margen67 c3d6bdee54 CI improvements
Use GITHUB_SHA to prevent commit hash/tag inconsistency.
Don't set release parameters if release isn't going to be created.
action-gh-release:
 Add branch to release name.
 Add fail_on_unmatched_files: true
2022-05-19 09:39:56 +02:00
Gliniak ef235e29c3 Copied CI commits from canary_new 2022-05-19 09:39:56 +02:00
illusion0001 f9fd3e5fec AVPack cvar 2022-05-19 09:39:56 +02:00
illusion 357d9adfca automatic aspect ratio change
aspect ratio will now change if internal resolution is set to anything 4:3
(i.e 640x480, 1024x768, 1600x1200.. etc.)
2022-05-19 09:39:56 +02:00
Margen67 bdd431cd4a Rename exe to xenia_canary 2022-05-19 09:39:55 +02:00
illusion98 7242efdeef Change default config file name 2022-05-19 09:39:55 +02:00
illusion98 471041a9b5 Change window title
xenia -> xenia-canary
2022-05-19 09:39:55 +02:00
illusion98 6036c977e8 Change ID and new description 2022-05-19 09:39:55 +02:00
illusion98 c0333ea7c6 Add Time Elasped and Description Text
Display Time Elapsed when idle or playing a game
Display description when hovering over the icon
2022-05-19 09:39:55 +02:00
Cancerous 29ffaca737 icon fix 2022-05-19 09:39:55 +02:00
Cancerous 6012386d01 New Icons 2022-05-19 09:39:55 +02:00
Triang3l 7675b6b140 [DXBC] Cleanup texture/sampler name setting 2022-05-17 22:30:55 +03:00
Triang3l 533de3b477 [D3D12] Remove unnecessary binding count uint32_t casts 2022-05-17 21:33:17 +03:00
Triang3l f9261811a9 [D3D12] Fix layouts_mutex_ lock naming 2022-05-15 18:52:28 +03:00
Triang3l a65fd4f673 [GPU] Shader::IsHostVertexShaderTypeDomain 2022-05-15 16:13:05 +03:00
Triang3l f9b3b90a68 [D3D12] Subsystem management order cleanup 2022-05-14 22:30:06 +03:00
Triang3l 60052fb4fc [Vulkan] Don't require imageViewFormatSwizzle in the immediate drawer 2022-05-14 22:18:21 +03:00
Triang3l d6a9056952 [D3D12] D3D12Texture::SRVDescriptorKey structure 2022-05-14 18:41:15 +03:00
Triang3l 26cf717394 [GPU] Make TextureCache constructors explicit 2022-05-14 18:28:32 +03:00
Triang3l d280b3953d [GPU] Texture object/binding management to common superclass 2022-05-14 16:18:10 +03:00
Triang3l af3158f1bf [Legacy Vulkan] Add Vulkan prefix to Pipeline/TextureCache to avoid future name collisions 2022-05-11 21:21:33 +03:00