SDLPainter 1.4.0
SDL3 + OpenGL/Vulkan 2D çizim kütüphanesi
Yüklüyor...
Arıyor...
Eşleşme Yok
adr Dizin Referansı

Ayrıntılı tanımlama

Architecture Decision Records

Every decision that shapes the public API, the backend layer or the build was recorded here at the time it was taken, with the alternatives that were rejected and why.

ADRs are historical records: they are not edited when a decision is later revised. A new ADR supersedes the old one instead — for example ADR-009 changed how shaders are delivered, and ADR-002's build-time glslc wording was left untouched on purpose.

The records themselves are written in Turkish.

ADR Decision
ADR-001 Choosing OpenGL 3.3 Core Profile
ADR-002 OpenGL + Vulkan dual backend
ADR-003 Geometry-quad approach for thick lines
ADR-004 Backend-agnostic tessellator design
ADR-005 Image loading — stb_image vs SDL_image
ADR-006 Polygon triangulation — ear clipping
ADR-007 Using GLM for the transform matrix
ADR-008 Application framework layer
ADR-009 Embedding shaders into the binary

New ADRs are required for changes that affect a backend or the public API — see CONTRIBUTING.md.