如何获得更有用的GLSL编译错误?
How can I get more helpful GLSL compilation errors?

我正在尝试在Android上学习OpenGL ES,但有一点让人感到非常沮丧和困难。 我无法从GLSL编译器获得任何可用的错误消息。 当你不学习GLSL时...

从OBJ文件渲染网格时出现问题
Problem rendering a mesh from an OBJ file

我正在调整问题,或者我想要理解OBJ文件中的顶点/索引/面。 我想最终以编程方式解析OBJ文件,但首先我需要了解如何做...

GLES20解析obj文件和顶点,纹理索引
GLES20 parse obj file and vertex, texture indices

我是OpenGL-ES 2.0的新手,尝试解析.obj文件并在Android上绘图。 我已成功绘制一个简单的多维数据集,其中包含来自.obj文件的解析数据'v'(顶点坐标)和'f'行的第一个值(...

优化OpenGL ES 2.0绘制iOS
Optimize OpenGL ES 2.0 drawing iOS

我有一个巨大的模型(螺旋),一次创建了200万个顶点,还有几百万个顶点要使用的顶点。 我很确定这是绘制这么多顶点的一种非常糟糕的方法。 一世 ...

哪些WebGL / OpenGL事件导致同步?
Which WebGL/OpenGL events cause synchronization?

我目前正在撰写论文,主题是通过三重缓冲提高WebGL的渲染性能,或者只是避免同步。 我目前正在努力了解......

OpenGL ES Android:没有使用VBO工作纹理,没有VBO的相同代码工作正常
OpenGL ES Android: not working textures with VBOs, working fine with the same code without VBOs

我有一段代码,当我不使用VBO时,它会显示一个尺寸合适且有纹理的矩形(来自两个三角形)。 当我使用VBO时,它在三星平板电脑上显示任何内容,并且尺寸合适......

iPhone Cocos2D - 将浮动转换为GLubyte
iPhone Cocos2D - converting a float to GLubyte

我有一个UISlider给出了0到255之间的浮点值,我需要设置Glubyte中的Cocos2D的不透明度。 如何将浮点数转换为GLubyte ?????? 谢谢

模板缓冲区清除值不是0?
Stencil buffer clear values not 0?

我一直试图理解/调试与模板缓冲区有关的问题。 我可能不理解它是如何工作的,而不是我认为它是如何工作的。 基本上我有一个场景,我渲染我所有的......

从CoreMotion的姿态旋转矩阵中隔离并移除水平旋转
Isolate and remove horizontal rotation from CoreMotion's attitude's rotationMatrix

我正在制作类似于增强现实应用程序的东西,其中我有一个OpenGL场景,无论iOS设备如何移动,我都希望与重力保持一致。 我以为我把它设置得很好......

Swift OpenGL类型转换
Swift OpenGL type conversion

在swift中创建OpenGL-es应用程序时,必须将所有参数转换为gl等效网络。 例如... func createCamera(screenWidth:Int,screenHeight:Int){glViewport(...

GL_SHORT作为纹理坐标
GL_SHORT as texture coordinates

乐器鼓励我使用GL_SHORTs作为纹理坐标。 我这样做是为了我只需要值0和1的四边形。我可以将GL_SHORT用于需要0到1之间的值的其他情况......

在GLSL中混合不同大小/坐标的纹理
Blend textures of different size/coordinates in GLSL

如果在片段着色器中混合两个不同大小的纹理,是否可以将纹理映射到不同的坐标? 例如,如果混合以下两个图像中的纹理:...

线框着色器 - 使用共享顶点时出现重心坐标
Wireframe shader - Issue with Barycentric coordinates when using shared vertices

我正在努力在WebGL中绘制地形。 问题是我只使用4个顶点来绘制单个四边形,方法是使用索引来共享顶点。 所以我无法上传独特的baricentric坐标...

Android OpenGL queueEvent为什么?
Android OpenGL queueEvent why?

这有什么不同:queueEvent(new Runnable(){@ Override public void run(){mRenderer.method();}}); 这个:mRenderer.method(); 什么是更好的OpenGL FPS?

glGetString(GL_VERSION)返回“OpenGL ES-CM 1.1”,但我的手机支持OpenGL 2
glGetString(GL_VERSION) returns "OpenGL ES-CM 1.1" but my phone supports OpenGL 2

我正在尝试制作基于NDK的OpenGL应用程序。 在我的代码中的某个时刻,我想检查设备上可用的OpenGL版本。 我使用以下代码:const char * version =(...

glUseProgram之间的OpenGL纹理绑定
OpenGL Texture binding between glUseProgram

我正在Android上的OpenGL ES 2.0中实现一个引擎。 我有多个着色器,对象可以采用多个纹理。 我的目标是最小化对OpenGL的纹理绑定调用,所以我保留了一个列表......

初学者openGL和Android混乱
Beginner openGL and Android confusion

我知道openGL用于游戏,但是可以在Android Views等东西上使用OpenGL吗? 例如,单击按钮将导致按钮(使用OpenGL爆炸/跳舞/ etc / etc)。

在openGL ES中检测最近的顶点到相机
Detecting closest vertex to camera in openGL ES

我有一个网格存储为顶点数组,其中一个索引数组用于绘制它。 其中四个顶点也用着色器重绘以突出显示点,这些顶点的索引是......

iPhone模拟器上的PVRTC纹理
PVRTC textures on iPhone Simulator

有没有办法让PVRTC纹理在iPhone模拟器上运行?

仅使用renderbuffer(没有帧缓冲)来绘制屏幕外内容?
Using renderbuffer only (without framebuffer) to draw offscreen content?

我是否必须为我创建的每个渲染缓冲区生成并绑定帧缓冲区? 或者是否有机会仅创建渲染缓冲区(并将其映射到纹理或以某种方式提交给sahders)? 我只是想 ...

T-Mobile G1(MSM7200)GPU内存
T-Mobile G1 (MSM7200) GPU Memory

我正在尝试找到有关T-Mobile G1上可用GPU(用于OpenGL)内存的一些信息。 这款手机内置了一个带有ATI Imageon GPU的MSM7200 Qualcomm芯片。 不幸的是我不是......

OpenGL ES Android的3D模型格式
3D model format for OpenGL ES Android

当我使用XNA时,模型格式很明显.X或.FBX,它们有骨头所以我能够进行动画和碰撞检测,它们可能拥有我需要的一切。 但现在我开始工作......

在使用纹理绘制时,glDrawElements()如何导致EXC_BAD_ACCESS?
How can glDrawElements() cause a EXC_BAD_ACCESS while drawing with texture?

我在这段代码中的glDrawElements()上获得了一个EXC_BAD_ACCESS,但只有当底层的代码块存在时才会这样。 我认为它必须是我失踪的概念,因为我...

SurfaceView或TextureView组合
SurfaceView or TextureView combination

我正在尝试将实时效果应用于相机预览并在多个视图中显示,我该怎么办? (就像相机2)(快照)我知道2种方法来显示相机的实时效果......

在Hiero中创建的字体无法使用新颜色(r,g,b,a)设置颜色;
Fonts created in Hiero can't set the color with new Color(r,g,b,a); - LIBGDX

我在Hiero中生成了一些字体。 如果我设置字体颜色:fontFPS.setColor(Color.YELLOW); 正确绘制的文字颜色。 但如果我用Color fpsColor = new Color(74f,...

2d android MMORPG游戏
2d android mmorpg game

我想制作一个mmorpg游戏,我想在开始之前知道一些事情,首先,我知道如何为Android制作游戏,我一直在使用canvas,opengl es 1.0 / 1.1和一些...

结合大量纹理图集使用OpenGL ES绘制调用
Combine lots of texture atlas draw calls with OpenGL ES

我有一个很大的纹理图集,我在屏幕上绘制了很多纹理。 目前,来自地图集的每个纹理都是使用以下代码分别绘制的:GLfloat coordinates [] = {...

有没有办法在iPhone中将.obj文件从Lightwave 3D转换为.h文件,用于OpenGL ES?
Is there a way to convert a .obj file from Lightwave 3D to .h file for OpenGL ES in iPhone?

我正在寻找一种方法将Lightwave 3D的.obj文件转换为iPhone的.h文件。 我环顾四周,看过几个可以为你生成.h文件的脚本,但是所有这些脚本都不能......

为Vuforia创建网格(Java)
Creating meshes for Vuforia (Java)

就在今天,我开始学习Vuforia。 我正在查看Image Targets代码并看到它来自com.qualcomm.vuforia.samples.SampleApplication.utils.Teapot以显示茶壶。 和茶壶......

OpenGL ES glRotatef执行剪切而不是旋转?
OpenGL ES glRotatef performing shear instead of rotate?

我能够在iPhone的屏幕上绘制精灵,但是当我尝试旋转它时,我得到了一些奇怪的结果。 它似乎是在y方向上拉伸精灵越多精灵越近......

iPhone上的PVR压缩 - 2D精灵的任何提示?
PVR compression on iPhone - any tips for 2D sprites?

我正在进行2D游戏并使用64x64纹理来绘制我的角色。 它基本上看起来像超级马里奥兄弟,每个角色有大约10帧构成他们的整个动画序列。 ...

如何在白色背景上的Open GL ES中显示彩色纹理画笔?
How do I get a colored texture brush to show up in Open GL ES on white background?

我想使用OpenGLES在白色背景上使用纹理画笔绘制,使用我选择的颜色。 我有一个位图图像,我用CG加载并变成纹理。 这个位图大多是黑色的......

是否可以检查iPhone上的OpenGL ES纹理是否已真正解除分配?
Is it possible to check whether an OpenGL ES texture on iPhone has been truly deallocated?

手册刚刚指示你写:glDeleteTextures(1,&GLtexture); 并声称纹理将被删除。 iPhone的内存很少,我想确保这些纹理真正......

放大和缩小OpenGl ES
Zoom in and out in OpenGl ES

放大和缩小是使用glOrtho还是glScale的最佳做法?

在iphone上加载openGL游戏的屏幕?
Loading screen for an openGL game on iphone?

我正在使用openGL for iPhone,虽然一切都很好,但我必须在游戏的某些部分等待大约一秒,这些部分使用了大量的精灵表。 它有什么办法可以创建...

在OpenGL ES顶点数组中使用GL_SHORT而不是GL_FLOAT
Using GL_SHORT instead of GL_FLOAT in an OpenGL ES vertex array

我有一个立方体的顶点数组float vertex_coordinates [] = {-12.43796,-12.43796,12.43796,-12.43796,12.43796,12.43796,12.43796,12.43796,12.43796,12.43796,12.43796,12.43796,12.43796,...

如何在iPhone上与基于OBJ的3D模型进行交互?
How does one interact with OBJ-based 3D models on iPhone?

我有几个不同的OBJ文件,我能够解析和显示。 此代码基于Jeff LaMarche的WaveFront OBJ文件加载器类的开始。 但是,我需要一些方法来检测...

如何在我的openGLES应用程序中修复“粘性”touchesMoved?
How can I fix 'sticky' touchesMoved in my openGLES app?

我使用分离线程方法进行了我的openGL场景渲染//这是在我的init方法结束时SEL selector = @selector(preMainLoop); NSThread * thread = [[NSThread alloc] initWithTarget:...

Android NDK中的OpenGL ES绘图问题
OpenGL ES drawing issues in Android NDK

由于性能问题,我不得不将我的android opengl代码从Java转移到C.我相信我转移了所有的OpenGL代码,但是现在我的代码部分有很多错误......

opengl es中的横向模式和locationInView
Landscape mode and locationInView in opengl es

所以今天我为我的应用程序实现了横向模式。 这是一个opengl es应用程序。 我把它旋转了90度。 我注意到的第一件事是接触不再有效。 原因是......

为什么我的y坐标反向
Why are my y coordinates in reverse

所以我试图以横向模式渲染我的程序...但是我遇到了一些我无法理解的问题。 为了向下移动我的地图,我必须要...

OpenGL关键帧动画 - 最好的方法
OpenGL key frame animation - the best approach

我正在尝试动画对象。 我使用关键帧动画:我有两个顶点缓冲区(两个帧),我的对象的顶点 - 第一个缓冲区用于对象开始状态,第二个缓冲区用于结束状态。 至 ...

使用Color.rgb()不适用于完整的0 ... 255范围
Using Color.rgb() doesnt work for full 0...255 range

我正在使用opengl编写一款安卓游戏。 我正在使用:color = Color.rgb(theR,theG,theB); (所有整数)存储矩形的颜色。 然后我解析出RGB来渲染矩形:colorR = ...

如何在OpenGL-ES中使用多个对象
How to work with several objects in OpenGL-ES

我正在尝试学习如何添加多个对象并在我的3D世界中使用它们。 我正在为iPhone开发。 关于我在下面的问题,我在谷歌搜索时找不到有关它的好信息。 ...

使用Java和C ++的Android OpenGL
Android OpenGL using both Java and C++

你可以混合Java和本机OpenGL调用。 例如,在onSurfaceCreated中进行设置,但是将onDraw调用到本机代码(甚至两者)? 我在生病方面遇到困难......

Webgl:最远的飞机能见度
Webgl: farthest plane visibility

好吧,我有一个非常简单的例子:只是一个三角形,其z坐标等于1(无视图或投影矩阵)。 坐标为:0.0,0.6,1.0 -0.5,-0.4,1.0 0.5,-0.4,1.0这样......

glDrawElements的问题
issue with glDrawElements

这显示红色:VertexColorSet(&colors [vertexCounter],1.0f,0.0f,0.0f,1.0f); 这显示颜色为黑色:VertexColorSet(&colors [vertexCounter],0.9f,0.0f,0.0f,1.0f); ...

OpenGL ES 2.0 - 纹理四核
OpenGL ES 2.0 - Textured Quad

每当我尝试渲染纹理四边形时,我最终会得到纹理扭曲的三角形部分:请参阅此图像http://i45.tinypic.com/14mgnkn.png。 纹理是在GIMP中创建的PNG,...
1 2 3 4 5 6 7 73 74