|
|
@@ -1270,46 +1270,40 @@ static const struct format_mapping format_map[] = { |
|
|
|
/* 32-bit float formats */ |
|
|
|
{ |
|
|
|
{ GL_RGBA32F_ARB, 0 }, |
|
|
|
{ PIPE_FORMAT_R32G32B32A32_FLOAT, PIPE_FORMAT_R16G16B16A16_FLOAT, 0 } |
|
|
|
{ PIPE_FORMAT_R32G32B32A32_FLOAT, 0 } |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ GL_RGB32F_ARB, 0 }, |
|
|
|
{ PIPE_FORMAT_R32G32B32_FLOAT, PIPE_FORMAT_R32G32B32X32_FLOAT, |
|
|
|
PIPE_FORMAT_R32G32B32A32_FLOAT, PIPE_FORMAT_R16G16B16A16_FLOAT, 0 } |
|
|
|
PIPE_FORMAT_R32G32B32A32_FLOAT, 0 } |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ GL_LUMINANCE_ALPHA32F_ARB, 0 }, |
|
|
|
{ PIPE_FORMAT_L32A32_FLOAT, PIPE_FORMAT_R32G32B32A32_FLOAT, |
|
|
|
PIPE_FORMAT_L16A16_FLOAT, PIPE_FORMAT_R16G16B16A16_FLOAT, 0 } |
|
|
|
{ PIPE_FORMAT_L32A32_FLOAT, PIPE_FORMAT_R32G32B32A32_FLOAT, 0 } |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ GL_ALPHA32F_ARB, 0 }, |
|
|
|
{ PIPE_FORMAT_A32_FLOAT, PIPE_FORMAT_L32A32_FLOAT, |
|
|
|
PIPE_FORMAT_R32G32B32A32_FLOAT, PIPE_FORMAT_A16_FLOAT, |
|
|
|
PIPE_FORMAT_L16A16_FLOAT, PIPE_FORMAT_R16G16B16A16_FLOAT, 0 } |
|
|
|
PIPE_FORMAT_R32G32B32A32_FLOAT, 0 } |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ GL_INTENSITY32F_ARB, 0 }, |
|
|
|
{ PIPE_FORMAT_I32_FLOAT, PIPE_FORMAT_L32A32_FLOAT, |
|
|
|
PIPE_FORMAT_R32G32B32A32_FLOAT, PIPE_FORMAT_I16_FLOAT, |
|
|
|
PIPE_FORMAT_L16A16_FLOAT, PIPE_FORMAT_R16G16B16A16_FLOAT, 0 } |
|
|
|
PIPE_FORMAT_R32G32B32A32_FLOAT, 0 } |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ GL_LUMINANCE32F_ARB, 0 }, |
|
|
|
{ PIPE_FORMAT_L32_FLOAT, PIPE_FORMAT_L32A32_FLOAT, |
|
|
|
PIPE_FORMAT_R32G32B32A32_FLOAT, PIPE_FORMAT_L16_FLOAT, |
|
|
|
PIPE_FORMAT_L16A16_FLOAT, PIPE_FORMAT_R16G16B16A16_FLOAT, 0 } |
|
|
|
PIPE_FORMAT_R32G32B32A32_FLOAT, 0 } |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ GL_R32F, 0 }, |
|
|
|
{ PIPE_FORMAT_R32_FLOAT, PIPE_FORMAT_R32G32_FLOAT, |
|
|
|
PIPE_FORMAT_R32G32B32A32_FLOAT, PIPE_FORMAT_R16_FLOAT, |
|
|
|
PIPE_FORMAT_R16G16_FLOAT, PIPE_FORMAT_R16G16B16A16_FLOAT, 0 } |
|
|
|
PIPE_FORMAT_R32G32B32A32_FLOAT, 0 } |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ GL_RG32F, 0 }, |
|
|
|
{ PIPE_FORMAT_R32G32_FLOAT, PIPE_FORMAT_R32G32B32A32_FLOAT, |
|
|
|
PIPE_FORMAT_R16G16_FLOAT, PIPE_FORMAT_R16G16B16A16_FLOAT, 0 } |
|
|
|
{ PIPE_FORMAT_R32G32_FLOAT, PIPE_FORMAT_R32G32B32A32_FLOAT, 0 } |
|
|
|
}, |
|
|
|
|
|
|
|
/* R, RG formats */ |