2005
DOI: 10.1007/978-3-540-31989-4_23
|View full text |Cite
|
Sign up to set email alerts
|

Evolution of Vertex and Pixel Shaders

Abstract: Abstract. In real-time rendering, objects are represented using polygons or triangles. Triangles are easy to render and graphics hardware is highly optimized for rendering of triangles. Initially, the shading computations were carried out by dedicated hardwired algorithms for each vertex and then interpolated by the rasterizer. Todays graphics hardware contains vertex and pixel shaders which can be reprogrammed by the user. Vertex and pixel shaders allow almost arbitrary computations per vertex respectively pe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2006
2006
2016
2016

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 21 publications
(18 citation statements)
references
References 6 publications
(4 reference statements)
0
15
0
Order By: Relevance
“…Perhaps unsurprisingly the first uses of graphics processing units (GPUs) with genetic programming were for image generation [Ebner et al, 2005] & its refs. [Harding and Banzhaf, 2007, Section 3] described the various major high level language tools for programming GPUs (Sh, Brook, PyGPU and microsoft Accelerator).…”
Section: Programming Graphics Cardsmentioning
confidence: 99%
“…Perhaps unsurprisingly the first uses of graphics processing units (GPUs) with genetic programming were for image generation [Ebner et al, 2005] & its refs. [Harding and Banzhaf, 2007, Section 3] described the various major high level language tools for programming GPUs (Sh, Brook, PyGPU and microsoft Accelerator).…”
Section: Programming Graphics Cardsmentioning
confidence: 99%
“…This is closer to the original purpose of graphics hardware, nevertheless Ebner et al [5] show genetic programming could evolve GPU code (vertex and pixel shaders written in Cg [6]) to generate images. However Fok et al [7] were the first to implement a general purpose evolutionary algorithm on a GPU.…”
Section: Gpgpu Bioinspired Algorithmsmentioning
confidence: 99%
“…Doubtless this will soon change.) Ebner et al [44] use a similar approach to evolve new pixel shaders for use within interactive evolution. However, rather than manipulating assembler directly, they use genetic programming to create shaders written in the high level graphics language Cg.…”
Section: Genetic Programming On Gpumentioning
confidence: 99%