[SOLVED] Infinite 'Loading Effect...' Message EPSXE

  • Posts: 165
4 years 11 months ago - 4 years 11 months ago #1 by Sh1nRa358
In EPSXE (any version) when using Pete's OpenGL2.9 plugin, 'Loading Effect...' stays on screen forever and it makes the emulator run very slowly. I have tried disabling everything on both ends but no dice. I don't know if this belongs here or in the Reshade troubleshooting section. Can anything be done with compatibility with this plugin for the emu? Using the SweetFX + Reshade bundle. There are no crashes.

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

  • Posts: 3638
4 years 11 months ago #2 by crosire
The log should tell you which file modified causes ReShade to reload. Could you please post that? =)

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

  • Posts: 165
4 years 11 months ago - 4 years 11 months ago #3 by Sh1nRa358

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

  • Posts: 3638
4 years 11 months ago #4 by crosire
Oh, that app does something unexpected. I'll see what I can do.
The following user(s) said Thank You: Sh1nRa358

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

  • Posts: 73
4 years 11 months ago - 4 years 11 months ago #5 by paxton676

crosire wrote: Oh, that app does something unexpected. I'll see what I can do.


A fix would be cool. :)

In the meantime, Reshade 12 works normally with pete opengl 2.9 plugin.

This is the one emulator where I have to use an old version of Reshade.

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

  • Posts: 3638
4 years 11 months ago #6 by crosire
Probably won't fix this soon.
I'm currently assuming that OpenGL games render to a maximum of one window per thread. This assumption simplifies the cleanup progress and is true for pretty much every OpenGL game/app I tried so far, except for ePSXe. This one renders to two windows (one seems to be hidden or it's a subhandle of the main one) during one iteration of the render loop and thus confuses ReShade, which now cleans up and reinitializes on each window switch.
ReShade 0.12 handled OpenGL differently, which is why it works with that version. I won't go back to how it did things there though, because it would break compatibility with a ton of other OpenGL games.

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

  • Posts: 3638
4 years 11 months ago - 4 years 11 months ago #7 by crosire
You got lucky =). I'm pretty sure this is fixed in 0.16.0 due to how it handles OpenGL pbuffers separatly now.
The following user(s) said Thank You: paxton676, Sh1nRa358

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

  • Posts: 73
4 years 11 months ago #8 by paxton676
I am at work right now. I will test this when I get home tonight. :)

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

  • Posts: 73
4 years 11 months ago - 4 years 11 months ago #9 by paxton676
Just tested, it works. Now I don't need Reshade 0.12 anymore. :) The OP of this thread should be :) too.
The following user(s) said Thank You: crosire

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