@neilhenning@mastodon.gamedev.place
@neilhenning@mastodon.gamedev.place avatar

neilhenning

@neilhenning@mastodon.gamedev.place

Verse @ Epic, ex-Burster @ Unity, ex-RTG @ AMD, ex-Vulkanite @ Codeplay

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

steve, to random
@steve@discuss.systems avatar

A slight re-organization of Priest's "Efficient Scaling for Complex Division" to make it compatible with "try to divide the dumb fast way inline, then branch to rescale only if necessary" while preserving scale invariance of rounding.

Also fixes it up to work for Float16, which the original approach does not.

Further optimization possible and pretty straightforward.

https://github.com/apple/swift-numerics/pull/289

neilhenning,
@neilhenning@mastodon.gamedev.place avatar

@steve sometimes I read your maths-speak and nod along. Today was not one of those days.

daniel_collin, to mastodon
@daniel_collin@mastodon.gamedev.place avatar

What client do you use for iOS. The official one is has lots of issues (hangs, unable to post images, etc)

neilhenning,
@neilhenning@mastodon.gamedev.place avatar
pervognsen, to random
@pervognsen@mastodon.social avatar

There's a retired couple living in my mom's apartment complex who seems to spend 12 hours every day sunbathing outside during the summer months. They did this when we were visiting last year and they're continuing the streak apparently. After you've lived in a warm climate for a while, the whole idea of sunbathing starts to seem obscene, but this is something else.

neilhenning,
@neilhenning@mastodon.gamedev.place avatar

@pervognsen I’ve always been curious (and feel free not to say!) but what country are you living in normally then?!

neilhenning,
@neilhenning@mastodon.gamedev.place avatar

@pervognsen oh wow man - nice! I must have missed the memo

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

Benji being unable to do big runs with me anymore due to age / epilepsy / heart murmur is the biggest sign of mortality I’ve had in my life thus far.

And he doesn’t understand as I run off that he’s not fit for it anymore and gets so upset that I’m leaving him behind. Heartbreaking!

At least he forgives me once I am home.

neilhenning, to Eurovision
@neilhenning@mastodon.gamedev.place avatar

Ok Switzerland was amazing

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

Pretty lucky to have this on my doorstep.

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

Solar panels! Much excited for them to be wired up tomorrow.

neilhenning,
@neilhenning@mastodon.gamedev.place avatar

@aras @xoofx honestly forecast was for CLEAR BLUE SKIES and it has been overcast and drizzly rain all day 😂🤣

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

I really think my employers should be able to get compensation from Microsoft for the NUMBER OF TIMES THEY UPDATE WINDOWS LOSING ALL MY CURRENT DEBUGGING STATE AND FUCKING MY DAY UP.

Ranty shout over but Jeez Louise it'll take me a good hour to just get all the tools setup in the right way this morning SIGH.

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

Right, NLD time

neilhenning,
@neilhenning@mastodon.gamedev.place avatar

@andrewwillmott jealous!

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

If you enjoyed the visuals in the Dune 2 movie and want to try it out at a grand scale, at 230m tall, the Great Sand Dunes (CO) is a worthy stop. Just be careful, the nearby towns entire GDP comes from speeding tickets, and they will go as low as to ticket you for speeding during a lane crossing pass.

neilhenning,
@neilhenning@mastodon.gamedev.place avatar

@NOTimothyLottes oh man the mountains behind too - fecking epic!

neilhenning,
@neilhenning@mastodon.gamedev.place avatar

@mbr @NOTimothyLottes wtf that’s in France?!

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

F**ks sake they changed something pretty fundamental between UE 5.4 Preview and UE 5.4 Final - the ability to have multiple objects in an asset file, which SUDS relies on - the dialogue and string table are in the same asset; now the string table is gone.

I was worried they might do this because they started hiding them in 5.3 (not a problem) so I tested 5.4 Preview but everything was fine. Now it's completely broken in 5.4 Final, every single dialogue line is <MISSING STRING TABLE ENTRY> 😠

neilhenning,
@neilhenning@mastodon.gamedev.place avatar

@sinbad I’ll ask around internally about it too.

neilhenning,
@neilhenning@mastodon.gamedev.place avatar

@sinbad leave it with me!

neilhenning,
@neilhenning@mastodon.gamedev.place avatar

@jrovirab @sinbad Jamie is on it! They’ll update that GitHub thread once they know it’s on its way.

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

Annoying that in Vulkan compute I can't easily get hold of the optimal minimum number of invocations
of a shader to run.

Subgroup functionality gives us the SIMD lane width with subgroupSize (see https://www.khronos.org/blog/vulkan-subgroup-tutorial by @neilhenning ), but as far as I am aware there's no easy way to get the number of subgroups which can run simultaneously.

For many applications this doesn't mater, but in some cases it's really useful to know.

neilhenning,
@neilhenning@mastodon.gamedev.place avatar

@dougbinks these days with how long I’ve been out of the GPU game @gfxstrand is your friend all things GPUs!

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

Does anyone know why Creative Commons recommends not to use their licenses for Software (beyond the carveout for CC0)? Curious why their attribution licenses couldn't apply to software!

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

The day I retire and work on my own programming language for the fun of it I'm gonna ban the word ‘error' appearing in any filename. Having a multi-million line build log and searching for the actual fail does my head in!

neilhenning,
@neilhenning@mastodon.gamedev.place avatar

@wumpf yeah fuck it let’s throw that in too.

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

I wrote up a little thing about how you can write your own constant folders with Clang using GCC's __builtin_constant_p https://www.neilhenning.dev/posts/yourownconstantfolder/

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

Train travel is so relaxing.

neilhenning,
@neilhenning@mastodon.gamedev.place avatar

@mtothevizzah jealous! I love a train journey.

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

We're making progress with the GPU path tracer in our Avoyd Voxel Editor, now with decent performance on both AMD and NVIDIA discrete GPUs (I've not yet been able to test Intel).

For now we're disabling spirv-opt in our shader build pipeline due to it causing a >4x hit to performance on older AMD GPUs.

If you own Avoyd then do try out the latest Beta.

https://www.enkisoftware.com/t/6266014494883840

neilhenning,
@neilhenning@mastodon.gamedev.place avatar

@castano @dougbinks what generation of older AMD GPUs just out of curiosity?

neilhenning,
@neilhenning@mastodon.gamedev.place avatar

@dougbinks @castano oh sheesh I assumed you were gonna say GCN!

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

Oh cool - we've announced the stuff I've been working on for the last 18 months! Transactional memory in C++, to bring Verse semantics to our existing Fortnite and Unreal Engine C++ codebase. https://www.unrealengine.com/en-US/tech-blog/bringing-verse-transactional-memory-semantics-to-c

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