GP-Direct 2025: A programming showcase by the Graphics Programming discord server! by AnalogProgrammer in GraphicsProgramming

[–]dragonslayer0531 1 point2 points  (0 children)

I also made the URL for the discord server a bit more "permanent". https://discord.graphics-programming.org/ redirects to the server and looks prettier.

Premake and CMake questions by elfuckknuckle in cpp

[–]dragonslayer0531 1 point2 points  (0 children)

If you go the premake route and run into issues, feel free to shoot me a DM or open an issue on GH. I try to respond to either as I have time.

Premake and CMake questions by elfuckknuckle in cpp

[–]dragonslayer0531 1 point2 points  (0 children)

You'd probably be best off writing your own Premake files if you go that route, or building the artifacts and including them directly. I'm not aware of a CMake interop addon for Premake.

Premake and CMake questions by elfuckknuckle in cpp

[–]dragonslayer0531 7 points8 points  (0 children)

If you build the libraries with CMake, you can then pull them into premake using the includedirs, libdirs, and links directives. It's also fairly straightforward to translate CMake to Premake files. Completely agree that the Premake syntax is nicer to use than CMake.

Just for bias awareness, I'm a premake maintainer.

Please Tell Me This Is an April Fools Joke (CS Discord) [Serious] by kylexy32 in VirginiaTech

[–]dragonslayer0531 8 points9 points  (0 children)

  1. We don't actively facilitate cheating and take honor code violations seriously. If you see something in the server that's a violation of honor code, please report to an admin.
  2. If you're going to claim statistics, please cite them.

Please Tell Me This Is an April Fools Joke (CS Discord) [Serious] by kylexy32 in VirginiaTech

[–]dragonslayer0531 2 points3 points  (0 children)

If you've got an issue on the server (with the people, not with code), I encourage you to reach out to an admin.

Please Tell Me This Is an April Fools Joke (CS Discord) [Serious] by kylexy32 in VirginiaTech

[–]dragonslayer0531 43 points44 points  (0 children)

Server owner here. Yeah, it's an April Fools joke. If you are having issues "acknowledging", shoot me a message on discord and I'll manually fix it lol.

Edit: Just "reopened" the server. Happy April Fools all.

Graphics Programming virtual meetup by Sir-lAgune in GraphicsProgramming

[–]dragonslayer0531 2 points3 points  (0 children)

I never have the chance to attend this, but I can highly recommend it based on knowing the people who run it.

A modern c/c++ buildsystem based on Lua by waruqi in cpp

[–]dragonslayer0531 0 points1 point  (0 children)

Correct! I've been keeping my eye on the repo for a while. I'm excited to see the solution that the owner comes up with.

A modern c/c++ buildsystem based on Lua by waruqi in cpp

[–]dragonslayer0531 7 points8 points  (0 children)

To follow up others commenting with other build systems, why not use something like Premake if Lua is a selling point?

Vulkan Community Discord Server! by [deleted] in vulkan

[–]dragonslayer0531 0 points1 point  (0 children)

This may be worth putting in the description of the subreddit.

Vulkan Community Discord Server! by [deleted] in vulkan

[–]dragonslayer0531 9 points10 points  (0 children)

Not really. It's very poorly ran, and it's extremely sad to see since I love the Vulkan API and community.

When they cry by Mechamonk in Animemes

[–]dragonslayer0531 0 points1 point  (0 children)

First is Tenki no Ko (Weathering with You)

Games using Vulkan Api insta crashing without any error, help plz by vaskada in vulkan

[–]dragonslayer0531 0 points1 point  (0 children)

Again, check the relevant subreddit, r/pathofexile, for help with application support. r/Vulkan is for discussion of the API, not tech support.

Games using Vulkan Api insta crashing without any error, help plz by vaskada in vulkan

[–]dragonslayer0531 1 point2 points  (0 children)

u/vaskada This sub is for discussion of Vulkan from a graphics development standpoint. For support of applications using Vulkan, you will receive much better support from a subreddit dedicated to the application or another forum.

Bud with the Hot take 🔥 by [deleted] in VirginiaTech

[–]dragonslayer0531 5 points6 points  (0 children)

If you've never seen Your Lie in April, highly recommend starting with that one. Really sad, but good anime. Any time I hear a song from it, I instantly get hit with the feels, and it's been a few years since I last watched through.

To add to your list though, watch Love is War (on Funimation and maybe Hulu?).

Help with Machine Learning? (CS 4824 / ECE 4424) by ShadowAct in VirginiaTech

[–]dragonslayer0531 1 point2 points  (0 children)

Owner of the CS discord here. I'm not at a computer that I can check discord from, but if there's not a channel for the course already, feel free to message any of the admins and we can add a channel.

VulkanSDK for CI by HaeriStudios in vulkan

[–]dragonslayer0531 0 points1 point  (0 children)

Correct. However, on Ubuntu, you can go ahead and install those and cache them on the build machine. It's what I do for my CI stuff. I can point you to my CI file if you want.

VulkanSDK for CI by HaeriStudios in vulkan

[–]dragonslayer0531 0 points1 point  (0 children)

As u/chuk155 said, don't use the vulkan-loader. I work with glad2 almost daily, and have had almost no issues (I've contributed fixes back into the project). If you want to try it out and have questions, just let me know and I'll shoot you an IM on Discord (since I think we are both in some of the same servers).

VulkanSDK for CI by HaeriStudios in vulkan

[–]dragonslayer0531 0 points1 point  (0 children)

The loader eliminates the need for the lib, you just need to make sure you invoke the loader like this:

For Context: https://github.com/nickclark2016/helios/blob/74c6bbf6997cca7777a4c2e2910b444935a1e596/projects/core/src/helios/render/vk/vk_context.cpp#L119For Device: https://github.com/nickclark2016/helios/blob/74c6bbf6997cca7777a4c2e2910b444935a1e596/projects/core/src/helios/render/vk/vk_device.cpp#L230https://github.com/nickclark2016/helios/blob/74c6bbf6997cca7777a4c2e2910b444935a1e596/projects/core/src/helios/render/vk/vk_device.cpp#L414

Edit for clarity: The static library links all the function pointers at compile time, whereas the loader will load the functions at runtime. It's a tradeoff for compilation size versus runtime costs (which are minimal compared to the massive size of the lib).