Mmmm, seems like soft shadows made shader too huge and freeze browser on some machine. As it actually multiply number of rays per 8 (or maybe 8^2 ?...).
I disabled it for now to keep only reflexion/refraction.

https://kissyagni.com/the-bloch-sphere/

#raytracing #gpuprogramming #threejs #GraphicProgramming

I've spent way too much time implementing reflexion and refraction on my #BlochSphere viewer.

I should work on multi #qbits support instead, but.. you know... #raytracing is cool 😎

Play here: https://kissyagni.com/the-bloch-sphere/

#threejs #gpuprogramming

🎉 Wow, Apple Silicon support in Mojo! Because everyone was just dying to code on GPUs with the grace of a penguin in a tutu. 🐧🩰 Now every Mac user can finally become a GPU programming maestro and revolutionize AI—assuming they can find the motivation after reading this snooze-fest. 😴
https://forum.modular.com/t/apple-silicon-gpu-support-in-mojo/2295 #AppleSilicon #MojoSupport #GPUProgramming #AIRevolution #MacUsers #HackerNews #ngated
Apple Silicon GPU support in Mojo

I went ahead an tried to run vector_addition.mojo within examples/mojo/gpu-functions but faced the following issue: xcrun: error: sh -c ‘/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk -find metallib 2> /dev/null’ failed with exit code 17664: (null) (errno=No such file or directory) If you are facing this, you have to make sure of 2 things: 1. Right developer directory is sele...

Modular
Were RNNs All We Needed? A GPU Programming Perspective | Dhruv Sheth

An implementation of parallelizable GRUs and LSTMs for CS179 in CUDA.

🎉 Presenting Gluon: the revolutionary GPU programming language nobody asked for, built on Triton's compiler stack because why not reinvent the wheel? 🚀 Now you can struggle with a new syntax while pretending it's somehow superior! 😂 #InnovationWeNeverNeeded
https://github.com/triton-lang/triton/blob/main/python/tutorials/gluon/01-intro.py #Gluon #Triton #GPUProgramming #Innovation #Technology #Humor #HackerNews #ngated
triton/python/tutorials/gluon/01-intro.py at main · triton-lang/triton

Development repository for the Triton language and compiler - triton-lang/triton

GitHub
We will participate in a variety of exciting events on the last day of #ISC25, Friday, June 13 – stop by & join the discussion https://go.fzj.de/isc25
Workshops, talks & tutorials on #EdgeAI🤖, #Benchmarking📏, #ParallelProgramming👩‍💻, #GPUProgramming, & the future of #Exascale⚡.

🚀 OpenMP GPU Programming in Action! 🚀

We've optimized two applications using OpenMP offloading:

1️⃣ GAMESS - For quantum chemistry computations.
2️⃣ LSMS - Understanding material behavior with dense linear algebra.

Both utilized the "omp target teams distribute parallel" directive for enhanced performance. 🔥

📢 Coming soon: OpenMP 6.0 (mid-November) with new offload features enabling async target region execution! 💡

#OpenMP #GPUProgramming #HPC #OpenMP #OpenMP60

So, I’m low-key thinking of writing my first-ever graphics-heavy software. (Specifically, to do with VR / UIs, but not gaming.)

Thing is, my experience is with PLT & compilers, distsys, FOSS … but _extremely_ not graphics, GPUs, or single-host performance of pretty much any kind.

I need advice. If I want to learn some relatively-low-level graphics stuff, but I have _zero_ relevant background; where do I start?

Any resources for me (tutorials, books, well-known starter projects?)

(Also, any Mastodon accounts I should follow on this topic? Poke me if you're into this stuff and I'll follow you! :P)

#programming #rendering #graphics #cg #cgi #compsci #gamedev #indiedev #gpu #gpuprogramming #opensource #augmentedreality #ar #virtualreality #vr