hachem.wtf
home/
blabbing/
cheatsheets/
git/
index
:
donut
main
high-performance blackhole renderer.
hachem
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
platform
Age
Commit message (
Expand
)
Author
Files
Lines
2026-08-21
feat: abstraction collapse
hachem
1
-14
/
+240
2026-08-20
refactor: fold the Vulkan wrapper classes into VulkanRenderer
hachem
16
-608
/
+177
2026-08-20
refactor: fold the OpenGL backend classes into rendering
hachem
16
-1370
/
+0
2026-08-20
chore: port camera to Vulkan
hachem
2
-13
/
+91
2026-08-20
chore: move ImGui HDRI switching to Vulkan
hachem
2
-0
/
+41
2026-08-20
refactor: trailing return types in the Vulkan backend
hachem
18
-185
/
+185
2026-08-20
refactor: trailing return types in the OpenGL and Metal backends
hachem
17
-135
/
+135
2026-08-19
feat: Vulkan renderer and test pipeline
hachem
2
-0
/
+1240
2026-08-19
feat: Vulkan context
hachem
2
-0
/
+781
2026-08-19
feat: migrate to slang from glsl
hachem
3
-15
/
+33
2026-08-19
feat: support macOS arm64
hachem
2
-0
/
+127
2026-08-18
fix: macOS compatibility
hachem
8
-61
/
+90
2025-08-25
fix: QOL improvements
hachem
1
-3
/
+3
2025-08-22
feat: add HDRI
hachem
6
-0
/
+282
2025-08-22
feat: frame exporting
hachem
6
-0
/
+289
2025-08-15
feat: complete first geodesic 3D raytracing
hachem
6
-55
/
+112
2025-08-14
feat: I am going to throw my computer out a window
hachem
8
-0
/
+126
2025-08-14
feat: custom memory managers and fix includes
hachem
12
-27
/
+39
2025-08-14
feat: ability to switch render API
hachem
6
-10
/
+36
2025-08-14
chore: prepare for Vulkan
hachem
13
-1
/
+415
2025-08-13
fix: more consistent formatting
hachem
11
-50
/
+72
2025-08-13
feat: compute shaders and compute textures
hachem
4
-1
/
+46
2025-08-12
feat: texture and pixel buffers
hachem
4
-0
/
+116
2025-08-12
feat: camera
hachem
4
-2
/
+9
2025-08-12
feat: start of a basic rendering backend
hachem
10
-0
/
+528