Recent Posts
which llm subscription is the best
Looking to Buy a Decent Gaming Laptop
just installed Arch Linux bros
new discord server for pair-programming
RSS feed for Bharatchan ?
Sketch - A simple 2D graphics library in C
Tell me all about indiachan/bharatchan lore
User extensions to Bharatchan
/cyb/+/psg/: Cyber-Punk/Security & Privacy
poast your fav cool websites
/g/ - Total Rust Victory
alternative frontends
Zoho Appreciation
Post Indian product based companies, I'll start
Aarambh hai prachand..
zoho
the best android browser has arrived!!
Muh Saaarvice Economy
Emacs
Laptop RAM upgrade
Give me one tech tip you know about
Urge to watch Mr. Robot Hindi dub
soyjak.st forum which hacked 4chin blocks all indi...
Have you discovered female luke smith yet?
OTG vs Microwave
How do people who have a job get time to code on s...
Great time to be a /g/enius
Just found out linux foundation has their own free...
My ThinkPad arrived
(((Open)))ai playing new tricks
NEED ADVICE FROM true /g/entooman
Create something interesting with your skills now ...
Gonna make my own 34-key keyboard
Why it's so difficult to develop emulators for mali GPUs.
mtMaJY
No.951
It's easier for Adreno GPUs due to reverse engineered turnip drivers.
Why haven't anybody created such drivers for mali GPUs?
How can custom GPU driver included in any android app can replace system drivers? I dont think android gives such privilege to any android application without root.


7k1mJf
No.952
>>951(OP)
Mali is proprietary so it's a hard to understand architecture. And it's a budget phone gpu so there's not much interest in reverse engineering it.
Android is still lunix, so it's possible to load custom drivers in the user space through apps. But it's not going to be as efficient as system drivers of course.


55k27f
No.953
>>951(OP)
you need trannies to make open source drivers
nQvxYD
No.956
>>952
Adreno GPU drivers are propertiary too....
And ive heard about modern drivers are of two parts userspace and kernel space i think they just either replace the userspace driver or use some sort of compatibility layer in the name of driver cuz it doesn't matter how much android is based on linux it should not give any application a low level access to the hardware.
Also not all emulators use turnip drivers they just use it in the early builds of emulator until they have their own solution.
I think the case of compatibility layer for GPU rendering fits very well here since it just translates the console GPU calls to native android GPU instructions like opengl/vulkan, can anyone here confirm this?