mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-08 17:10:11 +01:00
r300: fallback on depth buffer blits
Depth buffer accelerated blits aren't implemented yet.
This commit is contained in:
parent
99637ba80e
commit
cf1748053a
1 changed files with 5 additions and 3 deletions
|
|
@ -181,8 +181,6 @@ static uint32_t mesa_format_to_us_format(gl_format mesa_format)
|
|||
{
|
||||
switch(mesa_format)
|
||||
{
|
||||
case MESA_FORMAT_S8_Z24:
|
||||
case MESA_FORMAT_X8_Z24:
|
||||
case MESA_FORMAT_RGBA8888: // x
|
||||
return EASY_US_FORMAT(R500_OUT_FMT_C4_8, A, B, G, R, 0);
|
||||
case MESA_FORMAT_RGB565: // x
|
||||
|
|
@ -216,7 +214,8 @@ static uint32_t mesa_format_to_us_format(gl_format mesa_format)
|
|||
return EASY_US_FORMAT(R500_OUT_FMT_C4_16, R, G, B, A, 0xf);
|
||||
|
||||
default:
|
||||
assert(!"Invalid format for US output\n");
|
||||
fprintf(stderr, "Unsupported format %s for US output\n", _mesa_get_format_name(mesa_format));
|
||||
assert(0);
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
|
@ -541,6 +540,9 @@ GLboolean r300_blit(struct r300_context *r300,
|
|||
unsigned reg_height,
|
||||
unsigned flip_y)
|
||||
{
|
||||
if (_mesa_get_format_bits(src_mesaformat, GL_DEPTH_BITS) > 0)
|
||||
return GL_FALSE;
|
||||
|
||||
/* Need to clamp the region size to make sure
|
||||
* we don't read outside of the source buffer
|
||||
* or write outside of the destination buffer.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue