OSS-Cosmic / AmnesiaTheDarkDescent

GNU General Public License v3.0
57 stars 4 forks source link

Vulkan remove usage of dynamic state #49

Open pollend opened 1 year ago

pollend commented 1 year ago

preferably I would like to stay within the minimum version of the vulkan SDK so I would like to target 1.0 and not 1.3 since a lot of slightly older GPU's might not support the 1.3 feature set. This means enforcing the vertex layout for the different meshes in the engine unless I want to do some kind of pipeline caching not sure yet?

souxd commented 4 months ago

Forgive me if im being ignorant but are you sure you don't want to target minimum 1.2? There are a lot of QoL stuff that makes working with it easier and it's only an API change so cards that supported 1.1 should also support 1.2 https://www.anandtech.com/show/15401/vulkan-12-specification-released

Oh, that was almost half a year ago

pollend commented 4 months ago

yea, its 1.0 but I've somewhat written myself into a corner i probably need to re-thinking things but haven't had the time to plan out any large changes.