diff options
author | Erik Reider <[email protected]> | 2023-07-13 14:55:28 +0200 |
---|---|---|
committer | William McKinnon <[email protected]> | 2023-07-18 13:14:53 -0400 |
commit | d462d952de20bdb7c3c84b05ed94d15b07ee5116 (patch) | |
tree | 7cbe0e380c6c130495a30d8728365ab49cc4d956 /render/fx_renderer/meson.build | |
parent | 920c3c70d20e58b4af5a7abe52b24f47b90bc575 (diff) |
feat: initial fx_renderer implementation
Diffstat (limited to 'render/fx_renderer/meson.build')
-rw-r--r-- | render/fx_renderer/meson.build | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/render/fx_renderer/meson.build b/render/fx_renderer/meson.build new file mode 100644 index 0000000..951b10d --- /dev/null +++ b/render/fx_renderer/meson.build @@ -0,0 +1,22 @@ +renderers = get_option('renderers') +if 'auto' in renderers and get_option('auto_features').enabled() + renderers = ['gles2', 'vulkan'] +elif 'auto' in renderers and get_option('auto_features').disabled() + renderers = [] +endif + +wlr_files += files( + 'matrix.c', + 'fx_renderer.c', +) + +if 'gles2' in renderers or 'auto' in renderers + egl = dependency('egl', required: 'gles2' in renderers) + gbm = dependency('gbm', required: 'gles2' in renderers) + if egl.found() and gbm.found() + wlr_deps += [egl, gbm] + internal_features += { 'egl': true } + endif + subdir('gles2') +endif + |