Simon Ser
16e5e9541b
Add -Wmissing-prototypes
...
This requires functions without a prototype definition to be static.
This allows to detect dead code, export less symbols and put shared
functions in headers.
5 years ago
Scott Anderson
c01b81c99c
render: introduce wlr_drm_format_set
...
This types adds a container for formats + modifiers.
A list that is of [format [modifier]] was chosen instead of
[format modifer] because that is how GBM accepts them.
Co-Authored-By: emersion <contact@emersion.fr>
6 years ago
Cole Mickens
7297348736
render: fix meson including libdrm
6 years ago
Scott Anderson
7ca3bc1d6f
Fix libdrm includes
...
This removes any assumptions about how the libdrm headers are installed,
and uses the pkg-config include directories as we're "supposed to".
This only adds a partial dependency, since we don't actually need to
link against libdrm.
6 years ago
Scott Anderson
dc37194291
Change how glgen.sh outputs files
...
This fixes building wlroots as a subproject.
6 years ago
Scott Anderson
fd3fa760d3
Revert "Revert "Merge pull request #1194 from ascent12/meson_feature""
...
This reverts commit 9c886f20b9
.
6 years ago
Drew DeVault
9c886f20b9
Revert "Merge pull request #1194 from ascent12/meson_feature"
...
This breaks wlroots when used as a meson subproject.
This reverts commit dea311992e
, reversing
changes made to 6db9c4b746
.
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
...
Use tabs for indentation and break up function calls over 80 col.
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"
...
This reverts commit 85805da021
, reversing
changes made to 8189c64d7f
.
7 years ago
Scott Anderson
a2ba226ba3
Use subdir
7 years ago