Commit Graph
12 Commits
Author SHA1 Message Date
PrivacyOnion 19af8ed632 feat(libSceGLSlimVSH): implement EGL 1.4 and GLES 2.0 state, objects and pbuffer storage
Implement the EGL 1.4 and OpenGL ES 2.0 exports that do not need a shader compiler or rasterizer as a host-side state machine following the Khronos specifications: the default display, a single RGBA8/depth16/stencil8 pbuffer configuration, ES2 contexts with share groups, per-thread current state and errors, buffers, textures with mipmap generation, renderbuffers, framebuffers and their completeness, shader and program objects, vertex attributes, every fixed-function state setter and query, clears, pixel uploads, copies and reads on CPU storage.

The 22 unknown NIDs are named from the NID database and the Piglet, Orbis texture and compositor exports, together with shader compilation, program linking and reflection, uniforms, draws, native window surfaces and the Sony-specific APIs, stay NotImplemented_nid_no_patch; the gaps are in docs/dev/debt/libSceGLSlimVSH.md.
2026-11-01 08:10:59 +01:00
Kyon 9bb3aa0121 docs(libSceGLSlimVSH): link additional inventory debt 2026-10-30 12:54:15 +00:00
Kyon 0b13e33a53 feat(libSceGLSlimVSH): declare seven additional exports 2026-10-30 12:53:55 +00:00
Kyon 437832a61f Merge remote-tracking branch 'origin/main' into feat/glslim-compositor-320-exports
# Conflicts:
#	core/libs/prx/libSceGLSlimVSH/libSceGLSlimVSH.hpp
#	docs/dev/debt/libSceGLSlimVSH.md
2026-10-30 12:53:40 +00:00
Kyon 9e76b64858 feat(libSceGLSlimVSH): declare compositor exports 2026-10-30 03:58:07 +00:00
Dean Galvin 5e603eec01 fix(libSceGLSlimVSH): drop the export an open pull request already implements
Remove the stub for NID M9RtXpjSYtE, which #6521 implements, and correct the
count in the debt entry.
2026-10-27 20:34:31 +13:00
xdCloudy ba240733e5 docs(libSceGLSlimVSH): condense unresolved import debt 2026-10-24 16:35:40 -07:00
xdCloudy c453a9fdea fix(libSceGLSlimVSH): replace all duplicate exports 2026-10-24 16:35:40 -07:00
xdCloudy 603fbd5957 fix(libSceGLSlimVSH): avoid duplicate EGL and GLES exports 2026-10-24 16:35:40 -07:00
xdCloudy d69742acc5 fix(libSceGLSlimVSH): declare EGL and GLES ABIs 2026-10-24 16:35:40 -07:00
xdCloudy db32db0d6f docs: distinguish known exports from unverified ABI 2026-10-24 16:35:40 -07:00
xdCloudy 0f39485a61 feat(libSceGLSlimVSH): declare 150 PS5 3.20 exports 2026-10-24 16:35:40 -07:00