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...

Full description

Saved in:
Bibliographic Details
Main Authors Tannenbaum, David, Narasiman, Veynu, Varadarajan, Keshavan
Format Patent
LanguageEnglish
Published 30.08.2022
Subjects
Online AccessGet 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