Age | Commit message (Collapse) | Author |
|
Factorization of more common MMX code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
as scaling and lerping.
Restructured the MMX blending function to use a template, being only necessary to specify the main loop, which is also used for making the runin and runout sections.
Optimization of the MMX function after remembering that the multiplication was commutative (how can somebody forget this..) resulting in less register usage. Now there is no need for generate or read from memory any constant inside the loop.
Assemblers other than the GNU assembler can choke on the output of the C preprocessor since it was necessary to add line separators ';' to the defined macros.
|
|
Checkpoint commit.
|
|
complexity and facilitate reusability.
|
|
|
|
|
|
made also in the runin and runout section of the code.
|
|
|
|
|
|
|
|
type, width, interp mask and array mask.
|
|
|
|
Update OpenVMS makefile
Modified Files:
Mesa/src/descrip.mms
----------------------------------------------------------------------
|
|
|
|
|
|
|
|
Pereira)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
size changes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
the later fails for some projection matrices (ala Vis5D with Chromium).
|