Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: Texture/buffer allocation brainstorming notes

18 views
Skip to first unread message

Nicolas Silva

unread,
Apr 9, 2020, 12:19:15 PM4/9/20
to dev-te...@lists.mozilla.org
Adding the people who I missed in the initial email.

On Thu, Apr 9, 2020 at 3:57 PM Nicolas Silva <nsi...@mozilla.com> wrote:

Greetings gfx,

Notes from yesterday's texture/buffer upload brainstorming are in this document: https://docs.google.com/document/d/1RnHYno9j-yLwS-DXvd-xyG8RBqe9StjCDu5GbGnXdP8/edit?usp=sharing

The goal for this document is to centralize all of the trickiness we know of related to allocating, arranging, uploading, massaging GPU textures and buffers since there is a lot of it and the knowledge is spread out in various documents and brains. During the meeting we talked mostly about the art and craft of allocating and updating gpu buffers and textures.

It's a gdoc right now to make collaborating easier. I'll wait a bit for the dust to settle and after we are done polishing and adding to it, I'll put it on the mozilla wiki.

I also filed some bugs for discussed action items (not necessarily top priority):

- Pack glyph supx positions together: https://bugzilla.mozilla.org/show_bug.cgi?id=1628665
- Investigate SSBOs for the GPU cache: https://bugzilla.mozilla.org/show_bug.cgi?id=1628677
- Let the render backend write directly into mapped buffers: https://bugzilla.mozilla.org/show_bug.cgi?id=1628682
- Ensure with deal with GL context loss properly on linux https://bugzilla.mozilla.org/show_bug.cgi?id=1628685

Some other actions discussed already have bugs on file.


May your pixels be rounder,

Nical

0 new messages