57088ebb82
Shaders: Add error message for asciiart shader if shader_subgroup is missing.
...
This extension is currently required to get good performance.
So instead of maybe triggering a GPU hang, let's just disable the shader and show a warning instead.
Sadly our postprocessing framework does not support reporting a warning, so the way to display the warning is a bit hacky.
But this is an ascii-art shader, we already have a font in the shader, so let's use it.
2023-03-29 23:12:50 +02:00
4780953172
Shaders: Clang-format
...
With no modification.
2023-03-29 23:12:50 +02:00
d62838a2f4
Merge pull request #11690 from degasus/asciiart
...
Shaders: Reintroduce the old Ascii-Art shader.
2023-03-28 11:17:27 +02:00
012044eb64
Merge pull request #11542 from linckandrea/master
...
Update GraphicMods
2023-03-28 00:55:18 +02:00
196c684ac1
Vulkan: Enable subgroupShuffle.
...
It is used as workaround for the missing subgroupBroadcastDynamicId flag on SPIR-V < 1.5.
2023-03-24 21:53:23 +01:00
1571098783
Shaders: Reintroduce the old Asci-Art shader.
...
Dolphin had a nice but horrible slow asci art shader.
Beside being slow, it used the font from dolphin's old OSD implementation.
So it was also broken after the VideoCommon redesign.
This patch reintroduces the (almost) identical method for the asci art generation.
However with many improvements:
* Inline definition of the font, so no external dependency any more
* Optimized performance by partial unrolling with CSE'ing some memory loads
* Shader subgroup instructions, so 32 times faster on desktop CPUs on Vulkan + OGL (no D3D support)
* Option to select character size by internal or window resultion
* Dropped the last row of pixels of each character (only modification of the outcome)
2023-03-24 21:43:19 +01:00
655ef1498f
[GameSettings] Change remaining 0/1 bools to False/True
2023-03-20 15:46:32 +01:00
ef3cb6fba5
Merge pull request #11617 from icup321/master
...
GameINI: Krome updates
2023-03-16 05:54:54 +01:00
2213980ee9
Create GAS.ini
2023-03-12 14:35:27 -10:00
b7593c2b24
Create GSB.ini
2023-03-11 19:29:11 -10:00
3d4c572e0c
Add region indicators for TFU II
...
Because this game decided to have 2 completely separate serial IDs for some reason.
2023-03-01 23:40:23 -05:00
7016a45db7
GameINI: Krome updates
...
Update several INI GameSettings for Krome Studios games
2023-03-01 22:19:26 -05:00
06d65f2363
Disable Immediate XFB in Cubivore
...
Cubivore had an old issue before Hybrid XFB was merged involving the screen shifting left. Immediate XFB actually brings the issue back. It should be disabled for this title.
2023-02-14 00:13:39 +01:00
70a5895a42
GameINI: Heavy Iron updates
2023-02-12 19:19:13 +01:00
a05654b571
GraphicMods: The Last Story: update HUD mod & add DOF definitions
2023-02-06 22:01:54 +01:00
f024fa7ee0
GraphicMods: add Pandora's Tower
2023-02-06 22:01:47 +01:00
c175b67407
GraphicMods: add built in mods for DOF
2023-02-06 22:01:46 +01: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
1e7efb2354
Add sharp bilinear postprocessing shader.
2023-02-04 20:48:01 +01:00
07cf8c5668
Merge pull request #11323 from iwubcode/marvel_super_hero_squad_ini
...
GameINI: Force safe texture cache on Marvel Super Hero Squad
2023-01-30 10:06:23 +01:00
0ec4ef4d25
Merge pull request #11033 from autofire372/mp3-bloom
...
Add bloom definitions for Metroid Prime 3
2023-01-30 09:00:44 +01:00
53f3d97b7d
Add bloom definitions for Metroid Prime 3
2023-01-30 08:59:30 +01:00
df536b1443
Add CPU Cull to Twilight Princess and Metroid Prime Series
...
These games greatly benefit from CPU Culling, and there isn't much reason
not to just blanket enable it for all users. There is no case where you'd
want it disabled.
2023-01-30 01:08:34 -05:00
afe9d5b098
GameSettings: Replace ForceFiltering with ForceTextureFiltering
...
This setting was renamed when it was updated to also support forcing
nearest neighbor filtering.
2023-01-29 17:34:26 +01:00
7e9bd34519
Disable VI Skip in Wind Waker and Twilight Princess
...
These games do some funky VI stuff which causes VI Skip
to be completely incompatible with them, so let's disable it.
2023-01-18 19:43:24 -05:00
259f2972a0
GameINI: Force safe texture cache on Marvel Super Hero Squad: The Infinity Gauntlet
2022-12-04 11:31:01 -06:00
d448af0e84
GameSettings: Add patch for Ten Pin Alley 2 (RLEEFS)
...
A call to GXCopyDisp(), made once before the title screen for no
apparent purpose, is causing heap corruption, but it isn't observed on
real hardware thanks to the data cache. Skipping the call works too,
preventing a crash on the main menu.
2022-11-30 05:24:04 -08:00
1469055244
Merge pull request #11209 from JMC47/wrestmaniaXIXini
...
Force EFB2RAM in WWE WrestleMania XIX
2022-11-23 04:48:00 +00:00
20155544d3
Merge pull request #11210 from JMC47/spyroanbini
...
Force Safe Texture Cache in Legend of Spyro: A New Beginning
2022-11-23 04:47:47 +00:00
6c08dcfbab
Merge pull request #11213 from JMC47/manhuntini
...
GameINI: Enable slight CPU Overclock for Manhunt 2
2022-11-23 04:47:33 +00:00
7a76aeef21
Merge pull request #11222 from JMC47/eggmaniaprog
...
Add Force Progressive Patch for Egg Mania
2022-11-04 23:07:27 +01:00
2f80928be3
Merge pull request #11216 from JMC47/OwlsofGaINI
...
Disable "Force Texture Filtering" in Owls of Ga'Hoole
2022-10-30 13:36:46 -04:00
1049ae629e
Disable Force Texture Filtering in DKCR
...
This enhancement causes a rather distracting outline around the main characters.
2022-10-28 01:13:27 -04:00
904551fdb9
Merge pull request #11218 from JMC47/pxdmmu
...
Enable MMU in Pokemon XD
2022-10-28 04:24:44 +02:00
8209f96a4f
Add Force Progressive Patch for Egg Mania
...
This patch substitutes field rendering with full frame rendering in the
NTSC and NTSC-J versions of Eggmania. This allows Dolphin's
"Force Progressive" hack to work with this title.
Codes originally from Swiss, written by Extrems.
2022-10-27 20:07:35 -04:00
8080ebcd76
Enable MMU in Pokemon XD
...
Fixes invalid read spam during normal battles and Pokemon Bingo.
2022-10-27 16:29:53 -04:00
5ee7a55588
Merge pull request #11217 from JMC47/nsmbwvertexrounding
...
Disable Vertex Rounding in New Super Mario Bros. Wii
2022-10-27 20:48:27 +02:00
895e5ca3e3
Disable Vertex Rounding in New Super Mario Bros. Wii
...
Vertex Rounding causes severe animation issues on 3D models,
so let's disable it. Also correct the game title to match the wiki.
2022-10-27 14:17:42 -04:00
1158fab3b7
Disable Vertex Rounding in Wii Play
...
Prevents severe graphical issues in "Tanks" Minigame.
2022-10-27 14:13:45 -04:00
76ce7da022
Disable "Force Texture Filtering" in Owls of Ga'Hoole
...
Fixes broken FMV visuals.
2022-10-27 00:56:06 -04:00
c3f3d2b6ba
Enable slight CPU Overclock for Manhunt 2
...
Fixes video hangs in single core and unknown opcodes during FMVs in Dualcore.
2022-10-26 15:59:11 -04:00
b25956849d
Force Safe Texture Cache in Legend of Spyro: A New Beginning
...
Fixes freezes/stuttering during FMV cutscenes.
2022-10-25 04:48:23 -04:00
c94f87151f
Force EFB2RAM in WWE WrestleMania XIX
...
Fixes invisible models in Revenge Mode.
2022-10-25 04:42:17 -04:00
5c24d7bd8d
Add Safe Texture Cache for Deepak Chopra's Leela
...
Fixes missing text issues.
2022-10-24 19:19:32 -04:00
e4a02f3229
GameSettings: Properly set MissingColorValue for Lego Indiana Jones 1
...
In 3465b2af27
(#10937 ) I incorrectly put it under [Video_Settings] instead of [Video_Hacks], so it didn't work. https://bugs.dolphin-emu.org/issues/12987 should now properly be fixed.
2022-10-23 17:01:58 -07:00
5f1b7012ed
Merge pull request #10853 from RedStoneMatt/master
...
Kirby's Return to Dreamland "Bypass Metafortress" patch ported to PAL
2022-10-22 04:45:13 -04:00
19e25e32a1
Merge pull request #11175 from b3rru/patch-2
...
GZLP01.ini – Update Cheatcode to Remove Distance Blur
2022-10-22 03:20:24 -04:00
92917061a8
GZLP01.ini – Update cheatcode to Remove Distance Blur
...
The old code caused the black and white effect in some rooms not to work. The new one works properly.
2022-10-16 22:36:17 +02:00
cada690192
Delete outdated SoulCalibur II ini.
...
Fast texture cache samples and immediate xfb has no ill effects.
2022-10-11 15:38:32 -04:00
af868b74f7
GraphicMods: The Last Story: Fixes for Bloom and HUD mods.
2022-10-08 22:27:14 +02:00