Rendering performance of consumer graphics hardware benefits from pre-processing geometric data into a form targeted to the un-derlying API and hardware. The various elements of geometric data are then coupled with a shading program at runtime to draw the as-set. In this paper we describe a system in which pre-processing is done in a compilation process in which the geometric data are pro-cessed with knowledge of their shading programs. The data are converted into structures targeted directly to the hardware, and a code stream is assembled that describes the manipulations required to render these data structures. Our compiler is structured like a traditional code compiler, with a front end that reads the geomet-ric data and attributes (here...
In the field of real-time graphics for computer games, performance has a significant effect on the p...
This paper focuses on graphical shader programming, which is essential for real-time rendering. Oppo...
The shader system for a modern game engine comprises much more than just compilation of source code ...
The process of visualizing a scientific data set benefits from an extensive knowledge of the domain ...
Even though computer graphics applications are widely used, they remain challenging to implement and...
This paper demonstrates how programmable GPUs are a powerful tool to display large point datasets at...
The process of visualizing a scientific data set benefits from an extensive knowledge of the domain ...
Programmable rendering on the GPU (Graphics Processing Unit) utilizing “shader ” technology has beco...
Real-time graphics hardware is becoming programmable, but this programmable hardware is complex and ...
Abstract. In real-time rendering, objects are represented using poly-gons or triangles. Triangles ar...
This thesis describes and discusses a flexible and general concept for the design of a programmable ...
compiler automatically handles vector basis conversion, normalization, and parameter linkage. Outlin...
Real-time graphics hardware is becoming programmable, but this programmable hardware is complex and ...
Programmable shading provides artistic control over materials and geometry, but the black box nature...
Programmable shading provides artistic control over materials and geometry, but the black box nature...
In the field of real-time graphics for computer games, performance has a significant effect on the p...
This paper focuses on graphical shader programming, which is essential for real-time rendering. Oppo...
The shader system for a modern game engine comprises much more than just compilation of source code ...
The process of visualizing a scientific data set benefits from an extensive knowledge of the domain ...
Even though computer graphics applications are widely used, they remain challenging to implement and...
This paper demonstrates how programmable GPUs are a powerful tool to display large point datasets at...
The process of visualizing a scientific data set benefits from an extensive knowledge of the domain ...
Programmable rendering on the GPU (Graphics Processing Unit) utilizing “shader ” technology has beco...
Real-time graphics hardware is becoming programmable, but this programmable hardware is complex and ...
Abstract. In real-time rendering, objects are represented using poly-gons or triangles. Triangles ar...
This thesis describes and discusses a flexible and general concept for the design of a programmable ...
compiler automatically handles vector basis conversion, normalization, and parameter linkage. Outlin...
Real-time graphics hardware is becoming programmable, but this programmable hardware is complex and ...
Programmable shading provides artistic control over materials and geometry, but the black box nature...
Programmable shading provides artistic control over materials and geometry, but the black box nature...
In the field of real-time graphics for computer games, performance has a significant effect on the p...
This paper focuses on graphical shader programming, which is essential for real-time rendering. Oppo...
The shader system for a modern game engine comprises much more than just compilation of source code ...