mirror of
				https://gitlab.freedesktop.org/wlroots/wlroots.git
				synced 2025-11-03 09:01:40 -05:00 
			
		
		
		
	Use glslang to validate GLSL shaders at build time. This is optional: if glslang is not found, shader validation is skipped.
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			399 B
		
	
	
	
		
			Meson
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			399 B
		
	
	
	
		
			Meson
		
	
	
	
	
	
glesv2 = dependency('glesv2', required: 'gles2' in renderers)
 | 
						|
 | 
						|
if not (glesv2.found() and internal_features['egl'])
 | 
						|
	subdir_done()
 | 
						|
endif
 | 
						|
 | 
						|
glslang = find_program('glslang', 'glslangValidator', native: true, required: false, disabler: true)
 | 
						|
 | 
						|
features += { 'gles2-renderer': true }
 | 
						|
wlr_deps += glesv2
 | 
						|
 | 
						|
wlr_files += files(
 | 
						|
	'pass.c',
 | 
						|
	'pixel_format.c',
 | 
						|
	'renderer.c',
 | 
						|
	'texture.c',
 | 
						|
)
 | 
						|
 | 
						|
subdir('shaders')
 |