
Delta Programming Examples
TVP4020
Programmers Reference Manual
154
void PointMesh (gal &cx)
{
__DeltaModeFmat
deltaMode;
__DeltaRenderFmat
drawCmd;
int
rect, v;
// Assume the rendering device is already initialized.
// Note we expect the BiasCoords mode in the RasterizerMode
// register to be set to add a bias of zero.
// Set-up the DeltaMode register.
deltaMode.pad
= 0;
deltamode ColorOrder
= 0;
deltamode BackfaceCallEnable
= 0;
deltaMode.TextureParameterMode
= 1;
//
Clamp.
deltaMode.ClampEnable
= 1;
//
Clamp enabled.
deltaMode.NoDraw
= 0;
//
Do drawing.
deltaMode.DiamondExit
= 0;
//
Not needed for this
//
example.
deltaMode.SubPixelCorrectionEnable
= 0;
//
No sub pixel
//
correction.
deltaMode.DiffuseTextureEnable
= 0;
// Disable.
deltaMode.SpecularTextureEnable
= 0;
//
Disable.
deltaMode.DepthEnable
= 1;
// Enable.
deltaMode.SmoothShadingEnable
= 1;
// Enable.
deltaMode.TextureEnable
= 0;
// Disabled.
deltaMode.FogEnable
= 1;
// Enabled, but
//
controlled from the
//
draw command.
deltaMode.Reserved
= 0;
LD_REG (__DeltaTagDeltaMode, *((long *) &deltaMode));
// Set-up the draw command data.
drawCmd.pad
= 0;
drawCmd ReuseBitMask
= 0;
drawCmd.SubPixelCorrectionEnable
= 0;
//
Enable.
drawCmd.ReservedA
= 0;
drawCmd.FogEnable
= 0;
//
Disable.
drawCmd.TextureEnable
= 0;
//
Disable.
drawCmd.SyncOnHostData
= 0;
//
Disable.
drawCmd.SyncOnBitMask
= 0;
//
Disable.
drawCmd.ReservedB
= 0;
drawCmd.AntialiasEnable
= 0;
//
Disable.
drawCmd.PrimitiveType
= 2;
//
** Point **
drawCmd.reserved
= 0;
drawCmd.FastFillEnable
= 0;
//
Disable.
drawCmd.ReservedC
= 0;
drawCmd.AreaStippleEnable
= 0;
//
Disable.
Summary of Contents for TVP4020 PERMEDIA 2
Page 1: ...Texas Instruments TVP4020 PERMEDIA 2 Programmer s Reference Manual Issue 4 ...
Page 284: ...TVP4020 Programmers Reference Manual A Gouraud Shaded Triangle 275 ...
Page 292: ...TVP4020 Programmers Reference Manual Register Tables 283 ...
Page 314: ...TVP4020 Programmers Reference Manual Index 305 ...
Page 315: ...Index TVP4020 Programmers Reference Manual 306 Index ...
Page 323: ...Index TVP4020 Programmers Reference Manual 314 ...