#OpenGLES

2026-01-07

Khronos Group Welcomes Lisuan Technology as Contributor Member

Lisuan Technology is a company dedicated to the research and development of graphics rendering GPUs. Founded by leading figures in the GPU industry, it possesses capabilities in large-scale chip R&D, top-level architecture design, software stack design, and mass production. They are interested in #OpenCL, #OpenGL, #OpenGLES, #Vulkan, #WebGL, #SPIR, and #OpenXR.
lisuantech.com/

This is a Godot on Qemu on Unity3D.

A very rudimentary first test of a building imported into a Godot project and running using opengles3 on the virtual computer (Debian 10 OS)

This is one of our buildings generated in Blender but with no complex shading at present

This is the first time a game engine is rendering on a virtual computer on a Quest Meta headset

opengles/egl goldfish libs allow gpu passthrough and screen rendering.

#qemu #opengles #XR #gpu #virtualcomputer #godot

✙ Alterego (Midshipman) ✙tomberuk@qoto.org
2025-03-18

**Вступление**
Компания Google официально объявила о переходе Android на использование графического API Vulkan в качестве основного. Это важный шаг для развития экосистемы Android, поскольку Vulkan обеспечивает более высокую производительность и гибкость в работе с графическим процессором (GPU). Изменения направлены на улучшение визуальных эффектов в играх, повышение эффективности работы приложений и упрощение разработки графических решений для мобильных устройств.
**Хэштеги** #Android16 #VulkanAPI #Google #ANGLE #GPU #GameDev #AndroidDevelopment #Skia #WebGPU #OpenGLES #Auracast #LNP #MobileTech #Pixel #AndroidUpdate #VulkanProfiles
**Библиография**
Google Developers. "Vulkan API on Android." Retrieved from developer.android.com
Khronos Group. "Vulkan Overview." Retrieved from khronos.org/vulkan/
Google Blog. "Android 16 Beta 3 Release Notes." Retrieved from blog.google/products/android
OpenGL ES on ANGLE. "ANGLE Project Documentation." Retrieved from chromium.googlesource.com/angl

**Vulkan стал официальным API для Android: что это значит?**
Перед конференцией GDC компания Google объявила, что Vulkan теперь является официальным графическим API платформы Android. Это означает, что Vulkan станет рекомендованным уровнем абстракции для GPU (HAL), а такие внутренние компоненты, как HWUI, Skia и WebGPU, будут работать поверх него.
Переход Android на Vulkan: что изменится?
Google ведёт работу по переводу Android на новый унифицированный стек рендеринга, который будет базироваться исключительно на Vulkan. Для игровых разработчиков это открывает новые возможности:
**Повышение производительности GPU** – более эффективная работа графических приложений и игр.
**Продвинутые визуальные эффекты** – например, поддержка трассировки лучей.
**Более предсказуемое поведение API** – разработка под единый API упростит адаптацию игр.
Vulkan впервые появился в Android 7.0 (2016 год), но только недавно Google начала активно продвигать его как основной API. Причина проста – ранее лишь малая часть устройств поддерживала Vulkan, но теперь ситуация изменилась: по данным Google, 85% актуальных Android-устройств способны работать с Vulkan.
Что будет с OpenGL ES?
Поддержка OpenGL ES в будущих версиях Android будет осуществляться через прослойку **ANGLE**, работающую поверх Vulkan. В 2024 году ANGLE станет включённым по умолчанию, а начиная с 2025 года – единственной официально поддерживаемой реализацией OpenGL ES. В Android 16 прослойка ANGLE будет использоваться для отдельных игр и приложений, проверенных Google, а в Android 17 – уже на всех новых устройствах (за исключением программ из чёрного списка, где обнаружены несовместимости).
Требования к устройствам: Vulkan Profiles for Android
Чтобы обеспечить целостную поддержку Vulkan, Google ввела систему **Vulkan Profiles for Android (VPA)** – профили, которые определяют минимальный набор возможностей API для сертификации устройств.
**Android 16** – минимальная поддержка Vulkan 1.3.
**Android 17** – требования будут повышены до Vulkan 1.4.
Если устройство не соответствует профилю, оно не сможет использовать новые версии Android.
Android 16 Beta 3: ключевые нововведения
Одновременно с новостями о Vulkan вышла третья бета-версия Android 16. Среди ключевых изменений:
**Поддержка Auracast (Pixel 9)** – передача звука по Bluetooth в широковещательном режиме (полезно для наушников и слуховых аппаратов).
**Режим повышения контраста текста** – убирает прозрачность под текстом, улучшая читаемость.
**Режим LNP (Local Network Protection)** – теперь приложениям потребуется отдельное разрешение для доступа к локальным сетям (192.168.x.x, 10.x.x.x и т. д.).
Бета-версия доступна для устройств Pixel 6 и новее. Google предлагает разработчикам протестировать новый функционал перед официальным релизом Android 16 во втором квартале 2025 года.
Заключение
Переход на Vulkan как основной графический API – это шаг к унификации графической архитектуры Android. Для пользователей это означает более красивую и стабильную картинку в играх, а для разработчиков – единое, мощное API. А как думаете вы – оправдан ли такой отказ от OpenGL ES?

2024-05-17

¡La nueva #Android15 está 🔥🔥🔥! Trae el esperado #EspacioPrivado 🔒 para #ocultar apps, mejor #decodificaciónAV1 📽️ para #video eficiente, cambios en #servicios, soporte 16KB 💻 y #ANGLE para #OpenGLES 🎮. ¡Emocionante! 😍 #NuevaActualización bit.ly/3V2FcKV

2024-03-09

My community driven @thekhronosgroup GPU hardware databases for #Vulkan, #OpenGL, #OpenGLES and #OpenCL recently hit the 50,000 reports milestone.

Did a small write up on this, including some history on those databases at saschawillems.de/blog/2024/03/

Thanks to everyone who contributed (and is contributing) reports 😊

2023-07-11

@randomgeek #Apple’s priorities center around their own SoCs across mobile, set-top, desktop, and now #XR.

The first version of their #MetalAPI was available to #iOS developers nine months before and shipped with #IOS8 six months before #Vulkan was even announced.

#OpenGL 4.1 on #macOS and #OpenGLES 3.0 on iOS and #iPadOS are still available but were deprecated in favor of #Metal five years ago.

I think it’s less a matter of keeping up and more about not wanting to wait.

https://purl.org/rzr#rzr
2022-01-12

fosdem.org/2022/schedule/event :
Back to !
The revival of DirectFB with from my contributor friend

2021-11-13

OpenGL Machine Learning runs on Low-End Hardware

If you've looked into GPU-accelerated machine learning projects, you're certainly familiar with NVIDIA's CUDA architecture. It also follows that you've checked the prices online, and know how expensive it can be to get a high-performance video card that supports this particular brand of parallel programming.

But what if you could run machine learning tasks on a GPU using nothing more exotic than OpenGL? That's what [lnstadrum] has been working on for some time now, as it would allow devices as meager as the original Raspberry Pi Zero to run tasks like image classification far faster than they could using their CPU alone. The trick is to break down your computational task into something that can be performed using OpenGL shaders, which are generally meant to push video game graphics.

An example of X2's neural net upscaling.

[lnstadrum] explains that OpenGL releases from the last decade or so actually include so-called compute shaders specifically for running arbitrary code. But unfortunately that's not an option on boards like the Pi Zero, which only meets the OpenGL for Embedded Systems (GLES) 2.0 standard from 2007.

Constructing the neural net in such a way that it would be compatible with these more constrained platforms was much more difficult, but the end result has far more interesting applications to show for it. During tests, both the Raspberry Pi Zero and several older Android smartphones were able to run a pre-trained image classification model at a respectable rate.

This isn't just some thought experiment, [lnstadrum] has released an image processing framework called Beatmup using these concepts that you can play around with right now. The C++ library has Java and Python bindings, and according to the documentation, should run on pretty much anything. Included in the framework is a simple tool called X2 which can perform AI image upscaling on everything from your laptop's integrated video card to the Raspberry Pi; making it a great way to check out this fascinating application of machine learning.

Truth be told, we're a bit behind the ball on this one, as Beatmup made its first public release back in April of this year. It might have flown under the radar until now, but we think there's a lot of potential for this project, and hope to see more of it once word gets out about the impressive results it can wring out of even the lowliest hardware.

[Thanks to Ishan for the tip.]

#softwarehacks #machinelearning #neuralnetwork #opengl #opengles #shader

image
https://purl.org/rzr#rzr
2021-07-23

diode.zone/w/vDzK8jeZxJ1qviRj1 was my 1st project it was a targeting mobile phones before shipped before before ... in 2003 old good times ... more demos at purl.org/rzr/

https://purl.org/rzr#rzr
2021-05-10
2021-02-16

#Zink now supports #OpenGL 4.6 & GLES 3.1, thanks to @daveairlie #Vulkan #OpenGLES #Mesa3D

Lup Yuen Lee 李立源lupyuen@qoto.org
2020-07-15
Golem (inoffiziell)golem@squeet.me
2020-06-09
Der freie Linux-Treiber Panfrost macht schnelle Fortschritte, so dass damit nun auch Wayland Compositors auf Bifrost-GPUs laufen.
Panfrost: Freier Mali-Treiber unterstützt Gnome auf Bifrost-GPUs - Golem.de
#Linux #Linux-Kernel #OpenGLES #ARM #EmbeddedSystems #Applikationen #OpenSource
https://purl.org/rzr#rzr
2020-06-08
https://purl.org/rzr#rzr
2020-05-27

github.com/rzr/diet3d# : 16 years ago I wrote a engine demo for early phone before or and it looks this could be also ported to players with

Popolon🇵🇸🐷ᠫᠣᠫᠣᠯᠣᠨ🐎抱抱龙🐉popolon
2019-09-02

works on virtGL that allow to wrap Full OpenGL calls to OpenGL ES only hardware, both in Qemu or Mesa only. In the article, some videos of several games. and difference between using qemu for full emulation, or just wrapping it via mesa Gallium driver

collabora.com/news-and-blog/bl

2018-11-14

OpenGL ES 3.0 Programming Guide Sample Code
github.com/danginsburg/opengle

This is the accompanying code to the book
opengles-book.com/

Various platforms are supported, including Linux, WebGL and mobile OSes.

Popolon🇵🇸🐷ᠫᠣᠫᠣᠯᠣᠨ🐎抱抱龙🐉popolon
2018-10-31

is a to wrapper

github.com/ptitSeb/gl4es

It is used on several projects on Pandora open source portable console.

After the authors: "support for Pandora, ODroid, OrangePI, CHIP, Raspberry PI, Android and (early) AmigaOS4."

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst