代码拉取完成,页面将自动刷新
#include <GLES3/gl3.h>
#include <GLES3/gl32.h>
#define UP_DIV(x, y) (((x) + (y) - (1)) / (y))
#define ROUND_UP(x, y) (((x) + (y) - (1)) / (y) * (y))
#define GL_CHECK_ERROR() \
{\
GLenum err = glGetError(); \
if (err != GL_NO_ERROR) \
{\
printf("[%s:%d] glGetError returns %d\n", __FUNCTION__, __LINE__, err); \
}\
}
GLuint GLMalloc(int width, int height, int channel);
GLuint CreateComputeProgram(const char* pComputeSource);
void GLCopyHostToDevice(float *input, GLuint textureId, int width, int height, int channel);
void GLCopyDeviceToHost(GLuint textureId, float *output, int width, int height, int channel);
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。