26 int xSize,
int ySize,
int zSize,
int numXThreads,
int numYThreads,
int numZThreads,
27 std::shared_ptr<ConstantBuffer>
const& parameters);
30 inline std::shared_ptr<Texture3>
const& GetUpdateState()
const;
33 void Execute(std::shared_ptr<GraphicsEngine>
const& engine,
34 std::shared_ptr<Texture3>
const&
source,
35 std::shared_ptr<Texture3>
const& stateTm1,
36 std::shared_ptr<Texture3>
const& stateT);
std::shared_ptr< ComputeProgram > mComputeUpdateState
static std::string const msHLSLSource
std::shared_ptr< SamplerState > mAdvectionSampler
std::shared_ptr< Texture3 > mUpdateState
static std::string const msGLSLSource
GLsizei GLsizei GLchar * source
GLsizei const GLchar *const * string
std::shared_ptr< Texture3 > const & GetUpdateState() const