141cb55903
* Remove unused Vulkan ShaderDescriptor class. Signed-off-by: bosnichd <bosnichd@amazon.com> * Add missing dependency on Gem::Atom_RHI.Public Signed-off-by: bosnichd <bosnichd@amazon.com> * Revert changes made to Gems/Atom/RHI/Vulkan/Code/* in https://github.com/o3de/o3de/pull/4021, and instead just check a trait to determine whether the RHI Vulkan targets have been defined else where. Gems/Atom/RHI/Vulkan/Code/CMakeLists.txt maybe needs to be revisited at some point, but my changes are causing numerous issues on mac so this just restores the prior behavior for all platforms while also providing a mechanism for any platform to simply define exactly what Vulkan related targets it needs independently. Signed-off-by: bosnichd <bosnichd@amazon.com>