Raspberry Pi 5 – CEF или WebKit для off-screen рендера?

Цель статьи – объяснить разницу между CEF и WPE после года работы с этими фреймворками, предоставить инструкцию сборки и запуска полноценных JS+HTML+CSS веб-страниц с WPE на RaspberryPi 5 с zero-copy в 60+ FPS на FullHD. Посетовать, что такое нельзя сделать вместе с CEF. В конце мы будем иметь: WPE для arm64 и amd64, OpenGL пайплайн вместе с EGL, работать всё это будет на встроенной системе Wayland. Wayland не должен никого пугать, на RaspberryPi 5 он идёт сразу в коробке, так что вы можете запускать и приложения на Wayland, и без перезагрузки приложения на X11. Но WPE zero-copy работает ТОЛЬКО с Wayland. Код будет представлен на языке С++.

https://habr.com/ru/articles/1010626/

#Embedded #CEF #WPE #WebKit #OpenGL #DRM #Web

Raspberry Pi 5 – CEF или WebKit для off-screen рендера?

Цель статьи – объяснить разницу между CEF и WPE после года работы с этими фреймворками, предоставить инструкцию сборки и запуска полноценных JS+HTML+CSS веб-страниц с WPE на RaspberryPi 5 с zero-copy...

Хабр
▷ La Biblia Definitiva de los Drivers NVIDIA en Linux: Guía Completa desde Nouveau hasta la Versión 590 - Soplos Linux

Guía completa de drivers NVIDIA en Linux: nouveau, versiones 340 a 590, Pascal, Maxwell, Vulkan, OpenGL y PRIME. Todo lo que necesitas saber.

Soplos Linux

➣ Someone should really make a single header file library that lets you render stuff using a fixed render pipeline like the OpenGL fixed function pipeline but behind the scenes it is actually using modern OpenGL shaders instead.

➥ But luzzy isn't that essentially just a simplified coding interface for rendering graphics, like a game engine?

✱ Yes but No. A game engine is not just a render pipeline. It also has audio, physics, animation system, game entity management... and visual level editor ideally too.

☞ What I want is an on-rails, batteries-included basic pipeline library. Something that "just works" from the start and lets me apply some extra shaders as development progresses; Instead of having to recreate the universe from scratch every time I start a new project.

#OpenGL #shaders #graphics

#graphics people hear my plead.
Is there any way of getting PS1 style texture warping and vertex snapped to integer values using the legacy fixed function pipeline of #OpenGL ? How about reduced pixel color depth?

Took me some effort, but I managed to implement Z-Buffering on my toy OpenGL ES 1.0 Common Lite implementation. The depth interpolation was a bit of a pain, but surprisingly, computing the normalized Z values for each vertex was the real chore here!

Also worth reminding that this is GL ES 1.0 CL, which is fixed-point exclusive (hence the imprecision overwall).

I also haven't implemented perspective correction yet.

edit: spelling

#screenshotsaturday #opengl

Juego hecho en #Unity 2022, nativo para #GNU con #Linux, que usa #OpenGL, pero yo uso #Zink para poder usar #Mangohud.
Este juego usa #OpenGL que, por lo que sea, no funciona mangohud; sé que no me hace falta para esta clase de juego, pero me gusta. Con decirle a Mesa que use #Zink ya funciona #mangohub. Básicamente usa Vulkan, traduciendo lo que pide OpenGL.

It's been quiet on the demo front as my musician side has recently taken over. This slow return to musicianship started last summer, with the new twist of using the Karelian language. I've also put some of my old and new demos to work for the music videos. Here's the latest piece by me and Noira, you'll find a couple more on the same Salixvelox channel:

https://youtu.be/XI9XJKDMd3k

#karelianlanguage #karelianproper #southkarelian #karjalankieli #karjalankielieläy #varzinkarjala #suvikarjala #opengl #pythoncode #algorithmicart #algorist #creativecoding #artxcode #computerart #ittaide #kuavataide #iterati

Heratyyni čuassu

YouTube
OpenGLすげぇ!!!!
#opengl #clang