geometry-shader

geometry-shader

文章 0 浏览 3

几何着色器 GLSL 中的可变输出基元计数

我想在我的几何着色器中执行类似的操作: uniform int maxOutputVert; layout(points) in; layout(points, max_vertices=maxOutputVert) out; 但是在…

一杯敬自由 2024-12-12 20:24:30 1 0

使用 HLSL 几何着色器对二十面体进行多重细分

目前,我正在使用以下几何着色器对二十面体进行一次细分: [maxvertexcount(8)] void gs(triangle VS_OUT gin[3], inout TriangleStream s) { // p1 /…

上课铃就是安魂曲 2024-12-10 02:06:52 2 0

为什么 OpenGL 不从部分位于查看体积之外的几何着色器中剪裁图元?

http://www.opengl.org/wiki/Rendering_Pipeline_Overview 说“位于在几何着色器运行之后和片段光栅化之前,观察体内部和外部之间的边界被分成几个基…

假面具 2024-11-27 18:58:29 3 0

在几何着色器中使用 gl_ClipDistance

我试图在几何着色器中使用 gl_ClipDistance 但我无法让它工作。 我的着色器在变换反馈记录中运行,我想根据 4 个剪切平面剪切三角形。 我阅读了 GLSL …

最好是你 2024-11-24 14:06:51 2 0

GLSL 几何着色器和通用顶点属性

所以我已经尝试了一段时间,将顶点属性数组传递到几何着色器中。它是一个浮点数组(其中每个顶点的属性只是一个浮点值) 现在,当我将其放入几何着色…

焚却相思 2024-11-17 16:19:57 4 0

点的直通几何着色器

我在为点编写简单的直通几何着色器时遇到一些问题。我认为它应该是这样的: #version 330 precision highp float; layout (points) in; layout (point…

萌梦深 2024-11-15 10:51:12 6 0

几何着色器无法在 DirectX10 HLSL 中编译

我一直在尝试编写几何着色器代码,以便生成广告牌系统,如 Frank Luna 的《使用 DirectX 进行 3D 游戏编程简介》一书中所述。我将着色器插入到我的技…

凉风有信 2024-11-14 10:46:48 4 0

将变量从几何着色器传递到片段着色器

我有一个 GLSL 几何着色器,如下所示: #version 150 uniform mat4 p; uniform mat4 mv; uniform mat3 nm; layout(points) in; layout(triangle_strip…

画离情绘悲伤 2024-11-07 18:30:13 6 0

使用几何着色器进行实例化

所以我想绘制很多四边形(甚至立方体),并偶然发现了这个叫做几何着色器的可爱东西。 我现在有点了解它是如何工作的,我可能可以将其操纵为为顶点缓…

蒲公英的约定 2024-10-17 12:06:26 8 0

OpenGL 几何着色器 Mac OS X

我正在尝试通过几何着色器进行简单传递以在 Mac OS X 10.6 下工作。代码编译和链接没有问题,但由于某种原因,没有几何图形被绘制到屏幕上。这是我的…

薄荷梦 2024-10-01 22:53:32 7 0

几何着色器在输入 GL_POINTS 时不会执行任何操作

我试图使用几何着色器将点转换为线段(GL_POINTS 到 GL_LINE_STRIP),但没有出现线段。如果我将输入更改为 GL_LINES,然后重复顶点,那么我就会得到…

撩动你心 2024-09-28 00:49:28 7 0

从 CPU 上的几何着色器读取输出

我正在尝试从使用流输出输出到缓冲区的几何着色器读取输出。 几何着色器使用的输出缓冲区是这样描述的: D3D10_BUFFER_DESC vbdesc = { numPoints * s…

时光倒影 2024-08-04 03:00:50 14 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文