No description
  • C++ 84.5%
  • Python 5.7%
  • Metal 4%
  • CMake 2.9%
  • GLSL 1.9%
  • Other 1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-02 21:59:40 +02:00
2iREN@ad2757534f chore: begin prep for repo migration 2026-10-02 21:59:40 +02:00
assets feature: add dynamic list length to a buffer 2026-09-30 18:51:58 +02:00
cmake fix: solve linking issues on macos 2026-09-30 15:24:36 +02:00
scripts fix: work on fixing opengl backend due to metal migrations 2026-09-25 15:00:10 +02:00
src chore: begin prep for repo migration 2026-10-02 21:59:40 +02:00
third_party/imgui/backends fix: add metal imgui headers, progress on fixing oiter, update build 2026-09-21 21:49:59 +02:00
.clang-format fix: fix synchronization issues (should still triple buffer maybe), solve metal shader of hard limit, toggle vysnc 2026-09-23 12:45:54 +02:00
.clangd fix lsp issues caused by clang + module compile flags 2026-08-31 09:40:10 +02:00
.gitignore fix: oiter runs and compiles again yippeee using metal backend, however only abuffer is active and some render logic is strange 2026-09-22 21:59:59 +02:00
.gitmodules chore: begin prep for repo migration 2026-10-02 21:59:40 +02:00
CMakeLists.txt chore: begin prep for repo migration 2026-10-02 21:59:40 +02:00
conanfile.py fix: ABuffer works again on the OpenGL backend 2026-09-30 09:11:00 +02:00
justfile fix: ABuffer works again on the OpenGL backend 2026-09-30 09:11:00 +02:00
README.md update 2iRENlib for oiter 2026-08-29 22:32:34 +02:00
TODO.md feature: attempt at early cpu side stop for dual depth peeling 2026-09-09 13:47:16 +02:00

Oiter

Oiter demonstrates various techniques for implementing order independent transparency (OIT).

Techniques

Depth Peeling

Dual Depth Peeling

A-Buffer

K-Buffer