I has news, very nice news.
I am no longer keeping Adobe Photoshop and its damned subscription going .. Step asside Adobe and make way for :
Affinity Photo, currently just shy of 50 of your english pounds - https://affinity.ser...om/en-gb/photo/
It was only available for Mac, but now is available for Windows, and its superb - Dont just take my word for it, here are some reviews ..
And check this getting started video out, it has some features that are frankly amazing
It imports .psd files
Plugins : They are coming, a few are supported already but the main one we are interested in is ..
Intel Texture Works plugin for all the new DDS texture formats ..
Sadly at this time its on the developers to-do list, so could be a while.
So what to use to export those BC7 Linear fine textures in the meantime ?
Save your texture image out as a lossless format ( say .png ) from Affinity
Now please do not laugh, Paint.Net now supports all the new DDS formats if you use this plugin https://github.com/0...dsfiletype-plus
Seriously, when you go to Paint.Net "Save As..", use the drop down menu to select DDS2
Now you can save textures and generate mipmaps in all the new Intel Texture Works formats, from Paint.Net.
If the image you load is Lossless format, and you dont do any editing in Paint.Net, just save it out as whatever dds format you need and the whole procedure is as good as if you used Photoshop to edit and export your dds texture.
Note, when Paint.Net saves the dds file, it will give it a file extension of .dds2, just rename it to .dds and it will work fine
But also note, if you try to load up say a BC7 texture into Paint.Net, rename it to have a .dds2 extension again, and Paint.Net will now Load it.
Paint.Net now comes with the above linked plugin as part of its standard installation ( in C: \ Program files \ Paint.net \ Filetypes \ ), but the GitHub page I think is getting updated faster than newer versions of Paint.Net, so manually overwriting the same three files with these is easy enough to do.
So good resource file for your texture image, edit it with Affinity instead of Photoshop, save your image in a lossless format.
Load it up in Paint.Net, then "Save as" DDS2, select your format, generate MipMaps etc.
Rename the file name.dds ( removing the 2 )