【发布时间】:2021-11-02 21:18:41
【问题描述】:
我正在优化我的粒子渲染器以使用GL_POINTS,现在我需要在顶点着色器中使用gl_PointSize 调整点的大小,以便从顶点着色器中缩放适当数量的粒子。
这是我现在拥有的顶点着色器:
#version 330 core
layout (location = 0) in vec3 position;
layout (location = 1) in uint uv;
uniform mat4 projection;
uniform mat4 view;
void main(){
gl_PointSize = 10; // No difference with gl_PointSize = 1000
gl_Position = projection * view * vec4(position, 1.0);
}
在顶点着色器中更改 gl_PointSize 似乎没有什么不同。
【问题讨论】: