×

API communications for vertex and pixel shaders

  • US 6,963,345 B2
  • Filed: 11/04/2004
  • Issued: 11/08/2005
  • Est. Priority Date: 03/07/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-readable medium having computer-executable instructions for communicating between a 3-D graphics API of a host computing system having a main memory stack and a 3-D graphics hardware rendering device having on-chip register storage, wherein the computer-executable instructions perform:

  • receiving at least one instruction having at least one graphics data argument by the 3-D API;

    formatting said at least one instruction for the register storage of the hardware rendering device;

    providing said at least one formatted instruction to the hardware rendering device;

    processing said at least one graphics data argument, pursuant to said at least one formatted instruction, by the hardware rendering device without accessing the main memory stack of the host computing system;

    outputting the result of said processed at least one graphics data argument from said hardware rendering device in accordance with said at least one formatted instruction;

    wherein said at least one instruction is an instruction with at least one floating point number argument and said outputting includes outputting from the hardware rendering device the fractional portion of said at least one floating point number; and

    wherein said outputting includes outputting four fractional portions of corresponding four floating point number arguments.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×