hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2026-08-23feat: RHI interface with shared scene and black hole renderershachem21-1071/+453
2026-08-23feat: unified interfacehachem10-151/+868
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 Vulkanhachem3-22/+101
2026-08-22feat: complete Vulkanhachem2-3/+106
2026-08-21feat: abstraction collapsehachem2-16/+242
2026-08-20feat: reduce renderer abstractionhachem1-17/+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 brohachem3-39/+104
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 arm64hachem4-14/+150
2026-08-18chore: clangdhachem1-52/+52
2026-08-18chore: optimizationhachem1-3/+3
2026-08-18fix: macOS compatibilityhachem11-88/+198
2025-08-25fix: QOL improvementshachem5-21/+168
2025-08-22feat: add HDRIhachem16-16/+673
2025-08-22fix: settings not savinghachem3-1/+52
2025-08-22feat: add bloom and blurhachem3-2/+45
2025-08-22feat: volumetric cloud renderinghachem3-7/+46
2025-08-22feat: frame exportinghachem12-3/+580
2025-08-21fix: proper scene loadinghachem8-69/+164
2025-08-21feat: finish most world builder featureshachem4-15/+107
2025-08-18feat: load scenes from JSONhachem1-41/+62
2025-08-18fix: improvements, bump to C++20 and fix bugshachem6-106/+127
2025-08-17feat: add world builder statehachem5-19/+779
2025-08-16feat: preferences and savinghachem5-7/+360
2025-08-16feat: themes and better UIhachem10-123/+618
2025-08-16fix: first optimizationhachem3-1/+49
2025-08-15feat: complete first geodesic 3D raytracinghachem29-562/+595
2025-08-14feat: I am going to throw my computer out a windowhachem30-74/+1152
2025-08-14feat: custom UI fonthachem3-2/+131
2025-08-14feat: implement an ImGui layerhachem11-341/+113
2025-08-14feat: custom memory managers and fix includeshachem33-112/+156
2025-08-14feat: ability to switch render APIhachem10-25/+49
2025-08-14chore: prepare for Vulkanhachem19-2/+440
2025-08-14feat: state managerhachem9-330/+609
2025-08-13feat: logging systemhachem6-20/+339
2025-08-13fix: more consistent formattinghachem26-173/+184
2025-08-13feat: compute shaders and compute textureshachem10-36/+208