cost 262 ms
Qt + OpenGL4:glBindVertexArray() 在繪圖時創建一個 GL_INVALID_OPERATION

[英]Qt + OpenGL4 : glBindVertexArray() creates a GL_INVALID_OPERATION when drawing

正如標題所示,我正在嘗試找出程序中出現錯誤的原因。 glBindVertexArray()在我的程序中繪制場景時會創建一個 GL_INVALID_OPERATION,即使我事先已經正確初始化了它。 該程序在libQGLViewer庫的幫助下使用 Qt 5.15。 它由同一屏幕上的多個 QGLVi ...

在 FBO(QOpenGLFramebufferObject) 中使用模板緩沖區時出錯

[英]Error when use stencil buffer in FBO(QOpenGLFramebufferObject)

我嘗試在這樣的 fbo 中繪制凹多邊形(它只是正方形中的三角形),並且我在 QOpenGLWidget 中成功繪制了它: 例子.png 但是當我想在FBO中繪制並轉換為圖像保存時,結果總是錯誤(只是一個黑色圖像)。我在啟用stencil buffer的情況下繪制凹多邊形,這里是所有代碼(項目包下載) ...

QOpenGLContext和本機OpenGL上下文之間的紋理共享不適用於Mesa驅動程序

[英]Texture sharing between QOpenGLContext and native OpenGL context does not work with Mesa drivers

我正在嘗試使用OpenGL將UI作為插件添加到現有應用程序中。 為此,我將UI渲染為紋理,並在繪制場景后在3D場景頂部繪制該紋理。 紋理生成如下: 可能更有趣的部分是紋理的繪制: 我主要發現了這種繪制紋理的方法,並有一些評論說此方法已被棄用,但使用較新的方法在全視角覆蓋紋 ...

如何在openGL中獲得同類的屏幕空間坐標

[英]How to get homogeneous screen space coordinates in openGL

我正在學習opengl,我得到了一些帶有一些物體的小3D場景。 在GLSL頂點着色器中,我在matixes上乘以頂點,如下所示: vertexPos是一個vec4變量變量,我將它傳遞給片段着色器。 以下是場景呈現正常的方式: 正常渲染 但后來我做了一個調試渲染。 我在片段着色 ...

QOpenGLWidget與QApplication?

[英]QOpenGLWidget with QApplication?

我們有一個基於QWidget的應用程序,以前使用QWindow進行OpenGL渲染。 要在我們的應用程序中使用該窗口,我們必須使用 以前我們只使用外部的Qt OpenGL庫進行渲染。 我們希望從使用QWindow切換到某種QWidget以與觸摸手勢兼容,並且通常與我們的其他應用程 ...

無法使用QOpenGLBuffers渲染

[英]Can't render with QOpenGLBuffers

我的目標是使用QOpenGLBuffers(索引和頂點)渲染一個正方形。 但是在看完所有的導師和文檔后,我錯過了一些東西。 現在它什么也沒渲染。 這是此緩沖區的init(): 這是render()方法: 也許有人遇到這樣的問題? ...

如何使用Qt的本機OpenGL獲得總的GPU內存?

[英]How I can get my total GPU memory using Qt's native OpenGL?

我正在嘗試使用本機Qt的OpenGL從視頻卡中獲取GPU內存總量,我嘗試了數百種方法,但沒有一種起作用。 這是我目前所擁有的: 問題是變量total_mem_kb始終為0,它不會獲取glGetIntegerv內部的值。 通過運行此代碼,我得到0。可能是什么問題? 你能給我一個提示嗎 ...

如何在 Qt5 中使用像 glGenBuffersARB 這樣的擴展?

[英]How to use extension like glGenBuffersARB in Qt5?

我拼命想了解Qt5中OpenGL支持的架構。 我目前的問題是:我有一些現有的 OpenGL 代碼(桌面,而不是 OpenGL ES ),它們使用了一些 OpenGL 擴展,包括glGenBuffersARB 。 在 Qt5 之外,訪問像這樣的擴展函數是微不足道的,例如通過使用GLEW,我可以簡單地 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM