cost 93 ms
在 Android 和 opengles 2 中使用 glOrthof 在屏幕中居中矩形對象,java

[英]Center rectangle-object in the screen by using glOrthof in Android with opengles 2, with java

我正在為 Android 編寫 OpenGlEs 2 一書的示例。我做了第一個示例,通過使用下面的數組定義坐標來繪制底數為 9、高度為 14 的矩形 矩形出現在示例中,右上角的白色矩形: 我正在處理的代碼位於存儲庫https://github.com/quimperval/opengles-an ...

如何讓OpenGL ES 2.0中的vertex shader進行GPGPU計算?

[英]How to let a vertex shader in OpenGL ES 2.0 perform GPGPU computing?

我正在做一個使用 OpenCL 的項目,我認為它可以在 Mali 400 GPU 上運行。 但是我最近發現Mali 400 GPU只支持OpenGL ES 2.0標准。 我仍然必須使用這個 GPU,那么有什么方法可以讓着色器的行為與 OpenCL 內核或 CUDA 內核幾乎相同? 我期望有一些主要 ...

OpenGL ES 2.0 在渲染全屏四邊形奇怪邊緣上的采樣紋理時

[英]OpenGL ES 2.0 When sampling texture on a fullscreen quad weird edge is being rendered

我正在努力在已經渲染的幀之上渲染一個簡單的疊加圖像。 框架由 mapbox 庫渲染,我在 mapbox 渲染框架后調用我的渲染代碼對其進行了修改。 我不知道我在 mapbox 庫已經渲染的幀之上渲染這一事實是否重要,但也許是,所以我在這里提到它。 這個問題似乎與紋理有關。 我嘗試渲染的圖像是一個帶有 ...

我遇到了渲染深度問題

[英]I'm having issues with rendering depth

我在用GLES2做圖形,因為我打算做一個移動應用程序,所以它和經典的opengl有不同的東西,在創建幀緩沖區的部分,我尋找了如何去做,我做了一個簡單的,但我有一個深度問題 我看到了更多示例,我看到我應該為深度添加紋理,我嘗試添加它但它不起作用,紋理是黑色的,我將在創建幀緩沖區的位置留下代碼片段 ...

如何只關注圖表的正 Y 軸部分?

[英]How to only focus on the positive Y-axis portion of graph?

我是 OpenGL 的新手,最近根據 Android 開發者網站上的指南成功繪制了我的第一個形狀。 現在我試圖只關注我的 OpenGL 2D 渲染圖的上半部分。 所以你們都知道,屏幕中間的右邊是 (0,0)。 但是現在我希望原點位於屏幕底部的中間,同時保持 y 軸 0.5f 值位於屏幕中間,1f ...

OpenGL ES 2 使用 i 訪問紋理時,着色器鏈接失敗

[英]OpenGL ES 2 Shader linking fails when accessing texture using i

我正在嘗試在我的着色器中添加對多個陰影貼圖的支持,當我嘗試訪問統一結構中的 sampler2D 時,它只是沒有鏈接。 我的片段着色器:#version 300 es precision highp float; precision highp int; const int MAX_LIGHTS ...

OpenGL ES 圍繞其中心旋轉形狀

[英]OpenGL ES rotating shape around its center

我嘗試使用 rotateMatrix 旋轉矩形,遵循https://developer.android.com/training/graphics/opengl/motion上的教程,但是當我運行它時,矩形圍繞(我認為)點 0,0 旋轉。 我需要改變什么才能讓它圍繞它的中心旋轉? ...

如何快速翻轉 OpenGL ES FBO?

[英]How to fast flip OpenGL ES FBO?

版本:Android OpenGL ES 2.0 我使用5個過濾器和FBO來渲染位圖,每個過濾器都需要位圖紋理和位圖的遮罩紋理,我的問題是在每次過濾器渲染后,下一個過濾器得到的FBO是顛倒的,偶數過濾器上的遮罩和紋理方向相反,我想知道如何在下一個過濾器使用之前快速翻轉FBO? 為了簡化問題,5 ...

OpenGL 紋理到 AhardwareBuffer

[英]OpenGL textures into AHardwareBuffer

我在 Android 中遇到了AHardwareBuffer 。 我想使用 AHardwareBuffer 來存儲紋理,以便我可以在沒有 OpenGL 上下文的不同線程上使用它們。 目前,我正在做以下事情: 生成紋理並將其綁定到GL_TEXTURE_2D 。 EGLClientBuffe ...

使用 OpenGLES2 在 3D 場景上繪制 2D 文本?

[英]Drawing 2D text over 3D scene with OpenGLES2?

我正在嘗試在 3D 場景上渲染 2D 文本。 2D 文本使用 TTF 字體中的 freetype 加載,並使用正交投影進行渲染,場景使用我的相機使用透視投影。 我已經修改了學習 OpenGL 教程中用於文本渲染的代碼。 我可以單獨渲染文本和 3D 場景,但是將它們繪制在一起時不會出現 2D 文本。 ...

GLES20 從圖像文件的字節數組中繪制紋理

[英]GLES20 draw texture from image file's byte array

我正在嘗試使用 opengl 從圖像文件字節中繪制紋理: 但結果看起來像這樣的結果 如果我更改最后一行,並將使用文件字節數組從位圖中繪制圖片,如下所示: 它顯示正確的圖像,但工作速度太慢(我需要每 100 毫秒繪制 2mb 紋理,並且紋理變化看起來滯后),這就是為什么這種方式不適合我 ...

如何在 WebGL 中創建合適的圓角矩形?

[英]How to create a proper rounded rectangle in WebGL?

我試圖實現這個問題的答案,但似乎有點問題。 如果您打開他們的 ShaderToys 並嘗試更改邊框半徑,則圓角矩形的大小(寬度和高度)也會更改。 我正在尋找像shadertoy這樣的解決方案,其中更改邊界半徑不會更改形狀的大小。 不幸的是,在這個着色器玩具中,它是一個填充的圓角矩形。 是否有可能有 ...

立方體被壓扁並渲染為梯形

[英]Cube getting squashed and rendering as trapezium

我正在嘗試使用 OpenGL ES 2.0 渲染一個立方體並沿它的 Y 軸旋轉它,但是該立方體不會渲染為立方體,而是渲染為某種非常平坦的梯形。 一些顯示奇怪行為的圖像: 非常平坦: 開始旋轉: 中轉: 和旋轉后: 我不確定是什么導致了這種奇怪的行為。 我正在使用Blanket 庫中 ...

OpenGL ES 2.0 GLSL 着色器無法編譯

[英]OpenGL ES 2.0 GLSL shader doesn't compile

我有一個帶有簡單着色器的 OpenGL 應用程序,它在帶有 API 30 的 Android Studio 模擬器設備上運行良好,但在我自己的硬件設備 (API 30) 上卻沒有。 問題出在片段着色器中。 這是代碼: 當我在我的設備上運行應用程序時,logcat 顯示以下幾行 但是如果我只 ...

如何將 object 垂直於 3D 空間中的表面放置?

[英]How would one place an object normal to a surface in 3D space?

假設我有一個立方體或球形表面。 我有一個 object 我想“坐在”這個表面上,即 object 的 y 軸應該等於表面的法線。 為了渲染,我使用了一個轉換,它采用 position 向量、3 個旋轉角度和一個比例向量。 之前,我試圖計算標准 <0, 1, 0> 向量與法線之間的角度, ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM