Commit Graph

88 Commits (fd2b1f018e8e736c40ee31949e818e0b6939e308)

Author SHA1 Message Date
Simon Ser f6ba26ff58 render/gles2: implement texture_from_buffer 4 years ago
Simon Ser 9221ed7b4c render/gles2: add gles2_texture_create 4 years ago
Simon Ser 6f69e2f12e render/gles2: remove unnecessary EGL import ext checks 4 years ago
Simon Ser c314920a3d render: remove NULL checks in wlr_texture_impl.destroy 4 years ago
Simon Ser 661ba49564 render/gles2: destroy textures on renderer teardown 4 years ago
Simon Ser 004cf887b7 render/gles2: prevent imported DMA-BUF textures from being mutated 4 years ago
Simon Ser 9ecfa4343a render: remove wlr_texture_to_dmabuf 4 years ago
Simon Zeni 78d21fa131 render/gles2: remove depth and bpp gles2_pixel_format, use drm pixel format 4 years ago
Simon Ser 27fba3df43 render: use DRM formats in wlr_texture_from_pixels 4 years ago
Simon Ser 549435aee5 render/gles2: replace wlr_gles2_texture.wl_format with drm_format 4 years ago
Simon Ser fab396f149 render/gles2: convert format table to DRM formats 4 years ago
Simon Ser 6ca59519c9 render/gles2: check buffer stride when uploading texture 4 years ago
Simon Ser 9396d8433a
render/gles2: remove YUV blocklist 4 years ago
Quantum 975d14b799 render/wlr_texture: clamp texture coordinates to edge by default 4 years ago
Simon Ser 642b349e94 render/gles2: restore EGL context after texture operations 4 years ago
Simon Ser 3f7e0cf5f0 render/egl: remove surface and buffer age args from make_current 4 years ago
Simon Ser 3fd8098881
render/gles2: require GL_EXT_unpack_subimage 4 years ago
Simon Ser 1dbcfdaf81 render/gles2: remove gles2_procs 5 years ago
Simon Ser 62da61716f render/gles2: make push/pop debug functions take a wlr_renderer 5 years ago
Simon Ser e8872d9ed7 render/gles2: keep ref to wlr_gles2_renderer in wlr_gles2_texture 5 years ago
Simon Ser 26af316b3b render/gles2: make wlr_gles2_texture_from_* private 5 years ago
Simon Ser a3ba82885c render: choose DMA-BUF texture target via eglQueryDmaBufModifiersEXT 5 years ago
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 6d3f3b9300 render/gles2: unbind textures after use 5 years ago
Simon Ser 515679e4fe Refactor EGL/GL API loading 5 years ago
Simon Ser 16e5e9541b Add -Wmissing-prototypes 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 5 years ago
emersion 75371d2c88
Require libdrm >= 2.4.95 6 years ago
nyorain cb03a41a3b Use enum wl_shm_format for gles2 texture formats 6 years ago
nyorain cd28637187 Remove fmt parameter from wlr_texture_write_pixels 6 years ago
Mariusz Bialonczyk ad406db21c gles2: change context when it is not current 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 57548b557a
Merge branch 'master' into screencontent 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
emersion 21928cbe61
Merge branch 'master' into screencontent 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 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
emersion f3f61bed3e
Untie wlr_gles2_renderer and wlr_gles2_texture 7 years ago
emersion a7bb48b404
render/egl: add wlr_egl_create_image_from_wl_drm 7 years ago
emersion c63d94483b
Redesign wlr_texture 7 years ago
Guido Günther b1852096c5 linux-dmabuf: Support multi plane formats like NV12 7 years ago
emersion a854c2f246
Merge branch 'master' into gles2-renderer-redesign 7 years ago