From d462d952de20bdb7c3c84b05ed94d15b07ee5116 Mon Sep 17 00:00:00 2001 From: Erik Reider <35975961+ErikReider@users.noreply.github.com> Date: Thu, 13 Jul 2023 14:55:28 +0200 Subject: feat: initial fx_renderer implementation --- render/fx_renderer/meson.build | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 render/fx_renderer/meson.build (limited to 'render/fx_renderer/meson.build') 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 + -- cgit v1.2.3