Posts

Showing posts with the label mesh_shader

Development in 2023

Hey everyone, welcome to my second (maybe this will become yearly now) overview of what projects I contributed to over the last year. You might remember that I already had enough projects for a filled up schedule but I can ensure you, I found something to derail my focus even more. But let’s call it another little gift to unwrap instead. The graphical Messenger application only got a few fixes, mostly to patch package configurations. I also changed the build system from GNU Autotools to Meson . Hopefully that’s the last time I change the build system. The service in GNUnet got some more contributions from me lately. Partially because I got financial support from NLnet again which I’m thankfully for. Also because I want to bring my studies to an end and it’s a great topic for research. But honestly I want this project to become a practical option for messaging. So you can expect more contributions on this project in the next months as well as my monthly blog posts about its progres...

VkCV 0.1.0 released!

This year I collaborated with many other students at the university on a computer graphics framework using the Vulkan API. We designed it to function rather modular and while it abstracts several parts of the Vulkan API and memory management to ease development, it still allows you to utilize Vulkan’s openness and the use of various extensions. We implemented several example projects with the framework to show how it can be utilized. There are also modules extending the capabilities from the framework to load GLTF assets, manage a scene graph, handling cameras, rendering GUI with ImGui and even image upscaling in realtime using FSR from the GPUOpen initiative. It’s also possible to use the framework for non-rendering projects like simulation utilizing Vulkan compute shaders and its compute pipelines. You can find a video showcasing the different example projects containing modern features like mesh shaders and ray tracing on YouTube . You can also find a more detailed explanati...