US2021343071A1PendingUtilityA1

Multi-resolution deferred shading using texel shaders in computing environments

Assignee: INTEL CORPPriority: Aug 30, 2016Filed: Jul 17, 2017Published: Nov 4, 2021
Est. expiryAug 30, 2036(~10.1 yrs left)· nominal 20-yr term from priority
G06T 1/20G06T 15/80G06T 1/60G06F 3/013G06T 15/04G06T 15/005G06T 15/503
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A mechanism is described for facilitating multi-resolution deferred shading using texel shaders in computing environments. A method of embodiments, as described herein, includes facilitating computation of shading rate in a first pass in a graphics pipeline, where the shading rate relates to a plurality of pixels. The method may further include facilitating texel shading operations in a second pass using the shading rate, where the first pass is performed separate from and prior to the second pass.

Claims

exact text as granted — not AI-modified
1 . An apparatus to facilitate multi-resolution deferred shading using texel shaders in computing environments, the apparatus comprising:
 pixel shading computation logic to facilitate computation of shading rate in a first pass in a graphics pipeline, wherein the shading rate relates to a plurality of pixels; and   shading pass logic to facilitate texel shading operations in a second pass using the shading rate, wherein the first pass is performed separate from and prior to the second pass.   
     
     
         2 . The apparatus of  claim 1 , further comprising: division/splitting logic to split a fullscreen shading pass into the first pass and the second pass, wherein the fullscreen shading pass is performed in texture space. 
     
     
         3 . The apparatus of  claim 1 , wherein the pixel shading computation logic is further to facilitate a pixel shader to compute the shading rate in the first pass immediately before the second pass, wherein the shading rate is computed on per-pixel basis for each pixel of plurality of pixels or per-tile bases for groups of pixels of the plurality of pixels. 
     
     
         4 . The apparatus of  claim 1 , wherein the shading pass logic is further to perform the texel shading operations on a procedural texture, wherein the texel shading operations comprise trigger a texel shader to facilitate per-texel shading of a geometry buffer. 
     
     
         5 . The apparatus of  claim 1 , wherein the texel shading operations further comprise fetch texel shading. 
     
     
         6 . The apparatus of  claim 4 , wherein the texel shader operations to query the procedural texture to determine whether relevant texels of a plurality of texels have already been shaded prior to trigger the texel shader. 
     
     
         7 . The apparatus of  claim 1 , further comprising:
 detection/reception logic to detect one or more stages of the graphics pipeline, wherein the one or more stages include rendering of the geometry buffer, computing per-tile light lists, the first phase, the second phase, and fullscreen post processing pass; and   execution/forwarding logic to execute the computation of the shading rate and the performance of the fullscreen shading pass to perform graphics processing of contents having one or more images to be display using one or more display devices coupled to the apparatus.   
     
     
         8 . The apparatus of  claim 3 , wherein the computation of the shading rate in the first pass further comprises loading attributes from the geometry buffer and analyzing the loaded attributes, and wherein the computation of the shading rate further comprises loading data from external sensors to facilitate shading rate computations, wherein the external sensors include an eye tracker. 
     
     
         9 . A method for facilitating multi-resolution deferred shading using texel shaders in computing environments, the method comprising:
 facilitating computation of shading rate in a first pass in a graphics pipeline, wherein the shading rate relates to a plurality of pixels; and   facilitating texel shading operations in a second pass using the shading rate, wherein the first pass is performed separate from and prior to the second pass.   
     
     
         10 . The method of  claim 9 , further comprising splitting a fullscreen shading pass into the first pass and the second pass, wherein the fullscreen shading pass is performed in texture space. 
     
     
         11 . The method of  claim 9 , further comprising facilitating a pixel shader to compute the shading rate in the first pass immediately before the second pass, wherein the shading rate is computed on per-pixel basis for each pixel of plurality of pixels or per-tile bases for groups of pixels of the plurality of pixels. 
     
     
         12 . The method of  claim 9 , further comprising performing the texel shading operations on a procedural texture, wherein the texel shading operations comprise trigger a texel shader to facilitate per-texel shading of a geometry buffer. 
     
     
         13 . The method of  claim 9 , wherein the texel shading operations further comprise fetch texel shading. 
     
     
         14 . The method of  claim 12 , wherein the texel shader operations to query the procedural texture to determine whether relevant texels of a plurality of texels have already been shaded prior to trigger the texel shader. 
     
     
         15 . The method of  claim 9 , further comprising:
 detecting one or more stages of the graphics pipeline, wherein the one or more stages include rendering of the geometry buffer, computing per-tile light lists, the first phase, the second phase, and fullscreen post processing pass; and   executing the computation of the shading rate and the performance of the fullscreen shading pass to perform graphics processing of contents having one or more images to be display using one or more display devices coupled to the apparatus.   
     
     
         16 . The method of  claim 11 , wherein the computation of the shading rate in the first pass further comprises loading attributes from the geometry buffer and analyzing the loaded attributes, and wherein the computation of the shading rate further comprises loading data from external sensors to facilitate shading rate computations, wherein the external sensors include an eye tracker. 
     
     
         17 . At least one machine-readable medium comprising a plurality of instructions, when executed on a computing device, to implement or perform a method as claimed in any of  claims 9 - 16 . 
     
     
         18 . A system comprising a mechanism to implement or perform a method as claimed in any of  claims 9 - 16 . 
     
     
         19 . An apparatus comprising means for performing a method as claimed in any of  claims 9 - 16 . 
     
     
         20 . A computing device arranged to implement or perform a method as claimed in any of  claims 9 - 16 . 
     
     
         21 . A communications device arranged to implement or perform a method as claimed in any of  claims 9 - 16 .

Join the waitlist — get patent alerts

Track US2021343071A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.