Skip to content
The Curious Engineer
Latest
Categories
All blogs
By month
Search
Feeds
All blogs
/
Graphics
apoorvaj.io
apoorvaj.io
Apoorva Joshi's Blog
Graphics
Math
Assembly
’15
’16
’17
’18
’19
’20
’21
’22
’23
’24
’25
’26
Posts
18 from 3 Jul 2015 to 13 Feb 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://apoorvaj.io/rss.xml
2026
1
13 Feb
Vibe-coding a tax calculator
2025
3
4 Oct
Stop over-engineering static websites
18 Sep
Testing that works
9 Jan
Projection, clip space, and normalized device coordinates
2024
1
5 May
The shader graph contract
2020
3
16 Aug
Convolution and probability theory
30 Jul
Render graphs
15 Mar
Aliasing in computer graphics
2019
2
15 Jun
Alpha compositing, OpenGL blending and premultiplied alpha
1 Feb
Constructing a cubic Bezier that passes through four points
2018
1
14 Feb
Efficient Rendering of Linear Brush Strokes—my graphics paper explained
2017
2
25 Sep
Creating a modern OpenGL context
4 Mar
Exploring bump mapping with WebGL
2016
4
30 Nov
Hitchikers Guide To The GDB
4 Sep
Exploring calling conventions with x86 assembly
20 Aug
Loading OpenGL without GLEW
13 Aug
Native UI is dead, long live native UI
2015
1
3 Jul
Building a Fast, Modern Image Editor