Home | History | Annotate | Download | only in gl

Lines Matching refs:IFACE

157     #define GR_GL_CHECK_ERROR_IMPL(IFACE, X)                    \
159 GrGLCheckErr(IFACE, GR_FILE_AND_LINE_STR, #X)
161 #define GR_GL_CHECK_ERROR_IMPL(IFACE, X)
177 #define GR_GL_CALLBACK_IMPL(IFACE) (IFACE)->fCallback(IFACE)
179 #define GR_GL_CALLBACK_IMPL(IFACE)
183 #define GR_GL_CALL(IFACE, X) \
185 GR_GL_CALL_NOERRCHECK(IFACE, X); \
186 GR_GL_CHECK_ERROR_IMPL(IFACE, X); \
191 #define GR_GL_CALL_NOERRCHECK(IFACE, X) \
193 GR_GL_CALLBACK_IMPL(IFACE); \
194 (IFACE)->fFunctions.f##X; \
199 #define GR_GL_CALL_RET(IFACE, RET, X) \
201 GR_GL_CALL_RET_NOERRCHECK(IFACE, RET, X); \
202 GR_GL_CHECK_ERROR_IMPL(IFACE, X); \
206 #define GR_GL_CALL_RET_NOERRCHECK(IFACE, RET, X) \
208 GR_GL_CALLBACK_IMPL(IFACE); \
209 (RET) = (IFACE)->fFunctions.f##X; \
214 #define GR_GL_GET_ERROR(IFACE) (IFACE)->fFunctions.fGetError()