腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
删除
GLSL
着色器
的
正确
方法
?
opengl
、
glsl
我
的
代码采用
GLSL
着色器
管理
的
方式,它创建每个
着色器
和相关
的
程序,并
删除
每个
着色器
和程序。我最近读了,上面写道: 如果我在链接到程序后调用
着色器
对象上
的</e
浏览 73
提问于2012-02-02
得票数 54
回答已采纳
1
回答
GLSL
自动优化
opengl
、
glsl
、
shader
、
fragment-shader
、
vertex-shader
我有三个问题与
GLSL
自动优化(?)进程。 那么ins和outs变量呢。一个例子:我有100个
着色器
,它发送一个纹理坐标从顶点
着色器
到碎片
着色器
。
glsl
会
删除
这
浏览 1
提问于2018-01-06
得票数 4
回答已采纳
1
回答
在出口处
删除
多个
着色器
?
c++
、
opengl
、
shader
假设我有5个
GLSL
着色器
,我成功地加载在我
的
opengl程序中。当我想退出游戏时,我当然要
删除
着色器
。因此,若要
删除
着色器
,我会否:对于每个glDeleteShader,glDeleteProgram等
的
着色器
,一个一个?有没有更简单
的
方法
?
浏览 4
提问于2011-11-15
得票数 0
回答已采纳
1
回答
OpenGL,如何设置
GLSL
版本?
c++
、
opengl
、
glut
、
freeglut
我
的
系统使用freeglut
的
OpenGL和
GLSL
的
默认版本是4.1,同样使用glew,它
的
初始化、
着色器
编译和链接以及执行都没有问题。我
的
着色器
应该使用
GLSL
3.3版本,然后我设置行但是当我
的
着色器
被编译时,OpenGL会报错一个无效
的
枚举消息。我尝试
删除
此行或将其设置为另一个版本,但仍然收到相同
的
错误。在所有
浏览 0
提问于2011-11-17
得票数 5
回答已采纳
1
回答
使用多个
着色器
的
最佳
方法
c++
、
opengl
、
shader
、
fragment-shader
、
vertex-shader
几周后,我在著名
的
OpenGL网站上学到了,并对一个组织
的
多种材质(
着色器
)提出了疑问。在本教程中,我们将使用Shader类,该类从from /frag
着色器
列表中编写Shader程序:在那之后,我为
着色器
创造了制服在这种情况下,我如何制作多个
着色器
?"); Shader shaderLight("v
浏览 3
提问于2016-06-01
得票数 3
回答已采纳
1
回答
如何重新测试不同版本
的
着色器
模型
opengl
、
glsl
、
shader
我有许多OpenGl
着色器
。我们试图使用尽可能多
的
不同
的
硬件来评估我们产品
的
可移植性。我们
的
一位客户最近遇到了一些呈现问题,似乎目标机器只提供版本
着色器
型号2.0,我们所有的开发/构建/测试机器(甚至最老
的
机器都运行4.0)、其他一切(OpenGl版本、GSLS版本.)看起来是一样
的
。我没有找到降低着色模型版本
的
方法
,因为它是由图形卡驱动程序自动提供
的
。 是否有
方法</e
浏览 1
提问于2011-07-25
得票数 1
回答已采纳
1
回答
操作系统上
的
OpenGL : shader不会编译
opengl
、
operating-system
、
glsl
、
shader
我在OpenGL操作系统上做过bevor
的
工作,但现在我想在操作系统上试用OpenGl。我真的有基本
的
测试
着色器
,但不知怎么
的
,它不会编译?关于OpenGl,有什么我需要知道
的
吗?有什么不同
的
吗?这里
的
着色器
:attribute vec2 texCoord; varying lowp vec2lowp vec4 texCol = texture2D(u
浏览 4
提问于2015-09-28
得票数 0
回答已采纳
1
回答
GLSL
中通过语义实现
的
默认参数值
glsl
、
shader
、
cg
虽然我对
着色器
在渲染管道中
的
位置有基本
的
了解,但我对
着色器
的
实际编写知之甚少。我有一个从和买来
的
CG
着色器
。我正在尝试将这些
着色器
转换为
GLSL
。我已经阅读了参考文档,发现语言非常相似,并根据可用
的
方法
和语法转换了所有明显
的
比特。然而,我对参数
的
默认值有一些问题。这就是我开始迷失
的
地方。同样
的
事情在
GLSL
中似
浏览 0
提问于2013-07-02
得票数 0
回答已采纳
1
回答
OpenGL 2d sprite非渲染(OpenTK)
c#
、
opengl
、
graphics
、
opentk
我不知道我改变了什么,我无法让它回到原来
的
样子。我尽量不立即将大量代码发布到这里,但是我不知道足够多
的
OpenGL来隔离这个问题。如果您能提供任何帮助或提示,我将非常感谢!我
的
猜测是,它要么来自于我绑定坐标或
着色器
的
方式。以下是守则: string vertexShaderSource = @" new Vector2
浏览 0
提问于2013-09-08
得票数 0
2
回答
GLSL
独立
着色器
编译器
opengl
、
glsl
、
shader
我一直在寻找Linux中独立
的
着色器
编译器-例如,从shadertoy.com编译源代码。有没有办法像编译c++代码一样简单地编译
着色器
源代码?
浏览 1
提问于2014-10-23
得票数 0
1
回答
GLSL
1.0.0 -在顶点和片段
着色器
中使用“可变”
的
问题
c++
、
opengl-es
、
glsl
、
shader
我正在使用OpenGL ES 2.0.0和
GLSL
ES 1.0.0进行开发。- Failed to compile vertex shader - {} 解决了:这是一个
浏览 0
提问于2012-02-23
得票数 4
1
回答
GLSL
错误: 2001 -这个错误代码意味着什么?
c++
、
opengl
、
glsl
使用Ubuntu9.10与英特尔支持
GLSL
1.1
的
移动芯片组。台面司机。顶点
着色器
:in vec3 m2d_blendcolor; // out vec2 texcoord0; gl_Position = ftransform();}#version 110 {
浏览 0
提问于2010-03-06
得票数 2
2
回答
Qt桌面
着色器
编译问题
c++
、
qt
、
opengl
、
glsl
我正在使用Qt编写一个游戏,我已经实现了一些后处理
着色器
,以使它看起来更有趣。在升级到linux 16之前,它一直正常工作,现在我总是遇到一个需要精确说明符
的
错误,只有在编译片段
着色器
时才会发生这种情况。因为代码在android构建上编译和工作正常,我认为这是因为QGLShaderProgram在桌面构建中编译
着色器
时添加了中等、高和低
的
定义。因此,我
的
问题是:是否有任何
方法
使
glsl
编译器不再需要精确
的
说明符,或者我应该研究如何禁用
浏览 3
提问于2014-05-25
得票数 3
回答已采纳
1
回答
如何将
着色器
定义为A帧中
的
外部.
glsl
文件(顶点、片段)?
aframe
目前,我们可以在AFRAME.registerShader中将顶点/片段
着色器
指定为字符串。如何将
着色器
维护为单独
的
文件,这样我就不必在长字符串中进行编码了?
浏览 3
提问于2016-08-09
得票数 2
回答已采纳
1
回答
可以使用Unity将
glsl
着色器
编译为Webassemly/wasm吗?
unity3d
、
glsl
、
webgl
、
webassembly
我是Unity
的
新手,因此我有一个问题,这可能是显而易见
的
。当导出一个使用webgl作为WASM
的
项目时,
着色器
是否也在web程序集中编译,还是仅在项目代码中编译?我怎么才能检查这个?我已经读过这篇了,但是它没有特别提到
glsl
着色器
是否也可以编译。感谢您给我
的
任何帮助/指导!
浏览 16
提问于2019-03-27
得票数 1
回答已采纳
1
回答
GL_SHADING_LANGUAGE_VERSION返回一种语言
c++
、
opengl
当在枚举glGetString上使用GL_SHADING_LANGUAGE_VERSION时,我只获得一个返回值,而我希望得到与glGetString(GL_EXTENSIONS)相同
的
空格分隔值。更令人困惑
的
是,当我使用glGetIntegerv(GL_NUM_SHADING_LANGUAGE_VERSIONS,*时,我得到一个大于1
的
数字,当我使用glGetStringi(GL_SHADING_LANGUAGE_VERSION
浏览 8
提问于2022-04-05
得票数 1
回答已采纳
1
回答
OpenGL ES
GLSL
着色器
在安卓没有加载
正确
的
版本?
android
、
opengl-es
、
glsl
、
glsles
下面是使用GLES 2.0 ()渲染相机预览
的
示例。它工作得很好,直到我从其他地方复制了一些
GLSL
着色器
代码,并注意到它没有工作,我得到了这个错误:因此,为了查看问题是否来自复制
的
着色器
代码,我在顶点
着色器
示例中更改了这一行(参见上面的链接) gl_Position我已经通过输出G
浏览 3
提问于2015-03-08
得票数 2
回答已采纳
1
回答
'gl_VerticesIn‘:未声明
的
标识符
opengl
、
glsl
、
geometry-shader
为什么我在编译
GLSL
几何
着色器
时出错? // makes wireframe triangles.= gl_in[0].gl_Position;} 对我来说似乎很简单,但是我找不到很多关于"gl_VerticesIn“
的
信息,我认为这应该是内置
的
。我使用
的
是GeF
浏览 4
提问于2013-12-22
得票数 2
回答已采纳
1
回答
GLSL
(WebGL)等价于RWTexture2D<float4>
glsl
、
shader
、
webgl
、
hlsl
tl;dr:RWTexture2D<float4> whatever;
的
GLSL
等效值是什么?我正在尝试将“黏液
着色器
”从移植到
GLSL
,并将其加载到网页中(目前我正在使用Three.js)。我成功地编码了伪随机散列函数并在屏幕上显示了噪声,但现在我被困住了。在最初
的
着色器
中有这样
的
浏览 2
提问于2021-04-08
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券