Is there a way to make fossilize-replay use the correct engineName/applicationName/etc from each .foz file when processing a bunch of shaders from different applications in the same command? Right now it seems to pick a single application at random and use that engineName for everything else
eg. at the beginning of a replay it'll spit out something like:
Fossilize INFO: Replaying for application:
Fossilize INFO: apiVersion: 1.3.0
Fossilize INFO: engineVersion: 0
Fossilize INFO: applicationVersion: 0
Fossilize INFO: engineName: clvk
Fossilize INFO: applicationName: clvk
and then all other fossils listed in the command line parameters will pretend to be clvk on vulkan 1.3.0.
It matters on nvk since we now have https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33613 which selects different compiler options if the engineName is vkd3d.
Is there a way to make fossilize-replay use the correct engineName/applicationName/etc from each .foz file when processing a bunch of shaders from different applications in the same command? Right now it seems to pick a single application at random and use that engineName for everything else
eg. at the beginning of a replay it'll spit out something like:
and then all other fossils listed in the command line parameters will pretend to be clvk on vulkan 1.3.0.
It matters on nvk since we now have https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33613 which selects different compiler options if the engineName is vkd3d.