腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
以下
用于
在
openGL
中
加载
着色器
的
代码
会
出现
堆
损坏
错误
c++
、
opengl
、
glsl
、
glew
我正在编写一个函数,将
着色器
代码
解析为
openGL
编译
的
c++字符串。GL_VERTEX_SHADER, ss[0].str().c_str()), } 我
在
while循环
的
std::ifstream file(filepath);行上随机得到块#231之后
的
堆
损坏
错误
。
浏览 15
提问于2019-05-18
得票数 1
2
回答
OpenGL
纹理
加载
后,黑盒代替了Galaxy Note2上
的
图像
android
、
opengl-es
我
在
android上做全景播放器,
在
特定
的
设备Galaxy Note 2上有非常奇怪
的
情况。经过几个周期
的
加载
/卸载
opengl
纹理后,我得到了如下情况:通过设置R.drawable和字体
的
索引来操纵资源
的
图像
会
损坏
,并且没有OutOfMemory
错误
、异常、
OpenGL
错误
等-
堆
位于30-35mb
浏览 0
提问于2013-02-05
得票数 1
回答已采纳
2
回答
当程序终止时,分配
的
视频内存会发生什么情况?
3d
、
c++
、
opengl
、
software-engineering
使用
OpenGL
可以将纹理、缓冲区数组、编译后
的
着色器
等
加载
到视频内存
中
。当一个C++程序退出时,它所分配
的
堆
内存将被清除。
在
视频内存上分配
的
东西会发生什么呢?内存
会
超出程序
的
范围吗?
浏览 0
提问于2011-01-12
得票数 3
回答已采纳
1
回答
GameKit是否支持像在
OpenGL
ES 1.x
中
那样绘制带有顶点
的
简单三角形?
ios
、
opengl-es
、
opengl-es-2.0
、
gamekit
、
opengl-es-1.1
我对
OpenGL
ES和GameKit有点迷惑。glVertexPointer(2, GL_FLOAT, sizeof(Vertex), &va[0].coordES 2.0没有它,那么如何在
浏览 4
提问于2013-11-13
得票数 0
2
回答
GLSL -一个什么都不做
的
顶点
着色器
?
opengl
、
glsl
、
vertex-shader
所以我有一个
opengl
程序,可以在对象上绘制一组对象。当我绘制这些对象时,我想使用我
的
着色器
程序是一个顶点
着色器
和一个顶点
着色器
。基本上,我
的
目标是根据纹理计算调整顶点
着色器
内模型
的
高度。就是这样。否则,我希望对象像使用裸
openGL
一样绘制(没有
着色器
)。我不想实现一个片段
着色器
。 然而,我还没有找到如何制作它,所以我可以有一个
着色器
程序,只有一个顶点
着色器
,
浏览 0
提问于2014-05-18
得票数 1
2
回答
OpenGL
4.3API和glsl语言安全吗?
opengl
、
jogl
、
amd-gpu
我正在Linux上用慢跑和
OpenGL
开发一个Java图形应用程序。我
的
应用程序包含30多个
着色器
,它们
在
大多数情况下工作良好。但是大约每周有一个司机(amdgpu )
错误
(SIGSEGV)。请告诉我,
OpenGL
安全语言:它受到应用程序
的
错误
保护,或者应用程序
的
不正确操作可能
会
损坏
驱动程序
的
内存(写入他人
的
内存或数据竞赛)。
在
错误</e
浏览 4
提问于2017-09-28
得票数 0
回答已采纳
1
回答
Android没有当前上下文
android
、
c++
、
opengl-es
我正在尝试
加载
一些
着色器
,并使用官方
的
NDK呈现一个带有android GLSurfaceView和C++
的
hello三角。但是,我得到了“调用没有当前上下文
的
OpenGL
ES”
的
错误
。下面是我
的
简单文件java (请注意,这是整个项目中唯一
的
java
代码
)来自
的
侧上下文创建
代码
class GLESRenderer implements GLSurfaceVi
浏览 1
提问于2016-06-27
得票数 0
回答已采纳
1
回答
OpenGL
应用程序导致d3d11.dll
中
的
堆栈溢出
c++
、
windows
、
opengl
、
dll
、
stack-overflow
此问题仅在将Windows 10更新到版本1703后才开始
出现
,该程序
在
版本1607上运行良好。
在
创建
OpenGL
4.6上下文时,调用SwapBuffers()时会在d3d11.dll
中
触发堆栈溢出异常。下面是堆栈内容
的
摘要(从下往上读)。为什么我
的
纯
OpenGL
程序调用d3d11.dll
中
的
函数?我甚至不知道如何进行调试,任何提示都将不胜感激。系统规格:带驱动程序版本388.13
的
Windows
浏览 0
提问于2017-11-11
得票数 0
2
回答
如何确保我
的
Windows
OpenGL
应用程序
的
向后兼容性?
opengl
、
compatibility
、
backwards-compatibility
我开发了一个程序,它利用了
OpenGL
的
许多方面--从非常新
的
功能到不推荐
的
功能,并希望确保它在绝大多数机器上正确工作--特别是在那些带有过时显卡
的
机器上。最大限度地提高
OpenGL
应用程序(向后)兼容性
的
最佳方法是什么? 如何测试我
的
程序与旧硬件
的
兼容性,而不需要实际使用旧硬件
的
测试机器?有什么方法可以找出在兼容性测试
中
可能遇到
的
问题
的
根本原因?
浏览 5
提问于2012-09-26
得票数 3
1
回答
OpenGLES 2.0
中
的
Android垂直和水平滚动
android
、
scroll
、
opengl-es-2.0
谁能给我一个例子,如何添加垂直和水平滚动,直到GLSurfaceview
的
结尾,这是缩放。我试过使用0度角
的
Matrix.Translate和Matrix.Rotate,它们都不起作用。我用过
的
方法。这里
的
dx和dy是我从onTouch得到
的
滚动量乘以一个常数因子:@Override public void onDrawFrame(GL10未使用){ mOffset = mPositionX
浏览 6
提问于2013-01-19
得票数 0
回答已采纳
1
回答
从zip
加载
到sdl,
代码
在
x64
中
工作,但不使用x86
c++
、
visual-studio-2012
、
sdl
、
zlib
下面的
代码
在
我将其编译为x64位时工作正常,但在x86上会
出现
堆
损坏
错误
。我不知道它有什么问题。更新: 因此,我做了一些测试,
在
dr内存
中
,同样
的
代码
库
用于
加载
pngs和wavs,并为每个用户提供适当
的
sdl函数。他们是Mix_loadWAV_RW和IMG_Load_RW。显然,
堆
损坏
发生
的
唯一时间是
在
浏览 0
提问于2013-09-21
得票数 0
回答已采纳
2
回答
在
图形应用程序
中
,为什么在运行时将
着色器
加载
到应用程序
中
?
c++
、
performance
、
opengl
、
glsl
、
shader
例如,用GLSL编写
的
着色器
通常在运行时
加载
到图形应用程序
中
。我想知道为什么不只是编译应用程序与
着色器
,以便他们将不必
加载
以后。void main() { } 我不认为这会导致太大
的
一个exe文件,它将加快
加载
时间;除非我弄错了多少
着色器
是
用于
一个典型
的
图形应用程
浏览 2
提问于2017-05-03
得票数 5
回答已采纳
1
回答
如何在Android上加速
着色器
加载
/编译
android
、
opengl-es
、
glsl
、
live-wallpaper
我已经为Android编写了一个使用17像素和17个顶点
着色器
的
OpenGL
live墙纸。
在
我
的
HTC Legend上,这些
代码
大约需要3秒来
加载
和编译。
加载
时间大约是这个
的
20%,其余
的
正在编译
中
。每次运行全屏应用时,活动墙纸
的
OpenGL
上下文都会被破坏,当墙纸再次可见时,所有
着色器
、纹理等都需要重新
加载
,导致屏幕每次冻结
浏览 3
提问于2012-01-04
得票数 4
1
回答
为什么碎片
着色器
不编译?
c++
、
opengl
、
fragment-shader
、
opengl-3
我
在
Windows 7和8个人电脑上使用了下面的片段
着色器
,没有问题。10机器上运行我
的
应用程序,当我试图编译
着色器
时,我得到了
以下
错误
:UPDATE:建议精度中间浮动线只适
用于
OpenGL
ES。
浏览 0
提问于2018-03-05
得票数 0
回答已采纳
2
回答
为什么
在
开发完整
的
应用程序时不使用glTools/glut?
opengl
、
tools
、
glut
我一段时间前就开始学习如何使用
OpenGL
,使用了
OpenGL
SuperBible,第五版,我让人们争论
的
是,这本书并没有真正教会如何使用
OpenGL
,而是教会了如何使用与它相关
的
两个包装库,即glut我还被告知,供过于求永远不应该被
用于
全面的项目,但没有合理
的
理由提供
的
论点。 我
的
问题是为什么,什么时候不应该使用glTools/glut库,我应该使用什么呢?
浏览 0
提问于2011-07-20
得票数 7
回答已采纳
2
回答
OpenGL
,
着色器
模型3.3纹理:黑色纹理?
c++
、
qt
、
opengl
、
glsl
、
texturing
我已经用头撞了几个小时了,我确定这是很简单
的
事情,但我就是得不到结果。我不得不稍微编辑一下这段
代码
,因为我已经构建了一个小型库来封装
OpenGL
调用,但
以下
是对事件状态
的
准确描述。gl_Position = position;}#version 330uniform sampler2D
在
我
的
init部分,我
加载
浏览 0
提问于2012-01-11
得票数 6
回答已采纳
1
回答
很高兴,扩展没有
加载
opengl
、
glsl
、
opengl-extensions
当我试图运行GLSL3.3
着色器
时,我
的
应用程序向我发送了这条消息layout(location = 0) in vec2 position;我做错了什么?
浏览 9
提问于2017-12-27
得票数 0
回答已采纳
1
回答
WebGL
着色器
缓存可能吗?
webgl
、
webgl2
我
的
问题类似于Saving/Loading compiled WebGL shaders,但我不想预编译我
的
着色器
。相反,我只希望浏览器将它编译
的
着色器
存储得比默认时间更长。现在,每次我刷新页面时,
着色器
都必须重新编译。 我理解this one和this one等答案中提出
的
安全性和可移植性问题。如果浏览器正在缓存它为我
的
web应用程序编译
的
着色器
,那么这些似乎都不是问题。假设操作系统+浏览器+ GPU +
浏览 21
提问于2019-06-01
得票数 0
回答已采纳
1
回答
一般情况下,WebGL/
OpenGL
中
属性
的
非平凡用例是什么?
opengl-es
、
webgl
、
shader
我正在制作一个WebGL游戏,并最终提出了一个非常方便
的
对象模板概念,当相同种类
的
游戏对象(例如,同一种族
的
字符)使用相同
的
模板(这意味着:缓冲区、属性和着色程序),并通过指定一组制服(实际上,这是同类对象之间最常见
的
区别:模型矩阵、纹理、骨骼位置等)从该模板
中
得到实例。在这种情况下,为每个对象设置两个缓冲器将更为合理:一个由所有对象共享
的
缓冲区和一个
用于
血液标记
的
缓冲区,这对于每个对象来说都是独一无二
的
。
以
浏览 3
提问于2014-01-02
得票数 3
1
回答
顶点和破片
着色器
之间传递值时
的
阴影值转换误差
fragment-shader
、
vertex-shader
、
spir-v
我有
以下
片段和顶点
着色器
。fColor = mix(colors[row*2+col], fColor, alpha); }但是,在编译这个时,我会得到
以下
错误
(这是我第一次做
着色器
编程)。 如果需要更多
的
信息,请告诉我。
浏览 5
提问于2021-07-19
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Learning OpenGL——OpenGL Model,Pipeline and Practices
Opengl ES之YUV数据渲染
网易Three.js可视化企业实战WEBGL课2023全面升级版纤云弄巧
你们要的:Shader入门级介绍
Metal新特性:大幅度提升iOS端性能
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券