Patent
Procedurally defined texture maps
Blake D. Pelton,Amar Patel,Chas Boyd +2 more
- 02 Oct 2013
5
TL;DR: In this article, a renderer can be implemented either in hardware, such as part of a graphics processor, or in software as a computer program executed by a processor, and the results of the texel shader invocations are stored in a texture cache to take advantage of spatial and temporal locality.
read more
Abstract: A procedural texture relates texel coordinates to color values through an arbitrary function, herein called a texel shader. The procedural texture is defined by a dimension, size, texel format and the texel shader. Texel coordinates are an input to the texel shader, which generates a color value for those texel coordinates. A renderer can be implemented either in hardware, such as part of a graphics processor, or in software as a computer program executed by a processor. The renderer samples from the procedural texture in response to texel coordinates, and evaluates the texel shader on demand. Filtering also can be applied automatically to results. The results of the texel shader invocations are stored in a texture cache to take advantage of spatial and temporal locality. Results are shared among threads, processes and the like through the texture cache.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Remote translation, aggregation and distribution of computer program resources in graphics processing unit emulation
Brian Spanton,Barry Bond,Robert Binneweg Francis,Eric Heutchy +3 more
- 15 Jun 2015
TL;DR: In this paper, the authors propose an approach to perform shader translation asynchronously from an emulation of an application on an emulated platform, using a set of translated shaders for use in the emulation of the application.
5
Patent
Apparatus and method for asynchronous texel shading
Tomasz Janczak,Franz P. Clarberg,Carl J. Munkberg,Izajasz P. Wrosz +3 more
- 01 Apr 2016
TL;DR: In this article, an apparatus and method for asynchronous texel shading is described, which consists of a first shader to perform shading operations on a plurality of pixels in a first pass and to submit a request to shade texels; and a texel shader to responsively perform texels shading operations in response to the request from the first shader, the texels shader to write results to a procedural texture stored in a memory subsystem, the procedural texture to be read during a second pass by either another shader or another shader.
4
Patent
Processed texel cache
James Wang,Abdulkadir Utku Diril +1 more
- 20 Jul 2015
TL;DR: In this paper, the texture filtering circuitry in the graphics unit is configured to operate on texture information in a particular format, but not configured to access processed texture information as input for multiple different sampling operations.
1
Patent
Asynchronous translation of computer program resources in graphics processing unit emulation
Ke Deng,Eric Heutchy +1 more
- 15 Jun 2015
TL;DR: In this article, an emulator can include a main processing thread that performs emulation processes, such as translating shaders and generated textures, in response to encountering a shader, or other resource, to be processed.
Patent
Rendering method and device
Wang Luowei,Lian Shiguo +1 more
- 05 Jul 2018
TL;DR: In this paper, the authors proposed a rendering method and device to lower a CPU load rate and improve a bandwidth utilization efficiency between a GPU and a CPU by configuring, in a user thread corresponding to a user, a rendering process state of rendering task data submitted by the user.
References
An efficient representation for irradiance environment maps
Ravi Ramamoorthi,Pat Hanrahan +1 more
- 01 Aug 2001
TL;DR: A simple and efficient procedural rendering algorithm amenable to hardware implementation, a prefiltering method up to three orders of magnitude faster than previous techniques, and new representations for lighting design and image-based rendering are considered.
Patent
Method and system for improving shadowing in a graphics rendering system
John Snyder,James T. Kajiya,Steven A. Gabriel,Michael A. Toelle +3 more
- 27 Jun 1996
TL;DR: In this paper, a system for improved shadowing of images using a multiple pass, depth buffer approach includes rendering a scene from the perspective of a light source to construct a shadow depth map in a rasterization buffer.
334
Patent
Cache organization—direct mapped cache
Timothy J. Van Hook,Anthony P. DeLaurier +1 more
- 03 Feb 1999
TL;DR: In this article, a method and apparatus for accessing cached texture information and an index for cached information is presented. Butts et al. present a method for cache organization of texture information, where the texture information is stored in groups referred to as tiles.
68
Patent
Method for parallelizing software graphics geometry pipeline rendering
Thomas Kwok,Chandrasekhar Narayanaswami,Bengt-Olaf Schneider +2 more
- 29 May 1998
TL;DR: In this article, the main thread assigns the input buffer to itself for processing in parallel with processing being performed by the child thread, and a further step of sending a processed data buffer to a subsequent processing stage of the pipeline, such as a rasterizer unit.
64
Reducing shading on GPUs using quad-fragment merging
Kayvon Fatahalian,Solomon Boulos,James Hegarty,Kurt Akeley,William R. Mark,Henry Packard Moreton,Pat Hanrahan +6 more
- 26 Jul 2010
TL;DR: It is found that a fragment-shading pipeline with this optimization is competitive with the REYES pipeline approach of shading at micropolygon vertices and, in cases of complex occlusion, can perform up to two times less shading work.
59