基岩版光影接口:修订间差异

来自Hyacinth
跳转到导航 跳转到搜索
删除的内容 添加的内容
Kevin2007留言 | 贡献
Created blank page
 
Kevin2007留言 | 贡献
无编辑摘要
 
第1行: 第1行:
== fragmentVersionCentroid.h ==
片元着色器版本质心采样。

需要在GLSL ES版本300以上使用,使用后会

# 将attribute变化为in;
# 在顶点着色器中varying变化为out,在片元着色器中varying变化为in;
# 定义<code>out vec4 FragColor</code>并用FragColor替换gl_FragColor的使用;
# 将texture2D变化为texture。

可用<code>_centroid</code>关键字。

== fragmentVersionCentroidUV.h ==
片元着色器质心采样。

== fragmentVersionCentroidSimple.h ==
片元着色器质心采样青春版。

== nvn.h ==
定义了
{| class="wikitable"
|+
!关键字名
!类型
!修饰符
|-
|MAT4
|mat4
|highp
|-
|POS4
|vec4
|highp
|-
|POS3
|vec3
|highp
|}

== nxFragmentHeader.h ==
导入nvn.h

== nxGeometryHeader.h ==
导入nvn.h

== nxVertexHeader.h ==
导入nvn.h

输出gl_Pervertex(vec4 gl_Position)

2023年12月20日 (三) 00:55的最新版本

fragmentVersionCentroid.h

片元着色器版本质心采样。

需要在GLSL ES版本300以上使用,使用后会

  1. 将attribute变化为in;
  2. 在顶点着色器中varying变化为out,在片元着色器中varying变化为in;
  3. 定义out vec4 FragColor并用FragColor替换gl_FragColor的使用;
  4. 将texture2D变化为texture。

可用_centroid关键字。

fragmentVersionCentroidUV.h

片元着色器质心采样。

fragmentVersionCentroidSimple.h

片元着色器质心采样青春版。

nvn.h

定义了

关键字名 类型 修饰符
MAT4 mat4 highp
POS4 vec4 highp
POS3 vec3 highp

nxFragmentHeader.h

导入nvn.h

nxGeometryHeader.h

导入nvn.h

nxVertexHeader.h

导入nvn.h

输出gl_Pervertex(vec4 gl_Position)