Age | Commit message (Collapse) | Author |
|
Scalar calls only use the X component of the src regs and smear the
result across the dest register's X/Y/Z/W.
|
|
|
|
That's the last of the ARB_v_p opcodes, except for ARL.
|
|
|
|
|
|
|
|
|
|
as with constants
|
|
Plus add assertions to check status, alignment, etc.
|
|
This could be a lot better, but already makes for better code.
|
|
Doesn't seem to be needed and fixes compilation with SDK 3.1 beta.
|
|
|
|
|
|
|
|
allows glReadPixels to work correctly on cell now and makes conformance tests that use pixel compares useable.
|
|
|
|
|
|
|
|
|
|
It's hard to form PPC vector immediates so load them from an array.
|
|
|
|
|
|
|
|
|
|
|
|
gears runs with it now (3x faster FPS than before).
|
|
|
|
|
|
|
|
|
|
Plus, add ppc_reserve_register() func.
|
|
|
|
Works, but dead code lingering, debug code present, etc.
|
|
Based on the TGSIto SSE2 code generator.
Incomplete and lots of SSE stuff still hanging around but the basic dozen
or so TGSI opcodes are functioning.
|
|
|
|
|
|
|
|
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.
|
|
|
|
|