zoukankan      html  css  js  c++  java
  • 第三章 WebGL资源 WebGL Resources

    第三章 WebGL资源 WebGL Resources

    OpenGL管理数种类型的资源作为其状态的一部分,这些资源用整形对象标识(These are identified by integer object names),通过各种创建方法可以从OpenGL中获取到它们.与此相反,webGL把这些资源输出在DOM对象,每个对象都从WebGLObject继承.目前支持的资源类型有:纹理(textures),缓冲(buffers),桢缓冲(framebuffers),渲染缓冲(renderbuffers),阴影(shaders)和程序(programs).WebGLRenderingContext接口有一个方法可以为这些类型创建WebGLObject的子类.从图像库里获取到的数据就保存在这些对象里,并且完全由它们来管理.只要这些对象存在,那么它们保存的资源数据就一直有效.除此之外,DOM对象也将一直存在,只要开发者还对它们有明确有效的引用,或者它们被绑定在图像库(the DOM object is guaranteed to exist as long as the author has an explicit valid reference to it or as long as it is bound by the underlying graphics library).当以上条件均不存在时,开发者将可以,只要有任何意义(at any point),用它们各自的删除方法删除,(例如deleteTexture),如果作者想要控制何时释放它们,则可以明确调用这些删除方法.

    http://diveintohtml5.org/canvas.html

  • 相关阅读:
    JQuery的学习笔记
    Ajax的学习笔记
    软件项目的托管平台gitHub
    滚动事件:document.body.scrollTop总是0的原因
    Less/Sass编译工具,koala使用指南
    CSS中的浮动和清除浮动,梳理一下
    PHP_GET数据获取
    php中header()
    服务端web开发:PHP简介以及常见语法
    C/S架构和B/S架构
  • 原文地址:https://www.cnblogs.com/kkun/p/2124940.html
Copyright © 2011-2022 走看看