คำถามในหัวข้อ 'opengl-es'

Android OpenGL ใช้ทั้ง Java และ C++
คุณสามารถผสมผสานการโทร Java และ OpenGL ดั้งเดิมได้หรือไม่ ตัวอย่างเช่นการตั้งค่าเกิดขึ้นใน onSurfaceCreated แต่มีการเรียก onDraw เป็นโค้ดเนทีฟ (หรือทั้งสองอย่าง) ฉันมีปัญหาในการเรนเดอร์โค้ดเนทิฟ...
1070 มุมมอง
schedule 18.01.2024

iPhone + OpenGL + Touches: FPS ลดลง
เมื่อเร็ว ๆ นี้ฉันพบปัญหาที่แปลกมาก: การแตะหน้าจอของ iPhone และเลื่อนนิ้วไปรอบ ๆ สามารถกิน FPS ของฉันได้มากถึง 50% ใช่ ฉันตรวจสอบโค้ดของฉันเพื่อหาปัญหาคอขวดที่อาจเกิดขึ้น – ไม่ใช่ปัญหา วิธีสุดท้ายที่ฉันลองก่อนที่จะเขียนโพสต์นี้ –...
361 มุมมอง
schedule 09.12.2023

แสดงผลสองวัตถุใน OpenGL ES
ฉันกำลังพยายามเพิ่มวัตถุสองชิ้นซึ่งสร้างขึ้นจากส่วนหนึ่ง แต่เนื่องจากฉันต้องระบายสีแต่ละส่วน ฉันจึงแยกพวกมันออก ฉันได้พยายามที่จะเรนเดอร์ส่วนหนึ่งที่ใช้งานได้ แต่หลังจากนั้นฉันได้ลองเรนเดอร์ทั้งสองส่วนที่ไม่ได้เรนเดอร์อะไรเลย...
982 มุมมอง
schedule 05.01.2024

สีผสมไม่ถูกต้องใน OpenGL ES
ฉันกำลังพยายามแสดงวงกลม 2 วง (สีอ่อน) ใน OpenGL ES ในแบบ 2 มิติ ตรงกลางเป็นสีขาว ขอบเป็นสีดำ มันทำงานได้ดีตราบใดที่มันไม่ทับซ้อนกัน: แต่ทันทีที่พวกเขาทำฉันก็ได้รับสิ่งประดิษฐ์นี้: ฉันใช้ glBlendFunc(GL_ONE, GL_ONE)...
483 มุมมอง
schedule 28.10.2023

OpenGL ES จะทำงานได้ดีกว่า CoreAnimation สำหรับการสร้างภาพเคลื่อนไหวนับร้อยชั้นหรือไม่
ฉันมีวัตถุซึ่งประกอบด้วย CATransformLayer ที่มีเลเยอร์ย่อย CAKeyframeAnimated สองตัว เมื่อเพิ่มออบเจ็กต์นี้เพียง 10 อินสแตนซ์ในเลเยอร์ของมุมมอง fps จะลดลงเหลือ ~ 10/15 fps ไม่รู้เท่าไหร่แต่ดูไม่ดีเลย สร้างภาพเคลื่อนไหวได้เพียง 20 ภาพเท่านั้น...
102 มุมมอง
schedule 12.12.2023

Cmake / iOS: find_package (GLUT REQUIRED) ไม่ได้กำหนด GLUT_INCLUDE_DIRS
ครั้งแรกที่ฉันใช้ cmake บน iOS และฉันสับสน find_package(GLUT REQUIRED) ผลลัพธ์ใน GLUT_LIBRARY และ GLUT_FOUND กำหนดไว้ (และ GLUT_FOUND ประเมินว่าเป็นจริง) แต่ไม่ใช่ GLUT_INCLUDE_DIRS ตามที่แนะนำไว้ที่นี่ (และที่อื่น ๆ อีกมากมาย):...
360 มุมมอง
schedule 12.12.2023

การเพิ่มพื้นผิวให้กับวัตถุที่เรนเดอร์ส่งผลให้วัตถุนั้นเป็นสีดำทั้งหมด OpenGL ES 2.0
ฉันกำลังพยายามเพิ่มพื้นผิวให้กับสี่เหลี่ยมโดยใช้ openGL ES 2.0 ใน Xcode และฉันสร้างสี่เหลี่ยมจัตุรัสโดยสร้างสามเหลี่ยมสองอัน เมื่อฉันรันโครงการ สี่เหลี่ยมจะเปลี่ยนเป็นสีดำทั้งหมด...
25 มุมมอง
schedule 19.01.2024

วิธีปรับขนาดพื้นผิวให้ครอบครองเพียงส่วนหนึ่งของ QQuickItem UI
ฉันได้แทนที่ updatePaintNode ด้วยวิธีต่อไปนี้เพื่อวาดพื้นผิว OpenGL บนคลาสที่ได้รับ QQuickItem ที่เรียกว่า MyQQuickItem ที่นี่ QSGNode *MyQQuickItem::updatePaintNode(QSGNode * oldNode, QQuickItem::UpdatePaintNodeData *...
113 มุมมอง
schedule 20.01.2024

ข้อผิดพลาด OpenGL ของ Libgdx
ฉันเริ่มโปรเจ็กต์ใหม่ด้วย libgdx บน android studio แต่เมื่อฉันรันโปรแกรม ฉันพบว่า: Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: OpenGL 2.0 or higher with the FBO extension is required. OpenGL version:...
434 มุมมอง
schedule 05.12.2023

GLES คำนวณการทำงานของอะตอมมิกเชเดอร์สำหรับการลอยตัว
ฉันใช้คอมพิวเตอร์เชเดอร์เพื่อรับค่าผลรวม (ประเภทคือลอย) เช่นนี้ #version 320 es layout(local_size_x = 640,local_size_y=480,local_size_z=1) layout(binding = 0) buffer OutputData{ float sum[]; }output; uniform sampler2D texture_1; void main() {...
390 มุมมอง

บางส่วนหายไปเมื่อเรนเดอร์วัตถุ 3 มิติใน Android (java) โดยใช้ OpenGLES 2
ฉันเพิ่งเริ่มใช้ OpenGL และฉันกำลังพยายามโหลดไฟล์ .obj ลงในแอปพลิเคชัน Android ของฉัน และแสดงโดยใช้ OpenGLES 2 วัตถุถูกแสดงผล แต่มีช่องว่างอยู่บ้างตามภาพด้านล่าง ฉันจะแก้ไขปัญหานี้ได้อย่างไร? นี่คือวัตถุจริง นี่คือรหัสของฉัน...
116 มุมมอง

มัลติเท็กซ์เจอร์และป้ายกำกับใน Opengl ES 3.0
ฉันต้องการวาดตัวเลขบนวัตถุโดยใช้มัลติเท็กซ์เจอร์ แต่ภาพสุดท้ายจะสว่างกว่า เช่น เป็นไปได้ไหมที่จะแยกสีขาวออกจากมัลติเท็กซ์เจอร์และทำให้ตัวเลขเข้มขึ้น? นี่คือตัวแบ่งส่วนของฉัน: #version 300 es precision mediump float; in vec2...
62 มุมมอง
schedule 02.01.2024