Articles of opengl es

Не удалось выделить изменения на устройствах Samsung

Компиляция размытия шейдеров на устройствах Samsung с ошибкой: не удалось выделить изменения Код шейдера следующий: #ifdef GL_ES precision mediump float; #endif varying vec2 v_texCoord; varying vec2 v_blurTexCoords[14]; varying vec2 pixel_size; uniform vec2 v_resolution; uniform sampler2D u_texture; uniform mat4 u_projTrans; void main() { … } На других устройствах работает хорошо, что может быть неправильно с устройствами […]

Android: как программно определить точные пропорции пикселей устройства?

Я хочу отображать плитки, которые, как предполагается, все квадраты в моем приложении для Android, используя OpenGL ES 2.0. Возможно ли приложение, установленное на устройстве Android, программно определить точное соотношение сторон отдельных пикселей экрана устройства без каких-либо входов от пользователя?

В чем смысл класса EGL14

Я работаю над Android с OpenGL. Я grep код GLSurfaceView, и я замечаю, что он использует класс EGL10 для работы с Opengl. Прогуливаясь по javadoc платформы Android, я замечаю, что есть еще один интересный класс EGL14, с почти такими же методами и константами EGL10. Итак … в чем разница между EGL10 и EGL14?

Ubuntu 16.04 Нераспознанная версия OpenGL

Заключение Genymotion: «Запуск виртуального устройства». Ubuntu 16.04.2 LTS Genymotion 2.8.1 – очищенный кеш, – общее удаление и установка снова, – удалили все виртуальные устройства и загрузили и установили новые устройства – genymotion.log в папке .Genymobile без ошибок, – genymotion-player.log в .Genymobile/Genymotion/deployed/Custom Phone – 7.0.0 – API 24 – 768×1280 : bře 6 18:57:08 [Genymotion Player] […]

Разработка дорожной карты для Android

Я провел небольшое исследование, и я заинтересован в разработке для Android. Я никогда не программировал раньше и не знаю, как перейти от нулевого опыта к разработке для мобильного устройства. Мой интерес заключается в том, чтобы в конечном итоге сделать что-то вроде игры 2d. Есть ли план уроков для начала с нуля? Я бы подумал, что […]

Android OpenGL ES искаженное изображение

Я разрабатываю приложение для Android, которое использует OpenGL для рендеринга 3D-шара на поле травы. Пользователь может взаимодействовать с мячом (вращать его прикосновением). Проблема в следующем: все хорошо работает на моем Samsung Galaxy S2, но когда я пытаюсь использовать его на других устройствах (HTC невероятный S, ощущение HTC, …), я получаю искаженное изображение с несколькими обрезанными […]

Android OpenGL ES Размер текстуры Мощность 2

Я уже знаю, что многие аппаратные средства нуждаются в текстурах с мощностью двух размеров. Но это квадратные размеры изображений обязательны? Я имею в виду 32×32 64×64 512×512. Могу ли я использовать текстуру с размером 512×256 в каждом аппаратном обеспечении?

Как я рекурсивно рисую шестнадцатеричную карту в opengl?

Я новичок в GL и хотел создать плиточную карту в качестве самообслуживания. Я хочу создать небольшую (возможно, 7 гексов ширину / высоту) шестую карту. Моя первая мысль заключалась в том, чтобы просто создать метод для рисования одного гексагона, а затем просто перевести соответствующее смещение и поместить новый гекс. Но это не кажется эффектным. Есть идеи? […]

XML FrameLayout понизил скорость кадров OpenGL SurfaceView (fps)

Я расширил GLSurfaceView и реализовал свой собственный GLSurfaceView.Renderer для создания моей первой относительно простой 2D игры OpenGLES для Android. Я тестировал свою игру, используя следующий код в методе onCreate, который устанавливает вид поверхности как представление содержимого, из которого я получил постоянную 60 кадров в секунду. 60 кадров в секунду: mGLView = new OpenGLTest1SurfaceView(this); setContentView(mGLView); Однако […]

Что такое Matrix.frustumM (mProjMatrix, 0, -ratio, ratio, -1, 1, 3, 7); В OpenGL ES 20?

Как работают параметры для него и что именно mProjMatrix получает от метода? Также почему 'float mProjMatrix = new float [16]; `объявлено с 16, я мог бы вместо этого использовать другое число? float mProjMatrix = new float[16]; Matrix.frustumM(mProjMatrix, 0, -ratio, ratio, -1, 1, 3, 7);

Intereting Posts
Можно ли одновременно просматривать графический макет и layout.xml? Что вам нужно передать v4.widget.DrawerLayout.isDrawerOpen () /. OpenDrawer () /. CloseDrawer () Android, как установить ScrollBar в Edittext? Программно перезапустить приложение React Native Android: извлечение int сохранено в PreferenceManager getDefaultSharedPreferences в другом действии Изменение фонового изображения вида при изменении ориентации Где я могу найти конфигурацию checkstyle для Android Coding Style? Показать изображение в панели инструментов Android в верхнем левом углу перед заголовком Pinging список IP-адресов в Android Android – Как сделать телефонный звонок из webview VideoView не масштабирует контент в соответствии с его родительским Android – activity_main не может быть разрешен или не является полем Как получить представление из координат события в android? Не удалось преобразовать файл '45907c80e09917e1b776adf038505958' для сопоставления атрибутов {artifactType = jar} с использованием преобразования AarTransform Проблемы рендеринга Исключение, возникающее при рендеринге: цветные и позиционные массивы должны быть одинаковой длины