Home | History | Annotate | Download | only in simplereference

Lines Matching defs:rc

45 namespace rc
433 rc::DataBuffer* bufferBinding;
440 rc::DataBuffer* m_elementArrayBufferBinding;
553 } // rc
775 void deleteTexture (rc::Texture* texture);
776 void deleteFramebuffer (rc::Framebuffer* framebuffer);
777 void deleteRenderbuffer (rc::Renderbuffer* renderbuffer);
778 void deleteBuffer (rc::DataBuffer* buffer);
779 void deleteVertexArray (rc::VertexArray* vertexArray);
780 void deleteProgramObject (rc::ShaderProgramObjectContainer* sp);
782 void acquireFboAttachmentReference (const rc::Framebuffer::Attachment& attachment);
783 void releaseFboAttachmentReference (const rc::Framebuffer::Attachment& attachment);
784 tcu::PixelBufferAccess getFboAttachment (const rc::Framebuffer& framebuffer, rc::Framebuffer::AttachmentPoint point);
788 rr::MultisamplePixelBufferAccess getDrawColorbuffer (void) { return (m_drawFramebufferBinding) ? (rr::MultisamplePixelBufferAccess::fromSinglesampleAccess(getFboAttachment(*m_drawFramebufferBinding, rc::Framebuffer::ATTACHMENTPOINT_COLOR0))) : (m_defaultColorbuffer); }
789 rr::MultisamplePixelBufferAccess getDrawDepthbuffer (void) { return (m_drawFramebufferBinding) ? (rr::MultisamplePixelBufferAccess::fromSinglesampleAccess(getFboAttachment(*m_drawFramebufferBinding, rc::Framebuffer::ATTACHMENTPOINT_DEPTH))) : (m_defaultDepthbuffer); }
790 rr::MultisamplePixelBufferAccess getDrawStencilbuffer (void) { return (m_drawFramebufferBinding) ? (rr::MultisamplePixelBufferAccess::fromSinglesampleAccess(getFboAttachment(*m_drawFramebufferBinding, rc::Framebuffer::ATTACHMENTPOINT_STENCIL))) : (m_defaultStencilbuffer); }
791 rr::MultisamplePixelBufferAccess getReadColorbuffer (void) { return (m_readFramebufferBinding) ? (rr::MultisamplePixelBufferAccess::fromSinglesampleAccess(getFboAttachment(*m_readFramebufferBinding, rc::Framebuffer::ATTACHMENTPOINT_COLOR0))) : (m_defaultColorbuffer); }
792 rr::MultisamplePixelBufferAccess getReadDepthbuffer (void) { return (m_readFramebufferBinding) ? (rr::MultisamplePixelBufferAccess::fromSinglesampleAccess(getFboAttachment(*m_readFramebufferBinding, rc::Framebuffer::ATTACHMENTPOINT_DEPTH))) : (m_defaultDepthbuffer); }
793 rr::MultisamplePixelBufferAccess getReadStencilbuffer (void) { return (m_readFramebufferBinding) ? (rr::MultisamplePixelBufferAccess::fromSinglesampleAccess(getFboAttachment(*m_readFramebufferBinding, rc::Framebuffer::ATTACHMENTPOINT_STENCIL))) : (m_defaultStencilbuffer); }
795 const rc::Texture2D& getTexture2D (int unitNdx) const;
796 const rc::TextureCube& getTextureCube (int unitNdx) const;
801 void setTex1DBinding (int unit, rc::Texture1D* tex1D);
802 void setTex2DBinding (int unit, rc::Texture2D* tex2D);
803 void setTexCubeBinding (int unit, rc::TextureCube* texCube);
804 void setTex2DArrayBinding (int unit, rc::Texture2DArray* tex2DArray);
805 void setTex3DBinding (int unit, rc::Texture3D* tex3D);
806 void setTexCubeArrayBinding (int unit, rc::TextureCubeArray* texCubeArray);
808 void setBufferBinding (deUint32 target, rc::DataBuffer* buffer);
809 rc
826 rc::Texture1D* tex1DBinding;
827 rc::Texture2D* tex2DBinding;
828 rc::TextureCube* texCubeBinding;
829 rc::Texture2DArray* tex2DArrayBinding;
830 rc::Texture3D* tex3DBinding;
831 rc::TextureCubeArray* texCubeArrayBinding;
833 rc::Texture1D default1DTex;
834 rc::Texture2D default2DTex;
835 rc::TextureCube defaultCubeTex;
836 rc::Texture2DArray default2DArrayTex;
837 rc::Texture3D default3DTex;
838 rc::TextureCubeArray defaultCubeArrayTex;
875 rc::VertexArray m_clientVertexArray;
879 rc::ObjectManager<rc::Texture> m_textures;
880 rc::ObjectManager<rc::Framebuffer> m_framebuffers;
881 rc::ObjectManager<rc::Renderbuffer> m_renderbuffers;
882 rc::ObjectManager<rc::DataBuffer> m_buffers;
883 rc::ObjectManager<rc::VertexArray> m_vertexArrays;
884 rc::ObjectManager<rc::ShaderProgramObjectContainer> m_programs;
888 rc::Texture1D m_emptyTex1D;
889 rc::Texture2D m_emptyTex2D;
890 rc::TextureCube m_emptyTexCube;
891 rc::Texture2DArray m_emptyTex2DArray;
892 rc::Texture3D m_emptyTex3D;
893 rc::TextureCubeArray m_emptyTexCubeArray;
903 rc::Framebuffer* m_readFramebufferBinding;
904 rc::Framebuffer* m_drawFramebufferBinding;
905 rc::Renderbuffer* m_renderbufferBinding;
906 rc::VertexArray* m_vertexArrayBinding;
907 rc::ShaderProgramObjectContainer* m_currentProgram;
909 rc::DataBuffer* m_arrayBufferBinding;
910 rc::DataBuffer* m_pixelPackBufferBinding;
911 rc::DataBuffer* m_pixelUnpackBufferBinding;
912 rc::DataBuffer* m_transformFeedbackBufferBinding;
913 rc::DataBuffer* m_uniformBufferBinding;
914 rc::DataBuffer* m_copyReadBufferBinding;
915 rc::DataBuffer* m_copyWriteBufferBinding;
916 rc::DataBuffer* m_drawIndirectBufferBinding;