cost 101 ms
當我使用 GlSurfaceView 向側面(向左或向右)傾斜我的設備時,cameraX 預覽傾斜

[英]cameraX preview Skews when I tilt my device sideways(Left or right) using GlSurfaceView

我正在制作一個相機濾鏡應用程序,因為我正在使用 opengles 和 CameraX,當我使用 PreviewView 時一切正常,但是當我使用 GlSurfaceView 時,當我將設備橫向移動時,預覽開始傾斜。 我正在渲染器中創建紋理從紋理中創建表面紋理從該表面紋理創建表面提供者最后將這個表面 ...

什么是紋理采樣精度?

[英]What is the texture sampling precision?

在OpenGL中,采樣紋理時,定位使用的精度或格式是多少? 詳細說明:當在着色器中使用texture(sampler, vTextureCoordinates)進行采樣時,例如precision highp float ,兩個 float32+ go 中。但是,該精度用於對紋理進行采樣,還是會降級 ...

為什么我的代碼在 opengl 中沒有顯示在頂點數組 object 的手機模擬器上

[英]Why is my code not displaying on phone emulator with vertex array object in opengl

我是新手,但我想做的是使用頂點數組 object 在手機模擬器上顯示一些東西。 但問題是它沒有在手機上顯示任何內容。 我對使用頂點數組對象的理解是,VAO 類似於一個文件夾,可以指向不同的緩沖區,並且在 VAO 內部有頂點緩沖區對象。 我在代碼中所做的是創建兩個緩沖區和一個 VAO。 將緩沖區綁定到 ...

如何將代碼從頂點數組重構為頂點數組 Object 方法

[英]How to refactor code from Vertex Array to Vertex Array Object methods

我正在學習 Opengl,我一直在使用的書是 OpenGL(R) ES 3.0 Programming Guide, 2nd Edition。 在第 6 章,他們討論了 Vertex arrays,他們有一個使用 Vertex Array 方法的示例代碼,即下面的代碼。 在該章的后面,他們討論了頂點 ...

OpenGL上傳貼圖很慢

[英]Uploading texture is very slow in OpenGL

我有一個要顯示的圖像列表,使用 OpenGL 紋理 (Android NDK/SDK)。 我已將圖像數據放入一個數組中以供glTexImage2D使用。 我初始化變量並運行glDeleteTextures(1, &hedy); 用於上傳和顯示每張圖片。 一切正常,但運行緩慢(加載紋理需要 2 ...

BulletPhysics 是否會由於重力自動使剛體隨時間下降得更快?

[英]Does BulletPhysics make rigid bodies fall faster over time due to gravity automatically?

我剛剛開始使用 Bullet Physics 和 OpenGL,我有一個盒子落在另一個盒子上面。 我只是不確定我是否必須手動添加一個事實,即 object 以越來越快的速度落向地面,object 落下的時間越長,或者它是由 Bullet Physics 自動完成的。 我還注意到多個不同質量的物體以 ...

在 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 內核幾乎相同? 我期望有一些主要 ...

在 android 中的 Dispatchers.Default 上運行 EGL 命令可以嗎?

[英]Is it okay to run EGL commands on Dispatchers.Default in android?

據我了解,EGL14.makeCurrent() 函數將線程映射到我們創建的 EGLContext。 我們執行的每個 EGL 操作都將在綁定到線程的 EGLContext 上執行。 執行用 Dispatchers.Default 包裝的 EGL 操作是否安全? 根據文檔,“”Dispatchers ...

您如何在 Android 上的 OpenGLES 中有效地管理紋理內存?

[英]How do you efficiently manage texture memory in OpenGLES on Android?

我正在將紋理加載到 Android 上的 OpenGLES 中,並在 HashMap 中維護對生成的id的引用。 在給定的時間點,並非所有已加載的紋理都將被使用,但可能會在稍后的時間點使用,因此如果設備有足夠的可用內存,我希望保持紋理加載。 但是,如果設備開始內存不足,我想刪除任何未使用的紋理,因 ...

有什么方法可以集成 OpenGLES 和 OpenWFD API?

[英]Is there any method for integrating OpenGLES and OpenWFD API?

我正在 QNX 7.0 上開發一個 C++ 應用程序。 在應用程序中,我想通過 OpenGL ES 3 渲染一個基本的立方體,並使用 OpenWFD API 顯示它。對於 QNX,本地窗口系統是通過屏幕 API 提供的,但是,就我而言,我無法使用它。 我可以訪問 OpenWFD API 並且可以在 ...

Cocos2dx OpenGl Shader二貼圖問題

[英]Cocos2dx OpenGl Shader two textures problem

我的 cocos2dx 手機游戲片段着色器可在 iOS 上運行,但在 Android 上無法正常運行,我沒有想法。 想法:u_texture 是我要修改其外觀的精靈的輸入紋理。 u_texture1 是一個具有一定透明度的“蒙版”紋理,根據其 alpha 通道,我想渲染精靈的外觀有一些變化或沒有變 ...

從 GL_TEXTURE_2D_ARRAY 上的多個幀緩沖區讀取延遲像素緩沖區

[英]Delayed Pixel Buffer Read from Multiple Framebuffers on GL_TEXTURE_2D_ARRAY

使用 Android、OpenGL ES 3.0 嘗試使用幀緩沖區對象寫入 GL_TEXTURE_2D_ARRAY 的多個層以按順序創建高度圖,然后在稍后的循環操作中按順序從 GL_TEXTURE_2D_ARRAY 的所有層讀取。 如果我創建一個高度圖紋理層,然后立即使用像素緩沖區 object 從 ...

為什么Qt着色器程序沒有版本?

[英]Why there is no version on Qt shader program?

從https://learnopengl.com/Getting-started/Shaders我讀到: 着色器總是以版本聲明開始,... 但是在OpenGL Window Example上沒有着色器代碼的版本。 那是什么版本呢? 以下似乎是相關的: How to Convert GLSL #ve ...

錯誤:0:4: 'gl_FragColor': 未聲明的標識符 & 錯誤: 0:4: 'assign': 無法從 'uniform 4-component vector of float' 轉換為 'float'

[英]ERROR: 0:4: 'gl_FragColor' : undeclared identifier & ERROR: 0:4: 'assign' : cannot convert from 'uniform 4-component vector of float' to 'float'

OpenGL 代碼拋出兩個錯誤: 錯誤:0:4:“gl_FragColor”:未聲明的標識符錯誤:0:4:“分配”:無法從“浮動的統一 4 分量向量”轉換為“浮動” 源代碼: 着色器助手 三角形頂點着色器 三角形片段着色器 ...

Android 捕獲一個 GameActivity View 作為 Bitmap

[英]Android capture a GameActivity View as Bitmap

我正在使用 Jetpack 的 GameActivity 在 Android 中呈現我的游戲,並且我在 Kotlin 代碼中在其頂部添加了一些本機視圖。 我想要一種將整個屏幕捕獲為 Bitmap 的方法,但不知何故,OpenGL 渲染的東西不會出現在保存的 Bitmap 上,只是“正常”的 And ...

有沒有辦法在 GLSL 中為統一緩沖區強制執行 16 字節對齊?

[英]Is there any way to enforce a 16 byte alignment for a uniform buffer in GLSL?

我通過 wgpu 以 WebGL 為目標,但遇到了統一緩沖區對齊的問題。 我正在嘗試使用這件制服: 我收到錯誤BUFFER_BINDINGS_NOT_16_BYTE_ALIGNED 。 與 wgpu 的維護者核實后,我得知這是因為 WebGPU 使用的 GLSL 的風格,並且我的着色器中的統一緩沖 ...

如何在不使用幾何着色器的情況下在 OpenGL ES 3.0 中為多個點光源實現陰影?

[英]How to implement shadow for multiple pointLights in OpenGL ES 3.0 without using Geometry shader?

我正在嘗試為我的場景中的多個點光源實現陰影。 我正在閱讀本教程,但在本教程中,他們使用了立方體貼圖和幾何着色器來存儲片段的深度值。 我正在使用 emscripten,在他們的文檔中他們說他們只支持 OpenGL ES 3.0 和 OpenGL ES 3.0 不支持幾何着色器,OpenGL ES 3 ...

`CVOpenGLESTextureCache` 是我用錯了嗎?

[英]`CVOpenGLESTextureCache` Am I using it wrong ?

參考GPUImage ,我使用 frameBufferCache 來重用幀緩沖區。 使用CVOpenGLESTextureCacheCreateTextureFromImage()創建新的幀緩沖區 當 framebuffer 沒有用時,返回緩存以備后用。 在我的程序中,我還需要對視頻進行解碼,並將 ...

C++ freetype 為帶有顏色和長度的文本添加邊框

[英]C++ freetype add border to text with color and lenght

我制作了一個 OpenGL c++ 程序,可以在屏幕上顯示一些文本。 我已經學習了一些教程並從這個問題中獲得了幫助。 有了這個,我設法編寫了一個名為 add_border 的add_border但我不太明白這一切是如何工作的,也無法在屏幕上顯示邊框。 這是我到目前為止所擁有的: 文本文件 文本.vs ...


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