hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/src/platform
AgeCommit message (Collapse)AuthorFilesLines
2026-09-22fix: Vulkan backend on Windowshachem6-26/+103
2026-09-21feat: update uihachem3-5/+20
2026-08-24chore: -Wall -Wextra -Werror -pedantichachem2-2/+2
2026-08-24chore: cleanup shadershachem1-0/+4
2026-08-24feat: work on render path exportinghachem3-1/+134
2026-08-23feat: wire the scene into the simulation enginehachem3-1/+14
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/+795
2026-08-23fix: generalize render targets and window seamshachem2-70/+110
2026-08-23refactor: drop the engine, states and Metal codehachem2-127/+0
2026-08-23feat: Vulkan RHI devicehachem6-2779/+1244
2026-08-23feat: OpenGL RHI devicehachem4-430/+281
2026-08-23feat: unified interfacehachem4-38/+493
2026-08-22feat: mip samplinghachem1-3/+44
2026-08-22feat: rework rendering to use the Novikov-Thorne temperature profilehachem1-47/+80
2026-08-22feat: add dynamic UBO and scene manager support for Vulkanhachem2-20/+61
2026-08-22feat: complete Vulkanhachem1-1/+104
2026-08-21feat: abstraction collapsehachem1-14/+240
2026-08-20refactor: fold the Vulkan wrapper classes into VulkanRendererhachem16-608/+177
2026-08-20refactor: fold the OpenGL backend classes into renderinghachem16-1370/+0
2026-08-20chore: port camera to Vulkanhachem2-13/+91
2026-08-20chore: move ImGui HDRI switching to Vulkanhachem2-0/+41
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-19feat: Vulkan renderer and test pipelinehachem2-0/+1240
2026-08-19feat: Vulkan contexthachem2-0/+781
2026-08-19feat: migrate to slang from glslhachem3-15/+33
2026-08-19feat: support macOS arm64hachem2-0/+127
2026-08-18fix: macOS compatibilityhachem8-61/+90
2025-08-25fix: QOL improvementshachem1-3/+3
2025-08-22feat: add HDRIhachem6-0/+282
2025-08-22feat: frame exportinghachem6-0/+289
2025-08-15feat: complete first geodesic 3D raytracinghachem6-55/+112
2025-08-14feat: I am going to throw my computer out a windowhachem8-0/+126
2025-08-14feat: custom memory managers and fix includeshachem12-27/+39
2025-08-14feat: ability to switch render APIhachem6-10/+36
2025-08-14chore: prepare for Vulkanhachem13-1/+415
2025-08-13fix: more consistent formattinghachem11-50/+72
2025-08-13feat: compute shaders and compute textureshachem4-1/+46
2025-08-12feat: texture and pixel buffershachem4-0/+116
2025-08-12feat: camerahachem4-2/+9
2025-08-12feat: start of a basic rendering backendhachem10-0/+528