Open shengwen-tw opened 1 week ago
Some information on historical OpenGL support for DirectFB: https://github.com/directfb2/DirectFB2/issues/23
To test on my HiGFXback system, I use two implementations:
Some information on historical OpenGL support for DirectFB: directfb2/DirectFB2#23
To test on my HiGFXback system, I use two implementations:
- Mesa with https://github.com/caramelli/higfxback/blob/master/patches/dfb/Mesa-10.3.7.patch
- SwiftShaderGL-DirectFB (only tested with LLVM-10.0.1 which is now a bit old)
Hi, thanks for this useful information.
I'm also wondering if it is still possible to run yagears
with Linux framebuffer device
as you demonstrated in FOSDEM 2020?
Simply apply the following patch: https://github.com/caramelli/higfxback/blob/master/patches/fb/Mesa-7.11.2.patch The "patch header" contains the configure command that you can call before running make
The generated Mesa implementation can then be used to run yagears on the Linux Framebuffer (either via GLFBDev or via EGL).
Thanks, we will give it a try.
Hi, inspired by the works "Back to the Linux Framebuffer! (2020)" and "Back to DirectFB! (2022)", we are currently developing our RISC-V system simulator, semu, using
DirectFB2
as one of the test platforms.As part of implementing GPU virtualization for our emulator, we require graphics test programs that leverage GPU acceleration. To address this, we began exploring
yagears
withDirectFB2
as the backend andGLESv1-CM
/GLESv2
as the graphics engine.While we've successfully set up the environment, we have not yet been able to run
yagears
successfully:We are aware that setting the
EGL_PLATFORM
environment variable is necessary, but it seems bothDirectFB
andFBDev
have been removed fromMesa
support.According to the current Mesa documentation:
I'm wondering if you could share any insights on the topic?
Thanks!