ladybird/Libraries/LibWeb/WebGL
Andreas Kling b6bef6b688 Libraries: Use UTF-16 for JS-visible runtime strings
Produce JS-visible string results as UTF-16 at their source, including
numeric formatting, BigInt and BigFraction formatting, URI encoding,
console formatting, parser errors, regular expression errors, Intl and
Temporal records, LibUnicode locale boundaries, and LibWeb bindings.

Handle fractional radix formatting through the UTF-16 builder view.
2026-06-22 19:51:25 +02:00
..
Extensions LibWeb+Compositor: Run canvas contexts in the Compositor 2026-06-17 19:07:32 +02:00
EventNames.cpp Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
EventNames.h Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
GLFunctions.json Meta+LibWeb: Generate WebGL command proxy scaffolding 2026-06-17 19:07:32 +02:00
RemoteWebGLTransport.h LibWeb+Compositor: Run canvas contexts in the Compositor 2026-06-17 19:07:32 +02:00
TextureUpload.cpp LibWeb+Compositor: Move OpenGLContext in Compositor namespace 2026-06-17 19:07:32 +02:00
TextureUpload.h LibWeb+Compositor: Move OpenGLContext in Compositor namespace 2026-06-17 19:07:32 +02:00
Types.h Meta+LibWeb: Generate WebGL command proxy scaffolding 2026-06-17 19:07:32 +02:00
Types.idl LibWeb/WebGL: Define Float32List exactly like in the spec 2025-09-30 16:47:16 +02:00
WebGL2RenderingContext.cpp LibWeb+WebContent: Restore canvas contexts after Compositor loss 2026-06-17 19:07:32 +02:00
WebGL2RenderingContext.h LibWeb+WebContent: Restore canvas contexts after Compositor loss 2026-06-17 19:07:32 +02:00
WebGL2RenderingContext.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGL2RenderingContextBase.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGL2RenderingContextImpl.cpp LibWeb+Compositor: Run canvas contexts in the Compositor 2026-06-17 19:07:32 +02:00
WebGL2RenderingContextImpl.h LibWeb+Compositor: Run canvas contexts in the Compositor 2026-06-17 19:07:32 +02:00
WebGL2RenderingContextOverloads.cpp LibWeb+Compositor: Run canvas contexts in the Compositor 2026-06-17 19:07:32 +02:00
WebGL2RenderingContextOverloads.h LibWeb+Compositor: Run canvas contexts in the Compositor 2026-06-17 19:07:32 +02:00
WebGL2RenderingContextOverloads.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGLActiveInfo.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
WebGLActiveInfo.h LibWeb/WebGL: Implement getActiveAttrib() and getActiveUniform() 2024-12-03 23:35:45 +01:00
WebGLActiveInfo.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGLBuffer.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
WebGLBuffer.h LibWeb: Make WebGLRenderingContextBase derive from PlatformObject 2026-01-10 13:22:17 +01:00
WebGLBuffer.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGLCommandList.cpp Meta+LibWeb: Generate WebGL command proxy scaffolding 2026-06-17 19:07:32 +02:00
WebGLCommandList.h Meta+LibWeb: Generate WebGL command proxy scaffolding 2026-06-17 19:07:32 +02:00
WebGLContextAttributes.cpp LibJS: Remove primitive string UTF-8 paths 2026-06-22 19:51:25 +02:00
WebGLContextAttributes.h LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
WebGLContextEvent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
WebGLContextEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
WebGLContextEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGLContextProxyBase.cpp LibWeb+WebContent: Restore canvas contexts after Compositor loss 2026-06-17 19:07:32 +02:00
WebGLContextProxyBase.h LibWeb+WebContent: Restore canvas contexts after Compositor loss 2026-06-17 19:07:32 +02:00
WebGLFramebuffer.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
WebGLFramebuffer.h LibWeb: Make WebGLRenderingContextBase derive from PlatformObject 2026-01-10 13:22:17 +01:00
WebGLFramebuffer.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGLObject.cpp LibWeb+WebContent: Restore canvas contexts after Compositor loss 2026-06-17 19:07:32 +02:00
WebGLObject.h LibWeb+WebContent: Restore canvas contexts after Compositor loss 2026-06-17 19:07:32 +02:00
WebGLObject.idl LibWeb: Add WebGLObject interface 2024-11-13 11:41:54 +01:00
WebGLProgram.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
WebGLProgram.h LibWeb: Make WebGLRenderingContextBase derive from PlatformObject 2026-01-10 13:22:17 +01:00
WebGLProgram.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGLQuery.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
WebGLQuery.h LibWeb: Make WebGLRenderingContextBase derive from PlatformObject 2026-01-10 13:22:17 +01:00
WebGLQuery.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGLRenderbuffer.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
WebGLRenderbuffer.h LibWeb: Make WebGLRenderingContextBase derive from PlatformObject 2026-01-10 13:22:17 +01:00
WebGLRenderbuffer.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGLRenderingContext.cpp LibWeb+WebContent: Restore canvas contexts after Compositor loss 2026-06-17 19:07:32 +02:00
WebGLRenderingContext.h LibWeb+WebContent: Restore canvas contexts after Compositor loss 2026-06-17 19:07:32 +02:00
WebGLRenderingContext.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGLRenderingContextBase.cpp LibWeb+Compositor: Move OpenGLContext in Compositor namespace 2026-06-17 19:07:32 +02:00
WebGLRenderingContextBase.h LibWeb+WebContent: Restore canvas contexts after Compositor loss 2026-06-17 19:07:32 +02:00
WebGLRenderingContextBase.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGLRenderingContextImpl.cpp Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
WebGLRenderingContextImpl.h LibWeb+WebContent: Restore canvas contexts after Compositor loss 2026-06-17 19:07:32 +02:00
WebGLRenderingContextOverloads.cpp LibWeb+Compositor: Run canvas contexts in the Compositor 2026-06-17 19:07:32 +02:00
WebGLRenderingContextOverloads.h LibWeb+Compositor: Run canvas contexts in the Compositor 2026-06-17 19:07:32 +02:00
WebGLRenderingContextOverloads.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGLSampler.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
WebGLSampler.h LibWeb: Make WebGLRenderingContextBase derive from PlatformObject 2026-01-10 13:22:17 +01:00
WebGLSampler.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGLShader.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
WebGLShader.h LibWeb: Make WebGLRenderingContextBase derive from PlatformObject 2026-01-10 13:22:17 +01:00
WebGLShader.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGLShaderPrecisionFormat.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
WebGLShaderPrecisionFormat.h LibWeb/WebGL: Implement getShaderPrecisionFormat 2024-12-05 21:27:32 +01:00
WebGLShaderPrecisionFormat.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGLSync.cpp LibWeb+Compositor: Run canvas contexts in the Compositor 2026-06-17 19:07:32 +02:00
WebGLSync.h LibWeb+Compositor: Run canvas contexts in the Compositor 2026-06-17 19:07:32 +02:00
WebGLSync.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGLTexture.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
WebGLTexture.h LibWeb: Make WebGLRenderingContextBase derive from PlatformObject 2026-01-10 13:22:17 +01:00
WebGLTexture.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGLTransformFeedback.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
WebGLTransformFeedback.h LibWeb: Make WebGLRenderingContextBase derive from PlatformObject 2026-01-10 13:22:17 +01:00
WebGLTransformFeedback.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGLUniformLocation.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
WebGLUniformLocation.h LibWeb: Bind WebGL uniform locations to their respective program 2025-11-27 19:19:54 +01:00
WebGLUniformLocation.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebGLVertexArrayObject.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
WebGLVertexArrayObject.h LibWeb: Make WebGLRenderingContextBase derive from PlatformObject 2026-01-10 13:22:17 +01:00
WebGLVertexArrayObject.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00