summaryrefslogtreecommitdiff
path: root/docs/guide.md
diff options
context:
space:
mode:
authorBerke Güzel <berke.guzel@gdh.digital>2026-10-14 09:38:31 +0300
committerBerke Güzel <berke.guzel@gdh.digital>2026-10-14 09:38:31 +0300
commit5ef6ca21ab9e1cf4f69254234d190a634b777d52 (patch)
tree974d3797a6d9487e54a811e224bf78a3f52dda85 /docs/guide.md
parent563b23a33726289387193b85d90fb569631ee05f (diff)
Remove deprecated Cocoa OpenGL and private compatibility APIs
Diffstat (limited to 'docs/guide.md')
-rw-r--r--docs/guide.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/guide.md b/docs/guide.md
index d0db071..5435370 100644
--- a/docs/guide.md
+++ b/docs/guide.md
@@ -64,8 +64,8 @@ One presenter attaches to each surface. Incompatible second attachments fail.
key/value attribute list terminated by YASL_GL_END, and an optional sharing surface.
NULL attributes default to GL3.2 core, RGBA8, depth24/stencil8. The surface owns
its context. Bind, load procedures, set swap interval, and swap explicitly.
- GL API support depends on the native driver; Cocoa rejects OpenGL ES/debug contexts
- and supports its native legacy/core profiles.
+ Available on Linux with EGL; GL API support depends on the native driver. Cocoa
+ reports UNSUPPORTED for GL creation; use Metal or MoltenVK.
- CPU: create with YASL_SURFACE_CPU and call `yasl_cpu_present` with premultiplied
numeric 0xAARRGGBB, width/height, byte stride, and optional damage rows containing
x/y/width/height. Extent must match current framebuffer. NULL/zero damage means full;