25 int xSize,
int ySize,
int numXThreads,
int numYThreads);
30 inline std::shared_ptr<Texture2>
const& GetStateTm1()
const;
31 inline std::shared_ptr<Texture2>
const& GetStateT()
const;
35 void Execute(std::shared_ptr<GraphicsEngine>
const& engine);
static std::string const msHLSLSource
std::shared_ptr< Texture2 > mStateTm1
static std::string const msGLSLSource
std::shared_ptr< Texture2 > mVelocity
std::shared_ptr< Texture2 > mDensity
std::shared_ptr< ComputeProgram > mInitializeState
std::shared_ptr< Texture2 > const & GetStateTm1() const
GLsizei const GLchar *const * string
std::shared_ptr< Texture2 > mStateT
std::shared_ptr< Texture2 > const & GetStateT() const