Bladeren bron

nvfx: fix fragment program constant updates

tags/mesa-7.9-rc1
Luca Barbieri 15 jaren geleden
bovenliggende
commit
2ac088141a
1 gewijzigde bestanden met toevoegingen van 4 en 1 verwijderingen
  1. 4
    1
      src/gallium/drivers/nvfx/nvfx_fragprog.c

+ 4
- 1
src/gallium/drivers/nvfx/nvfx_fragprog.c Bestand weergeven

@@ -874,7 +874,10 @@ nvfx_fragprog_validate(struct nvfx_context *nvfx)
fp->bo_prog_idx = fp->progs_per_bo - 1;
}

if (nvfx->dirty & NVFX_NEW_FRAGCONST)
/* we must update constants even on "just" fragprog changes, because
we don't check whether the current constant buffer matches the latest
one bound to this fragment program */
if (nvfx->dirty & (NVFX_NEW_FRAGCONST | NVFX_NEW_FRAGPROG))
update = TRUE;

if(update) {

Laden…
Annuleren
Opslaan