+void OpenGLCommands::dispatch(unsigned count_x, unsigned count_y, unsigned count_z)
+{
+ if(!pipeline_state)
+ throw invalid_operation("OpenGLCommands::dispatch_compute");
+
+ static Require req(ARB_compute_shader);
+
+ pipeline_state->apply();
+ glDispatchCompute(count_x, count_y, count_z);
+}
+