aboutsummaryrefslogtreecommitdiff
path: root/render/wlr_renderer.c
AgeCommit message (Expand)Author
2020-11-15render: introduce wlr_renderer_get_drm_fdSimon Ser
2020-11-15render: introduce wlr_renderer_bind_bufferSimon Ser
2020-11-11Use uint32_t in wlr_renderer_begin signatureIsaac Freund
2020-08-27render: Don't crash on 0 dimensionsGuido Cella
2020-06-17render: add wlr_render_subtexture_with_matrixSimon Ser
2020-06-16render: assert sane values for box functionsRouven Czerwinski
2020-06-08render: Add wlr_renderer_blit_dmabuf()Andri Yngvason
2020-04-09render: only expose linux-dmabuf if EGL extension is supportedSimon Ser
2020-03-23Return failure of wlr_renderer_init_wl_display()Isaac Freund
2019-12-31render: guard rendering operations between begin() and end()Simon Ser
2019-04-01render: switch wlr_renderer to wlr_drm_format_setemersion
2018-11-24output: add wlr_output_preferred_read_format()Ilia Bozhinov
2018-11-10render: correctly set EGL_RENDERABLE_TYPEemersion
2018-11-04render/gles2: remove assumptions about supported formatsemersion
2018-09-02Init dmabuf global in rendereremersion
2018-07-09util: add wlr_ prefix to log symbolsemersion
2018-06-30screencopy: add support for frame flagsemersion
2018-06-30wlr_renderer_destroy: fix renderer NULL checkDominique Martinet
2018-05-30render: remove wlr_renderer_check_import_dmabufemersion
2018-05-30Only allow one modifier per DMA-BUF, split attributes struct in render/emersion
2018-05-25Merge pull request #993 from emersion/bind-wl-drm-in-rendereremersion
2018-05-25backends: implement custom EGL and renderer initializationIlia Bozhinov
2018-05-21render: bind wl_drm in rendereremersion
2018-04-26Destroy wlr_surface with wlr_rendereremersion
2018-04-21Do not advertize *RGB8888 as supported shm formatsRostislav Pehlivanov
2018-04-20Add wlr_renderer_init_wl_shm to advertize supported renderer formatsemersion
2018-04-08backend: remove wlr_backend_get_eglemersion
2018-03-26Merge branch 'master' into texture-redesignemersion
2018-03-26render: add simple functions to render rectangles and ellipsesemersion
2018-03-24Redesign wlr_textureemersion
2018-03-21render/gles2: make wlr_renderer_begin take viewport sizeemersion
2018-03-20render/gles2: remove global state, use OpenGL debug extensionemersion
2018-03-19render: split render.h into wlr_renderer.h and wlr_texture.hemersion
2018-03-15renderer: replace wlr_texture_get_matrix by wlr_render_textureemersion
2018-03-15matrix: use 2D matricesemersion
2018-03-15matrix: unify API, don't use array pointersemersion
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-12Reformat all #include directivesemersion
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-23Backport screenshooter fixes from the renderer redesign v1emersion
2018-01-22render: add wlr_renderer_clear and wlr_renderer_scissoremersion
2017-10-08Move read_pixels from output to rendereremersion
2017-08-19wlr renderer/texture: rename init to create when it does allocDominique Martinet
2017-08-14impl->destroy cleanup:Dominique Martinet
2017-08-14Fix software cursorsDrew DeVault
2017-08-14Refactor away wlr_renderer_stateDrew DeVault
2017-08-10Refactor EGL handlingDrew DeVault