06-18-2020, 04:28 AM
(06-17-2020, 12:14 PM)brzegorz Wrote: @icecream95
Thank you very much. After downloading it directly it worked...and it seems you've merged the important parts. On vanilla maps I get 60fps at 848x480 and 30fps at 1280x720. The config issue is gone too. That's cool.
A bit of an offtopic: what's the future of Panfrost, how do you think? Will the performance improve much on Pinebook, or is it already near the limit? Is OpenGL 3.0 in any foreseeable future? I know nobody can make any promises, but since you're Panfrost developer quite active in game engines, I'm curious about your expectations.
There are still many things which can be done to improve performance, from format and layout improvements to better shader instruction scheduling and decreasing CPU overhead. Supporting more OpenGL extensions such as EXT_shader_pixel_local_storage and patching games to use them will also improve things.
OpenGL 3 is almost implemented - the only extensions needed for GL 3.3 that are not supported yet are ARB_texture_compression_rgtc, NV_conditional_render, ARB_blend_func_extended and ARB_timer_query. Transform feedback might still need a bit of work, and there is no MSAA support yet.