OpenGL规范中哪里说点光栅化被剪裁到视口?

OpenGL规范中哪里说点光栅化被剪裁到视口?,opengl,specifications,Opengl,Specifications,使用GL_点绘制时,如果一个点正好位于视口内部,但通过设置GL_点大小创建的正方形会在视口外部生成一个正方形,那么在OpenGL规范中,它在哪里说正方形被或未被剪裁到视口 换言之,在上图中,规范中的何处说明红色部分是否光栅化 注:我对务实、有效的答案不感兴趣。我已经知道了。我感兴趣的是,在规范中,这种行为被定义为已经阅读了规范,但我找不到它。它可能正盯着我的脸看,但如果我没有启用剪刀测试,那么红色区域应该被光栅化,但是在多个GPU和操作系统之间进行测试,则不会被光栅化 作为一个非规格参考,有一

使用
GL_点
绘制时,如果一个点正好位于视口内部,但通过设置
GL_点大小
创建的正方形会在视口外部生成一个正方形,那么在OpenGL规范中,它在哪里说正方形被或未被剪裁到视口

换言之,在上图中,规范中的何处说明红色部分是否光栅化

注:我对务实、有效的答案不感兴趣。我已经知道了。我感兴趣的是,在规范中,这种行为被定义为已经阅读了规范,但我找不到它。它可能正盯着我的脸看,但如果我没有启用剪刀测试,那么红色区域应该被光栅化,但是在多个GPU和操作系统之间进行测试,则不会被光栅化


作为一个非规格参考,有一个建议,红色区域应光栅化,但测试跨4个操作系统和6个GPU所有这些剪辑。我看不出规格有何变化。

考虑到目前最新的规格


我们在第468页看到了主节14.4点,在第470页看到了小节14.4.1基本点光栅化。我知道这一小节正是您要寻找的?

是的,这一小节涵盖了点光栅化,但它绝对没有提到剪裁以及在问题所示的情况下会发生什么。事实上,它是在第13.7节“原始剪裁”之后出现的,它清楚地表明,“剪裁”的唯一对象是中心点本身。那一点周围的正方形发生了什么,至少是一点。嗯,我明白了,所以无论是
13.7
还是
14.4
都没有解决你的问题,那么
11.1.3.10
小节呢?我放弃:)。也许你应该直接问Khronos的人?说明书没有说不应该画。如果按字面理解,即使使用GL 4.6,也应显示。剪裁是在考虑视口之前完成的,并且始终存在一些角点情况,如果生成的碎片位于视口之外,则点大小仅为其中之一(另一个有趣的方法是在观察体积的外边缘绘制线条-由于圆化的一致性要求,在一侧,它必须圆化到视口之外的像素)。然而,大多数现代GL实现似乎将绘制限制在视口中。。。