Преглед изворни кода

r600c: fix VC flush on cedar and palm

tags/android-x86-2.2
Alex Deucher пре 14 година
родитељ
комит
cb7a36b651
1 измењених фајлова са 5 додато и 1 уклоњено
  1. 5
    1
      src/mesa/drivers/dri/r600/evergreen_chip.c

+ 5
- 1
src/mesa/drivers/dri/r600/evergreen_chip.c Прегледај датотеку

@@ -286,7 +286,11 @@ static void evergreenSetupVTXConstants(struct gl_context * ctx,
if (!paos->bo)
return;

r700SyncSurf(context, paos->bo, RADEON_GEM_DOMAIN_GTT, 0, VC_ACTION_ENA_bit);
if ((context->radeon.radeonScreen->chip_family == CHIP_FAMILY_CEDAR) ||
(context->radeon.radeonScreen->chip_family == CHIP_FAMILY_PALM))
r700SyncSurf(context, paos->bo, RADEON_GEM_DOMAIN_GTT, 0, TC_ACTION_ENA_bit);
else
r700SyncSurf(context, paos->bo, RADEON_GEM_DOMAIN_GTT, 0, VC_ACTION_ENA_bit);

//uSQ_VTX_CONSTANT_WORD0_0
uSQ_VTX_CONSTANT_WORD0_0 = paos->offset;

Loading…
Откажи
Сачувај