首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
webgl基础
康康的幸福生活
创建于2025-06-19
订阅专栏
针对webgl的基础方法与常用内容进行逐个讲解。勉励自己学习, 如果对大家有帮助那很荣幸。
等 1 人订阅
共27篇文章
创建于2025-06-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
webgl2 方法解析: uniforms buffer object
Uniforms Buffer Object (UBO) 是 WebGL2 引入的一项重要功能,它允许开发者更高效地管理和传递着色器中的 uniform 变量。
webgl2 方法解析: bindBufferBase()
bindBufferBase() 是 WebGL2 中用于将缓冲区对象绑定到特定索引目标的方法,常用于统一缓冲区对象(UBO)和变换反馈缓冲区等场景。
webgl2 方法解析: uniformBlockBinding()
uniformBlockBinding() 是 WebGL2 中用于将统一变量块(Uniform Block)绑定到特定绑定点的方法。
webgl2 方法解析: getUniformBlockIndex()
getUniformBlockIndex() 是 WebGL2 中的一个方法,用于获取统一变量块(Uniform Block)的索引位置。
webgl2 方法解析: getActiveUniforms()
getActiveUniforms() 是 WebGL2 中用于查询着色器程序中统一变量(Uniform)信息的方法。它允许开发者批量获取多个统一变量的特定参数。
webgl2 方法解析: getActiveUniformBlockParameter()
getActiveUniformBlockParameter() 是 WebGL2 中用于查询统一变量块(Uniform Block)参数的方法。它允许开发者获取关于着色器中统一变量块的各种信息。
webgl2 方法解析: layout - glsl 300 es版本
在 GLSL ES 3.00(用于 WebGL2 的着色器语言)中,layout语法用于指定着色器变量的布局属性。为着色器提供了更灵活的配置选项,尤其是在变量的输入/输出、缓冲区绑定等方面。
webgl2 方法解析: bufferSubData()
bufferSubData() 是 WebGL2 中用于更新缓冲区对象部分数据的方法,它不会重新分配缓冲区内存,只是替换指定范围内的数据。
webgl2 方法解析: bufferData()
bufferData 是 WebGL2 中用于初始化或更新缓冲区对象数据存储的核心方法,它是处理顶点属性、索引和其他缓冲区类型的基础操作。
webgl2 方法解析: readPixels()
readPixels() 是 WebGL 2 中的一个非常重要的函数,用于从帧缓冲区(Frame Buffer Object,FBO)或默认的绘图缓冲区中读取像素数据。
webgl2 方法解析: getContext()
在 WebGL2 中,getContext() 方法用于获取一个 WebGL2RenderingContext 对象,它是 WebGL2 的核心接口,提供了 OpenGL ES 3.0 的渲染上下文。
webgl2 方法解析: createBuffer()
在 WebGL2 中,createBuffer() 是一个用于创建缓冲区对象(Buffer Object)的方法。
webgl2 方法解析: shaderSource()
在 WebGL 2 中,shaderSource() 是一个非常重要的方法,用于向 WebGL 程序的着色器对象中加载着色器代码。
webgl2 方法解析: bindBuffer()
在 WebGL2 中,gl.bindBuffer() 是一个非常重要的函数,用于绑定缓冲区对象(Buffer Object)到指定的目标。
webgl2 方法解析: useProgram()
在 WebGL2 中,useProgram() 是一个非常重要的函数,用于指定当前的着色器程序(Shader Program)。
webgl2 方法解析: pixelStorei()
在WebGL2中,gl.pixelStorei() 是一个用于控制像素存储模式的函数,它允许你设置如何从图像(如PNG、JPEG等)或数据源中读取和解包像素数据。
webgl2 方法解析: linkProgram()
linkProgram() 是 WebGL2 中的一个重要方法,用于链接已附加了着色器的程序对象。在链接的过程中会将vs和fs代码联合起来检查, 看两个着色器在传输过程中有没有出错。
webgl2 方法解析: getProgramParameter()
getProgramParameter 是 WebGL2 中的一个方法,用于获取已链接程序对象(program object)的参数信息。
webgl2 方法解析: getShaderInfoLog()
在 WebGL2 中,gl.getShaderInfoLog() 是一个非常重要的函数,用于获取着色器编译过程中的日志信息。它通常用于调试着色器代码,帮助开发者了解着色器编译失败的原因。
webgl2 方法解析: getShaderParameter()
getShaderParameter 是 WebGL2 中的一个方法,用于获取着色器对象的状态信息。
下一页