hachem.wtf
aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2026-09-22fix: Vulkan backend on Windowshachem6-26/+103
2026-09-22chore: windows support in premake and the shader scriptshachem5-26/+80
2026-09-21feat: update uihachem9-288/+759
2026-09-18docs: update documentationhachem3-240/+240
2026-09-18docs: update READMEhachem1-17/+17
2026-09-01fix: tighten premake5hachem1-10/+94
2026-08-25refactor: cleanup premakehachem1-248/+159
2026-08-24chore: revert to using bearhachem2-49/+2
2026-08-24chore: -Wall -Wextra -Werror -pedantichachem10-27/+101
2026-08-24chore: cleanup shadershachem20-509/+606
2026-08-24docs: remove duplicatehachem1-2/+0
2026-08-24docs: fix up documentationhachem2-8/+4
2026-08-24docs: rewrite old documentationhachem6-18/+710
2026-08-24feat: work on render path exportinghachem15-34/+396
2026-08-23fix: remove warnings and reimplement cleanhachem1-5/+21
2026-08-23feat: wire the scene into the simulation enginehachem16-20/+236
2026-08-23feat: implement ui layer archhachem6-340/+363
2026-08-23feat: render path and viewshachem3-0/+133
2026-08-23feat: scene modulehachem5-2/+94
2026-08-23refactor: split vulkan_device.cpp into common, resources, swapchain and cubemaphachem5-1229/+1251
2026-08-23refactor: move the GL shader and texture into platform/openglhachem5-2/+3
2026-08-23fix: generalize render targets and window seamshachem6-82/+137
2026-08-23feat: complete RHI apihachem5-277/+290
2026-08-23refactor: drop the engine, states and Metal codehachem15-3173/+0
2026-08-23feat: Vulkan RHI devicehachem6-2779/+1244
2026-08-23feat: OpenGL RHI devicehachem4-430/+281
2026-08-23feat: RHI interface with shared scene and black hole renderershachem24-1108/+501
2026-08-23feat: unified interfacehachem11-157/+871
2026-08-22feat: mip samplinghachem2-23/+90
2026-08-22feat: rework rendering to use the Novikov-Thorne temperature profilehachem2-268/+179
2026-08-22feat: add dynamic UBO and scene manager support for Vulkanhachem3-22/+101
2026-08-22feat: complete Vulkanhachem2-3/+106
2026-08-21docs: add LICENSE to READMEhachem1-0/+5
2026-08-21chore: add LICENSEhachem1-0/+21
2026-08-21docs: reword READMEhachem1-26/+24
2026-08-21feat: abstraction collapsehachem3-39/+243
2026-08-20feat: reduce renderer abstractionhachem2-21/+32
2026-08-20refactor: fold the Vulkan wrapper classes into VulkanRendererhachem16-608/+177
2026-08-20refactor: fold the OpenGL backend classes into renderinghachem33-1604/+1219
2026-08-20chore: port camera to Vulkanhachem3-15/+100
2026-08-20chore: move ImGui HDRI switching to Vulkanhachem3-2/+64
2026-08-20refactor: trailing return types in the Vulkan backendhachem18-185/+185
2026-08-20refactor: trailing return types in the OpenGL and Metal backendshachem17-135/+135
2026-08-20refactor: trailing return types in renderinghachem18-154/+156
2026-08-20refactor: trailing return types in engine and stateshachem10-183/+187
2026-08-20refactor: trailing return types in corehachem19-456/+466
2026-08-19feat: vulkan is going to be the end of me brohachem4-42/+114
2026-08-19feat: Vulkan renderer and test pipelinehachem3-0/+1261
2026-08-19feat: Vulkan contexthachem2-0/+781
2026-08-19chore: cleanuphachem1-15/+0