thorvg/src/renderer/gl_engine/meson.build
RuiwenTang 6a2b34df73 gl_engine: support basic alpha composite
* introduce a new class GlRenderPass to hold off-screen rendering result
* add basic alpha composite support with begin/end render-pass
2023-10-20 10:51:04 +09:00

31 lines
722 B
Meson

source_file = [
'tvgGlCommon.h',
'tvgGlGeometry.h',
'tvgGlGpuBuffer.h',
'tvgGlProgram.h',
'tvgGlRenderer.h',
'tvgGlRenderPass.h',
'tvgGlRenderTask.h',
'tvgGlShader.h',
'tvgGlShaderSrc.h',
'tvgGlGeometry.cpp',
'tvgGlGpuBuffer.cpp',
'tvgGlProgram.cpp',
'tvgGlRenderer.cpp',
'tvgGlRenderPass.cpp',
'tvgGlRenderTask.cpp',
'tvgGlShader.cpp',
'tvgGlShaderSrc.cpp',
'tvgGlTessellator.cpp',
'tvgGlTessellator.h',
]
gles_dep = meson.get_compiler('cpp').find_library('GLESv2')
external_dep = [gles_dep]
engine_dep += [declare_dependency(
dependencies : external_dep,
include_directories : include_directories('.'),
sources : source_file,
)]