Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
SATPlan Class Reference

Public Member Functions

 SATPlan (int _w, int _h, GLenum _internalFmt=GL_R32F, int _blocksize=32)
 
bool execute (ACG::Texture2D *_src, ACG::Texture2D *_dst)
 
PrefixSumPlangetRowPlan () const
 
PrefixSumPlangetColPlan () const
 
void enableDebugOutput ()
 
void enableProfiling ()
 

Static Public Member Functions

template<class T >
static void executeCPU (int _w, int _h, std::vector< T > &_inout)
 

Private Member Functions

bool transpose (ACG::Texture2D *_src, ACG::Texture2D *_dst)
 

Private Attributes

PrefixSumPlanrows_
 
PrefixSumPlancols_
 
bool paddingRequired_
 
ACG::Texture2D paddedInput_
 
ACG::Texture2D transposedSrc_
 
ACG::Texture2D transposedDst_
 
QStringList transposeMacros_
 
int transposeGroupSize_
 
ACG::QueryCounter perfCounter_
 

Detailed Description

Definition at line 151 of file sat.hh.


The documentation for this class was generated from the following files: