草庐IT

GL_TEXTURE

全部标签

iOS:视频作为具有 alpha 透明度的 GL 纹理

我正在尝试找出在GL纹理上显示视频同时保持alphachannel透明度的最佳方法。关于视频作为GL纹理的信息在这里:IsitpossibleusingvideoastextureforGLiniOS?和iOS4:howdoIusevideofileasanOpenGLtexture?.这里使用ffmpeg来帮助提高alpha透明度,但对应用商店不友好:iPhone:Displayasemi-transparentvideoontopofaUIView?视频源将在用于色度键控的绿色屏幕前拍摄。视频可以保持原样以离开绿屏或在视频编辑套件中处理并导出到QuicktimeAnimation或

iphone - glUniform4fv 给出 GL_INVALID_OPERATION

我正在尝试在iOS和OpenGLES中开发一款基本游戏,但我在制服方面遇到了这个问题,这里是将值传递给我的制服的代码:glBindVertexArrayOES(_vertexArray);//RendertheobjectwithES2glUseProgram(self.shaderProgram);glUniformMatrix4fv(uniformModelViewProjection,1,0,modelViewProjectionMatrix.m);//GetuniformcenterpositionglUniform4fv(uniformCenterPosition,1,cen

iOS4 : how do I use video file as an OpenGL texture?

我试图在OpenGL中将视频文件的内容(假设暂时没有音频)显示到UV映射的3D对象上。我已经在OpenGL中做了一些工作,但不知道从哪里开始处理视频文件,而且那里的大多数示例似乎都是为了从相机获取视频帧,这不是我所追求的。目前我觉得我是否可以将视频的各个帧设置为CGImageRef,所以我想知道如何做到这一点?也许还有更好的方法来做到这一点?我应该从哪里开始,在iOS上播放视频最直接的文件格式是什么?.mov? 最佳答案 抱歉;在iPhone上打字,所以我会简短一点。使用视频的URL创建一个AVURLAsset-如果您愿意,可以是本

c# - goo.gl 或 jsfiddle 等网站如何生成其 URL 代码?

我想生成一个类似goo.gl的代码和jsfiddle网站(http://jsfiddle.net/XzKvP/)。我尝试了不同的东西,这些东西给了我太大的guid、重复的字母数字代码等。我想我应该能够根据我的数据库表中的主键生成一个字母数字代码。这样就不会重复了?PK是一个自动递增的整数1。但不确定应该如何完成。我要密码看随机,但确实如此不是不得不。例如,我做不是想要项目1234在我的数据库中是BCDE和1235项目要BCDF.示例:注意urlhttp://jsfiddle.net/XzKvP/具有唯一的5个字符代码XzKvP与页面相关联。我希望能够生成相同类型的代码。goo.gl也这

opengl - 调用 gl.GenVertexArrays 时出现内存错误

我使用Go的go-gl包已经有一段时间了。一切都在100%工作,直到我做了一些重构,现在我得到了奇怪的错误:fatalerror:unexpectedsignalduringruntimeexecution[signalSIGSEGV:segmentationviolationcode=0x1addr=0x0pc=0x0]runtimestack:runtime.throw(0x65d0fe,0x2a)/usr/lib/go/src/runtime/panic.go:596+0x95runtime.sigpanic()/usr/lib/go/src/runtime/signal_uni

opengl - Go-GL 中的曲面分割

我正在尝试使用GolangOpenGLbindings分割一个简单的三角形库没有声称支持曲面分割着色器,但我查看了源代码,添加正确的绑定(bind)似乎并不十分棘手。所以我branchedit并尝试了addinggl_defs.go中的正确常量.绑定(bind)仍然编译得很好,我的程序也是如此,当我真正尝试使用新的绑定(bind)时,事情变得很奇怪。每当我实际尝试包含曲面分割着色器时,程序就会从显示漂亮的圆形三角形变成黑屏。我正在关注OpenGLSuperbible(第6版)并在这个项目中使用他们的着色器,所以我不认为我正在使用损坏的着色器(无论如何他们不会吐出错误日志)。但如果着色器

opengl - glClear() 在 Intel HD 4000 (GL 4.0) 上提供 GL_OUT_OF_MEMORY 但在 GeForce (GL 4.2) 上不提供......为什么?

现在,这是一种非常奇怪的行为。TL;DR——在渲染到纹理设置中,在调整窗口(帧缓冲区0)大小时,只有下一次调用glClear(GL_COLOR_BUFFER_BIT)以绑定(bind)帧缓冲区0(窗口的客户端)area)给出GL_OUT_OF_MEMORY,仅在两个GPU中的一个上,但是渲染仍然正确地进行。现在,所有的细节:所以这是在带有两个GPU的VaioZ上(可以通过机器上的物理切换按钮切换到):OpenGL4.2.0@NVIDIACorporationGeForceGT640MLE/PCIe/SSE2(GLSL:4.20NVIDIA通过Cg编译器)OpenGL4.0.0-Buil

OpenGL render-to-texture-via-FBO——不正确的显示与正常的纹理

到纹理绑定(bind)的屏幕外帧缓冲区对象的屏幕外渲染应该是微不足道的,但我遇到了一个我无法解决的问题。我的完整示例程序(目前只有2D!)在这里:http://pastebin.com/hSvXzhJT请参阅下面的一些说明。我正在创建一个rgba纹理对象512x512,将它绑定(bind)到一个FBO。此时不需要深度或其他渲染缓冲区,严格来说是2D。以下极其简单的着色器渲染到该纹理:顶点着色器:varyingvec2vPos;attributevec2aPos;voidmain(void){vPos=(aPos+1)/2;gl_Position=vec4(aPos,0.0,1.0);}

gitolite 推送错误-> 远程 : ENV GL_RC not set

我正在尝试将内容从工作站推送到服务器。但它给了我一个错误。请查看以下命令和错误:Administrator@ganesh~/testing$gitpushoriginmasterCountingobjects:3,done.Writingobjects:100%(3/3),241bytes,done.Total3(delta0),reused0(delta0)remote:ENVGL_RCnotsetremote:BEGINfailed--compilationabortedathooks/updateline20.remote:error:hookdeclinedtoupdatere

安卓 : GL error while resizing: 0x506 (ignored)

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭去年。Improvethisquestion当我使用任何Android模拟器时,我不断遇到错误。"GLerrorwhileresizing:0x506(ignored)"有人知道如何解决这个问题吗?它是否会影响我的EspressoUI测试用例,因为在此之后我无法运行我的Espresso测试用例。我的测试Actor一启动就卡住了,并尝试单击出现以下错误的按钮android.support.test.espresso.AppNotIdleExce