The Panfrost driver provides support for 3D rendering for Bifrost GPUs (Mali G31)

Collabora has announced for enhancing the driver functionality Panfrost on devices with Bifrost GPUs (Mali G31) to a state suitable for running a 3D rendering system, including basic texture support.
Initially, the Panfrost driver focused primarily on implementing support for Midgard chips, but attention has now shifted to Bifrost chips, which are similar to Midgard in command stream but have significant differences in shader execution instructions and interfaces between shaders and the command stream.

The developers have prepared an initial implementation of a shader compiler that supports a GPU-specific set of internal instructions for Bifrost. Future plans include adding support for extended instructions that allow for more complex shader compilation. Changes have been submitted to the Mesa codebase and will be included in the next major release 20.1.

The Panfrost driver provides support for 3D rendering for Bifrost GPUs (Mali G31)The Panfrost driver provides support for 3D rendering for Bifrost GPUs (Mali G31)

The Panfrost driver evolves based on reverse engineering of ARM's original drivers and is designed to work with chips based on the Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) and Bifrost (Mali G3x, G5x, G7x) microarchitectures. A separate driver is being developed for the Mali 400/450 GPUs used in many older ARM architecture-based chips. Lima.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster