28 int xSize,
int ySize,
int zSize,
int numXThreads,
int numYThreads,
int numZThreads);
33 void Execute(std::shared_ptr<GraphicsEngine>
const& engine,
34 std::shared_ptr<Texture3>
const& state);
44 std::shared_ptr<Texture2>
mXMin;
45 std::shared_ptr<Texture2>
mXMax;
46 std::shared_ptr<Texture2>
mYMin;
47 std::shared_ptr<Texture2>
mYMax;
48 std::shared_ptr<Texture2>
mZMin;
49 std::shared_ptr<Texture2>
mZMax;
std::shared_ptr< Texture2 > mYMin
std::shared_ptr< Texture2 > mYMax
std::shared_ptr< ComputeProgram > mCopyXFace
std::shared_ptr< ComputeProgram > mCopyZFace
static std::string const msGLSLSource
std::shared_ptr< ComputeProgram > mWriteXFace
GLsizei const GLchar *const * string
std::shared_ptr< Texture2 > mXMax
std::shared_ptr< ComputeProgram > mWriteZFace
std::shared_ptr< Texture2 > mXMin
std::shared_ptr< ComputeProgram > mCopyYFace
static std::string const msHLSLSource
std::shared_ptr< Texture2 > mZMax
std::shared_ptr< Texture2 > mZMin
std::shared_ptr< ComputeProgram > mWriteYFace