Commit Graph

27 Commits

Author SHA1 Message Date
Crementif
3d492aa656
[BotW] Fixes for updated Vulkan graphic packs
Should fix the native anti-aliasing preset most importantly, but since I ported all of the packs now the script "watermark" is at least a proper sentence, heh.

Also, I fixed the porting scripts. Basically, there were a bug in the verification script that wouldn't check if the uf_* variables matched and the conversion script also had a fun bug where it wasn't automatically fixing an incorrect order of the uf_* variables. So that basically made both of them slip through. Both are now fixed however.

Don't know if it's needed to check the previously ported graphic packs to see if the error affected those, but it might not hurt.
2020-01-05 04:16:42 +01:00
Crementif
549758507f Update BotW packs for Vulkan (#411)
But now done properly! Basically, a bunch of improvements were made to the script. The previous attempt at this conversion was quickly followed by a rollback since I realized that the script was overlooking certain things that made most of the packs hit or miss whether they would work. A few things missing were:
- It only tested the values from 1 preset. Now, each shader gets compiled per each preset, like what Cemu would do. It also merges the changes done for each preset into one. This should solve cases where one shader would define things separately or repeatedly from preset to preset. 
- All* of the shaders are tested to see if they use the converter used the right values for the locations for Vulkan.

Both of these *should* mean that they should both compile and be linkable in Vulkan, which means that I don't have to test each individual shader to see if they work. I will release the two scripts (one used for converting, one used for checking the right values for the locations) tomorrow so that other people might be able to help, if they want. It's fairly straightforward now at least.

* Organize workaround graphic packs

Pretty hard to organize these correctly, but according to our discord discussion, this was the best layout from a bunch I proposed, together with some suggestions.

* Add V4 converter script and instructions on how to use it

Now everyone BotW is done and all of the bugs have been kinked out using it (hopefully...), here's the release of the converter script in all of it's very badly coded glory. I hope I didn't leave too much debug glory in there...

Also, I hope that I didn't make too many grammatical mistakes in the instructions, but hopefully it's easy enough to follow.
2019-12-27 20:55:52 -08:00
Crementif
c1b904314d
Revert "Update every graphic pack to V4"
This reverts commit 306da0b802.
2019-11-29 05:20:11 +01:00
Crementif
306da0b802
Update every graphic pack to V4
Since it's not possible to update 300+ shaders manually and automation was possible, I thought that I'd take the honor and create a script that's able to automatically convert all of the shaders to be cross-compatible with Vulkan. And change the graphic pack versions to version 4 of course.

Also, the script has some nifty testing code which compiled every shader as OpenGL and Vulkan, but for that see the details that I've written below.

**Here's the script that I've made to do all of this. No manual edits were needed:**
https://gist.github.com/Crementif/8d98a855b95f219d95298fb3db99deae
2019-11-29 04:36:05 +01:00
Michael
446f066d48 [BotW] Fix 1080p shader scaling issues
tested on my end with no issues
2019-10-07 20:10:02 -07:00
NAVras-Z
01f7fa002f [BotW] Update night star shader
With Cemu 1.15.12 's gl_PointCoord support, night stars now have proper (varying) alpha value. Should be no need for workaround anymore, just scale its size accordingly.
2019-08-20 05:18:33 +08:00
NAVras-Z
6ec0cfd368 [BotW] Resize dyeing menu background
The game re-applies a cropped 1280x400 background in order to create the fading on the inventory borders. Not resizing it causes the background especially Link and items he is holding to become blurry and aliased mid-screen with two cutoff lines. This rule was present in pre-1.14 rules.
2019-08-07 00:43:04 +08:00
NAVras-Z
d1791b0e5d [BotW] Disable count down fade resize by default
Because it's caused by 128x64 which is disabled by default
2019-08-04 11:58:26 +08:00
NAVras-Z
736412e70f [BotW] Fix mini game count down background
Another mismatch. Shows a broken background at number 3 on one pc while appear normal on another.
2019-08-04 10:01:02 +08:00
NAVras-Z
ef2db1c62b
[BotW] Resize letters box to make text less blurry (#388)
For many cutscenes the game draw the subtitles on a 500x94 box first and apply the box with the letters onto the screen.
2019-07-28 23:51:47 +08:00
NAVras-Z
f4ca28a860
[BotW] Fix 960x540 background ambient light, bloom (#385)
...And other texture cache's mismatch warnings.
Separate slices of cubemap being caught by 32x16 resize is not fixed.
2019-07-27 08:04:27 +08:00
NAVras-Z
a60932d040 [BotW] Make circular blur more optimized (used in battle, camera and scope)
PR made by NAVras-Z!
2019-07-07 11:26:09 +02:00
Arkadius Stefanski
445c1ddb89 [BotW] Add 3840x1600 (21:10) resolution 2019-05-23 16:21:07 +02:00
SkalFate
9cc500f210 Botw 48:9 Res Added & Distant Fog Removal Close Aura RGB Added
Botw 48:9 Res Added & Distant Fog Removal Close Aura RGB Added
2019-04-07 20:06:09 -06:00
Michael
477f71cf86 Revert "Improve performance with (almost) every game"
This reverts commit 2f5488c22e.
2019-04-01 19:54:41 -07:00
Michael
2f5488c22e Improve performance with (almost) every game 2019-03-31 22:45:26 -07:00
Skal Fate
c6643ba1de
Botw Res Pack Refined (#338)
* Update rules.txt

Added some new 019s for scope and camera, and removes the very small 01a as they arent needed. Minimized the texture cache debug options rules mismatch error to 1, rather than a whole bunch. And chasing that one leads only to breaking graphics.
2019-02-21 21:13:30 -07:00
Michael
9918196b5a [BotW] add "5k" (10240x5760) resolution pack
added it specifically for those with RTX card, i'm curious on the performance
2019-02-21 17:51:45 -08:00
Skal Fate
e26435b7e1
Update rules.txt
Fixed up 16:10 resolutions, now that we have height fix
2019-01-07 15:21:30 -07:00
Skal Fate
69bad33db5
Update rules.txt
Added 3 resolutions for 4:3 and 5:4 AR resolutions and made the list pretty.
2019-01-06 18:12:54 -07:00
Skal Fate
f40f861843
Botw Hetsu Menu Scale Fixup, Botw AA Update, DonkeyKong Name Fixup, XenobladeX AA Big Update (#316)
* Update and rename Resolutions/TropicalFreeze_Resolution/patches.txt to Resolutions/DonkeyKong_TropicalFreeze_Resolution/patches.txt

Fixed up game name

* Rename Resolutions/TropicalFreeze_Resolution/rules.txt to Resolutions/DonkeyKong_TropicalFreeze_Resolution/rules.txt

fixed up game name

* Rename Resolutions/DonkeyKong_TropicalFreeze_Resolution/patches.txt to Resolutions/DonkeyKongTropicalFreeze_Resolution/patches.txt

name fix

* Rename Resolutions/DonkeyKong_TropicalFreeze_Resolution/rules.txt to Resolutions/DonkeyKongTropicalFreeze_Resolution/rules.txt

name fix

* Update rules.txt

Korok Forest Hetsu Menu Fix

* Update rules.txt

Korok Hetsu Menu Fix

* Update 0f2b9ee517917425_00000000000003c9_ps.txt

Inventory aa slight upgrade

* Update f14bb57cd5c9cb77_00000000000003c9_ps.txt

small fix up

* Rename Enhancements/TropicalFreeze_!AARemoval/10ccf0cc1234d069_00000000000003c9_ps.txt to Enhancements/DonkeyKongTropicalFreeze_-AARemoval/10ccf0cc1234d069_00000000000003c9_ps.txt

name fix

* Rename Enhancements/TropicalFreeze_!AARemoval/bafe6c9c37bfca4d_00000000000003c9_ps.txt to Enhancements/DonekyKongTropicalFreeze_-AARemoval/bafe6c9c37bfca4d_00000000000003c9_ps.txt

name fix

* Rename Enhancements/DonekyKongTropicalFreeze_-AARemoval/bafe6c9c37bfca4d_00000000000003c9_ps.txt to Enhancements/DonkeyKongTropicalFreeze_-AARemoval/bafe6c9c37bfca4d_00000000000003c9_ps.txt

name fix

* Rename Enhancements/TropicalFreeze_!AARemoval/rules.txt to Enhancements/DonkeyKongTropicalFreeze_-AARemoval/rules.txt

name fix

* Delete 497a209b49886520_0000000000000000_vs.txt

not needed hopefully

* Update and rename Enhancements/XenobladeX_!AARemoval/59df1c7e1806366c_00000000000003c9_ps.txt to Enhancements/XenobladeX_AntiAliasing/59df1c7e1806366c_00000000000003c9_ps.txt

Proper Native AA and FXAA

* Update and rename Enhancements/XenobladeX_!AARemoval/rules.txt to Enhancements/XenobladeX_AntiAliasing/rules.txt

presets yeah baby
2019-01-03 21:39:34 -07:00
Michael
ac6fe92e64 fix botw switch videos 2018-12-31 17:14:31 -08:00
Michael
f702425c60 clean up BotW resolution pack, reduce color banding with GUI 2018-12-31 01:44:33 -08:00
Skal Fate
5df59c72e3
Botw AA World/Inventory and FXAA Improved Further (#288)
* Update rules.txt

* Update 0f2b9ee517917425_00000000000003c9_ps.txt

botw Improved Inventory AA

* Update f14bb57cd5c9cb77_00000000000003c9_ps.txt

Improved World AA

* Update 0f2b9ee517917425_00000000000003c9_ps.txt

update resolution pack shader code inventory aa

* Update f14bb57cd5c9cb77_00000000000003c9_ps.txt

update botw world aa resolution pack
2018-12-03 21:42:04 -07:00
Skal Fate
3ff3c36a11
BOTW : Fixed up Inventory Native AA and FXAA World AA (#287)
* Update 0f2b9ee517917425_00000000000003c9_ps.txt
Resolution pack Inventory AA

* Update f14bb57cd5c9cb77_00000000000003c9_ps.txt
Resolution pack World AA

* Update 0f2b9ee517917425_00000000000003c9_ps.txt
AA Pack

* Update f14bb57cd5c9cb77_00000000000003c9_ps.txt
AA Pack

* Update rules.txt
AA Pack

Fixed up Inventory Native AA and FXAA World AA
2018-12-02 22:05:15 -07:00
Skal Fate
774b0a2fe7
Botw Inventory AA Fixup (#285)
* Delete disabled_58b8411478181d7f_0000000000000079_ps.txt

not needed

* Delete disabled_58b84124c01721ff_0000000000000079_ps.txt

not needed

* Update 0f2b9ee517917425_00000000000003c9_ps.txt

Inventory AA Fixup for 1080p by rounding up

. Anything between 720p-1080p (1.0-1.5) would get rounded down to 1.0 and therefore messy/fuzzy inventory especially in 1080p. The reason it got rounded down is because all the vector data types are initialized as integers instead of normal floats for accuracy.

* Update rules.txt

Added 1600x900 resolution per request, that resolution no longer glitches out due to cemu workaround. We may never know now lol.
2018-11-30 20:19:14 -07:00
Michael
a89f270565 rename graphics to resolutions 2018-11-30 17:53:53 -08:00