Introducing Vulkan-Hpp – Open-Source Vulkan C++ API
31–40 of 76 posts
Re: Introducing Vulkan-Hpp – Open-Source Vulkan C++ API
#32Earlier quoted context omitted.
And there is DX12 support for those?
Yes for the XBox ONE, although there are some small differences with the desktop version, at least until the upcoming Aniversary update. But the point he was making was that there is no need for DX12 because Vulkan works everywhere else. Right now Vulkan is only supported on custom Android 6 forks for Samsung S7 and NVidia Shield, Android 7, GNU/Linux and Windows on a restricted set of graphic cards. Hardly a market…
Just think how much more popular Windows 7 is compared to DX12. Xbox One is nothing in comparison.
Re: Introducing Vulkan-Hpp – Open-Source Vulkan C++ API
#33A lot of their "improvements" could be done just by using C99 designated initializers.
Re: Introducing Vulkan-Hpp – Open-Source Vulkan C++ API
#34Vulkan is an NVIDIA gpu api. https://www.khronos.org/vulkan/
Whoa holy smokes yeah I missed the mark on that one. So Vulkan is a replacement for openGL, essentially a new api to gpu's in general? Is that closer to it? In the future I'll phrase the statement as a question if I'm not 100% clear on it. Sorry for the noise.
after you google it first, please.
Re: Introducing Vulkan-Hpp – Open-Source Vulkan C++ API
#35So hold on. Assuming that I understand C++ linking right, you're saying that I should include this 17000-line file in every single cpp unit in my application that uses Vulkan APIs? And people wonder why C++ programs compile so slowly.
Re: Introducing Vulkan-Hpp – Open-Source Vulkan C++ API
#36A lot of their "improvements" could be done just by using C99 designated initializers.
And why are they claiming C doesn't have type-safe enums?
edit: for the downvoters, I'd LOVE to be happily corrected with a link to documentation about C language support for a type safe enum.
Re: Introducing Vulkan-Hpp – Open-Source Vulkan C++ API
#37A lot of their "improvements" could be done just by using C99 designated initializers.
Re: Introducing Vulkan-Hpp – Open-Source Vulkan C++ API
#38Vulkan is an NVIDIA gpu api. https://www.khronos.org/vulkan/
Re: Introducing Vulkan-Hpp – Open-Source Vulkan C++ API
#39Earlier quoted context omitted.
And why are they claiming C doesn't have type-safe enums?
Because C doesn't have type-safe enums. edit: for the downvoters, I'd LOVE to be happily corrected with a link to documentation about C language support for a type safe enum.
enum a { A };
enum b { B };
static enum a a = B;
$ clang -Wenum-conversion -Werror a.c b.c:4:19: error: implicit conversion from enumeration type 'enum b' to different enumeration type 'enum a' [-Werror,-Wenum-conversion]
static enum a a = B;
~ ^
1 error generated.Re: Introducing Vulkan-Hpp – Open-Source Vulkan C++ API
#40Enjoying Vulkan so far in the recently patched Doom, which netted me a minimum 10% increase in frames per second. I really hope this gets adopted / patched into current games, and those on the horizon. Seems like a big win for cross platform development.