From b2d970b7b3bfe264dae8bee2bcac31a071ff41f5 Mon Sep 17 00:00:00 2001 From: espes Date: Mon, 6 Jul 2015 01:36:42 +1000 Subject: [PATCH] stub YUV2 texture format --- hw/xbox/nv2a.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hw/xbox/nv2a.c b/hw/xbox/nv2a.c index 3d95417116..0a28cff53b 100644 --- a/hw/xbox/nv2a.c +++ b/hw/xbox/nv2a.c @@ -654,6 +654,7 @@ # define NV097_SET_TEXTURE_FORMAT_COLOR_LU_IMAGE_A8R8G8B8 0x12 # define NV097_SET_TEXTURE_FORMAT_COLOR_SZ_A8 0x19 # define NV097_SET_TEXTURE_FORMAT_COLOR_LU_IMAGE_X8R8G8B8 0x1E +# define NV097_SET_TEXTURE_FORMAT_COLOR_LC_IMAGE_CR8YB8CB8YA8 0x24 # define NV097_SET_TEXTURE_FORMAT_COLOR_LU_IMAGE_DEPTH_X8_Y24_FIXED 0x2E # define NV097_SET_TEXTURE_FORMAT_COLOR_LU_IMAGE_DEPTH_Y16_FIXED 0x30 # define NV097_SET_TEXTURE_FORMAT_COLOR_SZ_A8B8G8R8 0x3A @@ -827,6 +828,9 @@ static const ColorFormatInfo kelvin_color_format_map[66] = { {2, false, GL_ALPHA8, GL_ALPHA, GL_UNSIGNED_BYTE}, [NV097_SET_TEXTURE_FORMAT_COLOR_LU_IMAGE_X8R8G8B8] = {4, true, GL_RGB8, GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV}, + /* TODO: format conversion */ + [NV097_SET_TEXTURE_FORMAT_COLOR_LC_IMAGE_CR8YB8CB8YA8] = + {4, false, GL_RGBA8, GL_RGBA, GL_UNSIGNED_INT_8_8_8_8_REV}, [NV097_SET_TEXTURE_FORMAT_COLOR_LU_IMAGE_DEPTH_X8_Y24_FIXED] = {4, true, GL_DEPTH24_STENCIL8, GL_DEPTH_STENCIL, GL_UNSIGNED_INT_24_8}, [NV097_SET_TEXTURE_FORMAT_COLOR_LU_IMAGE_DEPTH_Y16_FIXED] =