22 #ifndef BEATMUP_OPENGLVERSION_GLES20
49 make(gpu, source.c_str());
54 glDispatchCompute(
w,
h, d);
58 glMemoryBarrier(GL_ALL_BARRIER_BITS);
void assertLinked() const
handle_t getHandle() const
Shader(const GraphicPipeline &gpu)
void make(const GraphicPipeline &gpu, const char *source)
ComputeProgram(const GraphicPipeline &gpu)
void link(const GraphicPipeline &gpu)
void dispatch(const GraphicPipeline &gpu, msize w, msize h, msize d) const
static void check(const std::string &info)
handle_t getHandle() const
void compile(const GraphicPipeline &gpu, const char *source)
Internal low-level GPU control API.
uint32_t msize
memory size
jlong jstring jint jint jint jint w