mirror of
https://github.com/thorvg/thorvg.git
synced 2025-06-13 19:44:28 +00:00

* introduce a new class GlRenderPass to hold off-screen rendering result * add basic alpha composite support with begin/end render-pass
31 lines
722 B
Meson
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,
|
|
)]
|