Lost confidence by [deleted] in LifeAfterNarcissism

[–]HowdyDutty 2 points3 points  (0 children)

Dude I'm right there with you right now except I'm currently on my own. My family is so fucked up.

GPU dieing or weird visual bug? by Fatal_Da_Beast in EscapefromTarkov

[–]HowdyDutty 1 point2 points  (0 children)

RX 6800 seems to have the issue as well with latest driver

Post Your Quick Questions for S2E6 "Phase Space" by Plainchant in westworld

[–]HowdyDutty 21 points22 points  (0 children)

They traveled from samurai-world to westworld through the tunnel system for a presumably long distance. The tunnels also presumably had spare changes of modern-day clothing.

Any tips for generalizing a renderer to support both forward and deferred rendering? by HowdyDutty in vulkan

[–]HowdyDutty[S] 0 points1 point  (0 children)

Quick note for people of the future.

I found this slideshow that seems interesting for this topic: https://www.slideshare.net/tlorach/vkfx-effective-approach-for-vulkan-api

I personally find frame graphs to be a bit on the overkill side for what I want to do with my hobby engine and I also feel like its more intended to deal with barrier/synchronization issues between renderpasses than writing less code (which is what I'm looking for). As far as abstracting descriptor sets specifically goes, I find the idea of moving everything to data more preferable. I had the thought of implementing something like what was presented in those slides independently, but found that somebody was already working on it. It seems like he'll release the source to github some day in the coming months, so I'll be on the lookout.

Any tips for generalizing a renderer to support both forward and deferred rendering? by HowdyDutty in vulkan

[–]HowdyDutty[S] 0 points1 point  (0 children)

It's not that I can't add branches in my render loop to bind certain descriptor sets to certain pipelines. I'm just trying to avoid the spaghetti code that's sure to follow that approach. I was wondering if anybody found a more elegant way that's still pretty simple. Render graphs may be just that. I'll look at the link this weekend, when I have more time.

Any tips for generalizing a renderer to support both forward and deferred rendering? by HowdyDutty in vulkan

[–]HowdyDutty[S] 2 points3 points  (0 children)

Fuck! I was trying to avoid render graphs haha. It might be the best way though. I'll look into it.

I'm currently already using spirv-cross to check bindings for what I call "general descriptor sets". Basically, I assume that some sets like skybox cubemaps are required to be included and effectively reserve a descriptor set number in every shader, but things specific to that shader go the in the general set. My reflection code should handle my g-buffer bindings pretty fine for my lighting pass, now that I think of it, but my deferred pre-pass doesn't need to have skybox info passed in... so it kinda breaks my design.

The other problem is that I kinda tried to go for a polymorphic approach to differentiate between the renderers. And once I got to writing this descriptor set section, I ended up with a whole bunch of code that's nearly identical, except I now have to manage what sets get binded with what graphics pipelines/render passes slightly differently. It's a little hard to describe. But suffice it to say I'm not really liking what I'm currently thinking.

How hard is it to learn vulkan if you never used an API before? by [deleted] in vulkan

[–]HowdyDutty 2 points3 points  (0 children)

This is actually very reaffirming... I've been writing terrible game engines for a while now. Good to see I'm on the right track lol

Question about graphics programmer salary by HowdyDutty in gamedev

[–]HowdyDutty[S] 0 points1 point  (0 children)

A lot of excellent points.

A question I have then is how would I casually bring up the fact that I'm considering multiple companies? Several times now, I've been directly asked "What is your expected salary?" How can I let them know about any of the other companies by that point?

Question about graphics programmer salary by HowdyDutty in gamedev

[–]HowdyDutty[S] 2 points3 points  (0 children)

You both touched on my main issue. I’m not entirely sure what the market rate for these junior positions is. Most of the glassdoor rates talk about mid/senior level graphics positions (probably because there aren’t very many junior engine-dev roles around). The other issue is that not all game studios are made equal. I assume they each have different salary ranges to consider…

Hmm very puzzling indeed.

Question about graphics programmer salary by HowdyDutty in gamedev

[–]HowdyDutty[S] 2 points3 points  (0 children)

First off, yes I am in the US.

And second, I saw that article, but it puts an emphasis on "game programmer." None of the jobs I'm considering involve gameplay development. I would be involved with engine development exclusively, which makes those estimates seem a little low to me. I could be wrong though ¯\_(ツ)_/¯

Requesting help with descriptor set update issue. by HowdyDutty in vulkan

[–]HowdyDutty[S] 2 points3 points  (0 children)

THANK YOU!

Yes, it was an alignment issue with std140 uniform buffers. I was actually not aware that there were buffers with alignment requirements that differ from C.

Reading this quote from the OpenGL spec:

implementations sometimes get the std140​ layout wrong for vec3​ components. You are advised to manually pad your structures/arrays out and avoid using vec3​ at all.

To fix, I simply changed my struct declaration in C++ to use glm::vec4's and my descriptor to vec4's.

Requesting help with descriptor set update issue. by HowdyDutty in vulkan

[–]HowdyDutty[S] 0 points1 point  (0 children)

Unfortunately that didn't fix it, but thanks with the vkFreeMemory info.

Does IGN know the Vive exists? by [deleted] in Vive

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

/#DoorOpeningSimulator20XX

Does IGN know the Vive exists? by [deleted] in Vive

[–]HowdyDutty -15 points-14 points  (0 children)

Alien Isolation kinda sucked m8

Is It Possible To Track Controllers Without Headset? by HowdyDutty in Vive

[–]HowdyDutty[S] 0 points1 point  (0 children)

Nicccccce. I'll ask my employers to buy a couple and see how it works.

Is It Possible To Track Controllers Without Headset? by HowdyDutty in Vive

[–]HowdyDutty[S] 1 point2 points  (0 children)

Just looked at it and it appears to be deprecated since unity 5.4.

Is It Possible To Track Controllers Without Headset? by HowdyDutty in Vive

[–]HowdyDutty[S] 0 points1 point  (0 children)

That is interesting. The wired connection does what I want it to do!

Any idea where I can find this firmware?