mirror of
https://github.com/mkxp-z/mkxp-z.git
synced 2025-03-28 14:56:22 +01:00
51 lines
1.1 KiB
Meson
51 lines
1.1 KiB
Meson
|
|
embedded_shaders = [
|
|
'common.h',
|
|
'transSimple.frag',
|
|
'trans.frag',
|
|
'hue.frag',
|
|
'sprite.frag',
|
|
'plane.frag',
|
|
'gray.frag',
|
|
'bitmapBlit.frag',
|
|
'flatColor.frag',
|
|
'simple.frag',
|
|
'simpleColor.frag',
|
|
'simpleAlpha.frag',
|
|
'simpleAlphaUni.frag',
|
|
'tilemap.frag',
|
|
'flashMap.frag',
|
|
'bicubic.frag',
|
|
'lanczos3.frag',
|
|
'minimal.vert',
|
|
'simple.vert',
|
|
'simpleColor.vert',
|
|
'sprite.vert',
|
|
'tilemap.vert',
|
|
'tilemapvx.vert',
|
|
'blur.frag',
|
|
'blurH.vert',
|
|
'blurV.vert',
|
|
'simpleMatrix.vert'
|
|
]
|
|
|
|
# xBRZ shader is GPLv3.
|
|
if get_option('enable-https') == true
|
|
embedded_shaders += 'xbrz.frag'
|
|
endif
|
|
|
|
embedded_shaders_f = files(embedded_shaders)
|
|
|
|
count = 0
|
|
foreach file : embedded_shaders_f
|
|
global_sources += custom_target(embedded_shaders[count],
|
|
input: file,
|
|
output: '@0@.xxd'.format(embedded_shaders[count]),
|
|
command: [
|
|
xxd, '-i', '@INPUT@'
|
|
],
|
|
capture: true,
|
|
depend_files: embedded_shaders_f[count]
|
|
)
|
|
count += 1
|
|
endforeach
|