I'm making a format plug-in that operates on DirectX DDS files. Photoshop already had a plug-in to open them, but I want mine to take priority (without deleting the original plug-in).
According to the documentation in the SDK in a situation like this Photoshop is supposed to call my plug-in with formatSelectorFilterFile and then does something afterward to determine priority. This never actually happens. In my .r resource file I have the following lines:
FmtFileType { '8B1F ', '8BIM' },
//ReadTypes { { '8B1F', ' ' } },
FilteredTypes { { '8B1F', ' ' } },
ReadExtensions { { 'DDS ' } },
WriteExtensions { { 'DDS ' } },
FilteredExtensions { { 'DDS ' } },
Is there more I have to do to let photoshop know that my plug-in is associated with reading and writing DDS files? I haven't found anything in the documentation that is helpful. Thanks!
According to the documentation in the SDK in a situation like this Photoshop is supposed to call my plug-in with formatSelectorFilterFile and then does something afterward to determine priority. This never actually happens. In my .r resource file I have the following lines:
FmtFileType { '8B1F ', '8BIM' },
//ReadTypes { { '8B1F', ' ' } },
FilteredTypes { { '8B1F', ' ' } },
ReadExtensions { { 'DDS ' } },
WriteExtensions { { 'DDS ' } },
FilteredExtensions { { 'DDS ' } },
Is there more I have to do to let photoshop know that my plug-in is associated with reading and writing DDS files? I haven't found anything in the documentation that is helpful. Thanks!