mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	vulkan: move format enumeration into utils functions
This splots the format enumeration into a helper for dsp and raw pod creation and a common function for the compute filters. Counting formats with modifiers will be usefull to announce dsp and raw formats from the same node. No functional changes.
This commit is contained in:
		
							parent
							
								
									02779fe28b
								
							
						
					
					
						commit
						49b67742c6
					
				
					 10 changed files with 276 additions and 274 deletions
				
			
		
							
								
								
									
										11
									
								
								spa/plugins/vulkan/utils.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								spa/plugins/vulkan/utils.h
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,11 @@
 | 
			
		|||
/* Spa */
 | 
			
		||||
/* SPDX-FileCopyrightText: Copyright © 2023 columbarius */
 | 
			
		||||
/* SPDX-License-Identifier: MIT */
 | 
			
		||||
 | 
			
		||||
#include "vulkan-types.h"
 | 
			
		||||
#include "spa/pod/builder.h"
 | 
			
		||||
 | 
			
		||||
bool find_EnumFormatInfo(struct vulkan_format_infos *fmtInfos, uint32_t index, uint32_t caps, uint32_t *fmt_idx, bool *has_modifier);
 | 
			
		||||
 | 
			
		||||
struct spa_pod *build_dsp_EnumFormat(const struct vulkan_format_info *fmt, bool with_modifiers, struct spa_pod_builder *builder);
 | 
			
		||||
struct spa_pod *build_raw_EnumFormat(const struct vulkan_format_info *fmt, bool with_modifiers, struct spa_pod_builder *builder);
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue