vkd3d: Compile glsl shaders at compile time
Signed-off-by: Joshua Ashton <joshua@froggi.es>
This commit is contained in:
parent
61dcb5d0dd
commit
f3f0887c43
|
@ -1,3 +1,24 @@
|
|||
vkd3d_shaders =[
|
||||
'shaders/cs_clear_uav_buffer_float.comp',
|
||||
'shaders/cs_clear_uav_buffer_uint.comp',
|
||||
'shaders/cs_clear_uav_image_1d_array_float.comp',
|
||||
'shaders/cs_clear_uav_image_1d_array_uint.comp',
|
||||
'shaders/cs_clear_uav_image_1d_float.comp',
|
||||
'shaders/cs_clear_uav_image_1d_uint.comp',
|
||||
'shaders/cs_clear_uav_image_2d_array_float.comp',
|
||||
'shaders/cs_clear_uav_image_2d_array_uint.comp',
|
||||
'shaders/cs_clear_uav_image_2d_float.comp',
|
||||
'shaders/cs_clear_uav_image_2d_uint.comp',
|
||||
'shaders/cs_clear_uav_image_3d_float.comp',
|
||||
'shaders/cs_clear_uav_image_3d_uint.comp',
|
||||
|
||||
'shaders/fs_copy_image_float.frag',
|
||||
|
||||
'shaders/gs_fullscreen.geom',
|
||||
'shaders/vs_fullscreen.vert',
|
||||
'shaders/vs_fullscreen_layer.vert',
|
||||
]
|
||||
|
||||
vkd3d_src = [
|
||||
'command.c',
|
||||
'device.c',
|
||||
|
@ -9,7 +30,7 @@ vkd3d_src = [
|
|||
'vkd3d_main.c',
|
||||
]
|
||||
|
||||
vkd3d_lib = shared_library('vkd3d', vkd3d_src, vkd3d_version, vkd3d_headers,
|
||||
vkd3d_lib = shared_library('vkd3d', vkd3d_src, glsl_generator.process(vkd3d_shaders), vkd3d_version, vkd3d_headers,
|
||||
dependencies : [ vkd3d_common_dep, vkd3d_shader_dep ] + vkd3d_extra_libs,
|
||||
include_directories : vkd3d_private_includes,
|
||||
install : true,
|
||||
|
|
Loading…
Reference in New Issue