Platform/GFX/2012-August-20: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 13: Line 13:
=Agenda=
=Agenda=
* OMTC update (ajuma, nrc, Bas)
* OMTC update (ajuma, nrc, Bas)
** Layer types are rendering through compositor API
** Texturing still needs to go through TextureHost/TextureClient though
** Once texturing is done we need to:
*** Merge m-c to graphics and fix bitrot, use of Compositor API
*** Mask layers need to be implemented in terms of effects on the Compositor
*** Then we can start using the Compositor API on non-OpenGL backends, and porting OpenGL to Android and Linux (and Windows)
*** Basic, D3D9, D3D10
**** Bas: Basic should not be a priority because it won't be a big win
**** Possible to expand accelerated composition to more computers too
**** Question for market insight: What kind of GPU do the "average" computer in emerging markets use?
* Azure project update (nrc, kentuckyfriedtakahe)
* Azure project update (nrc, kentuckyfriedtakahe)
* Multi-resolution tiles (BenWa)
** Azure-Cairo canvas is now turned on everywhere but Linux
** Perf of Azure-Cairo is being worked on, hopefully ready by next week
*** Currently performance are what's holding it back being turned on by default on Linux
*** We suspect that mostly we're going to have very low overhead, so we might be able to turn on Azure-Cairo for content very soon, at which point we can start removing Thebes code
* Multi-resolution tiles (BenWa) {{bug|771219}} - Tile based progressive painting
** Progress: https://dl.dropbox.com/u/10523664/output.webm
** Can be interrupted at tile granularity
** Can paint at low/current or both resolution at once and could be controlled by a heuristic
** Has a stub for doing adding tile drawing priority but we need code to check the screen intersections.
** Low res buffer isn't at a fix resolution yet.
* SIGGRAPH recap (BenWa, gw280, Bas)
* SIGGRAPH recap (BenWa, gw280, Bas)
** BenWa:
** BenWa:
Line 20: Line 39:
**** Texture max has to be at least 2048^2!
**** Texture max has to be at least 2048^2!
**** PBOs!
**** PBOs!
**** Texture compression
**** ~Texture compression  
**** Discard framebuffer
**** Discard framebuffer
**** Debug capabilities to receive debugging messages during application development
**** Debug capabilities to receive debugging messages during application development
**** Shader binary (startup perf)
**** Shader binary (startup perf)
*** The PowerVR Insider SDK
*** The PowerVR Insider SDK
*** Qualcom
*** Qualcomm
**** Do FBO work first in ONE step because rebind it causes expensive flushes on some GPUs.
**** Do FBO work first in ONE step because rebind it causes expensive flushes on some GPUs.
**** Use minimum shader precision acceptable. Typecast to lower precision when you don't need it.
**** Use minimum shader precision acceptable. Typecast to lower precision when you don't need it.
Line 33: Line 52:
**** Relaxing security for shaders that are safe (no dependent texture read).
**** Relaxing security for shaders that are safe (no dependent texture read).
*** NV Path Rendering
*** NV Path Rendering
* Bug 771219 - Tile base progressive painting
**** If they write it.
** Progress: https://dl.dropbox.com/u/10523664/output.webm
** Can be interrupted at tile granularity
** Can paint at any or both resolution at once and could be controlled by a heuristic
** Has a stub for doing adding tile drawing priority but we need code to check the screen intersections.
** Low res buffer isn't at a fix resolution yet.
 
* shumway work week (joe)
* shumway work week (joe)
** september 24-28, San Francisco
** september 24-28, San Francisco
Line 48: Line 61:
** https://intranet.mozilla.org/Layout_Graphics_-_Work_Week_-_November_2012
** https://intranet.mozilla.org/Layout_Graphics_-_Work_Week_-_November_2012
** do not book yet - it's only tentative, still has not been approved by finance. keep the week open though!
** do not book yet - it's only tentative, still has not been approved by finance. keep the week open though!
* Bas work week (toronto)
** September 15-21
** He has already booked travel
Confirmed users
856

edits

Navigation menu