[SOLVED] Rage 32/64 OpenGL AMD Compiler Error with MasterEffects

More
7 years 8 months ago #1 by perseusveil Rage 32/64 was created by perseusveil
32 bit exe launches to non-responsive black screen
http://pastebin.com/GdbhGsjF

64 bit exe launches to game successfully, but reshade displays error message in top left of screen.
http://pastebin.com/EJiufdpn

Please Log in or Create an account to join the conversation.

More
7 years 8 months ago #2 by crosire Replied by crosire on topic Rage 32/64
Which shaders are you using?

Please Log in or Create an account to join the conversation.

More
7 years 8 months ago #3 by perseusveil Replied by perseusveil on topic Rage 32/64
MasterEffect ReBorn 1.0.315, but I don't have anything turned on it it.

Please Log in or Create an account to join the conversation.

More
7 years 8 months ago #4 by crosire Replied by crosire on topic Rage 32/64
Any luck with a previous version, or SweetFX, or no shaders at all?

Please Log in or Create an account to join the conversation.

More
7 years 8 months ago #5 by perseusveil Replied by perseusveil on topic Rage 32/64
I haven't tried it with a previous version, as I deleted the old builds to keep myself from getting muddled. Oops.
With just the sweet.fx file, 32 bit exe goes to a non responsive black screen, 64 bit exe works.
With no .fx files in the binary directory, the 32 bit exe still goes to a non responsive black screen, but the 64 bit one says "no effect found"
What I also found was that clicking on the exe doesn't load reshader. Rage (64 bit) has to be launched from Steam for it to work. I haven't tried other launchers.

Please Log in or Create an account to join the conversation.

More
7 years 8 months ago #6 by perseusveil Replied by perseusveil on topic Rage 32/64
MasterEffect Reborn still gives the same error :
[b]Vertex shader failed to compile with the following errors:
ERROR: 0:903: error(#224) Illegal length of matrix field selection: _m00
ERROR: 0:904: error(#224) Illegal length of matrix field selection: _m01
ERROR: 0:905: error(#224) Illegal length of matrix field selection: _m02
ERROR: 0:906: error(#224) Illegal length of matrix field selection: _m10
ERROR: 0:907: error(#224) Illegal length of matrix field selection: _m11
ERROR: 0:908: error(#224) Illegal length of matrix field selection: _m12
ERROR: 0:909: error(#224) Illegal length of matrix field selection: _m20
ERROR: 0:910: error(#224) Illegal length of matrix field selection: _m21
ERROR: 0:911: error(#224) Illegal length of matrix field selection: _m22
ERROR: error(#273) 9 compilation errors.  No code generated[/b]

Also, just fyi, Metro: Last Light does work with 12, it just wasn't playing nice with RadeonPro and/or Razer Game Booster.

Please Log in or Create an account to join the conversation.

More
7 years 8 months ago #7 by crosire Replied by crosire on topic Rage 32/64
Looks like you found a bug in ReShade's GLSL transcompiler. While the code it produces works just fine on NVIDIA, it doesn't on AMD appearently, because it's not standard-conform.
It's because of MasterEffects SSAO, Marty might implement a workaround in the shader faster (just talked to him), but I'll go and find a real fix for the next version right away too.
The following user(s) said Thank You: perseusveil

Please Log in or Create an account to join the conversation.

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.