caramelli / higfxback

History of graphics backends on Linux system
115 stars 5 forks source link

Hello there. Where download the linux distro? #4

Open sirlordt opened 2 years ago

sirlordt commented 2 years ago

Hello in the doc page you can read "is a Linux from scratch distribution"¿Where download the iso?

caramelli commented 2 years ago

Only a wiki is available at the moment to give an overview of the HiGFXback project. Everything described on HiGFXback is free software and based on standard interfaces, you "just" have to build the source code by hand like a "Linux from scratch" (a bit like the https://www.linuxfromscratch.org project) So there is no ISO image ready, but yes, it's on my TODO list.

Nicolas Caramelli

sirlordt commented 2 years ago

Ok thanks!!!.

meodou-github commented 1 year ago

Hi Nicolas, It's a really nice project, good luck! But I'm reading the the comments and I'm wondering what source code to be build. I m interested in OpenGL over DirectFB and I cannot find any thing to build. Could you please explain what to build from source? Best regards

caramelli commented 1 year ago

Some embedded platforms offered a proprietary OpenGL implementation for their GPU with DirectFB support: Intel CE chipset (PowerVR GPU), ST platforms (Mali GPU), Broadcom platforms (VideoCore GPU), iMX processors (Vivante GPU), ... Otherwise, it is possible to experiment with OpenGL using DirectFB thanks to the Mesa 3D project. But having OpenGL apps running on a DirectFB platform can be tricky at the moment with Mesa. I shared some info about it here: https://github.com/directfb2/DirectFB2/issues/23

One day, I would really like to spend some time working on the HiGFXback distribution build. For now, I prefer to focus on contributing directly to the main repositories that HiGFXback relies on. In particular, having DirectFB support in Mesa again (using the current version of Mesa) is something I would really like to see: any help making it is welcome!

For example, I want to run OpenGL applications via DirectFB on my STM32MP1 embedded platform using Mesa (and its etnaviv driver) instead of the proprietary OpenGL implementation available in gcnano-binaries which does not support DirectFB.

So the only source codes to build are DirectFB2 and Mesa.