Lines Matching refs:dispatch
204 ScopedRenderControlDevice(GuestRenderControlDispatchTable& dispatch) : mDispatch(&dispatch) { in ScopedRenderControlDevice() argument
205 mDevice = dispatch.rcCreateDevice(); in ScopedRenderControlDevice()
288 ScopedGlBuffer(GlDispatch& dispatch) in ScopedGlBuffer() argument
289 : ScopedGlType(dispatch, &GlDispatch::glGenBuffers, &GlDispatch::glDeleteBuffers) {} in ScopedGlBuffer()
294 ScopedGlTexture(GlDispatch& dispatch) in ScopedGlTexture() argument
295 : ScopedGlType(dispatch, &GlDispatch::glGenTextures, &GlDispatch::glDeleteTextures) {} in ScopedGlTexture()
300 ScopedGlFramebuffer(GlDispatch& dispatch) in ScopedGlFramebuffer() argument
301 : ScopedGlType(dispatch, &GlDispatch::glGenFramebuffers, in ScopedGlFramebuffer()
314 static GlExpected<ScopedGlShader> MakeShader(GlDispatch& dispatch, GLenum type,
338 ScopedGlShader(GlDispatch& dispatch, GLuint handle) : mGlDispatch(&dispatch), mHandle(handle) {} in ScopedGlShader() argument
353 static GlExpected<ScopedGlProgram> MakeProgram(GlDispatch& dispatch,
357 static GlExpected<ScopedGlProgram> MakeProgram(GlDispatch& dispatch, GLenum programBinaryFormat,
381 ScopedGlProgram(GlDispatch& dispatch, GLuint handle) in ScopedGlProgram() argument
382 : mGlDispatch(&dispatch), mHandle(handle) {} in ScopedGlProgram()