mirror of
				https://gitlab.winehq.org/wine/vkd3d.git
				synced 2025-09-12 18:50:22 -07:00 
			
		
		
		
	vkd3d-shader/hlsl: Allow cloned blocks to contain external references.
This commit is contained in:
		
				
					committed by
					
						 Henri Verbeet
						Henri Verbeet
					
				
			
			
				
	
			
			
			
						parent
						
							5bc56d43bb
						
					
				
				
					commit
					7edd7dcf79
				
			
				
				Notes:
				
					Henri Verbeet
				
				2024-07-11 00:40:50 +02:00 
			
			Approved-by: Elizabeth Figura (@zfigura) Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/786
| @@ -1885,9 +1885,7 @@ static struct hlsl_ir_node *map_instr(const struct clone_instr_map *map, struct | ||||
|             return map->instrs[i].dst; | ||||
|     } | ||||
|  | ||||
|     /* The block passed to hlsl_clone_block() should have been free of external | ||||
|      * references. */ | ||||
|     vkd3d_unreachable(); | ||||
|     return src; | ||||
| } | ||||
|  | ||||
| static bool clone_deref(struct hlsl_ctx *ctx, struct clone_instr_map *map, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user