Skip to content

Redesign GLES2 renderer

Simon Ser requested to merge github/fork/emersion/gles2-renderer-redesign into master

This ports the GLES2 wlr_renderer part of #319. This PR tries not to touch too much to the texture part, which will be redesigned in another PR.

  • Use GL_KHR_debug
  • Remove global state
  • Investigate if it's possible to remove some shaders (is the RGBX shader required at all?)
  • Save output projection in wlr_renderer_begin, remove it from wlr_render_texture. Should we apply it automatically when the user provides a matrix?
  • Remove raw GL calls outside the renderer

Fixes #55 (closed) Updates #558 (closed)

Merge request reports