/hardware/google/gfxstream/include/OpenGLESDispatch/ |
D | gles31_only_functions.h | 21 …ProgramStages, (GLuint pipeline, GLbitfield stages, GLuint program), (pipeline, stages, program)) \ 22 X(void, glActiveShaderProgram, (GLuint pipeline, GLuint program), (pipeline, program)) \ 24 …X(void, glProgramUniform1f, (GLuint program, GLint location, GLfloat v0), (program, location, v0))… 25 …X(void, glProgramUniform2f, (GLuint program, GLint location, GLfloat v0, GLfloat v1), (program, lo… 26 …X(void, glProgramUniform3f, (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2), … 27 …(void, glProgramUniform4f, (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GL… 28 X(void, glProgramUniform1i, (GLuint program, GLint location, GLint v0), (program, location, v0)) \ 29 …X(void, glProgramUniform2i, (GLuint program, GLint location, GLint v0, GLint v1), (program, locati… 30 …X(void, glProgramUniform3i, (GLuint program, GLint location, GLint v0, GLint v1, GLint v2), (progr… 31 …X(void, glProgramUniform4i, (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v… [all …]
|
D | gles31_only_static_translator_namespaced_header.h | 21 GL_APICALL void GL_APIENTRY glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program); 22 GL_APICALL void GL_APIENTRY glActiveShaderProgram(GLuint pipeline, GLuint program); 24 GL_APICALL void GL_APIENTRY glProgramUniform1f(GLuint program, GLint location, GLfloat v0); 25 GL_APICALL void GL_APIENTRY glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat … 26 GL_APICALL void GL_APIENTRY glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat … 27 GL_APICALL void GL_APIENTRY glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat … 28 GL_APICALL void GL_APIENTRY glProgramUniform1i(GLuint program, GLint location, GLint v0); 29 GL_APICALL void GL_APIENTRY glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1); 30 GL_APICALL void GL_APIENTRY glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, … 31 GL_APICALL void GL_APIENTRY glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, … [all …]
|
D | gles2_only_functions.h | 12 X(GLboolean, glIsProgram, (GLuint program), (program)) \ 47 X(void, glAttachShader, (GLuint program, GLuint shader), (program, shader)) \ 48 …X(void, glBindAttribLocation, (GLuint program, GLuint index, const GLchar* name), (program, index,… 52 X(void, glDeleteProgram, (GLuint program), (program)) \ 54 X(void, glDetachShader, (GLuint program, GLuint shader), (program, shader)) \ 55 X(void, glLinkProgram, (GLuint program), (program)) \ 56 X(void, glUseProgram, (GLuint program), (program)) \ 57 X(void, glValidateProgram, (GLuint program), (program)) \ 58 …tActiveAttrib, (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenu… 59 …ActiveUniform, (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenu… [all …]
|
D | gles2_only_static_translator_namespaced_header.h | 12 GL_APICALL GLboolean GL_APIENTRY glIsProgram(GLuint program); 47 GL_APICALL void GL_APIENTRY glAttachShader(GLuint program, GLuint shader); 48 GL_APICALL void GL_APIENTRY glBindAttribLocation(GLuint program, GLuint index, const GLchar* name); 52 GL_APICALL void GL_APIENTRY glDeleteProgram(GLuint program); 54 GL_APICALL void GL_APIENTRY glDetachShader(GLuint program, GLuint shader); 55 GL_APICALL void GL_APIENTRY glLinkProgram(GLuint program); 56 GL_APICALL void GL_APIENTRY glUseProgram(GLuint program); 57 GL_APICALL void GL_APIENTRY glValidateProgram(GLuint program); 58 GL_APICALL void GL_APIENTRY glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsize… 59 GL_APICALL void GL_APIENTRY glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsiz… [all …]
|
/hardware/google/gfxstream/host/gl/OpenGLESDispatch/ |
D | gles31_only_dispatch_logging_wrappers.impl | 54 void glUseProgramStages_dispatchLoggingWrapper(GLuint pipeline, GLbitfield stages, GLuint program) { 55 …TCH_DEBUG_LOG("glUseProgramStages(pipeline:%d, stages:%d, program:%d)", pipeline, stages, program); 56 GLDispatch::glUseProgramStages_underlying(pipeline, stages, program); 59 void glActiveShaderProgram_dispatchLoggingWrapper(GLuint pipeline, GLuint program) { 60 DISPATCH_DEBUG_LOG("glActiveShaderProgram(pipeline:%d, program:%d)", pipeline, program); 61 GLDispatch::glActiveShaderProgram_underlying(pipeline, program); 69 void glProgramUniform1f_dispatchLoggingWrapper(GLuint program, GLint location, GLfloat v0) { 70 DISPATCH_DEBUG_LOG("glProgramUniform1f(program:%d, location:%d, v0:%f)", program, location, v0); 71 GLDispatch::glProgramUniform1f_underlying(program, location, v0); 74 void glProgramUniform2f_dispatchLoggingWrapper(GLuint program, GLint location, GLfloat v0, GLfloat … [all …]
|
D | gles31_only.entries | 27 void glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program); 30 void glActiveShaderProgram(GLuint pipeline, GLuint program); 34 void glProgramUniform1f(GLuint program, GLint location, GLfloat v0); 35 void glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1); 36 void glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2); 37 void glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat… 38 void glProgramUniform1i(GLuint program, GLint location, GLint v0); 39 void glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1); 40 void glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2); 41 void glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3); [all …]
|
D | gles2_only_dispatch_logging_wrappers.impl | 24 GLboolean glIsProgram_dispatchLoggingWrapper(GLuint program) { 25 DISPATCH_DEBUG_LOG("glIsProgram(program:%d)", program); 26 return GLDispatch::glIsProgram_underlying(program); 199 void glAttachShader_dispatchLoggingWrapper(GLuint program, GLuint shader) { 200 DISPATCH_DEBUG_LOG("glAttachShader(program:%d, shader:%d)", program, shader); 201 GLDispatch::glAttachShader_underlying(program, shader); 204 void glBindAttribLocation_dispatchLoggingWrapper(GLuint program, GLuint index, const GLchar* name) { 205 DISPATCH_DEBUG_LOG("glBindAttribLocation(program:%d, index:%d, name:%p)", program, index, name); 206 GLDispatch::glBindAttribLocation_underlying(program, index, name); 224 void glDeleteProgram_dispatchLoggingWrapper(GLuint program) { [all …]
|
D | gles2_only.entries | 9 GLboolean glIsProgram(GLuint program); 44 void glAttachShader(GLuint program, GLuint shader); 45 void glBindAttribLocation(GLuint program, GLuint index, const GLchar* name); 49 void glDeleteProgram(GLuint program); 51 void glDetachShader(GLuint program, GLuint shader); 52 void glLinkProgram(GLuint program); 53 void glUseProgram(GLuint program); 54 void glValidateProgram(GLuint program); 55 void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size,… 56 void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size… [all …]
|
/hardware/google/gfxstream/host/gl/glestranslator/GLES_V2/ |
D | GLESv31Imp.cpp | 83 GL_APICALL void GL_APIENTRY glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program) { in glUseProgramStages() argument 87 … globalProgramName = ctx->shareGroup()->getGlobalName(NamedObjectType::SHADER_OR_PROGRAM, program); in glUseProgramStages() 92 GL_APICALL void GL_APIENTRY glActiveShaderProgram(GLuint pipeline, GLuint program) { in glActiveShaderProgram() argument 96 … globalProgramName = ctx->shareGroup()->getGlobalName(NamedObjectType::SHADER_OR_PROGRAM, program); in glActiveShaderProgram() 123 GL_APICALL void GL_APIENTRY glProgramUniform1f(GLuint program, GLint location, GLfloat v0) { in glProgramUniform1f() argument 127 int hostLoc = s_getHostLocOrSetError(ctx, program, location); in glProgramUniform1f() 130 NamedObjectType::SHADER_OR_PROGRAM, program); in glProgramUniform1f() 135 GL_APICALL void GL_APIENTRY glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat … in glProgramUniform2f() argument 139 int hostLoc = s_getHostLocOrSetError(ctx, program, location); in glProgramUniform2f() 142 NamedObjectType::SHADER_OR_PROGRAM, program); in glProgramUniform2f() [all …]
|
/hardware/google/gfxstream/host/gl/gles2_dec/ |
D | GLESv2Decoder.cpp | 564 void GLESv2Decoder::s_glGetUniformIndicesAEMU(void* self, GLuint program, GLsizei uniformCount, con… in s_glGetUniformIndicesAEMU() argument 576 ctx->glGetUniformIndices(program, uniformCount, (const GLchar**)unpackedArray, uniformIndices); in s_glGetUniformIndicesAEMU() 604 void GLESv2Decoder::s_glTransformFeedbackVaryingsAEMU(void* self, GLuint program, GLsizei count, co… in s_glTransformFeedbackVaryingsAEMU() argument 617 ctx->glTransformFeedbackVaryings(program, count, (const char**)unpackedArray, bufferMode); in s_glTransformFeedbackVaryingsAEMU() 804 void GLESv2Decoder::s_glDeleteProgram(void* self, GLuint program) { in s_glDeleteProgram() argument 806 ctx->glDeleteProgram(program); in s_glDeleteProgram() 891 SNAPSHOT_PROGRAM_NAME(program) \ 897 SNAPSHOT_PROGRAM_NAME(program) \ 913 void GLESv2Decoder::s_glAttachShader(void* self, GLuint program, GLuint shader) { in s_glAttachShader() argument 914 SNAPSHOT_PROGRAM_NAME2(program, shader) in s_glAttachShader() [all …]
|
D | GLESv2Decoder.h | 145 static void gles2_APIENTRY s_glDeleteProgram(void* self, GLuint program); 163 static void gles2_APIENTRY s_glAttachShader(void* self, GLuint program, GLuint shader); 164 static void gles2_APIENTRY s_glDetachShader(void* self, GLuint program, GLuint shader); 165 static void gles2_APIENTRY s_glLinkProgram(void* self, GLuint program); 166 static void gles2_APIENTRY s_glUseProgram(void* self, GLuint program); 167 static void gles2_APIENTRY s_glValidateProgram(void* self, GLuint program); 170 static GLboolean gles2_APIENTRY s_glIsProgram(void* self, GLuint program); 173 …static void gles2_APIENTRY s_glGetProgramiv(void* self, GLuint program, GLenum pname, GLint* param… 175 …static void gles2_APIENTRY s_glGetProgramInfoLog(void* self, GLuint program, GLsizei bufsize, GLsi… 178 …static void gles2_APIENTRY s_glBindAttribLocation(void* self, GLuint program, GLuint index, const … [all …]
|
/hardware/google/gfxstream/guest/OpenglCodecCommon/ |
D | GLSharedGroup.cpp | 388 void GLSharedGroup::addProgramData(GLuint program) { in addProgramData() argument 392 ProgramData* pData = findObjectOrDefault(m_programs, program); in addProgramData() 397 m_programs[program] = new ProgramData(); in addProgramData() 400 void GLSharedGroup::initProgramData(GLuint program, GLuint numIndexes, GLuint numAttributes) { in initProgramData() argument 404 ProgramData* pData = findObjectOrDefault(m_programs, program); in initProgramData() 410 void GLSharedGroup::refProgramData(GLuint program) { in refProgramData() argument 412 ProgramData* pData = findObjectOrDefault(m_programs, program); in refProgramData() 431 bool GLSharedGroup::isProgramInitialized(GLuint program) { in isProgramInitialized() argument 435 ProgramData* pData = findObjectOrDefault(m_programs, program); in isProgramInitialized() 441 if (m_shaderProgramIdMap.find(program) == m_shaderProgramIdMap.end()) { in isProgramInitialized() [all …]
|
/hardware/google/gfxstream/guest/OpenglCodecCommon/include/gfxstream/guest/ |
D | GLSharedGroup.h | 193 ProgramData* getProgramDataLocked(GLuint program); 211 bool isProgram(GLuint program); 212 bool isProgramInitialized(GLuint program); 213 void addProgramData(GLuint program); 214 void initProgramData(GLuint program, GLuint numIndexes, GLuint numAttributes); 215 void refProgramData(GLuint program); 217 bool attachShader(GLuint program, GLuint shader); 218 bool detachShader(GLuint program, GLuint shader); 219 bool detachShaderLocked(GLuint program, GLuint shader); 220 void deleteProgramData(GLuint program); [all …]
|
/hardware/google/apf/ |
D | apf_run.c | 170 void packet_handler(int use_apf_v6_interpreter, uint8_t* program, in packet_handler() argument 179 ret = apf_run(NULL, (uint32_t*)program, program_len, ram_len, packet, packet_len, in packet_handler() 182 ret = accept_packet(program, program_len, ram_len, packet, packet_len, in packet_handler() 191 void apf_trace_hook(uint32_t pc, const uint32_t* regs, const uint8_t* program, uint32_t program_len, in apf_trace_hook() argument 197 printf("%s\n", apf_disassemble(program, program_len, &pc)); in apf_trace_hook() 201 void file_handler(int use_apf_v6_interpreter, uint8_t* program, in file_handler() argument 234 result = apf_run(NULL, (uint32_t*)program, program_len, ram_len, apf_packet, in file_handler() 237 result = accept_packet(program, program_len, ram_len, apf_packet, in file_handler() 274 uint8_t* program = NULL; in main() local 290 program_len = parse_hex(optarg, &program); in main() [all …]
|
D | apf_disassembler.c | 31 uint8_t program[10000]; in main() local 35 while (scanf("%2x", &byte) == 1 && program_len < sizeof(program)) { in main() 36 program[program_len++] = byte; in main() 40 printf("%s\n", apf_disassemble(program, program_len, &pc)); in main()
|
/hardware/google/gfxstream/host/tests/ |
D | ShaderUtils.cpp | 71 GLuint program = gl->glCreateProgram(); in compileAndLinkShaderProgram() local 72 gl->glAttachShader(program, vshader); in compileAndLinkShaderProgram() 73 gl->glAttachShader(program, fshader); in compileAndLinkShaderProgram() 74 gl->glLinkProgram(program); in compileAndLinkShaderProgram() 77 gl->glGetProgramiv(program, GL_LINK_STATUS, &linkStatus); in compileAndLinkShaderProgram() 83 gl->glGetProgramiv(program, GL_INFO_LOG_LENGTH, &infoLogLength); in compileAndLinkShaderProgram() 85 gl->glGetProgramInfoLog(program, infoLogLength, nullptr, &infoLog[0]); in compileAndLinkShaderProgram() 90 return program; in compileAndLinkShaderProgram()
|
/hardware/libhardware/modules/radio/ |
D | radio_hw.c | 93 radio_program_info_t program; member 212 radio_metadata_t **metadata, bool program) in prepare_metadata() argument 226 ret = radio_metadata_allocate(metadata, tuner->program.channel, 0); in prepare_metadata() 231 if (program) { in prepare_metadata() 356 frequency = tuner->program.channel; in callback_thread_loop() 368 tuner->program.channel = frequency; in callback_thread_loop() 369 tuner->program.tuned = (frequency / (tuner->config.spacings[0] * 5)) % 2; in callback_thread_loop() 370 tuner->program.signal_strength = 20; in callback_thread_loop() 372 tuner->program.stereo = false; in callback_thread_loop() 374 tuner->program.stereo = false; in callback_thread_loop() [all …]
|
/hardware/google/gfxstream/host/gl/glestranslator/GLES_CM/ |
D | CoreProfileEngine.cpp | 48 if (!m_drawTexOESCoreState.program) { in getDrawTexOESCoreState() 57 m_drawTexOESCoreState.program = in getDrawTexOESCoreState() 95 if (m_drawTexOESCoreState.program) { in teardown() 96 gl.glDeleteProgram(m_drawTexOESCoreState.program); in teardown() 97 m_drawTexOESCoreState.program = 0; in teardown() 110 if (m_geometryDrawState.program) { in teardown() 111 gl.glDeleteProgram(m_geometryDrawState.program); in teardown() 112 m_geometryDrawState.program = 0; in teardown() 222 if (!m_geometryDrawState.program) { in getGeometryDrawState() 235 m_geometryDrawState.program = in getGeometryDrawState() [all …]
|
/hardware/google/gfxstream/guest/GLESv2_enc/ |
D | gl2_entry.cpp | 9 void glAttachShader(GLuint program, GLuint shader); 10 void glBindAttribLocation(GLuint program, GLuint index, const GLchar* name); 38 void glDeleteProgram(GLuint program); 45 void glDetachShader(GLuint program, GLuint shader); 62 …void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size… 63 …void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* siz… 64 void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders); 65 int glGetAttribLocation(GLuint program, const GLchar* name); 72 void glGetProgramiv(GLuint program, GLenum pname, GLint* params); 73 void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog); [all …]
|
D | GL2EncoderUtils.cpp | 39 GLenum uniformType(void * self, GLuint program, GLint location) in uniformType() argument 43 return ctx->shared()->getProgramUniformType(program, location); in uniformType() 52 size_t numActiveUniformsInUniformBlock(void* self, GLuint program, GLuint blockIndex) { in numActiveUniformsInUniformBlock() argument 55 return ctx->state()->numActiveUniformsInUniformBlock(program, blockIndex); in numActiveUniformsInUniformBlock() 58 size_t glActiveUniformBlockivParamSize(void* self, GLuint program, GLuint blockIndex, GLenum pname)… in glActiveUniformBlockivParamSize() argument 63 return ctx->state()->numActiveUniformsInUniformBlock(program, blockIndex); in glActiveUniformBlockivParamSize()
|
/hardware/google/gfxstream/guest/mesa/include/GLES3/ |
D | gl31.h | 365 typedef void (GL_APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); 366 typedef void (GL_APIENTRYP PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar… 394 typedef void (GL_APIENTRYP PFNGLDELETEPROGRAMPROC) (GLuint program); 401 typedef void (GL_APIENTRYP PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader); 418 typedef void (GL_APIENTRYP PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize… 419 typedef void (GL_APIENTRYP PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSiz… 420 typedef void (GL_APIENTRYP PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei … 421 typedef GLint (GL_APIENTRYP PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar *name); 428 typedef void (GL_APIENTRYP PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint *params); 429 typedef void (GL_APIENTRYP PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei *l… [all …]
|
/hardware/interfaces/automotive/evs/aidl/impl/default/src/ |
D | GlWrapper.cpp | 136 GLuint program = glCreateProgram(); in buildShaderProgram() local 137 if (program == 0) { in buildShaderProgram() 146 glDeleteProgram(program); in buildShaderProgram() 152 glDeleteProgram(program); in buildShaderProgram() 156 glAttachShader(program, vertexShader); in buildShaderProgram() 157 glAttachShader(program, pixelShader); in buildShaderProgram() 159 glBindAttribLocation(program, 0, "pos"); in buildShaderProgram() 160 glBindAttribLocation(program, 1, "tex"); in buildShaderProgram() 163 glLinkProgram(program); in buildShaderProgram() 165 glGetProgramiv(program, GL_LINK_STATUS, &linked); in buildShaderProgram() [all …]
|
/hardware/google/gfxstream/common/detector/ |
D | Gles.cpp | 145 GLuint program = glCreateProgram(); in CreateProgram() local 146 glAttachShader(program, vert_shader); in CreateProgram() 147 glAttachShader(program, frag_shader); in CreateProgram() 148 glLinkProgram(program); in CreateProgram() 151 glGetProgramiv(program, GL_LINK_STATUS, &status); in CreateProgram() 155 glGetProgramiv(program, GL_INFO_LOG_LENGTH, &log_length); in CreateProgram() 158 glGetProgramInfoLog(program, log_length, nullptr, log.data()); in CreateProgram() 160 glDeleteProgram(program); in CreateProgram() 167 return program; in CreateProgram()
|
/hardware/interfaces/automotive/evs/1.1/default/ |
D | GlWrapper.cpp | 132 GLuint program = glCreateProgram(); in buildShaderProgram() local 133 if (program == 0) { in buildShaderProgram() 142 glDeleteProgram(program); in buildShaderProgram() 148 glDeleteProgram(program); in buildShaderProgram() 152 glAttachShader(program, vertexShader); in buildShaderProgram() 153 glAttachShader(program, pixelShader); in buildShaderProgram() 155 glBindAttribLocation(program, 0, "pos"); in buildShaderProgram() 156 glBindAttribLocation(program, 1, "tex"); in buildShaderProgram() 159 glLinkProgram(program); in buildShaderProgram() 161 glGetProgramiv(program, GL_LINK_STATUS, &linked); in buildShaderProgram() [all …]
|
/hardware/google/gfxstream/include/GLES3/ |
D | gl32.h | 365 typedef void (GL_APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); 366 typedef void (GL_APIENTRYP PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar… 394 typedef void (GL_APIENTRYP PFNGLDELETEPROGRAMPROC) (GLuint program); 401 typedef void (GL_APIENTRYP PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader); 418 typedef void (GL_APIENTRYP PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize… 419 typedef void (GL_APIENTRYP PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSiz… 420 typedef void (GL_APIENTRYP PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei … 421 typedef GLint (GL_APIENTRYP PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar *name); 428 typedef void (GL_APIENTRYP PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint *params); 429 typedef void (GL_APIENTRYP PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei *l… [all …]
|