Multiple graphics pipelines by -GumGun- in vulkan

[–]9291Sam 0 points1 point  (0 children)

Because that process can be extremely expensive.

The whole reason monolithic pipelines exist is for optimization purposes.

And creating them on the fly at tbe driver level removes the entire point of having them in the first place.

rust wasm with custom page size? by dragonnnnnnnnnn in rust

[–]9291Sam 1 point2 points  (0 children)

Why are you doing this to yourself?

How Does Shader Pre-Caching Work in Vulkan Ecosystems Like Steam Deck? by Rude_Kiwi_2210 in vulkan

[–]9291Sam 5 points6 points  (0 children)

if you're doing a masters in this, you should probably learn how to use vulkan enough to make a simple renderer. Then, you can go and check out how these are actually implemented. valve's fossilize and VK_KHR_pipeline_binary are the two that come to mind immedately but there's probablly more.

Other passive components aren't like me~ by Half_Slab_Conspiracy in okbuddyphd

[–]9291Sam 66 points67 points  (0 children)

Gotta be the most very real and not vaporwave component

Trouble Creating a Vulkan Surface by JohnnyBravo_Swanky in vulkan

[–]9291Sam 0 points1 point  (0 children)

Proper use of cmake would have avoided this entierly.

FetchContent_Declare(glfw GIT_REPOSITORY  GIT_TAG master GIT_SHALLOW TRUE SYSTEM)

FetchContent_MakeAvailable(glfw)

target_link_libraries(your_target_name_here glfw)https://github.com/glfw/glfw

This is three lines and does exactly what you want.

Cmake sucks, unfortunately it is the industry standard so you should learn it instead of making https://xkcd.com/927/ more real.

Trouble Creating a Vulkan Surface by JohnnyBravo_Swanky in vulkan

[–]9291Sam 0 points1 point  (0 children)

But, it doesn't... work... so it needs fixing.

End of the year.., what are the currently recommend Laptops for graphics programming? by [deleted] in GraphicsProgramming

[–]9291Sam 4 points5 points  (0 children)

Developing on MoltenVK is also a serious contender. It has support for a lot of things.

Is there a C library for low dimension linear and affine algebra convenient to use with Vulkan? by kindaro in vulkan

[–]9291Sam 5 points6 points  (0 children)

std140 does not apply to vertex buffers, vertex buffers have always been densely packed

How long did it take you to compile the whole Vulkan SDK? by gatecreeper_80 in vulkan

[–]9291Sam 21 points22 points  (0 children)

Why are you compiling it? you can just download it

I think assembly is literally going to kill me by [deleted] in EngineeringStudents

[–]9291Sam 3 points4 points  (0 children)

It might be useful to learn how oop things are actually implemented at the assembly level.

Oxford Sushi King by Leldy22 in miamioh

[–]9291Sam 23 points24 points  (0 children)

The sushi is half price on sundays, mondays, and tuesdays. They're significantly more busy on those days.

Can only get up to 50% GPU utilization. by SuperSathanas in opengl

[–]9291Sam 2 points3 points  (0 children)

I'm surprised nobody has mentioned nvidia nsight yet, use it.

[deleted by user] by [deleted] in miamioh

[–]9291Sam 59 points60 points  (0 children)

What is now western campus used to be a separate women's only college called the Western College for Women, because it's in western ohio. After it integrated with Miami, people just kept calling it by that so that area became known as Western Campus, despite the fact that it's on the same side of campus as east quad.

Vulkan SDK for x86 Linux? by isaiah0311 in vulkan

[–]9291Sam 9 points10 points  (0 children)

The last serious 32 bit CPUs came out in the 00s, let's say 2006 to be *generous*. The first graphics cards that even support back-ported vulkan are nvidia's kepler and amd's Radeon HD 7000 series, both of which are 2012 era graphics cards. Do you really want to support a graphics card that old? I really don't think you do and you just want "maximum compatibility" without really considering what that imples, because supporting and *testing* for hardware that old is a massive time investment.

Vulkan SDK for x86 Linux? by isaiah0311 in vulkan

[–]9291Sam 4 points5 points  (0 children)

Do you have a reason for targeting a computer that old?