腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8804)
视频
沙龙
2
回答
OpenGL
SL与
OpenGL
ES2.0SL的区别
、
我需要为Android
编写
基于
opengl
的应用程序。
OpenGL
SL和
OpenGL
ES 2.0 SL和
OpenGL
与
OpenGL
ES之间有很大的区别吗?如果我用一些关于普通
OpenGL
的书籍而不是
OpenGL
ES来学习
OpenGL
和GLSL会有用吗?
浏览 5
提问于2013-11-05
得票数 6
回答已采纳
1
回答
我不能改变我的
片段
着色器
的颜色
、
、
、
我正在学习
OpenGL
,我想画一个红色的三角形,但是我的三角形仍然是黑色的。这是我的
片段
着色器
的代码:{}public class ShaderProgram private final int programId; private int vertexShaderId
浏览 0
提问于2016-08-30
得票数 0
回答已采纳
2
回答
如
何在
两个
阶段
编写
OpenGL
片段
着色器
?
、
、
目前,这是在
片段
着色器
中完成的,激活是我的颜色。 但是想象一下,当你放大分形的时候,你在屏幕上看到的所有激活都在.87和.95之间。你不能很好地看出其中的区别。出于性能原因,这
两个
都需要在GPU上运行。
浏览 16
提问于2021-03-02
得票数 0
回答已采纳
1
回答
GLSL
片段
着色器
能在没有帧缓冲区和类似不便的情况下运行吗?
、
、
、
实现上述目标: GLSL
片段
着色器
能在没有框架缓冲区和任何栅格化
阶段
的情况下运行吗? glUs
浏览 3
提问于2021-03-16
得票数 0
2
回答
OpenGL
顶点颜色
、
、
为什么我需要为
片段
着色器
中的颜色输入指定相同的名称,并从顶点
着色器
输出颜色?vertex_color;{} 既然我们已经将颜色值从顶点
着色器
传递到
片段
着色器
浏览 0
提问于2016-01-09
得票数 4
2
回答
Vulkan有相当于
OpenGL
的可分离着色程序和流水线吗?
、
、
,则只编译第二个
着色器
并绑定到
着色器
管道的
片段
着色器
阶段
。然后,您可以创建另一个不同的顶点
着色器
,并将其附加到顶点着色
阶段
,随时您需要它。假设我有5个顶点
着色器
和5个
片段
着色器
,在
OpenGL
中(因为它支持可分离的
着色器
对象),您只需要编译5x2=10个
着色器
。Vulkan有相当于
OpenGL
可分离的
着色器
对象吗?还是有任何计划
浏览 0
提问于2021-03-11
得票数 0
2
回答
警告:
片段
着色器
未读取顶点
着色器
'v_gradient‘的输出
、
、
当我在iOS10中使用xcode 8运行我的应用程序时,我在调试控制台中收到以下消息,并且通过UI冻结,有人知道为什么会发生这种情况吗 /BuildRoot/Library/Caches/com.apple.xbs/Sources/VectorKit/VectorKit-1228.30.7.17.9/GeoGL/GeoGL/GLCoreContext.cpp /BuildRoot/Library/Caches/com.apple.xbs/Sources/VectorKit/VectorKit-12
浏览 2
提问于2016-09-21
得票数 46
回答已采纳
2
回答
阴影图第一
阶段
和着色
、
、
、
、
我使用
OpenGL
3.3并尝试使用多维数据集映射实现阴影映射。我有一个具有深度附件和立方体贴图纹理的框架缓冲区。in vec3 position; {} 现在,我甚至需要在这个阴影通行证的碎片
着色器
?根据我在阅读http://www.
opengl<
浏览 0
提问于2013-11-11
得票数 4
回答已采纳
2
回答
每个
OpenGL
管道状态上有多少个线程?
、
、
、
如
何在
每个
阶段
为
OpenGL
管道确定线程数?在一个我有600个三角形,然而这些三角形都在相同的位置,它们是如此小以至于它们被光栅化成一个像素/。在第一种情况下,顶点
着色器
有600*3线程,
片段
着色器
有1个线程是有意义的。 在第二种情况下,顶点
着色器
只有三个线程,
片段
着色器
有1920*1080个线程,这是有意义的。那么,在流水线的每个
阶段
实际生成多少个线程呢?
浏览 3
提问于2018-06-06
得票数 0
回答已采纳
1
回答
OpenGL
缓冲区和Qt
OpenGL
模块
、
、
我将使用QT作为窗口工具来
编写
一个
OpenGL
应用程序。但我有一些问题。当我尝试使用
OpenGL
version>=2.0功能(
如
着色器
和缓冲区对象)时,应用程序崩溃。我使用QGLWidget作为呈现小部件,这是我的代码
片段
:{ glGenBuffers另一方面,当我通过QGLBuffer和QGLShader类创建缓冲区和
着色器
时,缓冲区
浏览 0
提问于2013-01-09
得票数 0
回答已采纳
2
回答
碎片
着色器
会覆盖光栅化生成的碎片颜色吗?
、
、
、
根据我的理解,
片段
着色器
从光栅化中获取结果。is less than closest[x, y]: closest[x, y] = |P − O| 因此,
片段
颜色像素因此,在此之后,碎片
着色器
将对每个碎片应用颜色、纹理等。
片段
着色器
或纹理中的颜色如何与从光栅化计算的颜色混合?
浏览 2
提问于2016-12-07
得票数 0
2
回答
使用顶点/像素
着色器
的通用计算(Open / DirectX)
、
、
、
、
我有一个关于电脑
着色器
的问题。DX 9中有电脑
着色器
吗?如果GPU上没有计算
着色器
片段
,是否仍然可以使用带有DX9驱动程序的计算
着色器
?我想知道我是否可以使用DirectX9或
OpenGL
驱动程序在SGXs GPU上进行一些简单的通用编程。 另外,我是否可以使用
OpenGL
顶点
着色器
进行GPGPU编程?我将加载一些其他的静态变量到统一变量,我的实际计算程序到顶点
着色器
。在这一点之前,它看起来是虚构的(是吗?)但是,顶点
着色器<
浏览 4
提问于2013-09-06
得票数 5
1
回答
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS是什么?
、
、
我是
OpenGL
的初学者。我正在学习
OpenGL
中的纹理。我不明白的是如何确定在GPU中有多少纹理单元。我听说有人说,通过
编写
下面的代码,可以看到有多少纹理单元。在文档中,它说: GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS参数返回一个值,该值是最大支持的纹理图像单元,可用于访问顶点
着色器
和
片段
处理器组合的纹理映射。如果顶点
着色器
和
片段
处理
阶段
都访问相同的纹理图像单元,那么这就等于使用
两个
纹理图像单元来克服这
浏览 0
提问于2021-05-08
得票数 4
1
回答
使用带有多个取样制服的单一纹理图像单元
、
、
我正在
编写
一个批处理系统,它跟踪当前绑定的纹理,以避免不必要的glBindTexture()调用。对于
OpenGL
应用程序来说,使用相同的纹理图像单元用于同一着色
阶段
内的多个采样器是否可以接受?不同着色
阶段
的采样器呢?例如:...uniform sampler2D samp2; 主程序:glActiveTexture,
OpenGL
应该将samp1的<e
浏览 5
提问于2013-10-20
得票数 5
回答已采纳
1
回答
OpenGL
ES 3.0:写入多个缓冲区
,第185页: 1)如果我使用
OpenGL
浏览 3
提问于2017-02-21
得票数 1
回答已采纳
1
回答
如何获得在给定高度级别之间计算的值
OpenGL
?
、
、
我需要
OpenGL
在不同高度级别之间线性计算的坐标。 我有一个64 x 64像素大小的高级贴图和一个与高度贴图相对应的纹理。此表示法基本上大于64 x 64 px,因此
OpenGL
计算了中间值(可能是线性的),因此在3D空间中不会形成任何台阶。
浏览 0
提问于2016-06-07
得票数 0
1
回答
OpenGL
静态
着色器
我对
OpenGL
的主要知识来源是惊人的www.learnopengl.com,我的代码设计也受到了乔的例子的很大启发。在渲染过程中使用了很多
着色器
,每个
着色器
都可以有很大的不同。Phong
着色器
和粒子
着色器
在逻辑上可能没有任何共同之处。因此,在我的设计基类中,所有Shaders只负责处理
OpenGL
内容,并充当实用程序类(e.x )。读取不同
阶段
的源文件)#define ShaderProgram_h #include
浏览 0
提问于2021-01-03
得票数 3
2
回答
在苹果A4上从YUV到RGBA,我应该使用
着色器
还是霓虹灯?
、
、
、
、
我正在为苹果电视
编写
媒体播放器框架,使用
OpenGL
ES和FMPEG.在
OpenGL
ES上渲染需要转换为RGBA,使用swscale的软转换速度太慢了,所以使用互联网上的信息我想到了
两个
想法:使用霓虹灯(
如
)或使用
片段
着色器
和GL_LUMINANCE和GL_LUMINANCE_ALPHA。由于我对
OpenGL
几乎一无所知,第二种选择仍然不起作用:) 你能给我一些如何继续的建议吗?提前谢谢你。
浏览 1
提问于2011-12-10
得票数 11
回答已采纳
1
回答
GLSL memoryBarrier()
、
、
、
OpenGL
红皮书版本8(GL4.3)示例11.19将一个imageLoad()放在一个while循环中,保持轮询,直到至少有一个上一个原语
片段
更新了这个值。因为我们知道来自同一原语的任何
两个
片段
都不能降落在同一个像素上,所以我们知道当我们在函数体中执行代码时,至少已经处理了前一个原语的一个
片段
。然后,我们使用非原子操作修改
片段
所在位置的内存内容。我们向其他
着色器
调用发出信号,我们是通过写入最初在函数顶部轮询的共享内存位置来完成的。为了确保修改后的图像内容在其他
浏览 12
提问于2017-08-10
得票数 2
回答已采纳
2
回答
几何体
着色器
、
、
、
我正在尝试添加几何
着色器
到我的程序。问题是我使用的是QGLfunctions,我的
OpenGL
版本是3.1和Qt5.0。在Qt5.0中,QOpenGLShader和QOpenGLShaderProgram类只支持顶点和f
片段
着色器
。Qt 5.1包括对
OpenGL
支持的所有
着色器
阶段
(包括几何体
着色器
)的支持。我知道如何使用QGLfunctions提供的addShaderFromSourceCode添加
着色器
,但在这种方式下,无法添加几
浏览 1
提问于2013-09-25
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Learning OpenGL——OpenGL Model,Pipeline and Practices
「奇境」OpenGL原理与实践课分享学习
你们要的:Shader入门级介绍
使用OpenGL预览CameraX摄像头数据
网易Three.js可视化企业实战WEBGL课2023全面升级版纤云弄巧
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券