; Copyright (c) 1992,1993-1995 Argonaut Technologies Limited. All rights reserved. ; ; $Id: xzuvrgb.asm 1.3 1997/05/21 14:18:46 JOHNG Exp $ ; $Locker: $ ; ; MMX Rasteriser - Texture * Interpolated colour ; ; All rasterisers are entered with esp pointing at the triangle parameter block ; and exit by popping setup block from stack and jumping to next function ; .586 .MMX .model flat,c ; include iammx.inc include drv.inc include unpack.inc include rastmacs.inc .code if 0 ; Let mkdep generate a dependency ; include xzuvrgb.inc endif if PARTS and PART_15Z COLOUR_TYPE_15=1 COLOUR_TYPE_16=0 ;; Depth Buffered Textured, Constant colour modulate ;; DITHER = 0 SCREENDOOR = 0 BLEND=0 RASTERISE_PAIR , , ,RasteriseMMX555_Z_UV_RGB DITHER = 1 SCREENDOOR = 0 BLEND=0 RASTERISE_PAIR , , ,RasteriseMMX555_Z_UV_RGB_D if 1 DITHER = 0 SCREENDOOR = 1 BLEND=0 RASTERISE_PAIR , , ,RasteriseMMX555_Z_UV_RGB_S DITHER = 1 SCREENDOOR = 1 BLEND=0 RASTERISE_PAIR , , ,RasteriseMMX555_Z_UV_RGB_SD endif endif end