Lines Matching refs:interface
1294 void setWrapped(GrGLInterface *interface) {
1295 fWrapped.reset(interface);
1298 // TODO: there are some issues w/ wrapping another GL interface inside the
1299 // debug interface:
1303 // "glInterface" pointer - i.e., treating the debug interface as a
1311 // interface as a singleton (since there would be one for each
1316 // the debug GL interface (assuming that the application will create
1322 interface to the debug GL interface.
1336 GrGLInterface* interface = SkNEW(GrDebugGLInterface);
1338 interface->fBindingsExported = kDesktop_GrGLBinding;
1339 interface->fActiveTexture = debugGLActiveTexture;
1340 interface->fAttachShader = debugGLAttachShader;
1341 interface->fBeginQuery = debugGLBeginQuery;
1342 interface->fBindAttribLocation = debugGLBindAttribLocation;
1343 interface->fBindBuffer = debugGLBindBuffer;
1344 interface->fBindFragDataLocation = debugGLBindFragDataLocation;
1345 interface->fBindTexture = debugGLBindTexture;
1346 interface->fBlendColor = debugGLBlendColor;
1347 interface->fBlendFunc = debugGLBlendFunc;
1348 interface->fBufferData = debugGLBufferData;
1349 interface->fBufferSubData = debugGLBufferSubData;
1350 interface->fClear = debugGLClear;
1351 interface->fClearColor = debugGLClearColor;
1352 interface->fClearStencil = debugGLClearStencil;
1353 interface->fColorMask = debugGLColorMask;
1354 interface->fCompileShader = debugGLCompileShader;
1355 interface->fCompressedTexImage2D = debugGLCompressedTexImage2D;
1356 interface->fCreateProgram = debugGLCreateProgram;
1357 interface->fCreateShader = debugGLCreateShader;
1358 interface->fCullFace = debugGLCullFace;
1359 interface->fDeleteBuffers = debugGLDeleteBuffers;
1360 interface->fDeleteProgram = debugGLDeleteProgram;
1361 interface->fDeleteQueries = debugGLDeleteIds;
1362 interface->fDeleteShader = debugGLDeleteShader;
1363 interface->fDeleteTextures = debugGLDeleteTextures;
1364 interface->fDepthMask = debugGLDepthMask;
1365 interface->fDisable = debugGLDisable;
1366 interface->fDisableVertexAttribArray = debugGLDisableVertexAttribArray;
1367 interface->fDrawArrays = debugGLDrawArrays;
1368 interface->fDrawBuffer = debugGLDrawBuffer;
1369 interface->fDrawBuffers = debugGLDrawBuffers;
1370 interface->fDrawElements = debugGLDrawElements;
1371 interface->fEnable = debugGLEnable;
1372 interface->fEnableVertexAttribArray = debugGLEnableVertexAttribArray;
1373 interface->fEndQuery = debugGLEndQuery;
1374 interface->fFinish = debugGLFinish;
1375 interface->fFlush = debugGLFlush;
1376 interface->fFrontFace = debugGLFrontFace;
1377 interface->fGenBuffers = debugGLGenBuffers;
1378 interface->fGenQueries = debugGLGenIds;
1379 interface->fGenTextures = debugGLGenTextures;
1380 interface->fGetBufferParameteriv = debugGLGetBufferParameteriv;
1381 interface->fGetError = debugGLGetError;
1382 interface->fGetIntegerv = debugGLGetIntegerv;
1383 interface->fGetQueryObjecti64v = debugGLGetQueryObjecti64v;
1384 interface->fGetQueryObjectiv = debugGLGetQueryObjectiv;
1385 interface->fGetQueryObjectui64v = debugGLGetQueryObjectui64v;
1386 interface->fGetQueryObjectuiv = debugGLGetQueryObjectuiv;
1387 interface->fGetQueryiv = debugGLGetQueryiv;
1388 interface->fGetProgramInfoLog = debugGLGetInfoLog;
1389 interface->fGetProgramiv = debugGLGetShaderOrProgramiv;
1390 interface->fGetShaderInfoLog = debugGLGetInfoLog;
1391 interface->fGetShaderiv = debugGLGetShaderOrProgramiv;
1392 interface->fGetString = debugGLGetString;
1393 interface->fGetTexLevelParameteriv = debugGLGetTexLevelParameteriv;
1394 interface->fGetUniformLocation = debugGLGetUniformLocation;
1395 interface->fLineWidth = debugGLLineWidth;
1396 interface->fLinkProgram = debugGLLinkProgram;
1397 interface->fPixelStorei = debugGLPixelStorei;
1398 interface->fQueryCounter = debugGLQueryCounter;
1399 interface->fReadBuffer = debugGLReadBuffer;
1400 interface->fReadPixels = debugGLReadPixels;
1401 interface->fScissor = debugGLScissor;
1402 interface->fShaderSource = debugGLShaderSource;
1403 interface->fStencilFunc = debugGLStencilFunc;
1404 interface->fStencilFuncSeparate = debugGLStencilFuncSeparate;
1405 interface->fStencilMask = debugGLStencilMask;
1406 interface->fStencilMaskSeparate = debugGLStencilMaskSeparate;
1407 interface->fStencilOp = debugGLStencilOp;
1408 interface->fStencilOpSeparate = debugGLStencilOpSeparate;
1409 interface->fTexImage2D = debugGLTexImage2D;
1410 interface->fTexParameteri = debugGLTexParameteri;
1411 interface->fTexParameteriv = debugGLTexParameteriv;
1412 interface->fTexSubImage2D = debugGLTexSubImage2D;
1413 interface->fTexStorage2D = debugGLTexStorage2D;
1414 interface->fUniform1f = debugGLUniform1f;
1415 interface->fUniform1i = debugGLUniform1i;
1416 interface->fUniform1fv = debugGLUniform1fv;
1417 interface->fUniform1iv = debugGLUniform1iv;
1418 interface->fUniform2f = debugGLUniform2f;
1419 interface->fUniform2i = debugGLUniform2i;
1420 interface->fUniform2fv = debugGLUniform2fv;
1421 interface->fUniform2iv = debugGLUniform2iv;
1422 interface->fUniform3f = debugGLUniform3f;
1423 interface->fUniform3i = debugGLUniform3i;
1424 interface->fUniform3fv = debugGLUniform3fv;
1425 interface->fUniform3iv = debugGLUniform3iv;
1426 interface->fUniform4f = debugGLUniform4f;
1427 interface->fUniform4i = debugGLUniform4i;
1428 interface->fUniform4fv = debugGLUniform4fv;
1429 interface->fUniform4iv = debugGLUniform4iv;
1430 interface->fUniformMatrix2fv = debugGLUniformMatrix2fv;
1431 interface->fUniformMatrix3fv = debugGLUniformMatrix3fv;
1432 interface->fUniformMatrix4fv = debugGLUniformMatrix4fv;
1433 interface->fUseProgram = debugGLUseProgram;
1434 interface->fVertexAttrib4fv = debugGLVertexAttrib4fv;
1435 interface->fVertexAttribPointer = debugGLVertexAttribPointer;
1436 interface->fViewport = debugGLViewport;
1437 interface->fBindFramebuffer = debugGLBindFramebuffer;
1438 interface->fBindRenderbuffer = debugGLBindRenderbuffer;
1439 interface->fCheckFramebufferStatus = debugGLCheckFramebufferStatus;
1440 interface->fDeleteFramebuffers = debugGLDeleteFramebuffers;
1441 interface->fDeleteRenderbuffers = debugGLDeleteRenderbuffers;
1442 interface->fFramebufferRenderbuffer = debugGLFramebufferRenderbuffer;
1443 interface->fFramebufferTexture2D = debugGLFramebufferTexture2D;
1444 interface->fGenFramebuffers = debugGLGenFramebuffers;
1445 interface->fGenRenderbuffers = debugGLGenRenderbuffers;
1446 interface->fGetFramebufferAttachmentParameteriv =
1448 interface->fGetRenderbufferParameteriv = debugGLGetRenderbufferParameteriv;
1449 interface->fRenderbufferStorage = debugGLRenderbufferStorage;
1450 interface->fRenderbufferStorageMultisample =
1452 interface->fBlitFramebuffer = debugGLBlitFramebuffer;
1453 interface->fResolveMultisampleFramebuffer =
1455 interface->fMapBuffer = debugGLMapBuffer;
1456 interface->fUnmapBuffer = debugGLUnmapBuffer;
1457 interface->fBindFragDataLocationIndexed =
1460 return interface;