aboutsummaryrefslogtreecommitdiff
path: root/render
AgeCommit message (Expand)Author
2018-03-26render: add simple functions to render rectangles and ellipsesemersion
2018-03-23linux-dmabuf: Support multi plane formats like NV12Guido Günther
2018-03-23Merge branch 'master' into gles2-renderer-redesignemersion
2018-03-21render/egl: use EGL_KHR_debugemersion
2018-03-21render/gles2: use gles2_pixel_format::has_alpha for shader selectionemersion
2018-03-21render/gles2: move list of supported WL formats to pixel_format.cemersion
2018-03-21render/gles2: make wlr_renderer_begin take viewport sizeemersion
2018-03-20render/gles2: remove global state, use OpenGL debug extensionemersion
2018-03-20gles2: Honor alpha in fragment_src_externalGuido Günther
2018-03-20gles2_texture_bind: use texture's target typeGuido Günther
2018-03-20gles2: allow to specify texture target typeGuido Günther
2018-03-19render: split render.h into wlr_renderer.h and wlr_texture.hemersion
2018-03-19render/gles2: transpose matrices before binding thememersion
2018-03-17Merge pull request #722 from emersion/matrix-redesignDrew DeVault
2018-03-16egl: print supported dmabuf formatsGuido Günther
2018-03-15render/gles2: remove matrix transposition in shadersemersion
2018-03-15renderer: replace wlr_texture_get_matrix by wlr_render_textureemersion
2018-03-15render/gles2: don't set inverted_y when EGL_WAYLAND_Y_INVERTED_WL is unsupportedemersion
2018-03-15Merge branch 'master' into matrix-redesignemersion
2018-03-15matrix: use 2D matricesemersion
2018-03-15Indent GLSL by two spacesGuido Günther
2018-03-15Add initial linux_dmabuf protocol supportGuido Günther
2018-03-15matrix: unify API, don't use array pointersemersion
2018-03-15matrix: move to types/emersion
2018-03-11render: Flip textures in case of inverted_yGuido Günther
2018-02-28Merge pull request #691 from agx/egl_ext_matchemersion
2018-02-28Avoid false positives on egl extension matchingGuido Günther
2018-02-28textures: tell us which texture format is unsupportedGuido Günther
2018-02-28wlr_egl_create_image: return NULL when function is missingGuido Günther
2018-02-25Add alpha to wlr_render_with_matrixGuido Günther
2018-02-19Revert "ELF Visibility"Drew DeVault
2018-02-19Explicitly export EFL symbolsScott Anderson
2018-02-15Log GL and EGL vendorGuido Günther
2018-02-14Add missing dependenciesRodrigo Lourenço
2018-02-12Reformat all #include directivesemersion
2018-02-12Make wlr_signal_emit_safe privateemersion
2018-02-12Add wlr_signal_emit_safeemersion
2018-02-09Swap buffers with damageemersion
2018-02-03render: make wlr_renderer_clear take a float[4] for the coloremersion
2018-01-29Merge remote-tracking branch 'upstream/master' into output-damageemersion
2018-01-29Merge pull request #580 from emersion/screenshooter-renderer-backportTony Crisci
2018-01-26render/gles2: use format bpp when reading pixelsemersion
2018-01-24Merge remote-tracking branch 'upstream/master' into output-damageemersion
2018-01-23Backport screenshooter fixes from the renderer redesign v1emersion
2018-01-22render: add wlr_renderer_clear and wlr_renderer_scissoremersion
2018-01-21rename matrix model box to project boxTony Crisci
2018-01-21move matrix model code to matrix.hTony Crisci
2018-01-21output: add damage tracking via buffer ageemersion
2018-01-19output: add damage eventemersion
2018-01-18output: add wlr_output::damage, fixes #572emersion