You've been logged out of GDC Vault since the maximum users allowed for this account has been reached. To access Members Only content on GDC Vault, please log out of GDC Vault from the computer which last accessed this account.

Click here to find out about GDC Vault Membership options for more users.


The Number One Educational Resource for the Game Industry

Session Name:

UIPainter: Tile-Based UI Rendering in One Draw Call


Every game editor needs a user interface. It is how we allow developers to create content for the game in a visual way. A good UI renderer has clear-cut constraints, like drawing nicely anti-aliased primitives, yet programmers have vastly different approaches to rendering game editor UI.In this session, Wessel Mast, Tools Programmer at Guerrilla, will tell you about how Guerrilla's editor 'Decima' renders UI: how it uses a tile-based renderer, commonly used in light culling, SSAO, depth of field and more, for drawing complex UI in an efficient manner and how it manages to draw thousands of primitives like rectangles, lines and curves in a single draw call using signed distance fields.

Did you know free users get access to 30% of content from the last 2 years?

Get your team full access to the most up to date GDC content

  • Game Developers Conference 2024
  • Wessel Mast
  • Guerrilla B.V.
  • free content
  • Programming
  • Programming