Commit Graph

148 Commits (5c942bd5972afee9a68cb15c14aa83b4b0aaf82d)

Author SHA1 Message Date
Simon Ser 1edc42157b render/egl: introduce wlr_egl_unset_current 5 years ago
Simon Ser 06f4c3945d render/texture: add width and height fields 5 years ago
Simon Ser 5dc3a9c754 render/gles2: add wlr_gles2_renderer_check_ext 5 years ago
Simon Ser d10f8a98ec render: only expose linux-dmabuf if EGL extension is supported 5 years ago
Simon Ser 4a1015faff render/gles2: only call wlr_egl_bind_display if supported 5 years ago
Isaac Freund c682d97841 Return failure of wlr_renderer_init_wl_display() 5 years ago
Simon Ser a71649dde9 render/gles2: remove duplicated format list 5 years ago
Simon Ser 6d3f3b9300 render/gles2: unbind textures after use 5 years ago
Simon Ser 515679e4fe Refactor EGL/GL API loading 5 years ago
Ronan Pigott 5df606d8ab render/gles2: do not set GL_TEXTURE_MAG_FILTER 5 years ago
Simon Ser 16e5e9541b Add -Wmissing-prototypes 5 years ago
Drew DeVault 4c9423278a Introduce wlr_renderer_get_egl 5 years ago
Simon Ser 447835afc1 render/gles2: provide public API to access GL texture 5 years ago
Scott Anderson 85a2ee6d30 render/gles: Simplify textures a bit 5 years ago
Simon Ser 6bb7639a0f render/gles2: don't unset the current EGL surface when destroying texture 6 years ago
Filip Sandborg 734c64a6cc render/gles2: fix calculation for partial gles2 pixel read () 6 years ago
Simon Ser 107a1789ea render/gles2: print GL_RENDERER 6 years ago
emersion e42178d03f
render: switch wlr_renderer to wlr_drm_format_set 6 years ago
emersion 5445d8aad0 meson: enable more compiler warnings 6 years ago
emersion 75371d2c88
Require libdrm >= 2.4.95 6 years ago
Timidger 9af0c5338f
Standardize the wlr_box input paramaters 6 years ago
emersion d592dcdedd
render/gles2: check for GL_OES_EGL_image_external 6 years ago
emersion 62d646f2b8
render/gles2: remove assumptions about supported formats 6 years ago
nyorain cb03a41a3b Use enum wl_shm_format for gles2 texture formats 7 years ago
nyorain cd28637187 Remove fmt parameter from wlr_texture_write_pixels 7 years ago
Mariusz Bialonczyk ad406db21c gles2: change context when it is not current 7 years ago
Drew DeVault b902c2bd7c Revert "Move side-effect out of assert statement" 7 years ago
Drew DeVault a0afedcd8f Move side-effect out of assert statement 7 years ago
emersion c4915d1492 render: add wlr_texture_is_opaque 7 years ago
emersion 7cbef15206
util: add wlr_ prefix to log symbols 7 years ago
emersion cc9b198f9e
render/gles2: ditch extra parens 7 years ago
emersion bf7560b7cd
screencopy: add capture_output_region support 7 years ago
emersion 2b9cbaddf3
screencopy: add support for frame flags 7 years ago
emersion 57548b557a
Merge branch 'master' into screencontent 7 years ago
emersion d643361c48
Merge pull request from NotKit/gles2fix 7 years ago
NeKit 6f29db1044 gles2 renderer: introduce struct wlr_gles2_tex_shader 7 years ago
Vincent Vanlaer f1a62a3200 Rename egl.exts to match the extension names 7 years ago
emersion 457bfcab19
render/egl: only request high priority context on DRM 7 years ago
NeKit de91c55ea9 Fix GLES2 renderer to use glGetUniformLocations locations 7 years ago
emersion 6b7a55aa3d
Merge pull request from emersion/remove-check-dmabuf 7 years ago
emersion 21928cbe61
Merge branch 'master' into screencontent 7 years ago
Genki Sky d1cf9acbd5 cleanup: Use void for zero-parameter functions 7 years ago
emersion 135721118a
render: remove wlr_renderer_check_import_dmabuf 7 years ago
emersion 28020ff577
Only allow one modifier per DMA-BUF, split attributes struct in render/ 7 years ago
emersion 5ba1a9af56
render: add wlr_texture_to_dmabuf 7 years ago
emersion 41130fe54b
render: bind wl_drm in renderer 7 years ago
Ilia Bozhinov 47ffd0e184 gles2: pre-multiply alpha and fix blending function 7 years ago
Brian Ashworth 35e83800d4 Fix alpha for src_rgba and src_rgbx 7 years ago
emersion 71ca45e2c0
Make sure we don't use others' prefixes 7 years ago
emersion 018b82c01e
render/egl: allow passing NULL to surface and image destructors 7 years ago