44 Commits (d495fb8c046751cfeb06af2227d413dc3dbc9bf0)

Author SHA1 Message Date
Simon Ser 756dedae20 Add a new renderer API
2 years ago
Simon Ser aaf828d3d2 render/dmabuf: add dmabuf_import_sync_file
2 years ago
Simon Ser c20468cfa2 render: use internal_features to indicate EGL support
2 years ago
Simon Ser bb2946f737 build: make GBM optional
3 years ago
Jan Beich 760e166578 render: completely disable gles2 if requested but libEGL is found
3 years ago
nyorain 8e34692250 render/vulkan: add Vulkan renderer
3 years ago
Simon Ser 3ce2ea9e16 Move allocator stuff into new directory
3 years ago
Simon Ser 66e100ffbf render/gbm_allocator: add support for gbm_bo_get_fd_for_plane
4 years ago
Simon Zeni ed7f2651b6 render: add DRM dumb buffer allocator
4 years ago
ayaka ed1924800d render: make GLES2 renderer optional
4 years ago
Simon Zeni 0d90dddfab render: introduce pixman renderer
4 years ago
Simon Ser c6b009ef85 render: introduce shared memory allocator
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 Ser 5d6d76c61f render/shm_format: add wl_shm_format conversion helpers
4 years ago
Simon Ser 87293d1b15
render: extract gles2 build files to subdir
4 years ago
Simon Ser b0a663d39d render: introduce wlr_swapchain
4 years ago
Simon Ser 5913040110 render: introduce wlr_gbm_allocator
4 years ago
Simon Ser f47445f142 render: introduce wlr_allocator
4 years ago
Scott Anderson cff1c2f740 meson: Various improvements
5 years ago
Simon Ser 515679e4fe Refactor EGL/GL API loading
5 years ago
Simon Ser 16e5e9541b Add -Wmissing-prototypes
5 years ago
Scott Anderson c01b81c99c
render: introduce wlr_drm_format_set
6 years ago
Cole Mickens 7297348736 render: fix meson including libdrm
6 years ago
Scott Anderson 7ca3bc1d6f Fix libdrm includes
6 years ago
Scott Anderson dc37194291 Change how glgen.sh outputs files
6 years ago
Scott Anderson fd3fa760d3 Revert "Revert "Merge pull request #1194 from ascent12/meson_feature""
6 years ago
Drew DeVault 9c886f20b9 Revert "Merge pull request #1194 from ascent12/meson_feature"
6 years ago
Scott Anderson a2bbf2c1f7 Make style more consistent
6 years ago
emersion 21928cbe61
Merge branch 'master' into screencontent
7 years ago
emersion b6a3f240c7
matrix: move to types/
7 years ago
Rodrigo Lourenço 168e26489a Add missing dependencies
7 years ago
emersion c2e1474010
Reformat all #include directives
7 years ago
emersion bde255933e
output: add wlr_output::damage, fixes #572
7 years ago
Scott Anderson 02374b945d Change glapi.sh to generate both files
7 years ago
Scott Anderson c0e5feea37 Add GL/EGL extension loader generator
7 years ago
Tony Crisci 368f74e4df Refactor meson build files
7 years ago
Drew DeVault d4b4bfb8bc Fix #64
7 years ago
Drew DeVault 62d8b252c0 Refactor meson and move xdg-shell into wlroots
7 years ago
Drew DeVault c24351681f Refactor EGL handling
7 years ago
nyorain e167f41fde Rename wlr_surface -> wlr_texture; attach -> upload
7 years ago
nyorain fdab81e1c9 Use meson build system
7 years ago
Drew DeVault b08aa9fd35 Revert "Merge pull request #27 from ascent12/meson"
7 years ago
Scott Anderson a2ba226ba3 Use subdir
7 years ago