Modern computer displays have gained more colorful capabilities in recent years with High Dynamic Range (HDR) being a headline feature. These displays can show vibrant shades of red, purple and green that were outside the capability of past displays, as well as higher brightness for portions of the displayed videos. We are happy to announce … Continue reading Experimental High Dynamic Range video playback on Windows in Firefox Nightly 148
Shipping WebGPU on Windows in Firefox 141
After years in development, we will be releasing WebGPU on Windows in Firefox 141! WebGPU gives web content a modern interface to the user's graphics processor, enabling high-performance computation and rendering. We're excited about WebGPU because we believe it will raise the ceiling for games, visualization, and local computation on the web. You can find … Continue reading Shipping WebGPU on Windows in Firefox 141
Switching the Linux graphics stack from GLX to EGL
Hi there! This is a guest post from Robert Mader, who contributed enormous improvements to Firefox's graphics stack on Linux. TL;DR In the upcoming Firefox 94 release we will enable the EGL backend for a big group of our Linux users. This will increase WebGL performance, reduce resource consumption and make our life as developers … Continue reading Switching the Linux graphics stack from GLX to EGL
WebGPU progress
WebGPU progress update in Gecko: API tracing, Rust serialization, API coverage, validation, and the Shading language.
Improving texture atlas allocation in WebRender
This is going to be a rather technical dive into a recent improvement that went into WebRender. Texture atlas allocation In order to submit work to the GPU efficiently, WebRender groups as many drawing primitives as it can into what we call batches. A batch is submitted to the GPU as a single drawing command … Continue reading Improving texture atlas allocation in WebRender
moz://gfx newsletter #54
Hey all, Jim Mathies here, the new Mozilla Graphics Team manager. We haven't had a Graphics Newsletter since July, so there's lots to catch up on. TL/DR - We're shipping our Rust based WebRender backend to a very wide audience as of Firefox 84. Read on for more detail on our progress. WebRender Current Status … Continue reading moz://gfx newsletter #54
moz://gfx newsletter #53
Bonjour à tous et à toutes, this is episode 53 of your favorite and only Firefox graphics newsletter. From now on instead of peeling through commit logs, I will be simply gathering notes sent to me by the rest of the team. This means the newsletter will be shorter, hopefully a bit less overwhelming with … Continue reading moz://gfx newsletter #53
moz://gfx newsletter #52
Hello everyone! I know you have been missing your favorite and only newsletter about software engineers staying at home, washing their hands often and fixing strange rendering glitches in Firefox's graphics engine. In the last two months there has been a heap of fixes and improvements. Before the usual change list I'll go through a … Continue reading moz://gfx newsletter #52
moz://gfx newsletter #51
Bonjour, bonjour! Another long overdue episode of your favourite Mozilla gfx team newsletter is here. A few weeks ago, Jessie published a call to help us find steps to reproduce a mysterious glitch. Thanks a ton to everyone who helped out with this one! Glenn landed a fix to an issue that we suspect might … Continue reading moz://gfx newsletter #51
Challenge: Snitch on the glitch! Help the Graphics team track down an interesting WebRender bug…
For the past little while, we have been tracking some interesting WebRender bugs that people are reporting in release. Despite best efforts, we have been unable to determine clear steps to reproduce these issues and have been unable to find a fix for them. Today we are announcing a special challenge to the community - … Continue reading Challenge: Snitch on the glitch! Help the Graphics team track down an interesting WebRender bug…

