Запитання з тегом «opengl»

OpenGL (Open Graphics Library) - це графічний стандарт і API, який не залежить від платформи і доступний для настільних, робочих станцій та мобільних пристроїв. Він призначений для забезпечення апаратного прискореного візуалізації, а отже, дає значно покращену ефективність порівняно з традиційною візуалізацією програмного забезпечення. OpenGL використовується для таких програм, як програмне забезпечення для САПР та комп'ютерні ігри. Стандарт OpenGL, як і OpenGL ES, контролюється групою Khronos.

4
Колись, коли> було швидше, ніж <... Зачекайте, що?
Я читаю дивовижний підручник з OpenGL . Це дійсно чудово, повірте мені. Тема, в якій я зараз перебуваю, - Z-буфер. Окрім пояснення того, про що йдеться, автор зазначає, що ми можемо виконувати спеціальні глибинні тести, такі як GL_LESS, GL_ALWAYS тощо. Він також пояснює, що власне значення значень глибини (яка є …
280 c  optimization  opengl  cpu  gpu 


5
Що є найсучаснішим для візуалізації тексту у OpenGL станом на версію 4.1? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередилось на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . Удосконаліть це питання У OpenGL вже існує низка питань щодо відображення тексту, такі як: Як …
199 opengl  text  glsl  shader  opengl-4 

10
Як налагодити шейдер GLSL?
Мені потрібно налагодити програму GLSL, але я не знаю, як вивести проміжний результат. Чи можливо зробити сліди налагодження (наприклад, з printf) за допомогою GLSL?
193 opengl  debugging  glsl 

17
Наскільки 3D ігри настільки ефективні? [зачинено]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 5 місяців тому . Удосконаліть це питання Є щось, чого я ніколи не розумів. Як така велика велика гра на ПК, як GTA …

4
Відмінності та взаємозв'язок між glActiveTexture та glBindTexture
З того, що я збираю, glActiveTextureвстановлює активну "одиницю текстури". Кожна одиниця текстури може мати декілька цільових текстур (зазвичай GL_TEXTURE_1D, 2D, 3D або CUBE_MAP). Якщо я правильно розумію, вам потрібно зателефонувати, glActiveTextureщоб спершу встановити блок текстури (ініціалізований до GL_TEXTURE0), а потім ви прив’язуєте (одну або більше) "цільових текстур" до цієї одиниці …
137 opengl  textures 

2
Яка концепція та відмінності між Framebuffer та Renderbuffer у OpenGL?
Мене плутають поняття Framebuffer і Renderbuffer. Я знаю, що їх потрібно видати, але я хочу їх зрозуміти перед використанням. Я знаю, що для зберігання тимчасового результату малювання потрібен буфер растрових зображень. Задній буфер. А інший буфер потрібно побачити на екрані, коли ці малюнки виконуються. Передній буфер. І переверніть їх, і …

6
Що робить glLoadIdentity () у OpenGL?
Я новачок у OpenGL, і я трохи переповнений усіма випадковими функціями, які є в моєму коді. Вони працюють, і я знаю, коли ними користуватися, але я не знаю, для чого вони мені потрібні або що вони насправді роблять. Я знаю, що glLoadIdentity()замінює поточну матрицю матрицею ідентичності, але що саме це …
132 opengl  graphics 

6
Яке правильне розширення файлу для шейдерів GLSL? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, редагуючи цю публікацію . Закрито 12 місяців тому . Удосконаліть це питання Я вивчаю затінення glsl і натрапив на різні формати файлів. Я …
127 opengl  glsl  shader 

7
Як компілювати для Windows в Linux за допомогою gcc / g ++?
Я написав деякі ефекти в C ++ (g ++), використовуючи freeglut в Linux, і я компілюю їх g++ -Wall -lglut part8.cpp -o part8 Тож мені було цікаво, чи можна за допомогою g ++ зробити статичні компільовані файли Windows, які містять все необхідне? У мене немає Windows, тому було б дуже …
119 c++  opengl  gcc  glut  freeglut 

9
Використання OpenGl з C #? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 5 років тому . Удосконаліть це питання Чи є безкоштовні бібліотеки підтримки OpenGL для C #? Якщо так, то який я використовую …
118 c#  opengl 

4
Що таке об'єкти вершинного масиву?
Я зараз починаю вивчати OpenGL з цього підручника: http://openglbook.com/the-book/ Я перейшов до розділу 2, де я малюю трикутник, і я розумію все, крім VAO (це акронім ОК?). У підручнику є такий код: glGenVertexArrays(1, &amp;VaoId); glBindVertexArray(VaoId); Хоча я розумію, що код необхідний, я не маю поняття, що він робить. Хоча я …
114 opengl  vbo  vertex-array  vao 

8
opengl: glFlush () проти glFinish ()
У мене виникають проблеми з розрізненням практичної різниці між дзвінками glFlush()та glFinish(). Документи говорять, що glFlush()і glFinish()підштовхнуть всі буферизовані операції до OpenGL, щоб можна було впевнитись, що всі вони будуть виконані, різниця полягає в тому, що glFlush()повертається одразу куди як glFinish()блоки, поки всі операції не будуть завершені. Прочитавши визначення, я …
105 c++  c  opengl  graphics 


9
Як зробити контекст візуалізації OpenGL з прозорим фоном?
Контексти візуалізації зазвичай мають суцільний колір на тлі (чорний чи будь-який, див. Зображення нижче): Мені цікаво, чи можна налаштувати вікно, без прикрас І з прозорим фоном, дозволяючи мені виводити на нього речі OpenGL. Це дало б ілюзію, що трикутник пливе на екрані. Прозорий фон повинен дозволяти вам бачити робочий стіл …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.