第三章 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),如果作者想要控制何时释放它们,则可以明确调用这些删除方法.
------------------------------------------
除非特别声明,文章均为原创,版权与博客园共有,转载请保留出处
BUY ME COFFEE


【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2009-08-02 EXT学习笔记之一 accordion布局