1 /* 2 * Copyright © 2014 Rob Clark <[email protected]> 3 * SPDX-License-Identifier: MIT 4 * 5 * Authors: 6 * Rob Clark <[email protected]> 7 */ 8 9 #ifndef FD4_UTIL_H_ 10 #define FD4_UTIL_H_ 11 12 #include "freedreno_util.h" 13 14 #include "a4xx.xml.h" 15 16 enum a4xx_vtx_fmt fd4_pipe2vtx(enum pipe_format format); 17 enum a4xx_tex_fmt fd4_pipe2tex(enum pipe_format format); 18 enum a4xx_color_fmt fd4_pipe2color(enum pipe_format format); 19 enum a3xx_color_swap fd4_pipe2swap(enum pipe_format format); 20 enum a4xx_depth_format fd4_pipe2depth(enum pipe_format format); 21 22 uint32_t fd4_tex_swiz(enum pipe_format format, unsigned swizzle_r, 23 unsigned swizzle_g, unsigned swizzle_b, 24 unsigned swizzle_a); 25 26 #endif /* FD4_UTIL_H_ */ 27