Nikhil's Avatar

Nikhil

@lostpixel17

21 | I love writing graphical renderers for fun. DX11 | OpenGL | Vulkan guy https://github.com/NikChouhan

38
Followers
68
Following
27
Posts
22.10.2024
Joined
Posts Following

Latest posts by Nikhil @lostpixel17

btw I have used linux exclusively for a better part from 2018-2023 until I bit the bullet to use dx12. Honestly its a better API. But with descriptor indexing, vk-bootstrap, and the new descriptor heap extension, vulkan has overcome the gap

02.02.2026 08:39 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

only thing stopping me from moving to linux was my dx12 engine. I have implemented an RHI to fix it, the DX12 backend works, and the Vulkan backend is so close with the VK_EXT_descriptor_heap finally here. Got the beta drivers, updated headers, this weekend might be it xD

02.02.2026 08:36 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I didn't know I needed this. Thank you :)

06.06.2025 15:26 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Just step through the functions using msvc debugger and you don't need Vulkan tutorial or vkguide

05.02.2025 22:40 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Can't thank Sascha willems enough for the goldmine that is Vulkan samples/examples. Hands down the best tutorial for Vulkan.

05.02.2025 22:40 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Back from twitter after more than a month, and damn I didn't grasp how bad my feed was. The topics I followed, or liked were never suggested, all there were those 100k likes tweets. The twitter algo is dead

01.02.2025 15:16 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Computer graphics community must be so weird to outsiders. Everybody is just posting literally the same image of the same scene, and everyone else is congratulating them

24.12.2024 17:11 ๐Ÿ‘ 172 ๐Ÿ” 20 ๐Ÿ’ฌ 6 ๐Ÿ“Œ 1

The spacex hate here is crazy ngl. I don't like musk either, but you can't just be happy for some spacex launch failure. The tech is really good and has been doing innovations faster than other corps/govt agencies and I'm all in for it.
Don't turn bsky into another echo chamber

15.12.2024 16:32 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Two spiral galaxies take up almost the entire view and appear to be overlapping. They are angled from top left to bottom right. The galaxy at left, IC 2163, is smaller and more compact than the galaxy at right, NGC 2207. The background of space is black, dotted with tiny foreground stars and extremely distant galaxies.

Two spiral galaxies take up almost the entire view and appear to be overlapping. They are angled from top left to bottom right. The galaxy at left, IC 2163, is smaller and more compact than the galaxy at right, NGC 2207. The background of space is black, dotted with tiny foreground stars and extremely distant galaxies.

Colliding galaxies IC 2163 and NGC 2207 (MIRI image).
๐Ÿ”ญ ๐Ÿงช

13.12.2024 22:58 ๐Ÿ‘ 9552 ๐Ÿ” 884 ๐Ÿ’ฌ 143 ๐Ÿ“Œ 74
Post image

Graphics Programming weekly - Issue 367 - November 24th, 2024 www.jendrikillner.com/post/graphic...

25.11.2024 15:27 ๐Ÿ‘ 94 ๐Ÿ” 31 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
A table of contents for GPU Zen 3, Chapter 7: The Evolution of the Real-Time Lighting Pipeline in Cyberpunk 2077

A table of contents for GPU Zen 3, Chapter 7: The Evolution of the Real-Time Lighting Pipeline in Cyberpunk 2077

GPU Zen 3 is out!

I want to draw attention to the 96(!) page article I was a small part of detailing all the work from tooth-to-tail we put into making ray tracing a reality in Cyberpunk 2077. It is exhaustive and should be a reference for anyone looking to make RTX a reality in their own engines.

25.11.2024 16:24 ๐Ÿ‘ 90 ๐Ÿ” 18 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 2

*bug

18.11.2024 22:30 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

My favourite type of big. Only in debug builds lmao

18.11.2024 22:30 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

"How underused is the VRAM in special stages?"
"Yes"

20.02.2024 04:03 ๐Ÿ‘ 7 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Tbh mastadon was really good, just it didn't take the traction. If the people weren't so few there I would have stayed. Also there are more technical interactions here. I'm Just a messenger but it's a different type of echo chamber completely opposite to Twitter's. Bsky is as neutral as one can get

17.11.2024 08:45 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

And that is so counter intuitive. I am still a beginner at GP and sometimes I don't understand some of the stuff and it feels forced to like an opinion without knowing its ins and outs. So I don't interact and voila it's never recommended to me again.

17.11.2024 08:41 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Also love your work. Being a student reading posts of people a lot better than me inspires a lot

12.11.2024 01:13 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I have drastically more followers on twitter (not much by number but the proportion) still I get more interaction here. It's filled with grifters who fight languages rather than doing anything. Love this platform

12.11.2024 01:11 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Holy fuck!!!
I got it to work. Initially it was just a wrong matrix mult. But then it rendered black.
The issue was I forgot to add the final values to the meshColor component of my constant buffer before pushing it. It was being multiplied inside the pixel shader and causing it to zero out.

12.11.2024 01:09 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Actually idk how I reached astrophysics bsky xD. I have done most of that in OpenGL as I work with graphical renderers as my passion. I can handle wgpu well as I have meddled with the API b4 :)
I was more like looking for the specific example as it looked really cool.

11.11.2024 23:47 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Can you share the resources if possible? I am really interested is this xD

11.11.2024 23:19 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Funny that I know what the issue is. Still can't make it work for 1.5 hrs

11.11.2024 23:16 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

*the mesh shows up in renderdoc.
Also since even changing the pixel shader to a simple red doesn't get it to render, it's likely a matrix issue

11.11.2024 23:16 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Graphics is pure evil. I have been trying to fix a texture not loading onto the screen for hours to no avail. It just doesn't render, even shows up in renderdoc and I have no freaking idea.

11.11.2024 23:14 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Haha nw. You can also generate make, ninja, cmake, vs, xcode, etc files through it if needs be for cross platform compatibility.

11.11.2024 10:34 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

A recommendation. Do try to replace cmake with an xmake build system. It's honestly really good. I initially started with cmake too but can't work on anything else now but xmake

11.11.2024 10:04 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Haha thanks

10.11.2024 10:09 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Mastadon is an objectively better platform than bsky but is divided by different servers. There is something janky about this like slow scrolling, slow opening times etc tho still better than twitter

10.11.2024 10:07 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

all game developers on bsky

21.10.2024 11:00 ๐Ÿ‘ 2450 ๐Ÿ” 543 ๐Ÿ’ฌ 26 ๐Ÿ“Œ 5

I need to leave twitter for good. It's an annoying platform filled with midwit and political tweets. The only reason I'm on SM is to learn, not fight for things that don't even affect me

10.11.2024 09:52 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0