Why Writing SIMT (GPU) Assembly is Hard
Years ago someone asked me if I would add the ability to write shader assembly to the graphics drivers I was writing.
Years ago someone asked me if I would add the ability to write shader assembly to the graphics drivers I was writing.
The Modern Graphics Programming Primer book and its accompanying tutorials have been re-released in both Kindle and print formats. I've done this hoping that I can reach more people this way.
I recently discovered that Daniel Müßener has been secretly working away on a new project. Have a look here (link).
A quick heads up that I'll be releasing a new OpenGL (ES) tutorial series soon. It'll take you from zero through to rendering a simple 3D scene with lighting.
The author of AmiCraftNova recently released a new demo called StarBoxDemo. While everyone has been posting new fps benchmarks with it, how it uses shaders should be of greater interest...
Recently, the AmiCraftNova author was having issues with GLSL shaders, which got me thinking about how to debug them. Shaders need debugging, but standard debugging tools can't be used.
Today I'm going to show you another way to draw coloured triangles with OpenGL (ES). It'll look less interesting than the previous tutorial's method.
Last time I showed you how to set up a windowed OpenGL ES 2 (GLES2) context on AmigaOS. Now lets draw something.
Curious how OpenGL ES 2 (GLES2) + Warp3D Nova's performance compares to MiniGL + Warp3D? Well, the first comparison is here courtesy of the Entwickler-X team.
This tutorial will get you started with OpenGL ES 2+ (GLES2) on AmigaOS. It'll show you how to set up a window and render to it.
Stay up-to-date with the latest news and information.