From 5ef6ca21ab9e1cf4f69254234d190a634b777d52 Mon Sep 17 00:00:00 2001 From: Berke Güzel Date: Wed, 14 Oct 2026 09:38:31 +0300 Subject: Remove deprecated Cocoa OpenGL and private compatibility APIs --- docs/guide.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'docs/guide.md') 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; -- cgit v1.2.3