Home | History | Annotate | Download | only in qt

Lines Matching refs:m_internal

613     return context->m_internal ? context.release() : 0;
617 : m_internal(new GraphicsContext3DInternal(attrs, hostWindow))
619 if (!m_internal->isValid())
620 m_internal = 0;
629 return m_internal->m_glWidget;
634 return m_internal->m_texture;
639 return m_internal.get();
644 m_internal->m_glWidget->makeCurrent();
649 m_internal->m_glWidget->makeCurrent();
653 m_internal->paint(painter, 0, 0);
665 if ((width == m_currentWidth && height == m_currentHeight) || (!m_internal))
671 m_internal->reshape(width, height);
681 m_internal->m_glWidget->makeCurrent();
682 m_internal->activeTexture(texture);
689 m_internal->m_glWidget->makeCurrent();
690 m_internal->attachShader(program, shader);
700 m_internal->m_glWidget->makeCurrent();
707 m_internal->m_glWidget->makeCurrent();
708 m_internal->bindAttribLocation(program, index, name.utf8().data());
713 m_internal->m_glWidget->makeCurrent();
714 m_internal->bindBuffer(target, buffer);
719 m_internal->m_glWidget->makeCurrent();
720 m_internal->m_currentFbo = buffer ? buffer : m_internal->m_canvasFbo;
721 m_internal->bindFramebuffer(target, m_internal->m_currentFbo);
726 m_internal->m_glWidget->makeCurrent();
727 m_internal->bindRenderbuffer(target, renderbuffer);
732 m_internal->m_glWidget->makeCurrent();
738 m_internal->m_glWidget->makeCurrent();
739 m_internal->blendColor(red, green, blue, alpha);
744 m_internal->m_glWidget->makeCurrent();
745 m_internal->blendEquation(mode);
750 m_internal->m_glWidget->makeCurrent();
751 m_internal->blendEquationSeparate(modeRGB, modeAlpha);
756 m_internal->m_glWidget->makeCurrent();
762 m_internal->m_glWidget->makeCurrent();
763 m_internal->blendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
768 m_internal->m_glWidget->makeCurrent();
769 m_internal->bufferData(target, size, /* data */ 0, usage);
774 m_internal->m_glWidget->makeCurrent();
775 m_internal->bufferData(target, size, data, usage);
780 m_internal->m_glWidget->makeCurrent();
781 m_internal->bufferSubData(target, offset, size, data);
786 m_internal->m_glWidget->makeCurrent();
787 return m_internal->checkFramebufferStatus(target);
792 m_internal->m_glWidget->makeCurrent();
798 m_internal->m_glWidget->makeCurrent();
804 m_internal->m_glWidget->makeCurrent();
814 m_internal->m_glWidget->makeCurrent();
820 m_internal->m_glWidget->makeCurrent();
827 m_internal->m_glWidget->makeCurrent();
828 m_internal->compileShader(shader);
833 m_internal->m_glWidget->makeCurrent();
839 m_internal->m_glWidget->makeCurrent();
845 m_internal->m_glWidget->makeCurrent();
851 m_internal->m_glWidget->makeCurrent();
857 m_internal->m_glWidget->makeCurrent();
863 m_internal->m_glWidget->makeCurrent();
875 m_internal->m_glWidget->makeCurrent();
876 m_internal->detachShader(program, shader);
881 m_internal->m_glWidget->makeCurrent();
887 m_internal->m_glWidget->makeCurrent();
888 m_internal->disableVertexAttribArray(index);
893 m_internal->m_glWidget->makeCurrent();
899 m_internal->m_glWidget->makeCurrent();
905 m_internal->m_glWidget->makeCurrent();
911 m_internal->m_glWidget->makeCurrent();
912 m_internal->enableVertexAttribArray(index);
917 m_internal->m_glWidget->makeCurrent();
923 m_internal->m_glWidget->makeCurrent();
929 m_internal->m_glWidget->makeCurrent();
930 m_internal->framebufferRenderbuffer(target, attachment, renderbuffertarget, buffer);
935 m_internal->m_glWidget->makeCurrent();
936 m_internal->framebufferTexture2D(target, attachment, textarget, texture, level);
941 m_internal->m_glWidget->makeCurrent();
947 m_internal->m_glWidget->makeCurrent();
948 m_internal->generateMipmap(target);
958 m_internal->m_glWidget->makeCurrent();
961 m_internal->getProgramiv(program, GraphicsContext3D::ACTIVE_ATTRIBUTE_MAX_LENGTH, &maxLength);
968 m_internal->getActiveAttrib(program, index, maxLength, &nameLength, &size, &type, name);
990 m_internal->m_glWidget->makeCurrent();
993 m_internal->getProgramiv(static_cast<GLuint>(program), GraphicsContext3D::ACTIVE_UNIFORM_MAX_LENGTH, &maxLength);
1000 m_internal->getActiveUniform(static_cast<GLuint>(program), index, maxLength, &nameLength, &size, &type, name);
1020 m_internal->m_glWidget->makeCurrent();
1021 return m_internal->getAttribLocation(program, name.utf8().data());
1026 return m_internal->m_attrs;
1031 if (m_internal->m_syntheticErrors.size() > 0) {
1032 ListHashSet<GC3Denum>::iterator iter = m_internal->m_syntheticErrors.begin();
1034 m_internal->m_syntheticErrors.remove(iter);
1038 m_internal->m_glWidget->makeCurrent();
1044 m_internal->m_glWidget->makeCurrent();
1050 m_internal->m_glWidget->makeCurrent();
1059 m_internal->m_glWidget->makeCurrent();
1060 return m_internal->isBuffer(buffer);
1065 m_internal->m_glWidget->makeCurrent();
1074 m_internal->m_glWidget->makeCurrent();
1075 return m_internal->isFramebuffer(framebuffer);
1083 m_internal->m_glWidget->makeCurrent();
1084 return m_internal->isProgram(program);
1092 m_internal->m_glWidget->makeCurrent();
1093 return m_internal->isRenderbuffer(renderbuffer);
1101 m_internal->m_glWidget->makeCurrent();
1102 return m_internal->isShader(shader);
1110 m_internal->m_glWidget->makeCurrent();
1116 m_internal->m_glWidget->makeCurrent();
1123 m_internal->m_glWidget->makeCurrent();
1124 m_internal->linkProgram(program);
1129 m_internal->m_glWidget->makeCurrent();
1135 m_internal->m_glWidget->makeCurrent();
1141 m_internal->m_glWidget->makeCurrent();
1151 m_internal->m_glWidget->makeCurrent();
1157 m_internal->m_glWidget->makeCurrent();
1175 m_internal->renderbufferStorage(target, internalformat, width, height);
1180 m_internal->m_glWidget->makeCurrent();
1181 m_internal->sampleCoverage(value, invert);
1186 m_internal->m_glWidget->makeCurrent();
1194 m_internal->m_glWidget->makeCurrent();
1207 m_internal->shaderSource((GLuint) shader, /* count */ 1, &data, &length);
1212 m_internal->m_glWidget->makeCurrent();
1218 m_internal->m_glWidget->makeCurrent();
1219 m_internal->stencilFuncSeparate(face, func, ref, mask);
1224 m_internal->m_glWidget->makeCurrent();
1230 m_internal->m_glWidget->makeCurrent();
1231 m_internal->stencilMaskSeparate(face, mask);
1236 m_internal->m_glWidget->makeCurrent();
1242 m_internal->m_glWidget->makeCurrent();
1243 m_internal->stencilOpSeparate(face, fail, zfail, zpass);
1248 m_internal->m_glWidget->makeCurrent();
1254 m_internal->m_glWidget->makeCurrent();
1260 m_internal->m_glWidget->makeCurrent();
1261 m_internal->uniform1f(location, v0);
1266 m_internal->m_glWidget->makeCurrent();
1267 m_internal->uniform1fv(location, size, array);
1272 m_internal->m_glWidget->makeCurrent();
1273 m_internal->uniform2f(location, v0, v1);
1278 m_internal->m_glWidget->makeCurrent();
1279 m_internal->uniform2fv(location, size, array);
1284 m_internal->m_glWidget->makeCurrent();
1285 m_internal->uniform3f(location, v0, v1, v2);
1290 m_internal->m_glWidget->makeCurrent();
1291 m_internal->uniform3fv(location, size, array);
1296 m_internal->m_glWidget->makeCurrent();
1297 m_internal->uniform4f(location, v0, v1, v2, v3);
1302 m_internal->m_glWidget->makeCurrent();
1303 m_internal->uniform4fv(location, size, array);
1308 m_internal->m_glWidget->makeCurrent();
1309 m_internal->uniform1i(location, v0);
1314 m_internal->m_glWidget->makeCurrent();
1315 m_internal->uniform1iv(location, size, array);
1320 m_internal->m_glWidget->makeCurrent();
1321 m_internal->uniform2i(location, v0, v1);
1326 m_internal->m_glWidget->makeCurrent();
1327 m_internal->uniform2iv(location, size, array);
1332 m_internal->m_glWidget->makeCurrent();
1333 m_internal->uniform3i(location, v0, v1, v2);
1338 m_internal->m_glWidget->makeCurrent();
1339 m_internal->uniform3iv(location, size, array);
1344 m_internal->m_glWidget->makeCurrent();
1345 m_internal->uniform4i(location, v0, v1, v2, v3);
1350 m_internal->m_glWidget->makeCurrent();
1351 m_internal->uniform4iv(location, size, array);
1356 m_internal->m_glWidget->makeCurrent();
1357 m_internal->uniformMatrix2fv(location, size, transpose, array);
1362 m_internal->m_glWidget->makeCurrent();
1363 m_internal->uniformMatrix3fv(location, size, transpose, array);
1368 m_internal->m_glWidget->makeCurrent();
1369 m_internal->uniformMatrix4fv(location, size, transpose, array);
1376 m_internal->m_glWidget->makeCurrent();
1377 m_internal->useProgram(program);
1384 m_internal->m_glWidget->makeCurrent();
1385 m_internal->validateProgram(program);
1390 m_internal->m_glWidget->makeCurrent();
1391 m_internal->vertexAttrib1f(index, v0);
1396 m_internal->m_glWidget->makeCurrent();
1397 m_internal->vertexAttrib1fv(index, array);
1402 m_internal->m_glWidget->makeCurrent();
1403 m_internal
1408 m_internal->m_glWidget->makeCurrent();
1409 m_internal->vertexAttrib2fv(index, array);
1414 m_internal->m_glWidget->makeCurrent();
1415 m_internal->vertexAttrib3f(index, v0, v1, v2);
1420 m_internal->m_glWidget->makeCurrent();
1421 m_internal->vertexAttrib3fv(index, array);
1426 m_internal->m_glWidget->makeCurrent();
1427 m_internal->vertexAttrib4f(index, v0, v1, v2, v3);
1432 m_internal->m_glWidget->makeCurrent();
1433 m_internal->vertexAttrib4fv(index, array);
1438 m_internal->m_glWidget->makeCurrent();
1439 m_internal->vertexAttribPointer(index, size, type, normalized, stride, reinterpret_cast<GLvoid*>(static_cast<intptr_t>(offset)));
1444 m_internal->m_glWidget->makeCurrent();
1450 m_internal->m_glWidget->makeCurrent();
1456 m_internal->m_glWidget->makeCurrent();
1457 m_internal->getBufferParameteriv(target, paramName, value);
1462 m_internal->m_glWidget->makeCurrent();
1468 m_internal->m_glWidget->makeCurrent();
1469 m_internal->getFramebufferAttachmentParameteriv(target, attachment, paramName, value);
1474 m_internal->m_glWidget->makeCurrent();
1480 m_internal->m_glWidget->makeCurrent();
1481 m_internal->getProgramiv(program, paramName, value);
1486 m_internal->m_glWidget->makeCurrent();
1489 m_internal->getProgramiv(program, GraphicsContext3D::INFO_LOG_LENGTH, &length);
1497 m_internal->getProgramInfoLog(program, length, &size, info);
1507 m_internal->m_glWidget->makeCurrent();
1508 m_internal->getRenderbufferParameteriv(target, paramName, value);
1514 m_internal->m_glWidget->makeCurrent();
1515 m_internal->getShaderiv(shader, paramName, value);
1520 m_internal->m_glWidget->makeCurrent();
1523 m_internal->getShaderiv(shader, GraphicsContext3D::INFO_LOG_LENGTH, &length);
1530 m_internal->getShaderInfoLog(shader, length, &size, info);
1540 m_internal->m_glWidget->makeCurrent();
1543 m_internal->getShaderiv(shader, GraphicsContext3D::SHADER_SOURCE_LENGTH, &length);
1550 m_internal->getShaderSource(shader, length, &size, info);
1560 m_internal->m_glWidget->makeCurrent();
1566 m_internal->m_glWidget->makeCurrent();
1572 m_internal->m_glWidget->makeCurrent();
1573 m_internal->getUniformfv(program, location, value);
1578 m_internal->m_glWidget->makeCurrent();
1579 m_internal->getUniformiv(program, location, value);
1586 m_internal->m_glWidget->makeCurrent();
1587 return m_internal->getUniformLocation(program, name.utf8().data());
1592 m_internal->m_glWidget->makeCurrent();
1593 m_internal->getVertexAttribfv(index, paramName, value);
1598 m_internal->m_glWidget->makeCurrent();
1599 m_internal->getVertexAttribiv(index, paramName, value);
1604 m_internal->m_glWidget->makeCurrent();
1607 m_internal->getVertexAttribPointerv(index, paramName, &pointer);
1613 m_internal->m_glWidget->makeCurrent();
1620 m_internal->m_glWidget->makeCurrent();
1626 m_internal->m_glWidget->makeCurrent();
1628 m_internal->genBuffers(/* count */ 1, &handle);
1634 m_internal->m_glWidget->makeCurrent();
1636 m_internal->genFramebuffers(/* count */ 1, &handle);
1642 m_internal->m_glWidget->makeCurrent();
1643 return m_internal->createProgram();
1648 m_internal->m_glWidget->makeCurrent();
1650 m_internal->genRenderbuffers(/* count */ 1, &handle);
1656 m_internal->m_glWidget->makeCurrent();
1657 return m_internal->createShader(type);
1662 m_internal->m_glWidget->makeCurrent();
1670 m_internal->m_glWidget->makeCurrent();
1671 m_internal->deleteBuffers(1, &buffer);
1676 m_internal->m_glWidget->makeCurrent();
1677 m_internal->deleteFramebuffers(1, &framebuffer);
1682 m_internal->m_glWidget->makeCurrent();
1683 m_internal->deleteProgram(program);
1688 m_internal->m_glWidget->makeCurrent();
1689 m_internal->deleteRenderbuffers(1, &renderbuffer);
1694 m_internal->m_glWidget->makeCurrent();
1695 m_internal->deleteShader(shader);
1700 m_internal->m_glWidget->makeCurrent();
1706 m_internal->m_syntheticErrors.add(error);
1711 m_internal->m_layerComposited = true;
1717 m_internal->m_layerComposited = false;
1722 return m_internal->m_layerComposited;
1727 if (!m_internal->m_extensions)
1728 m_internal->m_extensions = adoptPtr(new Extensions3DQt);
1729 return m_internal->m_extensions.get();