Commit Graph

184 Commits (aca48124adbe4fd2c70b4799beb833a53325ca5f)

Author SHA1 Message Date
Alexander Orzechowski 398c6b66c6 render/gles2: Handle NULL timer 2 years ago
Rose Hudson 45ca284eee render/gles2: implement timer API 2 years ago
Rose Hudson 9e8947e4d5 add render timer API 2 years ago
Alexander Orzechowski 8af00d5534 renderer/gles2: Implement render pass interface 2 years ago
Alexander Orzechowski b1d26ed47b renderer/gles2: Compute texture coordinates based off of vertex positions 2 years ago
Alexander Orzechowski 45b2a8eee2 renderer/gles2: Merge get_buffer and create_buffer 2 years ago
Alexander Orzechowski 6f67bfe5ab renderer/gles2: Interpret matrix as column major in shader 2 years ago
Simon Ser 96f3f3c92e render/pixel-format: add support for block-based formats 2 years ago
Manuel Stoeckl 40dde59475 render/gles2: use byte-aligned rows for glReadPixels 2 years ago
Simon Ser 0534d12b28 render/gles2: use correct type for shader type 2 years ago
Simon Ser 261d6998fb render/gles2: query glGetGraphicsResetStatusKHR 2 years ago
Simon Ser 23540b5579 render: allow wlr_renderer_impl.begin to fail 2 years ago
Simon Ser 4d04144b92 render/gles2: de-duplicate vertex shaders 2 years ago
Simon Ser a75f9be2e8 render/gles2: move shaders to individual files 2 years ago
Simon Ser bc416ed752 render/gles2: log error on shader compilation failure 2 years ago
Simon Ser 9549749507 render/gles2: assert that GL_OES_EGL_image_external is supported 2 years ago
Simon Ser 6832ae14aa render: drop wlr_renderer_read_pixels() flags 2 years ago
Manuel Stoeckl 972a5cdf7a render/gles2: simplify alpha depth check 3 years ago
Simon Ser 96b594110d matrix: remove wlr_matrix_projection() 3 years ago
Simon Ser c2e046022f render/gles2: simplify flipped projection 3 years ago
Simon Ser bb2946f737 build: make GBM optional 3 years ago
Manuel Stoeckl 7ad67e0f1d render/gles: add support for some 16-bpc unsigned shm formats 3 years ago
Thomas Hebb 59b9518f07 render/gles2: don't constrain shm formats to ones that support reading 3 years ago
Simon Ser a04cfca4da Remove support for DMA-BUF flags 3 years ago
Simon Ser ee1156b62b render/gles2: make wlr_gles2_buffer an addon 4 years ago
Manuel Stoeckl f5df956c18 render/gles2: add a few 10-bit and FP16 formats 4 years ago
Manuel Stoeckl 44e8451cd9 render/gles2: hide shm formats without GL support 4 years ago
Simon Ser 2fa47c1837 render: drop wlr_renderer_impl.init_wl_display 4 years ago
Simon Ser 5544973814 render/gles2: disable blending opportunistically 4 years ago
Simon Ser 9b70eab194 render/gles2: rename wlr_egl.exts to better match Khronos 4 years ago
Simon Ser 4c51a0f6eb render/egl: rename wlr_egl.exts to better match Khronos 4 years ago
Simon Zeni e192d87731 move wlr_box from /types to /util 4 years ago
Simon Ser 4e07d4cbf9 render/gles2: use wlr_drm for wl_drm implementation 4 years ago
Simon Ser a38baec1f8 buffer: make enum wlr_buffer_cap public 4 years ago
Simon Ser 29be2d47e4 render: drop wlr_renderer_impl.texture_from_dmabuf 4 years ago
Simon Ser 18adb43a44 render: drop wlr_renderer_impl.texture_from_pixels 4 years ago
Simon Ser 1db976cecb render/egl: replace wlr_egl_create with wlr_egl_create_with_drm_fd 4 years ago
Simon Ser a2419eb4ea render/egl: make most functions private 4 years ago
zccrs 3c03639cd5 render: add get native paint target of renderer 4 years ago
zccrs fdc40e071e render/gles2: add wlr_renderer_is_gles2 4 years ago
Simon Ser 2806154900 render: add missing arg to wlr_renderer_impl.get_buffer_caps 4 years ago
Simon Ser abf527b075 render/gles2: fix texture cleanup on destroy 4 years ago
Simon Ser f6ba26ff58 render/gles2: implement texture_from_buffer 4 years ago
Simon Ser 6f69e2f12e render/gles2: remove unnecessary EGL import ext checks 4 years ago
Simon Ser 69d4cf19b5 render/gles2: assert texture comes from the same renderer 4 years ago
Simon Zeni 982498fab3 render: introduce renderer_get_render_buffer_caps 4 years ago
Simon Ser 661ba49564 render/gles2: destroy textures on renderer teardown 4 years ago
Simon Ser 8e375ae340 render/gles2: log when creating renderer 4 years ago
Simon Zeni 10c5199d85 render/gles2: introduce wlr_gles2_renderer_create_with_drm_fd 4 years ago
Simon Zeni 84dea55b20 render: rename get_dmabuf_render_formats into get_render_formats 4 years ago