Age | Commit message (Collapse) | Author |
|
If we delete a texture, we need to keep the underlying tiled data buffer
around until any rendering that references it has completed.
Keep a list of buffers referenced by a rendering batch. Unref/free them when
the associated batch's fence is executed/signalled.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Allows glDrawPixels to work for now...
|
|
Though, the logf() call still needs attention.
|
|
|
|
|
|
This allows us to use 16-bit signed mul/add instructions. Had to
used unsigned mul before and there's no unsigned mul/add instruction.
|
|
Conflicts:
progs/trivial/tri.c
|
|
|
|
Use aligned malloc/free for teximage data everywhere to be consistant.
The mismatch didn't make any difference when HAVE_POSIX_MEMALIGN was defined.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Distinguish among texture targets in codegen.
progs/demos/cubemap.c runs correctly now too.
|
|
Use the spu_write_decrementer() and spu_read_decrementer() functions to
measure time. Convert to milliseconds according to the system timebase value.
|
|
|
|
|
|
Results in slightly tighter code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
module.
|
|
Fixes regressions seen in progs/samples/prim.c, progs/demos/ray.c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(cherry picked from commit 23cc303994eb630c56b1224dfdac51dcea41ed03)
|
|
Conflicts:
src/mesa/main/context.c
|
|
|
|
Why are we reindenting code that's work in progress...
|
|
|