oops-sdk documentation
Start here
- README - oops-sdk documentation
Guide
Reference
- API_INDEX - oops-sdk public API
index
- API_REFERENCE - OOPS SDK Complete
API Reference
- FEATURES - OOPS_FEATURES: Declarative
Subsystem Capabilities
- GL_ROADMAP - oops-gl: the road to
OpenGL 1.x and 2.x
- PORTING - Porting & Building Homebrew
with oops-sdk
- USER_GUIDE - oops-sdk Developer Guide
& Tutorial
- WEB_STACK - OOPS Web Stack Developer
Guide: JS, HTML/CSS & Webview
- decisions/D001-a-verb-with-nothing-behind-it-fails
- D001 - A verb with nothing behind it fails, rather than passing
- decisions/D002-there-is-no-slot-for-a-vendor-archive
- D002 - There is no slot for a vendor archive
- decisions/D003-source-inclusion-over-static-archives-for-freestanding-consumers
- D003 - Source inclusion over static archives for freestanding
consumers
- decisions/D004-privilege-escalation-and-kernel-offsets-provenance
- D004 - Privilege escalation, kernel offsets provenance, and explicit
opt-in
- decisions/D005-three-ngg-facts-kept-cited-to-open-sources
- D005 - Three NGG facts first seen in a decrypted module are kept,
cited to the open sources
- decisions/D006-dynamic-code-generation-and-jit-memory-interface
- D006 - Dynamic code generation and JIT memory interface
- decisions/D007-oops-gl-is-an-instrument-scoped-to-fixed
- D007 - oops-gl is an instrument scoped to fixed-function, and
oops-mesa is the GL anyone runs
- decisions/D008-oops-gl-grows-to-opengl-1-and-2-superseding
- D008 - oops-gl grows to OpenGL 1 and 2, superseding D007's
instrument-only scope
- decisions/D009-an-absent-feature-is-an-absent-symbol
- D009 - An absent feature is an absent symbol, not a function that
refuses
- decisions/D010-oops-sdl-is-a-backend-inside-upstream
- D010 - oops-sdl is a backend inside upstream SDL, not an
implementation of SDL
- decisions/D011-the-display-names-its-scanout-buffers-once
- D011 - The display names its scanout buffers once, and they must be
plain
- decisions/D012-one-renderer-api-and-the-display-open-moves-inside-it
- D012 - One renderer API, and the display open moves inside it
- decisions/D013-libc-open-descriptor-discards-writes-route-through-sys-open
-
decisions/D013-libc-open-descriptor-discards-writes-route-through-sys-open
- decisions/D014-throughput-is-an-explicit-dimension-of-completeness
- D014 - Throughput is an explicit dimension of completeness for
oops-gl
- decisions/_preamble -
Decisions
- hardware/README -
docs/hardware/ - what the console answered
- hardware/agc-blend-and-export-fw1240
- Blend constants, dual targets, 3D mip offsets and a fifth export -
firmware 12.40
- hardware/agc-gl-cube-oracle-fw1240
- AGC oracle record: the GL cube frame on Prospero firmware 12.40
Project memory