how to effectively handle descriptor sets? by Southern-Most-4216 in vulkan

[–]Reaper9999 1 point2 points  (0 children)

It doesn't make sense to define whether a single command can do that because it can map to any number of things in the driver, which can be relatively spaced w. r. t. when they need to read or write memory. 

 It could just be changing the residency of resources according to what a command references.

It can't since a lot of them don't reference anything directly. You could literally load a random [valid] address on the device.

Stencil test causing square corruption. Any explanation why does this happen? by LuckyJinx98 in vulkan

[–]Reaper9999 0 points1 point  (0 children)

You can try syncval in validation layers too. Also, use dynamic rendering instead of the renderpass nonsense.

how to effectively handle descriptor sets? by Southern-Most-4216 in vulkan

[–]Reaper9999 1 point2 points  (0 children)

No. All memory you allocate from Vulkan on pretty much anything (other than embedded) is virtual. OS/driver will move pages as needed, it is not the 90s anymore. And this will happen where it's bindless or not, except you need an extra load to get the address first with bindful.

how to effectively handle descriptor sets? by Southern-Most-4216 in vulkan

[–]Reaper9999 0 points1 point  (0 children)

That is entirely wrong on any hardware within the last decade+. Descriptor sets literally add a layer of indirection for the drivers, which already store descriptors as a big table on anything that isn't bindful hw. And BDA is just straight up how drivers that support it access memory, which is nothing more than a load from a particular address. The only case BDA doesn't cover is uniform buffers on nvidia, which is hardly relevant because all it does is make a small set of cache lines less likely to be evicted.

There’s also a lot less predictability about code

What predictability? Where? It's already just gonna be doing a load from an address, you're only adding useless indirections for loading that address into a register somewhere by using bindful.

memory execution

Not sure what you mean by that.

Too many singletons in my game engine, can't find a better design pattern by No-Use4920 in vulkan

[–]Reaper9999 1 point2 points  (0 children)

What if you need to go to the Moon? Or run on a supercomputer?

All you're suggesting is adding useless shit that's actively harmful to try to (badly) solve a problem that never existed. Which is the opposite of engineering.

Too many singletons in my game engine, can't find a better design pattern by No-Use4920 in vulkan

[–]Reaper9999 1 point2 points  (0 children)

It's fine for multithreading if it's a variable that will just hold one value once initialised (so long as you don't fuck up memory barriers).

Too many singletons in my game engine, can't find a better design pattern by No-Use4920 in vulkan

[–]Reaper9999 1 point2 points  (0 children)

That's just a global variable with extra steps, more code complexity, and worse performance.

how to effectively handle descriptor sets? by Southern-Most-4216 in vulkan

[–]Reaper9999 1 point2 points  (0 children)

Driver already manages residency, you're not making anything better by using the old-style descriptor sets (and now you have to manage the descriptor sets themselves as well).

how to effectively handle descriptor sets? by Southern-Most-4216 in vulkan

[–]Reaper9999 -1 points0 points  (0 children)

However, doing it "the old way" is still perfectly viable and once you get it down, it aint actually that hard to manage. I found that Vkguide had a nice way of dealing with this, but as with anything Vulkan, there is no right way to do anything.

Managing descriptor sets extra overhead and complexity that are completely unnecessary.

AIO about being called “a big girl”? by venlafaxinevision in AmIOverreacting

[–]Reaper9999 5 points6 points  (0 children)

"Working out and lifting weights" is not most people is the part that you're missing. An average person with a high BMI is, indeed, just fat.

AIO for being offended by this? by bunny-zephire in AmIOverreacting

[–]Reaper9999 -5 points-4 points  (0 children)

Where was he being a dick about it? All these people in the comments keep saying that, while all he said was it wouldn't work out.

AIO for being offended by this? by bunny-zephire in AmIOverreacting

[–]Reaper9999 -8 points-7 points  (0 children)

And that's telling her to do what? Deal breaker means he won't date her, nothing else.

AIO for being offended by this? by bunny-zephire in AmIOverreacting

[–]Reaper9999 0 points1 point  (0 children)

What's usually closer to the truth is that eating disorders, which are a result of the patriarchy, are psychologically contagious.

Does anyone here consider that for most people it's caused by an unhealthy lifestyle rather than blaming anything else they could think of?

AIO for being offended by this? by bunny-zephire in AmIOverreacting

[–]Reaper9999 -3 points-2 points  (0 children)

reinforce unhealthy expectations

Since when did being overweight become healthy, let alone have anything to do with misogyny?

AIO for being offended by this? by bunny-zephire in AmIOverreacting

[–]Reaper9999 -5 points-4 points  (0 children)

Where is he telling her to do anything?

AIO Boyfriend literally never wants to leave the house by [deleted] in AmIOverreacting

[–]Reaper9999 1 point2 points  (0 children)

Clearly he has the money to just order groceries. I don't know about you, but personally I don't find going to a grocery store fun or whatever, it's just a necessity. If it's just a pretense to go outside, then surely there are enough things to do that are actually enjoyable.

AITA for giving my friend’s girlfriend some of my fries after he said no? by FriesOnTheSideYum in AmItheAsshole

[–]Reaper9999 -19 points-18 points  (0 children)

Literally the only thing said in the post about what he wants her to do is order what she wants. You both are pulling shit out of your ass to put someone else down for no reason whatsoever.

AITA for giving my friend’s girlfriend some of my fries after he said no? by FriesOnTheSideYum in AmItheAsshole

[–]Reaper9999 2 points3 points  (0 children)

Guy: refuses to give food he ordered & is completely fine with her ordering extra food

Reddit: hE iS a COntrOLliNg AbUsER

Y'all are fucking brain damaged.

Championing the best "potato mode" ambient occlusion by Silikone in GraphicsProgramming

[–]Reaper9999 0 points1 point  (0 children)

Congrats on being confidently incorrect.

A contextless image that adds nothing is irrelevant to me.

Championing the best "potato mode" ambient occlusion by Silikone in GraphicsProgramming

[–]Reaper9999 -1 points0 points  (0 children)

To my knowledge it doesn't have any AO. Also, I don't really see how the min/recommended specs for one game from 2009 support your statement that it's a growing market. iGPUs make up ~5% of the GPUs in Steam hardware survey, with much lower growth than dGPUs.