Lines Matching refs:GLuint

210 		case GL_UNSIGNED_INT:   return mSize * sizeof(GLuint);  in typeSize()
215 case GL_UNSIGNED_INT_2_10_10_10_REV: return sizeof(GLuint); in typeSize()
252 inline GLuint getCurrentValueUI(int i) const in getCurrentValueUI()
256 case ValueUnion::FloatType: return static_cast<GLuint>(mCurrentValue[i].f); in getCurrentValueUI()
257 case ValueUnion::IntType: return static_cast<GLuint>(mCurrentValue[i].i); in getCurrentValueUI()
281 inline void setCurrentValue(const GLuint *values) in setCurrentValue()
295 GLuint mDivisor; // From glVertexAttribDivisor
314 GLuint ui;
346 GLuint stencilMask;
350 GLuint stencilWritemask;
353 GLuint stencilBackMask;
357 GLuint stencilBackWritemask;
404 GLuint readFramebuffer;
405 GLuint drawFramebuffer;
407 GLuint currentProgram;
408 GLuint vertexArray;
409 GLuint transformFeedback;
458 void setStencilParams(GLenum stencilFunc, GLint stencilRef, GLuint stencilMask);
459 void setStencilBackParams(GLenum stencilBackFunc, GLint stencilBackRef, GLuint stencilBackMask);
460 void setStencilWritemask(GLuint stencilWritemask);
461 void setStencilBackWritemask(GLuint stencilBackWritemask);
501 GLuint getReadFramebufferName() const;
502 GLuint getDrawFramebufferName() const;
503 GLuint getRenderbufferName() const;
507 GLuint getReadFramebufferColorIndex() const;
509 GLuint getActiveQuery(GLenum target) const;
511 GLuint getArrayBufferName() const;
512 GLuint getElementArrayBufferName() const;
515 void setVertexAttribDivisor(unsigned int attribNum, GLuint divisor);
542 GLuint createBuffer();
543 GLuint createShader(GLenum type);
544 GLuint createProgram();
545 GLuint createTexture();
546 GLuint createRenderbuffer();
547 GLuint createSampler();
550 void deleteBuffer(GLuint buffer);
551 void deleteShader(GLuint shader);
552 void deleteProgram(GLuint program);
553 void deleteTexture(GLuint texture);
554 void deleteRenderbuffer(GLuint renderbuffer);
555 void deleteSampler(GLuint sampler);
559 GLuint createFramebuffer();
560 void deleteFramebuffer(GLuint framebuffer);
563 GLuint createFence();
564 void deleteFence(GLuint fence);
567 GLuint createQuery();
568 void deleteQuery(GLuint query);
571 GLuint createVertexArray();
572 void deleteVertexArray(GLuint array);
575 GLuint createTransformFeedback();
576 void deleteTransformFeedback(GLuint transformFeedback);
578 void bindArrayBuffer(GLuint buffer);
579 void bindElementArrayBuffer(GLuint buffer);
580 void bindCopyReadBuffer(GLuint buffer);
581 void bindCopyWriteBuffer(GLuint buffer);
582 void bindPixelPackBuffer(GLuint buffer);
583 void bindPixelUnpackBuffer(GLuint buffer);
584 void bindTransformFeedbackBuffer(GLuint buffer);
585 void bindTexture2D(GLuint texture);
586 void bindTextureCubeMap(GLuint texture);
587 void bindTextureExternal(GLuint texture);
588 void bindTexture3D(GLuint texture);
589 void bindTexture2DArray(GLuint texture);
590 void bindReadFramebuffer(GLuint framebuffer);
591 void bindDrawFramebuffer(GLuint framebuffer);
592 void bindRenderbuffer(GLuint renderbuffer);
593 void bindVertexArray(GLuint array);
594 void bindGenericUniformBuffer(GLuint buffer);
595 void bindIndexedUniformBuffer(GLuint buffer, GLuint index, GLintptr offset, GLsizeiptr size);
596 void bindGenericTransformFeedbackBuffer(GLuint buffer);
597 …void bindIndexedTransformFeedbackBuffer(GLuint buffer, GLuint index, GLintptr offset, GLsizeiptr s…
598 void bindTransformFeedback(GLuint transformFeedback);
599 bool bindSampler(GLuint unit, GLuint sampler);
600 void useProgram(GLuint program);
602 void beginQuery(GLenum target, GLuint query);
609 void setVertexAttrib(GLuint index, const GLfloat *values);
610 void setVertexAttrib(GLuint index, const GLint *values);
611 void setVertexAttrib(GLuint index, const GLuint *values);
613 Buffer *getBuffer(GLuint handle) const;
614 Fence *getFence(GLuint handle) const;
616 Shader *getShader(GLuint handle) const;
617 Program *getProgram(GLuint handle) const;
618 virtual Texture *getTexture(GLuint handle) const;
619 Framebuffer *getFramebuffer(GLuint handle) const;
620 virtual Renderbuffer *getRenderbuffer(GLuint handle) const;
621 Query *getQuery(GLuint handle) const;
622 VertexArray *getVertexArray(GLuint array) const;
624 bool isVertexArray(GLuint array) const;
625 TransformFeedback *getTransformFeedback(GLuint transformFeedback) const;
627 Sampler *getSampler(GLuint sampler) const;
628 bool isSampler(GLuint sampler) const;
651 template<typename T> bool getTransformFeedbackiv(GLuint index, GLenum pname, T *param) const;
652 template<typename T> bool getUniformBufferiv(GLuint index, GLenum pname, T *param) const;
653 void samplerParameteri(GLuint sampler, GLenum pname, GLint param);
654 void samplerParameterf(GLuint sampler, GLenum pname, GLfloat param);
655 GLint getSamplerParameteri(GLuint sampler, GLenum pname);
656 GLfloat getSamplerParameterf(GLuint sampler, GLenum pname);
665 void clearColorBuffer(GLint drawbuffer, const GLuint *value);
670 …void drawElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *i…
689 virtual EGLenum validateSharedImage(EGLenum target, GLuint name, GLuint textureLevel);
690 virtual egl::Image *createSharedImage(EGLenum target, GLuint name, GLuint textureLevel);
694 const GLubyte* getExtensions(GLuint index, GLuint* numExt = nullptr) const;
703 …GLenum applyIndexBuffer(const void *indices, GLuint start, GLuint end, GLsizei count, GLenum mode,…
710 void detachBuffer(GLuint buffer);
711 void detachTexture(GLuint texture);
712 void detachFramebuffer(GLuint framebuffer);
713 void detachRenderbuffer(GLuint renderbuffer);
714 void detachSampler(GLuint sampler);
719 Query *createQuery(GLuint handle, GLenum type);