×

Interface for a high performance low cost video game system with coprocessor providing high speed efficient 3D graphics and digital audio signal processing

  • US 6,166,748 A
  • Filed: 12/12/1997
  • Issued: 12/26/2000
  • Est. Priority Date: 11/22/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A process for generating at least one display mode control command for processing by a 3D graphics system, the process including the step of generating at least one set mode command having:

  • a command identifier field including a six-bit binary value of 101111, andthe following mode control fields;

    (k) an atomic primitive mode field that specifies whether to force writing a primitive to a frame buffer before reading a following primitive,(i) a cycle type mode field that selects a display pipeline cycle control mode,(h) a perspective texture enable mode field that selectively enables perspective texture correction,(g) a texture detail mode field that selectively enables texture detail processing,(f) a texture sharpen enable mode field that selectively enables texture sharpening,(e) a texture detail enable mode field that selectively enables texture level-of-detail processing,(d) an enable look up table mode field that selectively enables lookup of texture values from a color look up table,(c) a texture look up table type mode field that specifies type of texels in the color look up table,(b) a sample type mode field that specifies how texels should be sampled,(a) a mid texel mode field that specifies whether texels should be filtered using a 2×

    2 half texel interpolation,(Z) a first bilerp mode field that specifies whether a texture filter should bilinearly interpolate texels in pipeline cycle 0,(Y) a second bilerp mode field that specifies whether a texture filter should bilinearly interpolate texels in pipeline cycle 1,(X) a texel convert mode field that specifies whether a texel outputted by the texture filter during pipeline cycle 0 should be color converted,(W) a chroma key enable mode field that selectively enables chroma keying,(V2) an rgb dither select mode field that selects type of rgb dithering,(V1) an alpha dither select mode field that selects type of alpha dithering,(V) a plurality of blend modewords that specify blender parameters,(M) a force blend enable mode field that specifies whether the blender should be force enabled,(L) an alpha coverage select mode field that specifies whether coverage should be used to determine pixel alpha,(K) a coverage times alpha select mode field that specifies whether coverage multiplied by alpha should be used to determine pixel alpha and coverage,(J) a z mode select mode field that specifies z buffering mode,(I) a coverage destination mode field that specifies coverage destination,(H) a color on coverage mode field that specifies whether color should be updated only on coverage overflow,(G) an image read enable mode field that selectively enables color and/or coverage read/modify/write frame buffer memory access,(F) a z update enable mode field that selectively enables z buffer writing conditioned on whether color write is enabled,(E) a z compare enable mode field that specifies conditional color write enable on depth comparison,(D) an anti-alias enable mode field that allows blend enable using coverage,(C) a z source select mode field that chooses between primitive depth and pixel depth,(B) a dither alpha enable mode field that specifies whether random noise should be used in alpha compare, and(A) an alpha compare enable mode field that enables conditional color write on alpha compare.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×