Method and apparatus for generation of programmable shader configuration information from state-based control information and program instructions

   
   

A graphics subsystem having a programmable shader controllable by both state-based control information, such as DirectX 8 control information, and program instructions, such as DirectX 9 shader program instructions. The programmable shader translates state-based control information received from a host computer into native control information. The programmable shader translates into native control information program instructions fetched from memory locations identified by a received memory reference and program instructions received from the graphics subsystem. Native control information configures computation units of the programmable shader. The programmable shader optimizes the generated native control information by combining certain operations. The graphics subsystem detects memory references sent from the host computer and pre-fetches program instructions for transmission to the programmable shader. Native control information from multiple control sources is concurrently used in the programmable shader.

Ένα υποσύστημα γραφικής παράστασης που έχουν ένα προγραμματίσημο shader ελέγξιμο και από τις κράτος-βασισμένες στην πληροφορίες ελέγχου, όπως οι πληροφορίες ελέγχου DirectX 8, και οδηγίες προγράμματος, όπως οι οδηγίες προγράμματος shader DirectX 9. Το προγραμματίσημο shader μεταφράζει τις κράτος-βασισμένες στο πληροφορίες ελέγχου που παραλαμβάνονται από έναν οικοδεσπότη υπολογιστή στις εγγενείς πληροφορίες ελέγχου. Το προγραμματίσημο shader μεταφράζει στις εγγενείς οδηγίες προγράμματος πληροφοριών ελέγχου που προσκομίζονται από τις θέσεις μνήμης που προσδιορίζονται από μια λαμβανόμενη αναφορά μνήμης και τις οδηγίες προγράμματος που παραλαμβάνονται από το υποσύστημα γραφικής παράστασης. Οι εγγενείς πληροφορίες ελέγχου διαμορφώνουν τις μονάδες υπολογισμού του προγραμματίσημου shader. Το προγραμματίσημο shader βελτιστοποιεί τις παραγμένες εγγενείς πληροφορίες ελέγχου με το συνδυασμό ορισμένων διαδικασιών. Το υποσύστημα γραφικής παράστασης ανιχνεύει τις αναφορές μνήμης που στέλνονται από τις οδηγίες οικοδεσποτών υπολογιστών και προγράμματος προ-ευρυτήτων για τη μετάδοση στο προγραμματίσημο shader. Οι εγγενείς πληροφορίες ελέγχου από τις πολλαπλές πηγές ελέγχου χρησιμοποιούνται ταυτόχρονα στο προγραμματίσημο shader.

 
Web www.patentalert.com

< Apparatus for accelerating the rendering of images

< System, method and computer program product for an improved programmable vertex processing model with instruction set

> Method for improving quality in graphics pipelines through a frame's top and bottom field processing with conditional thresholding and weighting techniques

> Method and apparatus for control of security protocol negotiation

~ 00140