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
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
WebGLActiveInfo.h
WebGLActiveInfo.idl
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
WebGLContextAttributes.cpp
WebGLContextAttributes.h
WebGLContextEvent.cpp
WebGLContextEvent.h
WebGLContextEvent.idl
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
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
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
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
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
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
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
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
WebGLShaderPrecisionFormat.cpp
WebGLShaderPrecisionFormat.h
WebGLShaderPrecisionFormat.idl
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
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
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
WebGLUniformLocation.cpp
WebGLUniformLocation.h
WebGLUniformLocation.idl
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