Thread with 10 posts
jump to expanded posthey so the OpenGL specifications have appendices with comprehensive, detailed tables of all state variables, their names, types, what accessor functions should be used, etc. but the spec is a PDF. is there a machine-readable or source-code form of it somewhere? (sympathy RT pls?)
if you’re wondering why i’m asking, welllll: https://github.com/hikari-no-yume/touchHLE/commit/089a5bf2c9d2b7775b4fe8a0ac2e0d257191a04e
I have a feeling the answer is going to be “no, OCR it”.
girls will really implement an entire goddamn OpenGL translation and validation layer if it saves them from needing to build a Google project from source (ANGLE)
the outcome of this thread is I filed this issue: https://github.com/KhronosGroup/OpenGL-Registry/issues/571
@hikari understandable
Source: built a thing on top of a libwebrtc fork once
@hikari angle is egregious among these, besides Skia
@hikari relatable, we have a copy of ANGLE and another of libwebrtc inaide WebKit and they are quite a chore to deal with. Sadly we cannot drop ANGLE because WebGL2 is basically specced to be something implemented by it, but we're making progress in using GstWebRTC instead for the GTK and WPE ports. Most big G projects are an inscrutable, gnarly black box, and it's hard to get fixes back into them. If they only had actual releases, we could depend on distro packages.
@aperezdc if WebKit drops ANGLE then the OS itself has to include it, so it would be unfair on the OS vendors ;)
@aperezdc and yeah god I also wish they had releases. I’d happily tell people “just grab angle from your distro” for my project, but alas…