Optimizing Geometry for the GPU | Zeux

YouTube
Video Encoding and Decoding with Vulkan Compute Shaders in FFmpeg

In this blog we explore how FFmpeg uses Vulkan Compute to seamlessly accelerate encoding and decoding of even professional-grade video on consumer GPUs — unlocking GPU compute parallelism at scale, without specialized hardware. This approach complements Vulkan Video's fixed-function codec support, extending acceleration to formats and workflows it doesn't cover.

The Khronos Group

Ruby-LibGD with 2D/3D Plots in Jupyter

Learn how to use ruby-libgd to create stunning 2D and 3D plots directly in Jupyter Notebooks! In this comprehensive tutorial, we'll explore the powerful graphics capabilities of ruby-libgd, from basic functions to advanced 3D visualization.

https://youtu.be/-yMG0GzatNw

#Ruby #DataVisualization #Jupyter #LibGD #Programming #GraphicsProgramming #3DPlots #Coding #Tutorial #DataScience

Ruby-LibGD with 2D/3D Plots in Jupyter

YouTube
In addition to the well-labeled memory leak, I was also leaking #Vulkan descriptor set layouts. What's a descriptor set layout you ask? It's a thing on the GPU that describes the structure of a thing on the GPU that describes the structure of a thing on the GPU. I didn't realize they were GPU memory and just assumed they got baked into the descriptor sets when they were built and would get freed with them. I do not feel dumb for making that mistake. These things are not intuitive. #graphicsprogramming

I will progressively upload a few videos I rendered a few days ago with #webgpu

#webdev #wgsl #particles #javascript #computergraphics #graphicsprogramming #cgi

Analytic Fog Rendering With Volumetric Primitives

In this post I’m going to cover a neat technique for rendering regions of fog with varying density. I’ll start by covering some of the basic principles behind fog rendering and a few co…

matejlou's blog

Well, that was way easier than Vulkan!

#graphicsprogramming #metalapi

Resources | GPVM

Graphics programming resources and learning materials