ladybird/Libraries/LibWeb/WebGL
Timothy Flynn a4324ee6e9 LibWeb: Remove the initialize_strings methods
We added these methods to propagate OOM errors at process startup, but
we longer fret about these tiny OOM failures. Requiring that these init
methods be called prohibits using these strings in processes that have
not set up a MainThreadVM. So let's just remove them and initialize the
strings in a sane manner.

In doing so, this also standardizes how we initialize strings whose C++
variable name differs from their string value. Instead of special-casing
these strings, we just include their string value in the x-macro list.
2025-01-12 00:35:58 +01:00
..
ANGLEInstancedArrays.cpp LibWeb/WebGL: Add support for ANGLEInstancedArrays extension 2024-12-20 15:31:58 +01:00
ANGLEInstancedArrays.h LibWeb/WebGL: Add support for ANGLEInstancedArrays extension 2024-12-20 15:31:58 +01:00
ANGLEInstancedArrays.idl LibWeb/WebGL: Add support for ANGLEInstancedArrays extension 2024-12-20 15:31:58 +01:00
EventNames.cpp LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
EventNames.h LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
OpenGLContext.cpp LibWeb/WebGL: Bind default frame/render buffer when binding is null 2025-01-08 17:55:17 +03:00
OpenGLContext.h LibWeb/WebGL: Bind default frame/render buffer when binding is null 2025-01-08 17:55:17 +03:00
Types.h LibWeb/WebGL: Add support for ANGLEInstancedArrays extension 2024-12-20 15:31:58 +01:00
Types.idl LibWeb/WebGL: Implement vertexAttrib{1,2,3,4}fv 2024-12-13 09:19:10 +01:00
WebGL2RenderingContext.cpp LibWeb/WebGL: Enforce minimum size when resizing existing context 2025-01-08 17:55:17 +03:00
WebGL2RenderingContext.h LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGL2RenderingContext.idl LibWeb: Add stubbed-out WebGL2RenderingContext 2024-12-06 15:35:36 +01:00
WebGL2RenderingContextBase.idl LibWeb/WebGL2: Implement getSyncParameter 2025-01-08 17:55:17 +03:00
WebGL2RenderingContextOverloads.idl LibWeb/WebGL: Implement tex(Sub)Image2D with TexImageSource 2025-01-08 17:55:17 +03:00
WebGLActiveInfo.cpp LibWeb/WebGL: Implement getActiveAttrib() and getActiveUniform() 2024-12-03 23:35:45 +01:00
WebGLActiveInfo.h LibWeb/WebGL: Implement getActiveAttrib() and getActiveUniform() 2024-12-03 23:35:45 +01:00
WebGLActiveInfo.idl LibWeb/WebGL: Implement getActiveAttrib() and getActiveUniform() 2024-12-03 23:35:45 +01:00
WebGLBuffer.cpp LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLBuffer.h LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLBuffer.idl LibWeb: Add WebGLBuffer 2024-11-13 11:41:54 +01:00
WebGLContextAttributes.cpp LibWeb/WebGL: Implement getContextAttributes() 2024-12-05 09:57:10 +01:00
WebGLContextAttributes.h LibWeb/WebGL: Implement getContextAttributes() 2024-12-05 09:57:10 +01:00
WebGLContextEvent.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
WebGLContextEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
WebGLContextEvent.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WebGLFramebuffer.cpp LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLFramebuffer.h LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLFramebuffer.idl LibWeb: Add WebGLFramebuffer 2024-11-13 11:41:54 +01:00
WebGLObject.cpp LibWeb/WebGL: Set INVALID_OPERATION if object does not belong to context 2024-12-19 13:38:43 +01:00
WebGLObject.h LibWeb/WebGL: Set INVALID_OPERATION if object does not belong to context 2024-12-19 13:38:43 +01:00
WebGLObject.idl LibWeb: Add WebGLObject interface 2024-11-13 11:41:54 +01:00
WebGLProgram.cpp LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLProgram.h LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLProgram.idl LibWeb: Add WebGLProgram 2024-11-13 11:41:54 +01:00
WebGLQuery.cpp LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLQuery.h LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLQuery.idl LibWeb/WebGL: Add stub class for WebGLQuery 2024-12-06 15:35:36 +01:00
WebGLRenderbuffer.cpp LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLRenderbuffer.h LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLRenderbuffer.idl LibWeb: Add WebGLRenderbuffer 2024-11-13 11:41:54 +01:00
WebGLRenderingContext.cpp LibWeb/WebGL: Enforce minimum size when resizing existing context 2025-01-08 17:55:17 +03:00
WebGLRenderingContext.h LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLRenderingContext.idl LibWeb: Add stubbed-out WebGL2RenderingContext 2024-12-06 15:35:36 +01:00
WebGLRenderingContextBase.h LibWeb/WebGL: Preserve original bound objects to return in getParameter 2025-01-08 17:55:17 +03:00
WebGLRenderingContextBase.idl LibWeb/WebGL: Implement deleteRenderbuffer 2025-01-08 17:55:17 +03:00
WebGLRenderingContextOverloads.idl LibWeb/WebGL: Implement tex(Sub)Image2D with TexImageSource 2025-01-08 17:55:17 +03:00
WebGLSampler.cpp LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLSampler.h LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLSampler.idl LibWeb/WebGL: Add stub class for WebGLSampler 2024-12-06 15:35:36 +01:00
WebGLShader.cpp LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLShader.h LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLShader.idl LibWeb: Add WebGLShader 2024-11-13 11:41:54 +01:00
WebGLShaderPrecisionFormat.cpp LibWeb/WebGL: Implement getShaderPrecisionFormat 2024-12-05 21:27:32 +01:00
WebGLShaderPrecisionFormat.h LibWeb/WebGL: Implement getShaderPrecisionFormat 2024-12-05 21:27:32 +01:00
WebGLShaderPrecisionFormat.idl LibWeb/WebGL: Implement getShaderPrecisionFormat 2024-12-05 21:27:32 +01:00
WebGLSync.cpp LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLSync.h LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLSync.idl LibWeb/WebGL: Add stub class for WebGLSync 2024-12-06 15:35:36 +01:00
WebGLTexture.cpp LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLTexture.h LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLTexture.idl LibWeb: Add WebGLTexture 2024-11-13 11:41:54 +01:00
WebGLTransformFeedback.cpp LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLTransformFeedback.h LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLTransformFeedback.idl LibWeb/WebGL: Add stub class for WebGLTransformFeedback 2024-12-06 15:35:36 +01:00
WebGLUniformLocation.cpp LibWeb/WebGL: Set prototypes of the WebGL objects 2024-12-05 21:27:32 +01:00
WebGLUniformLocation.h LibWeb/WebGL: Set prototypes of the WebGL objects 2024-12-05 21:27:32 +01:00
WebGLUniformLocation.idl LibWeb: Add WebGLUniformLocation 2024-11-13 11:41:54 +01:00
WebGLVertexArrayObject.cpp LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLVertexArrayObject.h LibWeb: Save WebGL context pointer in WebGLObject 2024-12-19 13:38:43 +01:00
WebGLVertexArrayObject.idl LibWeb/WebGL: Add stub class for WebGLVertexArrayObject 2024-12-06 15:35:36 +01:00