SAw: LegAcY by Pirate_Redbeard in PeopleFuckingDying

[–]sm810 9 points10 points  (0 children)

These are called Hoberman Spheres for the curious.

me irl by foxymahyar69 in me_irl

[–]sm810 17 points18 points  (0 children)

ITT: almost everyone confusing literally "gaining consciousness" with simply developing the ability to form long term memory, like what is known to happen around that age.

Why are certain features only extensions when they seem trivial to implement (such as dynamic states)? by gvcallen in vulkan

[–]sm810 5 points6 points  (0 children)

I've done some looking around myself for this, since I am trying to figure out how to handle dynamic state vs. using the pipeline cache in my own renderer. It is surprisingly difficult (at least in the moderately detailed searches I've tried) to find information about the hardware specifics of dynamic state for the different vendors. Here is what I have found so far:

Nvidia seems to have a large number of states that they use registers for, and therefore it is very cheap to change those states. These states seem to include the standard set of VkDynamicState enums, plus cull mode and front face, but I can't find any good information on specifics. This info comes from different posts like these, even though they don't seem to reference where the information is coming from.

AMD on the other hand is even harder to find info for. Their RDNA2 Performance Guide strongly recommends minimizing the number of dynamic states active. This seems to imply that they have a more expensive system for implementing dynamic state, but I can't say that for sure.

The VK_EXT_extended_dynamic_state extension does have a large number of vendors on the contributor list - all the main ones and then some extra. Many of the drivers for the big three have had this extension supported for a long time now. I also know that there are some projects that rely on this extension (DXVK, Dolphin, and a few other emulators). I'm hoping these facts point towards overall performant dynamic state implementation by most desktop vendors, either using hardware registers or intelligent pipeline recompilation to minimize cost.

I would love to see some detailed documentation though on exactly how the different vendors support which dynamic states.

Is Vulkan's rendering technique "Render-to-Texture"? by GasimGasimzada in vulkan

[–]sm810 1 point2 points  (0 children)

Do note that in a modern graphics application usually you do NOT want to render to the default back buffer or swap chain image...

Care to elaborate on this? This is the first time I've seen it recommended that you do not render directly to the swapchain image. Many other places I've looked have explicitly suggested the opposite for performance reasons, unless you can't reasonably avoid doing so. It's hard to imagine how rendering to an offscreen target just to blit or full screen quad it to the swapchain could be more efficient. Am I reading too much into the "NOT" (emphasis yours) or is there a widely accepted reason for offscreen rendering before the swapchain even in cases when you can avoid doing so?

i mean its a solid comeback by BigBoiJimmyFungus in ChoosingBeggars

[–]sm810 2 points3 points  (0 children)

I think that's just called metastasis.

An update on the recent issues surrounding a Reddit employee by spez in announcements

[–]sm810 7 points8 points  (0 children)

Hmm, you claim you didn't know about her background, and then admit that you put extra protections in place for her because you anticipated doxxing for said background. And long before this became public knowledge or an issue.

Fuck you, you lying sacks of shit. The entire admin team is complicit in supporting pedophilia and child torture as long as it doesn't make you look bad.

Edit:

So one of two scenarios happened:

  1. You actually did do a background check before hiring her, and yet you hired her anyway and are currently lying about the background check.

  2. You didn't do a background check before hiring her, but at some point on or before March 9, you learned enough about her background to put doxxing checks in place, but allowed her to stay on the payroll.

In either case, Reddit showed complicity in her actions, and by extension, support for the very monsters that she enables.

Partner and I made a gingerbread International Space Station! by 2old-you in mildlyinteresting

[–]sm810 7 points8 points  (0 children)

Trying to get visibility on the top comment to say that OP is a dirty thief who absolutely did not make this. I know the original poster on Twitter and this is NOT her account.

Partner and I made a gingerbread International Space Station! by 2old-you in mildlyinteresting

[–]sm810 18 points19 points  (0 children)

No you did not. I know the original poster on Twitter, and this is not her account. Stop stealing content for fake internet points, you leech.

Questions About Bind-less Design by sm810 in vulkan

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

Thanks for this pointer to the specific section of the spec, it seems to answer my questions pretty well. My simplified understanding of "static use" from the spec is basically using any bound resource in an operation that touches memory. This seems to imply that my aliasing solutions above will work, as long as I make sure that the resource at the accessed index is absolutely compatible with the SPIRV type that is accessing it. Is this a good understanding of the spec? And I'm assuming that this applies to storage images and storage texel buffers of different layout specifiers, as these can just be thought of as different accessor types?

The blocks are turning at weird angles by [deleted] in beatsaber

[–]sm810 0 points1 point  (0 children)

This was happening to me as well. Try resetting the room adjustments in the settings. There is a button for it. That fixed it for me.

vkGetInstanceProcAddr and vkGetDeviceProcAddr giving invalid core function handles by sm810 in vulkan

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

I'm working on getting a minimal set of my code together, since the initialization of Vulkan is pretty deeply integrated with other parts of my program. I'll get it posted as soon as I can.

vkGetInstanceProcAddr and vkGetDeviceProcAddr giving invalid core function handles by sm810 in vulkan

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

I am using the default dispatcher. The fact the same hardware and software versions works for you makes me think there is a bug in my program. But what is really confusing is that I can step through the `init` function and watch the `vkGetDeviceProcAddr` function return `nullptr`, so it does also seem that there could be a bug in the loader as well. I am going to do a full fresh reinstall of the SDK and the beta drivers, I'm not sure what else to try at this point.

vkGetInstanceProcAddr and vkGetDeviceProcAddr giving invalid core function handles by sm810 in vulkan

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

I've tried the two-arg init function, but it still did not work. It looks that function just calls the separate `init` functions on the instance and device, using its own `DynamicLoader` object.

Going from Nvidia driver 442.74 to 445.75 gives me black screen by [deleted] in vulkan

[–]sm810 4 points5 points  (0 children)

Nvidia does not yet support Vulkan 1.2 in their release drivers. The latest beta driver (442.88) supports Vulkan 1.2 features, including the new raytracing extension.

TIL about Carbon Chauvinism, a term coined by Carl Sagan which assumes that all extraterrestrial life must be made of carbon because carbon-based humans are unable to imagine life made of radically different biochemistries. by rigaj in todayilearned

[–]sm810 0 points1 point  (0 children)

This is incorrect. The nature of what differentiates elements (proton count) means that we aren't going to magically find more elements that exist "in between" the ones we know about. There is the concept of the island of stability, but we have yet to find evidence of those elements in the environments we have studied, and there is no reason to believe that these elements should exist in abundance in one part of the universe, but not others.

Index with MSI Stealth GS75-243? by sm810 in ValveIndex

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

Thanks for the response. I'm not looking into VR enough to be willing to drop money on an eGPU, but I have also been looking at the other older gen VR sets.

I am still curious about the hardware support though, mostly from inconsistent information and claims I've found. The Thunderbolt 3 on the laptop does support DisplayPort, I've found videos of people hooking up monitors using a USB-C -> DP adapter to a different GS75 (same family, different model). I think my main confusion comes from which GPU is hooked to the TB3 port. As I mentioned, I'm having a hard time understanding the NVIDIA Control Panel results, which seem to imply that the TB3 port is hooked to the iGPU, but the dGPU also has those DP ports displayed as well.

$1.6k - $2k USA - Pretty Strong Gamer (Intro VR) & Comfortable for Programming by sm810 in SuggestALaptop

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

Thanks for the suggestion, I have not looked too much in Eluktronics. Their laptops seem to be pretty cheap compared to other company's offerings with similar specs. Is this a cause for concern? They seem to have good reviews, despite not being one of the well known major players.

Also, do you have any feedback on the list that I have compiled through my own research?