Commit Graph

76 Commits (9901d49fa52bb8405078537fe95c9aa8c6bdcf73)

Author SHA1 Message Date
Simon Zeni 0d90dddfab render: introduce pixman renderer 4 years ago
Simon Ser c6b009ef85 render: introduce shared memory allocator 4 years ago
Simon Zeni 84dea55b20 render: rename get_dmabuf_render_formats into get_render_formats 4 years ago
Simon Ser a109a80dca render: drop support for ellipses 4 years ago
Simon Zeni 78d21fa131 render/gles2: remove depth and bpp gles2_pixel_format, use drm pixel format 4 years ago
Simon Zeni 50d2985607 Move render/shm_format functions to render/pixel_format 4 years ago
Simon Zeni 5fd82c6f54 render/pixel_format: introduce pixel format info table 4 years ago
Simon Zeni 9601a2abf0 output: improve transform matrix calculation 4 years ago
Simon Ser 27fba3df43 render: use DRM formats in wlr_texture_from_pixels 4 years ago
Simon Ser ddfee63055 render: use DRM formats in wlr_renderer_get_shm_texture_formats 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 5d6d76c61f render/shm_format: add wl_shm_format conversion helpers 4 years ago
Simon Ser 2f11914613 render: introduce private wlr_renderer_autocreate_with_drm_fd 4 years ago
Simon Ser c73a8cde83 render/gbm_allocator: fix gbm_device use-after-free 4 years ago
Simon Ser 9dd059376c
render/gbm_allocator: document that DRM primary FDs work 4 years ago
Simon Ser 5642b880c3
render: document wlr_renderer_bind_buffer 4 years ago
Simon Ser d37214cb16 render/drm_format_set: add wlr_drm_format_{create,add} 4 years ago
Simon Ser 82443ea46b render/drm_format_set: introduce wlr_drm_format_intersect 4 years ago
Simon Ser 5d008d9030 render: introduce wlr_renderer_get_dmabuf_render_formats 4 years ago
Simon Ser eb8360bda3 render: introduce wlr_renderer_get_drm_fd 4 years ago
Simon Ser c11c6c4568 render/swapchain: add support for buffer age 4 years ago
Simon Ser 6136fe87d1 render/gles2: implement wlr_renderer_bind_buffer 4 years ago
Simon Ser c88c54fb38 render: introduce wlr_renderer_bind_buffer 4 years ago
Simon Ser b0a663d39d render: introduce wlr_swapchain 4 years ago
Simon Ser 7c6212a0f7 render/drm_format_set: introduce wlr_drm_format_dup 4 years ago
Simon Ser 5913040110 render: introduce wlr_gbm_allocator 4 years ago
Simon Ser f47445f142 render: introduce wlr_allocator 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 Zeni 4a4da256dd render/gles2: use glGetAttribLocation instead of hardcoded indices 5 years ago
Andri Yngvason b64a8a7f98 render: Add wlr_renderer_blit_dmabuf() 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 515679e4fe Refactor EGL/GL API loading 5 years ago
Scott Anderson 85a2ee6d30 render/gles: Simplify textures a bit 5 years ago
Manuel Stoeckl bb05617414 Use -fmacro-prefix-map to strip build path 6 years ago
Alyssa Ross 95b22619e0 Fix missing headers when building without X11 6 years ago
Guido Günther f8fcd7f06a Remove glEGLImageTargetTexture2DOES 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
emersion 7cbef15206
util: add wlr_ prefix to log symbols 7 years ago
NeKit 6f29db1044 gles2 renderer: introduce struct wlr_gles2_tex_shader 7 years ago
NeKit de91c55ea9 Fix GLES2 renderer to use glGetUniformLocations locations 7 years ago
emersion 71ca45e2c0
Make sure we don't use others' prefixes 7 years ago