Igniting the GPU: From Kernel Plumbing to 3D Rendering on RISC-V