腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
GL_UNSIGNED_BYTE
对
glTexImage2D
意味着
什么
?
opengl-es
、
textures
提供了4个可以使用的常量:
GL_UNSIGNED_BYTE
、GL_UNSIGNED_SHORT_5_6_5、GL_UNSIGNED_SHORT_4_4_4_4和GL_UNSIGNED_SHORT_5_但是,
GL_UNSIGNED_BYTE
在ES平台上
意味着
什么
,它将如何解释呢?( R,G,B和A有多少位?)
浏览 3
提问于2010-11-16
得票数 6
回答已采纳
1
回答
Cuda opengl互操作和cudaGraphicsGLRegisterImage导致错误
opengl
、
cuda
我的代码如下所示glBindTexture(GL_TEXTURE_2D, texId);glBindTexture(GL_TEXTURE_2D,如果在不使用调试器的情况下运行,cudaGetErrorString()将输出“无效参数” 我不确定问题可能是
什么
,不同的错误消息使问题
浏览 0
提问于2013-07-15
得票数 1
回答已采纳
1
回答
绘制多个像素点,android画布还是opengl?
java
、
android
、
canvas
、
opengl-es
我正在尝试实现我自己的镜像协议。我使用websockets检索压缩像素缓冲区。在解压缩这个缓冲区之后,我得到了一个大的位置数组,我应该显示它的颜色。@Override super.onDraw(canvas); canvas.drawPoint(this.
浏览 1
提问于2017-04-04
得票数 1
回答已采纳
1
回答
用VBO实现OpenGL多纹理
opengl
、
textures
、
vbo
、
multitexturing
GL.GL_COLOR_ARRAY);我不知道把
什么
放在我的
浏览 3
提问于2011-02-07
得票数 0
回答已采纳
1
回答
GLSL中与texture2D()相关的内部格式和OpenGL中的
glTexImage2D
()
opengl
、
format
、
textures
我
对
GLSL中与texture2D()相关的内部格式和OpenGL中的
glTexImage2D
()的内部格式感到困惑(注意third和eighth参数):
glTexImage2D
(GL_TEXTURE_2D,0,GL_RGBA8,WINDOW_SIZE,WINDOW_SIZE,0,GL_RGBA,GL_FLOAT,floatDataPtr); 当像这样调用
glTexImage2D
时,我将
浏览 6
提问于2012-04-25
得票数 1
回答已采纳
1
回答
glTexSubImage2D不工作
android
、
opengl-es
、
android-ndk
如果我使用
glTexImage2D
,它确实可以工作。这是可行的:
glTexImage2D
(GL_TEXTURE_2D, 0, GL_RGBA, tempTexture->mWidth, tempTexture->mHeight, 0, GL_RGBA,
GL_UNSIGNED_BYTE
, (GLvoid*)tempTexture->mData);
glTexImage2D
(GL_TEXTURE
浏览 1
提问于2013-10-14
得票数 0
1
回答
土壤负荷PNG图像转化为灰度图像
c++
、
image
、
opengl
、
glfw
、
soil
PNG图像,如下所示:glGenerateMipmap(GL_TEXTUREglBindTexture(GL_TEXTURE_2D, 0); 当我使用JPEG图像时
浏览 5
提问于2015-07-06
得票数 0
回答已采纳
1
回答
glTexImage2D
-上传同一纹理id的新图像
opengl
(GL_TEXTURE_2D, 0, GL_RGB, img1.getWidth(), img1.getHeight(), 0, GL_BGR,
GL_UNSIGNED_BYTE
, img1.accessPixels(GL_TEXTURE_2D, 0, GL_RGB, img2.getWidth(), img2.getHeight(), 0, GL_BGR,
GL_UNSIGNED_BYTE
, img2.accessPixels如果我在第一个
glTexImage2D
之后调用第二个MiB而没有重新绑定纹理,那么内存使用量等于4 MiB: <e
浏览 5
提问于2020-06-02
得票数 1
回答已采纳
2
回答
如何在OpenGL ES 2.0中使用GL_FLOAT创建纹理?
opengl-es
、
opengl-es-2.0
、
textures
当一个人呼叫时:另外,确认一下: GL_HALF_FLOAT_OES不是
glTexImage2D
的参数,而只是verticex的参数,
对
吗?这
意味着
我确实可以使用GL_FLOAT作为
glTexImage2D</e
浏览 0
提问于2012-11-21
得票数 0
回答已采纳
1
回答
当我在
glTexImage2D
中选择不同的内部格式和如何在着色器中
对
它进行采样时,情况会是怎样的?
c++
、
opengl
、
graphics
、
glsl
、
shader
例如,我用代码编写了以下代码:在着色器中:会发生
什么
,
对
这种情况是否有官方的定义?
浏览 1
提问于2017-07-17
得票数 3
回答已采纳
3
回答
OpenGL中的纹理单元和顶点数组
opengl
、
textures
、
multitexturing
gl.glBindBuffer(GL.GL_ARRAY_BUFFER, getTexCoordBufferObject());这一切
对
我来说都是有意义的
浏览 4
提问于2011-02-08
得票数 1
回答已采纳
1
回答
OpenGL纹理生成
c
、
opengl
、
textures
由于某些原因,当我使用
glTexImage2D
时,它不起作用(纹理显示为空白): 0, texwidth, 0,
GL_UNSIGNED_BYTE
texwidth,
浏览 2
提问于2011-10-23
得票数 4
回答已采纳
1
回答
纹理显示不正确?
opengl
char* data = stbi_load("resources/triangle.jpg", &width, &height, &nrChannels, 0);{ glGenerateMipmap(GL_TEXTURE它适用于某些JPG文件,而不是这个JPG文件,所以它显然是关于格式的一
浏览 0
提问于2018-09-22
得票数 1
回答已采纳
2
回答
是否可以在OpenGL es2.0/ iOS上呈现8位纹理帧缓冲区?
ios
、
opengl-es-2.0
、
framebuffer
Windows下编译到普通OpenGL时,我的代码工作得很好,但是要使它在iOS中的OpenGL ES 2.0下运行,我必须用GL_RGBA one替换GL_ALPHA (或GL_LUMINANCE)纹理,这
意味着
glTexImage2D
(GL_TEXTURE_2D, 0, GL_RGBA, width, height, 0, GL_RGBA,
GL_UNSIGNED_BYTE
, NULL);
glTexImage2D
(GL_TEXTURE_2D, 0, GL_ALPHA, width, height, 0,
浏览 8
提问于2012-08-31
得票数 2
2
回答
从位图加载纹理
c++
、
visual-c++
、
opengl
、
freeimage
我在这里做错
什么
了?bitmap); int nHeight = FreeImage_GetHeight(pImage);
glTexImage2D
(GL_TEXTURE_2D, 0, GL_RGB, nWidth, nHeight, 0, GL_RGB,
GL_UNSIGNED_BYTE
, (void*)FreeImage_GetBits(pImage
浏览 4
提问于2013-11-30
得票数 1
回答已采纳
2
回答
openGL SubTexturing
c++
、
opengl
GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexImage2D
(GL_TEXTURE_2D, 0, GL_RGBA, m_width, m_height, 0, GL_RGBA,
GL_UNSIGNED_BYTE
, m_data);glTexSubImage2D(GL_TEXTURE_2D, 0, xOffset, yOffset, xWidth, yH
浏览 3
提问于2008-10-15
得票数 10
回答已采纳
1
回答
OpenGl ES2.0加载纹理
opengl-es
、
android-ndk
我目前正在安卓和OpenGL ES 2.0上玩NDK。我想知道是否以及如何能够顺其自然地加载一个OpenGl纹理,这样我就可以避免在应用程序堆中使用整个未压缩的纹理,然后再将它提供给OpenGl。所以,我想要做的(简化)是从存储器中读取512 be,然后将这512 be传输到OpenGl,然后将接下来的512 be加载到RAM中等等,因此纹理加载的内存占用应该始终在512 be左右。然而,我在OpenGL上的所有示例中看到的是,人们倾向于将所有未压缩的图像数据加载到RAM中(对于4096x4096x32位纹理而言,为64 in!)然后立即将整个数据复制到OpenGl。仅为了加载纹理,内存占用峰
浏览 8
提问于2014-09-05
得票数 0
回答已采纳
2
回答
Opengl:使用单通道纹理作为alpha通道来显示文本
c++
、
opengl
、
text
、
opengl-4
如果我尝试使用一个4通道的RGBA纹理来做这件事,它工作得非常好,但是无论出于
什么
原因,当我尝试加载一个通道时,我得到了一个乱码的图像,我不知道为
什么
。full_disp + k)] = }}
glTexImage2D
(GL_TEXTURE_2D, 0, GL_RGBA, texture->x, texture->y, 0, GL_RED,
GL_UNSIGNE
浏览 3
提问于2012-03-24
得票数 4
1
回答
为
什么
在加载单字节alpha值纹理时,我需要将图像格式指定为GL_RED而不是GL_ALPHA?
opengl
、
textures
在发送数据时,在调用GL_RED时,需要对图像格式和内部格式使用
glTexImage2D
,如下所示如果我
对
这两种方法都使用GL_ALPHA,则不会呈现任何内容(适当地更改着色器以使用alpha通道)。我被告知GL_RED应该用于alpha通道,但是为
什么
会这样,为
什么
仍然存在GL_ALPHA?
浏览 9
提问于2016-05-04
得票数 7
1
回答
当呈现+直接添加图像时,通过OpenGL应用的纹理不可见
c++
、
opengl
、
textures
、
glut
我尝试将棋盘样式的纹理应用于下面的模型,使用GLubyte和
glTexImage2D
以及glTexCoord2f。 image[i][j][2] = (GLubyte) c; }
glTexImage2D
(GL_TEXTURE_2D, 0, GL_
浏览 5
提问于2022-08-16
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券