Methods and apparatus for speculative execution of fragments in a graphics pipeline
A method of executing an early-Z draw call in a graphics processing pipeline may include detecting a late-Z draw call in the pipeline, determining a compatibility of a depth comparison function of the early-Z draw call with a depth comparison function of the late-Z draw call, and speculatively execu...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English |
Published |
30.08.2022
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | A method of executing an early-Z draw call in a graphics processing pipeline may include detecting a late-Z draw call in the pipeline, determining a compatibility of a depth comparison function of the early-Z draw call with a depth comparison function of the late-Z draw call, and speculatively executing a fragment of the early-Z draw call with a shader. The method may further include determining that the fragment of the early-Z draw call passes the depth comparison function of the early-Z draw call, and updating a depth buffer with a depth value for the fragment of the early-Z draw call. The method may further include determining that the fragment of the early-Z draw call provides a correct result, and forwarding the speculative shader result for the fragment to a next stage of the pipeline. |
---|---|
AbstractList | A method of executing an early-Z draw call in a graphics processing pipeline may include detecting a late-Z draw call in the pipeline, determining a compatibility of a depth comparison function of the early-Z draw call with a depth comparison function of the late-Z draw call, and speculatively executing a fragment of the early-Z draw call with a shader. The method may further include determining that the fragment of the early-Z draw call passes the depth comparison function of the early-Z draw call, and updating a depth buffer with a depth value for the fragment of the early-Z draw call. The method may further include determining that the fragment of the early-Z draw call provides a correct result, and forwarding the speculative shader result for the fragment to a next stage of the pipeline. |
Author | Varadarajan, Keshavan Narasiman, Veynu Tannenbaum, David |
Author_xml | – fullname: Tannenbaum, David – fullname: Narasiman, Veynu – fullname: Varadarajan, Keshavan |
BookMark | eNqNyjsOwjAQRVEXUPDbw7AApAQoqEEgGqpAHY2S58RSGI88DmL5ULAAqnuKO3cTiYKZq27IfWyNWFpiVU6cRyMfE5miGQfO4QXC--scolD05BN3T0g2CkJMXWLtQ2OkQTEEwdJNPQ-G1a8Lt76c76frBhprmHIDQa4fVVnud0VxKI7b3T_PB7IbOoE |
ContentType | Patent |
DBID | EVB |
DatabaseName | esp@cenet |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: EVB name: esp@cenet url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP sourceTypes: Open Access Repository |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Medicine Chemistry Sciences Physics |
ExternalDocumentID | US11430080B2 |
GroupedDBID | EVB |
ID | FETCH-epo_espacenet_US11430080B23 |
IEDL.DBID | EVB |
IngestDate | Fri Jul 19 15:38:07 EDT 2024 |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-epo_espacenet_US11430080B23 |
Notes | Application Number: US202016931435 |
OpenAccessLink | https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20220830&DB=EPODOC&CC=US&NR=11430080B2 |
ParticipantIDs | epo_espacenet_US11430080B2 |
PublicationCentury | 2000 |
PublicationDate | 20220830 |
PublicationDateYYYYMMDD | 2022-08-30 |
PublicationDate_xml | – month: 08 year: 2022 text: 20220830 day: 30 |
PublicationDecade | 2020 |
PublicationYear | 2022 |
RelatedCompanies | Samsung Electronics Co., Ltd |
RelatedCompanies_xml | – name: Samsung Electronics Co., Ltd |
Score | 3.4163172 |
Snippet | A method of executing an early-Z draw call in a graphics processing pipeline may include detecting a late-Z draw call in the pipeline, determining a... |
SourceID | epo |
SourceType | Open Access Repository |
SubjectTerms | CALCULATING COMPUTING COUNTING IMAGE DATA PROCESSING OR GENERATION, IN GENERAL PHYSICS |
Title | Methods and apparatus for speculative execution of fragments in a graphics pipeline |
URI | https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20220830&DB=EPODOC&locale=&CC=US&NR=11430080B2 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LS8NAEB5Kfd40KlofrCC5BZtX0xyCkBdFSFtMI72VPDYSD0loUvXnO7uk1ovewgaG3YHZ-WZ3v28AHmSKaSjXTUnNxqrEJLslLMF0CTMflXM9SxWTkZOD6WgSac9LfdmD9y0XhuuEfnJxRIyoFOO95ft1vTvEcvnbyuYxKXCoevIXlit21bGiIKIYiq5tefOZO3NEx7GiUJy-WAj7VYaObNyu9xBGGywavFebsVLq3ynFP4H9OVor21Po0VKAI2fbeU2Aw6C78BbggL_QTBsc7KKwOYMw4G2fGxKXGYlrrt69aQjCT8KIk7wh1wcl9Au_2VJIlZN8Hb9xNhspShITrlONdkld1IyRTs_h3vcWzkTCea5-nLKKwt2S1Avol1VJL4Fo8jgxmCpemmmaQRMzxRIuw9IzpSM1z40rGPxtZ_Dfz2s4Zg7m56nDG-i36w29xYTcJnfck9_pto_J |
link.rule.ids | 230,309,783,888,25576,76876 |
linkProvider | European Patent Office |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LT8JAEJ4QfOBNUaP4WhPTWyN9UXpoTGghqBSIBcOt6WPX1ENpaFF_vrObIl701myTye4ks_PN7n7fANwpFNMQMyxZS7qazCW7ZSzBDBkzH1WYkcSqxcnJ3rgznOtPC2NRg_cNF0bohH4KcUSMqBjjvRT7db49xHLF28riPkpxaPkwmNmuVFXHqoqIoi25Pbs_nbgTR3Ice-5L4xcbYb_G0VEPt-sdhNgmj4b-a4-zUvLfKWVwCLtTtJaVR1CjWRMazqbzWhP2verCuwl74oVmXOBgFYXFMfieaPtckDBLSJgL9e51QRB-Ek6cFA25PiihX_jNl0KWjLBV-CbYbCTNSEiETjXaJXmac0Y6PYHbQX_mDGWcZ_DjlGDub5eknUI9W2b0DIiudCOTq-LFia6bNLJiLOESLD1j2tEYM8-h9bed1n8_b6AxnHmjYPQ4fr6AA-5scbbavoR6uVrTK0zOZXQtvPoN1KeSvA |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Methods+and+apparatus+for+speculative+execution+of+fragments+in+a+graphics+pipeline&rft.inventor=Tannenbaum%2C+David&rft.inventor=Narasiman%2C+Veynu&rft.inventor=Varadarajan%2C+Keshavan&rft.date=2022-08-30&rft.externalDBID=B2&rft.externalDocID=US11430080B2 |