* IN THE SOFTWARE.
*/
-#include "util/u_format.h"
+#include "util/format/u_format.h"
#include "v3d_context.h"
#include "broadcom/cle/v3dx_pack.h"
/* Pretend we support this, but it'll be separate Z32F depth and S8. */
FORMAT(Z32_FLOAT_S8X24_UINT, D32F, DEPTH_COMP32F, SWIZ_XXXX, 32, 1),
+ FORMAT(X32_S8X24_UINT, S8, R8UI, SWIZ_XXXX, 16, 1),
#else
FORMAT(S8_UINT_Z24_UNORM, ZS_DEPTH24_STENCIL8, DEPTH24_X8, SWIZ_XXXX, 32, 1),
FORMAT(X8Z24_UNORM, ZS_DEPTH24_STENCIL8, DEPTH24_X8, SWIZ_XXXX, 32, 1),
FORMAT(ETC2_RG11_SNORM, NO, SIGNED_RG11_EAC, SWIZ_XY01, 16, 0),
FORMAT(DXT1_RGB, NO, BC1, SWIZ_XYZ1, 16, 0),
- FORMAT(DXT3_RGBA, NO, BC2, SWIZ_XYZ1, 16, 0),
- FORMAT(DXT5_RGBA, NO, BC3, SWIZ_XYZ1, 16, 0),
+ FORMAT(DXT1_SRGB, NO, BC1, SWIZ_XYZ1, 16, 0),
+ FORMAT(DXT1_RGBA, NO, BC1, SWIZ_XYZW, 16, 0),
+ FORMAT(DXT1_SRGBA, NO, BC1, SWIZ_XYZW, 16, 0),
+ FORMAT(DXT3_RGBA, NO, BC2, SWIZ_XYZW, 16, 0),
+ FORMAT(DXT3_SRGBA, NO, BC2, SWIZ_XYZW, 16, 0),
+ FORMAT(DXT5_RGBA, NO, BC3, SWIZ_XYZW, 16, 0),
+ FORMAT(DXT5_SRGBA, NO, BC3, SWIZ_XYZW, 16, 0),
};
const struct v3d_format *