90% about Rendering, GPUs and Nabla 10% NBA and Basketball. Lead Software Engineer @ devsh.eu LA Clippers fan

Dubai
Joined October 2015
As promised! New blog post: Effortless Simplex Grid 🚀I break down the simplex transformation used by Ken Perlin in Simplex Noise and show how I applied it to generate a simplex mesh for prototyping Digital Terrain Model (DTM) rendering with contour lines and height shading in ShaderToy erfan-ahmadi.github.io/blog/…
I made a shadertoy to prototype height shading and contours on Digital Terrain Models witht a simplex grid. Stay tuned for a blog post later this weekend about the simplex transformation used. (first introduced by Ken Perlin in Simplex Noise Algorithm) shadertoy.com/view/3cXXDl
3
بچه‌ها من قراره ۱۰-۱۲ روز دیگه تو گیم‌کرفت درباره رندرینگ بازی و آناتومی داخلی GPU صحبت کنم. دوست دارید رجیستر کنید بیاید دور هم کیف کنیم. gamecraft.ir
3
7
93
This past month I've been using Nabla to work on a solution to stream images from disk/drive storage into the GPU with a technique very similar to Virtual Texturing, but streaming tiles with toroidal updating to simplify sampling (the shader ends up being quite trivial!). This enables users to navigate huge images (the one showcased is a 39k x 16k georeferenced image) without stuttering. Our perfect mipmap solution also ensures there are no visual artifacts when zooming in or out, and lets us trivially support Non-Power-of-Two sized images like shown in the video, meaning any texture can be streamed with this technique. We plan on developing this further into its own format, by saving images in a novel compressed format that optimizes for both storage and speed when being used to stream and render images with our technique.
3
3
0
Our client's app became 100x slower overnight. After hours of digging, it turned out the culprit was… memcpy into a mapped GPU buffer. The fix? Updating the Nvidia driver (RTX2060) to 581.29. Sometimes the GPU gods just want you to suffer. 😭💻
1
1
1
Working on #Nabla I've often looked out of my corner office window at the #Matterhorn, and finally I climed it A guide's knowledge of the route makes your ascent twice as fast, making sure you'll be back for dinner Let us be your #Vulkan & #GPU guides and elevate your software
2
6
11
My reaction:
This tweet is unavailable
What if the answer to improving your life isn’t to know more? ㅤ What if the answer is focusing on less?
111
132
7
1,416
Just make it exist first, you can make it good later! fab.com/listings/4ce8bafb-e0… #Voxy #indiegame #indiedev #ue5 #UnrealEngine #voxel #voxelart
Erfan retweeted
Self love is not about eating junk food, being lazy, or delaying sleep for more scrolling. It's about doing hard workouts, eating healthy, and going to bed at a reasonable time.
Erfan retweeted
🚫 When the Craftsman Mindset Doesn’t Work
5
1
2
Erfan retweeted
🔻 Passion Mindset asks: “Is this job fulfilling me enough?” It focuses on what your job can offer you. This often leads to job-hopping, dissatisfaction, and anxiety — because real passion rarely exists from day one.
1
1
Erfan retweeted
🔺 Craftsman Mindset asks: “How can I become excellent at what I do?” It focuses on what you can offer the world. This leads to mastery, confidence, and genuine satisfaction — the kind that grows over time.
1
1
Handmade pasta Broasted Chicken with Mozzarella and sun dried tomato. Thank you love😋
5
Its a crisis of your own making, there's plenty of reputable companies like mine offering expert consulting with actual past clients, but you want to hire employees worrying about IP and conflicts of interest, which you think you "can" control. Stop ghosting B2B applications.
PSA: there’s a guy named Soham Parekh (in India) who works at 3-4 startups at the same time. He’s been preying on YC companies and more. Beware. I fired this guy in his first week and told him to stop lying / scamming people. He hasn’t stopped a year later. No more excuses.
1
2
Shipping with #Nabla's #HLSL Standard Template Library madness. One* Graphics Pipeline to draw them all, and in darkness not bind descriptors at all. * SPIR-V Unity build, input is >16k Lines of Code.
2
8
Soon we drop a #HLSL Header-Only Workgroup Scan Library Think #OpenCL 3.0 `cl_khr_work_group_uniform_arithmetic` but for #Vulkan Compute, completely userspace It emulates `GroupNonUniformArithmetic` with `GroupNonUniformShuffleRelative` which is 100% faster on #Nvidia GPUs
1
3
N4ce 5.0 BETA is around the corner, remade with #Vulkan using github.com/Devsh-Graphics-Pr… as presented at #Vulkanised 2024
Is your in-house #Vulkan rewrite of #OpenGL failing to be faster? We can fix that, and other things. We fill any #Rendering or #HPC single job vacancy with teams of well coordinated, experienced engineers instead. devsh.eu is looking for a new project this June.
1
7
10
0
Finally! I don't have to switch back and forth between YouTube and Spotify and sync manually
Excited to announce that starting tomorrow, the Huberman Lab podcast @Spotify @spotifypodcasts will include video for all episodes. Thank you to all that made this happen & thank for your interest in science!
1
1
This was crazy to see in person.