martymcmodding / iMMERSE

Marty's Mods Epic ReShade Effects
Other
253 stars 19 forks source link

ReShade 5.9.2 - ERROR | Failed to compile "MartysMods_SOLARIS.fx" #11

Open Skyyblaze opened 9 months ago

Skyyblaze commented 9 months ago

Hi Marty!

I just resubbed to your Patreon for another month upgraded from an old RTGI build to the new IMMERSE pack and the results are insane in Final Fantasy XIV! However for whatever reason the SOLARIS shader always fails to compile with these errors:

H:\Spiele\SquareEnix\FINAL FANTASY XIV - A Realm Reborn\game\reshade-shaders\Shaders\MartysMods_SOLARIS.fx(330,2-9): warning X3554: unknown attribute branch, or attribute invalid for this statement, valid attributes are: loop, fastopt, unroll, allow_uav_condition

H:\Spiele\SquareEnix\FINAL FANTASY XIV - A Realm Reborn\game\reshade-shaders\Shaders\MartysMods_SOLARIS.fx(368,3-10): warning X3554: unknown attribute branch, or attribute invalid for this statement, valid attributes are: loop, fastopt, unroll, allow_uav_condition

H:\Spiele\SquareEnix\FINAL FANTASY XIV - A Realm Reborn\game\reshade-shaders\Shaders\MartysMods_SOLARIS.fx(330,2-9): warning X3554: unknown attribute branch, or attribute invalid for this statement, valid attributes are: loop, fastopt, unroll, allow_uav_condition

H:\Spiele\SquareEnix\FINAL FANTASY XIV - A Realm Reborn\game\reshade-shaders\Shaders\MartysMods_SOLARIS.fx(368,3-10): error X3524: duplicate attribute branch

H:\Spiele\SquareEnix\FINAL FANTASY XIV - A Realm Reborn\game\reshade-shaders\Shaders\MartysMods_SOLARIS.fx(330,2-9): warning X3554: unknown attribute branch, or attribute invalid for this statement

I didn't plan to use Solaris in the game but I still thought I would report it, if I can help anyhow more please let me know.

And thanks for the hard work! :)

martymcmodding commented 9 months ago

Thanks, will look into it. ReShades hides warnings by default now even from developers and the DX9 Compiler tends to do ... interesting things with code given.

Skyyblaze commented 9 months ago

Thanks, will look into it. ReShades hides warnings by default now even from developers and the DX9 Compiler tends to do ... interesting things with code given.

No problem thanks too, I hope you can figure it out. That does sound like not the best change on ReShade's end. And maybe I misunderstood you but the game I had the error in was a DX11 game. I'm no developer though so there's that haha.

Fusion86 commented 3 months ago

This only happens for me when I enable the performance mode in ReShade. With it disabled I don't get any errors. What worked for me is removing the [branch] on line 329 in MartysMods_SOLARIS.fx (in the PrepassPS function above the if(BLOOM_HQ_DOWNSAMPLING)). No clue why, but the error goes away. E: This is with ReShade 6.1.1 and FFXIV 7.0

Aztec2012 commented 2 months ago

This only happens for me when I enable the performance mode in ReShade. With it disabled I don't get any errors. What worked for me is removing the [branch] on line 329 in MartysMods_SOLARIS.fx (in the PrepassPS function above the if(BLOOM_HQ_DOWNSAMPLING)). No clue why, but the error goes away. E: This is with ReShade 6.1.1 and FFXIV 7.0

Strange but for me is 269 line.