VaryingAttributes.h File Reference
#include "Expr.h"

Go to the source code of this file.


 This file defines the class FunctionDAG, which is our representation of a Halide pipeline, and contains methods to using Halide's bounds tools to query properties of it.


Stmt Halide::Internal::find_linear_expressions (const Stmt &s)
 find_linear_expressions(Stmt s) identifies expressions that may be moved out of the generated fragment shader into a varying attribute. More...
Stmt Halide::Internal::setup_gpu_vertex_buffer (const Stmt &s)
 Compute a set of 2D mesh coordinates based on the behavior of varying attribute expressions contained within a GLSL scheduled for loop. More...

Detailed Description

This file contains functions that detect expressions in a GLSL scheduled function that may be evaluated per vertex and interpolated across the domain instead of being evaluated at each pixel location across the image.

Definition in file VaryingAttributes.h.