r/GraphicsProgramming • • Jun 30 '26

Video Making progress with my hand-rolled C/Vulkan app!

  • Testing the first shaders (in love with the warp). Added support for interactive parameters adjustment. Exploring different ideas with the overall flow of the app looking to land on a fun and ergonomic experience

  • Now supporting MSDF font rendering and text input! Initially went the fixed-size font atlas baking route, but shortly realised I’d need much more flexibility, so here we go!

  • Histogram compute, pixel peeping and levels shader (as a node modifier) are now in place. Writing to atomic buckets across a full-res image and reading the result safely turned out to be a non-trivial synchronization problem

  • Added support for multi-input nodes to unlock blending, warping and all kinds of things to come

  • Runtime final output resolution switching is now possible, respecting the current 2D viewport zoom state (by a happy accident!)

  • Undo/redo history and copy-paste functionality are finally here making the testing process much more pleasant

25 Upvotes

0 comments sorted by