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