Commit Graph

181 Commits (91fa2ff3959ae10d8fc1f8fb8955608faa71c56a)

Author SHA1 Message Date
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
Brandon Dowdy 8aa38fe73e render/egl: remove *config_attribs and wlr_egl->config 4 years ago
Simon Ser afdf4dc890 render/gles2: make EGL context current in bind_buffer 4 years ago
Simon Ser 87293d1b15
render: extract gles2 build files to subdir 4 years ago
Simon Ser 642b349e94 render/gles2: restore EGL context after texture operations 4 years ago
Simon Ser 02a086599c
render/gles2: save/restore EGL context in destroy_buffer 4 years ago
Simon Ser 3f7e0cf5f0 render/egl: remove surface and buffer age args from make_current 4 years ago
Simon Ser 1d461687d2 render/egl: replace init/finish with create/destroy 4 years ago
Simon Ser 2585f322cb
render/gles2: fix EGL use-after-free 4 years ago
Simon Zeni b899a412e3 backend: remove wlr_egl from all backends 4 years ago
Simon Ser 3fd8098881
render/gles2: require GL_EXT_unpack_subimage 4 years ago
Simon Ser f91e89fd9f render/gles2: query alpha size from render buffer 4 years ago
Simon Ser be8403e73d render/gles2: don't eglGetConfigAttrib on EGL_NO_CONFIG_KHR 4 years ago
Simon Ser c94ab99ae2 render: rename wlr_renderer_get_formats 4 years ago
Simon Ser 49115e9d5d render: rename wlr_renderer_get_dmabuf_formats 4 years ago
Simon Ser 5d008d9030 render: introduce wlr_renderer_get_dmabuf_render_formats 4 years ago
Simon Ser 61612ecb36 render: remove wlr_renderer_format_supported 4 years ago
Simon Ser eb8360bda3 render: introduce wlr_renderer_get_drm_fd 4 years ago
Simon Ser 1245730ea2 render/gles2: fix y-inverted output when rendering to buffer 4 years ago
Simon Ser 6136fe87d1 render/gles2: implement wlr_renderer_bind_buffer 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
Andri Yngvason e05a85327f render: gles2: Fix y-inversion in gles2_blit_dmabuf() 5 years ago
Simon Zeni 4a4da256dd render/gles2: use glGetAttribLocation instead of hardcoded indices 5 years ago
Simon Ser 315bf08733 render: add wlr_render_subtexture_with_matrix 5 years ago
Simon Ser 5118189a2b render/gles2: use .x/.y instead of .s/.t 5 years ago
Andri Yngvason 78d6eed6b3 render: Fix blit_dmabuf() breakage due to API change 5 years ago
Andri Yngvason b64a8a7f98 render: Add wlr_renderer_blit_dmabuf() 5 years ago
Simon Ser a3ba82885c render: choose DMA-BUF texture target via eglQueryDmaBufModifiersEXT 5 years ago
Simon Ser e91417ea8d render: stop making EGL context current in wlr_egl_init 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 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 5 years ago
Filip Sandborg 734c64a6cc render/gles2: fix calculation for partial gles2 pixel read () 5 years ago
Simon Ser 107a1789ea render/gles2: print GL_RENDERER 6 years ago