Eddie Hatfield

85 posts

Eddie Hatfield

Eddie Hatfield

@eddieprograms

VK/PC/STEAMDECK/ANDROID/VR

Ohio, USA انضم Ocak 2026
91 يتبع5 المتابعون
Dieter
Dieter@dieter_debaets·
@maxliani also VK_DBG_LAYER_ACTION_BREAK can do wonders (if you have a debugger attached ofc)
English
2
0
0
175
Max Liani
Max Liani@maxliani·
I don’t know why this never came to me before… but printing the callstack from within the Vulkan validation layer callback makes it way easier to debug what’s happening. That enables automated troubleshooting and fixes for a whole class of issues. Neat!
English
1
0
34
2.2K
Eddie Hatfield
Eddie Hatfield@eddieprograms·
@TopoWeaverIO That’s awesome, I wanna make something similar but using Vulkan. Very fast movement thru a huge world, emphasis on physics based gameplay. How did you make your world, are the trees instanced?
English
2
0
1
76
void* Liam
void* Liam@ptrToLiam·
Decided to try writing a blog post and realized it's been quite a while since I've written any sizable text.
English
2
0
5
92
عَبْدُالهَادِي
@TsukiHyouka when it comes to games .. assets are linked to your code and you want to at maintain some version management. that's why stuff like git-lfs and perforce are there for.
English
3
0
4
206
Eddie Hatfield
Eddie Hatfield@eddieprograms·
24 gbs of VRAM is a LOT of VRAM. But it's not infinite.
English
0
0
1
19
Eddie Hatfield
Eddie Hatfield@eddieprograms·
@Dispatch_Graph It's gonna need relevant test scenes that make the most of the rendering approach
English
0
0
0
71
λmelie
λmelie@Dispatch_Graph·
Now that I have the M5 MBP my goal is to just fuckin max out my GPU. GPU driven everything. Build/cull TLAS on GPU. Cull instance/meshlet/triangle on GPU. Run ML model to approximate AO. DDGI. I want to see how far I can push it
English
3
1
46
2.6K
Eddie Hatfield
Eddie Hatfield@eddieprograms·
Just got to Vulcanus in factorio…so hype
English
0
0
0
27
Eddie Hatfield
Eddie Hatfield@eddieprograms·
@walaber How do you get such beautiful assets like that knob? Do you make them?
English
1
0
0
56
Walaber
Walaber@walaber·
I use springs for everything and no one can stop me 😅
English
3
4
94
4.4K
Eddie Hatfield
Eddie Hatfield@eddieprograms·
and prioritizing making yourself uncomfortable probably. being uncomfortable is a good sign but it doesn't inherently mean you're succeeding or growing.
English
0
0
0
15
Eddie Hatfield
Eddie Hatfield@eddieprograms·
the answer is to do everything
English
1
0
0
19
Eddie Hatfield
Eddie Hatfield@eddieprograms·
whether to spend time on these personal endeavours vs open source. i wrote a compiler at one point during college but i may have learned more by using that time to get involved with gcc/mesa. you have to learn a lot of cruft but your work is held to a much higher standard which
English
1
0
0
24
Eddie Hatfield
Eddie Hatfield@eddieprograms·
Long way to go but it’s fun and something that I think should exist
English
0
0
1
17
Eddie Hatfield
Eddie Hatfield@eddieprograms·
* animation * some kinda physics * chunked world representation with LOD * GPU culling * PBR slop * RTX * god rays 😍 I want millimeters of geometric detail up close. But I need assets! I could try generating terrain, I am also learning how to use blender to make ugly boxes.
English
1
0
1
18
Eddie Hatfield
Eddie Hatfield@eddieprograms·
Things that my graphical program can now do: * hardware capability detection * feature fallback resolution * settings override via CLI flags * packaged builds for steam deck * bindless rendering * slang shaders * model loading on a background thread * imgui * nice camera move
English
1
0
1
42
Eddie Hatfield
Eddie Hatfield@eddieprograms·
@ptrToLiam Yea I’ll have to triple check that I don’t have validation layers on somehow, maybe vkconfig was pointed at the wrong SDK. I obviously want this to be very fast!
English
0
0
1
20
void* Liam
void* Liam@ptrToLiam·
@eddieprograms That is strange. I wonder if it could be wayland I/O, or maybe just general GLFW platform-layer setup? I don't use libwayland, so I can't say for sure how long it *should* take. I'm also not particularly familiar with GLFW's internals.
English
1
0
1
35
Eddie Hatfield
Eddie Hatfield@eddieprograms·
Kind of surprising how long VkDevice and GLFW window creation take! And not sure how to get around it other than maintaining some kind of background runtime that caches these
English
1
0
2
41
void* Liam
void* Liam@ptrToLiam·
@eddieprograms It varies a little from run to run (best ~140, worst ~200, typical 155ms) and I can probably drop one or two socket writes during startup to shave a little more time off that. It's good enough for me for now, and I hot-reload the shader on change so I don't relaunch too often.
English
1
0
1
50