diff --git a/public/assets/img/newsletter-dec-2024-webgl-github.png b/public/assets/img/newsletter-dec-2024-webgl-github.png new file mode 100644 index 0000000..d1dd9d7 Binary files /dev/null and b/public/assets/img/newsletter-dec-2024-webgl-github.png differ diff --git a/public/assets/img/newsletter-dec-2024-webgl-shadertoy.png b/public/assets/img/newsletter-dec-2024-webgl-shadertoy.png new file mode 100644 index 0000000..8789a8c Binary files /dev/null and b/public/assets/img/newsletter-dec-2024-webgl-shadertoy.png differ diff --git a/public/assets/img/newsletter-dec-2024-webgl-unity-game.png b/public/assets/img/newsletter-dec-2024-webgl-unity-game.png new file mode 100644 index 0000000..8859946 Binary files /dev/null and b/public/assets/img/newsletter-dec-2024-webgl-unity-game.png differ diff --git a/src/content/newsletters/2024-12-31.mdx b/src/content/newsletters/2024-12-31.mdx index 2afda3d..db64b49 100644 --- a/src/content/newsletters/2024-12-31.mdx +++ b/src/content/newsletters/2024-12-31.mdx @@ -58,6 +58,17 @@ We now implement the CSS `font-variant` shorthand property, and its longhands `f and `font-variant-positional`. These are used to configure options on fonts, giving authors more control over their typography. +### WebGL + +There was some initial groundwork to implement [WebGL](https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API) with the +homegrown LibGL from the SerenityOS project in June 2022. This only saw the implementation of the "clear" draw operation, as +LibGL did not support shaders. This month, we've started implementing WebGL with the [ANGLE library](), +allowing major progress to be made! + +![](/assets/img/newsletter-dec-2024-webgl-github.png) +![](/assets/img/newsletter-dec-2024-webgl-shadertoy.png) +![](/assets/img/newsletter-dec-2024-webgl-unity-game.png) + ### Credits We'd like to thank everyone who contributed code this month: