Hi,
I am currently writing a filter Plug-in for Photoshop but I'm having an issue and can't find any clue of what is causing it.
My plugin is sometimes loaded by photoshop and sometimes not. When it is not, deleting the 8bf file and doing a rebuild of the project works, without modifying anything in the code. Sometimes I have to rebuild many times until the plugin gets loaded, which is anoying...
First I checked that the sdk version in the .r file was correct: Version { (latestFilterVersion << 16 ) | latestFilterSubVersion }, the entry point is the same as in the dissolve example.
I thought that photoshop may cache the plugins to load them faster and that the new version isn't seen (like when I build many times a minute), but I figured out that when a plugin is loaded once, it is always recognized.
One thing that I've noticed is that when my plugin is loaded, if I go to Help > System Info..., there is no version number for my plugin, that may cause the issue but I can't find in the dissolve example where this version 13 comes from. I thought as well that maybe the resource isn't compiled correctly sometimes but it is strange and unlikely I think (maybe still worth mentionning).
Does anybody have any clue / suggestion? It's been 2 days that I'm trying to figure out what's going on and it starts to drive me crazy...