@Humus@mastodon.gamedev.place
@Humus@mastodon.gamedev.place avatar

Humus

@Humus@mastodon.gamedev.place

Co-Founder at Elemental Games.
Previously: Epic Games, Avalanche Studios, AMD.

Rendering Engineer, R&D
http://www.humus.name/

This profile is from a federated server and may be incomplete. Browse more on the original instance.

TomF, to random
@TomF@mastodon.gamedev.place avatar

Spending our 30th anniversary in Walla Walla - a wine town in Washington State. Biggest surprise so far - walking to Safeways! I thought this sort of walkable mixed use planning was illegal in America these days etc...

Humus,
@Humus@mastodon.gamedev.place avatar
Humus, to random
@Humus@mastodon.gamedev.place avatar

When the autobuilder goes red.

aras, to random
@aras@mastodon.gamedev.place avatar

0x2B or 43

Humus,
@Humus@mastodon.gamedev.place avatar

@aras @elliotc 0x2B or 0xD4. That's the question.

Humus, to random
@Humus@mastodon.gamedev.place avatar

So "pitch black" is a thing, but what about the other principal axes of rotation?

I propose:

Pitch Black
Yaw Blue
Roll Brown

waldoj, to random
@waldoj@mastodon.social avatar

I'm getting a good laugh out of this question on my kid's math homework. There are layers of absurdity here. But are they intentional? 🤷‍♂️

Humus,
@Humus@mastodon.gamedev.place avatar

@demofox @waldoj Yeah, but you can keep the other triangle for when a second lacrosse ball goes through the window.

Humus,
@Humus@mastodon.gamedev.place avatar

@mtothevizzah @demofox @waldoj Well, where I live we usually have three pane windows, so you're still left with an odd triangle. 🙃

crash, to random

Non-voting, non-dividend shares are like the NFTs of the stock market. You can’t control, influence, or get any money out of the company, but you do have a number in a computer that says you own part of it.

Humus,
@Humus@mastodon.gamedev.place avatar

@crash Never heard of shares that are both non-voting and non-dividend. One or the other, but not both. That would indeed be pointless AFAICT.

aeva, to random
@aeva@mastodon.gamedev.place avatar

A friend of mine introduced me to the terms "waxing optimization" and "waning optimization" this evening. Waxing optimization is when you make something faster by writing more code, and waning optimization is when you make stuff faster by reducing and removing code. I like these terms :)

Humus,
@Humus@mastodon.gamedev.place avatar

@aeva So if you refuse to optimize by adding code, does that make you an anti-waxxer? 🤔

rygorous, to random
@rygorous@mastodon.gamedev.place avatar

It's very funny to me how IKEA lamps I bought before (years ago) that used to have the "75W max to avoid fires" warning stickers now have "13W max to avoid fires" warning stickers because LED lamps

I mean it's possible they changed the wire cross section significantly but somehow I doubt it

anyway I'm pretty sure you could put a 75W actual electrical load LED light bulb in there and it would be totally fine load-wise but also lol not for indoor lighting

Humus,
@Humus@mastodon.gamedev.place avatar

@rygorous @Specialist_Being_677 Less for sure, but depending on the energy class of the LED, it would still output plenty of heat. An average IKEA light with a D rating produces about 140lum/w, which is only like half of the 250-350lum/w theoretical max for white light, so about half would still be heat. It'd be like putting in a 40W incandescent light.

Humus,
@Humus@mastodon.gamedev.place avatar

@rygorous @Specialist_Being_677 I replaced some old IKEA LEDs last year, they were only 57lum/w. At that level, heat-wise it's not much different from incandescent at the same wattage (but obviously a lot more light). So while they didn't consume many watts, they did actually get hot to the touch after being on for like 10 minutes. Newer LEDs tend to stay cool even after many hours, but then they are also fewer watts on top of the improved efficiency, keeping the lumens constant.

TomF, to random
@TomF@mastodon.gamedev.place avatar

Watch it. Fucking WATCH IT. He's good. He's not perfect - who could be - but he's really good. He's better than me, and that's all I want from a leader.
(if the time thingie doesn't work - skip to 40m17s)
https://www.youtube.com/watch?v=nFVUPAEF-sw&t=2417s

Humus,
@Humus@mastodon.gamedev.place avatar

@TomF Actually impressed by his speech.

kb, to random

Hello graphics, and especially Direct3D bubble - any idea if setting the DXGI_USAGE_SHADER_INPUT flag on a swap chain comes with a performance penalty? (I only need it for screenshots, so I can live with one more copy I guess, but who knows)

Humus,
@Humus@mastodon.gamedev.place avatar

@kb I don't know if it does, but I also don't know why you need that for screenshots. Doesn't CopyTextureRegion work for you?

Humus,
@Humus@mastodon.gamedev.place avatar

@kb OK, well, I don't think you need to worry too much about DXGI_USAGE_SHADER_INPUT. Essentially you're asking that creating an SRV be allowed. On normal textures, ability to create SRVs is taken for granted, and you can only really opt out with DepthBuffers, using D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE.
Basically, D3D12 will produce an error if you attempt to deny SRV for anything that's not a depth buffer.

Humus,
@Humus@mastodon.gamedev.place avatar

@kb I take this to mean that on modern HW, it's only really for depthbuffers this could matter. Of course, actually using the swapchain buffer as a texture could come with some overhead if there's color compression that needs to be uncompressed ahead of time, but then you'd take that hit on the relevant barrier call. No constant cost just for having the flag set.

rygorous, to random
@rygorous@mastodon.gamedev.place avatar

One of the lesser discussed advantages of metric units is how you're never at a loss for words when describing how incredibly decadent something is, because hectodent, kilodent and even megadent are right there should the need arise.

Humus,
@Humus@mastodon.gamedev.place avatar

@arj @rygorous Megadent sounds like a toothpaste brand.

acegikmo, to random
@acegikmo@mastodon.social avatar
Humus,
@Humus@mastodon.gamedev.place avatar
Humus, to random
@Humus@mastodon.gamedev.place avatar

I'm thinking of building a perfume factory. Sounds like an odd idea, maybe, but I really think it would make a lot of scents.

TomF, to random
@TomF@mastodon.gamedev.place avatar

"If the candidates were Biden and Hitler, who would you vote for?"

"Well not Hitler obviously."

"OK, but if 40 percent of people were going to vote Hitler, who would you vote for?"

"I guess maybe Biden."

"OK, so you understand the principle of voting for the least terrible outcome..."

Humus,
@Humus@mastodon.gamedev.place avatar

@TomF I understand your point and I agree. But for the sake of the argument, let's say the choices were Stalin and Hitler. Stalin killed more people so maybe technically Hitler would be the least terrible outcome? Should I then vote for Hitler, or simply refuse to vote?

It gets a little bit more complicated when the "lesser evil" is still pretty evil. Saddam Hussein vs Hitler. Hamas vs Hitler. Pinochet vs Hitler.

Humus,
@Humus@mastodon.gamedev.place avatar

@TomF Uh, neither obviously. I like Biden and would vote for him if I was American. Guess my point didn't get across. This was meant as a "devil's advocate" thought exercise. What I'm saying is that it's not as easy as voting for the least terrible outcome.

Humus,
@Humus@mastodon.gamedev.place avatar

@dougbinks @TomF Of course, but let's say you're faced with Pinochet vs Hitler. So you imagine Hitler would be horrible, so you vote for Pinochet. As a result, WW2 does not happen, millions of lives are saved. But you don't know that. But you do get to experience Pinochet murdering thousands and persecuting tens of thousands more. And you voted for the guy.

Of course, this is extremely hypothetical, but so is Biden vs Hitler.

MrLovenstein, to random
@MrLovenstein@mastodon.social avatar

Secret Panel HERE 🐌 https://tapas.io/episode/2195729

Humus,
@Humus@mastodon.gamedev.place avatar

@Ertain @MrLovenstein

You'd think the snail would have his wallet at home. But then, he's got his home with him. Which would've been a great alternative punchline for the secret panel. 🙃

zeux, to random
@zeux@mastodon.gamedev.place avatar

Ah, yes, I'm definitely going to check the error code returned by the function that converts the error code.

Humus,
@Humus@mastodon.gamedev.place avatar

@zeux There's an infinite loop hiding in here.

rygorous, to random
@rygorous@mastodon.gamedev.place avatar

OK, ok

Direwolves, so: make a big scary predator even bigger and scarier, I get it, but also, feels kinda on the nose, you know?

consider this:

dire geese (velociraptors)

cool? cool. now get ready:

dire hippos

Humus,
@Humus@mastodon.gamedev.place avatar

@rygorous At first I read that as DirectWolves, which of course is the new wolf API from Microsoft.

Humus,
@Humus@mastodon.gamedev.place avatar

@rygorous I hear they used OpenWolf in Wolfenstein.

BrianBinh, to random
@BrianBinh@dice.camp avatar

The English suffix "-ard" (as in "drunkard", "laggard", "braggard", and "sluggard") is used to make adjectives into deprecating nouns.

"He's drunk" is just a description.
"He's a drunkard" is a moral judgment that finds the subject lacking.

The same process turned "he's wise" into "he's a wizard".

"Wizard" was the medieval equivalent of "smartass".

Humus,
@Humus@mastodon.gamedev.place avatar

@BrianBinh And that's how "you must" turned into "you're a mustard".

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • ngwrru68w68
  • everett
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • rosin
  • GTA5RPClips
  • Durango
  • Youngstown
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • provamag3
  • ethstaker
  • osvaldo12
  • tester
  • cubers
  • cisconetworking
  • mdbf
  • tacticalgear
  • modclub
  • Leos
  • anitta
  • normalnudes
  • megavids
  • lostlight
  • All magazines