secondlife / viewer

🖥️ Second Life's official client
GNU Lesser General Public License v2.1
212 stars 53 forks source link

2590 mac intel and radeon pro 5300m horrible fps 2 #3030

Closed RunitaiLinden closed 1 week ago

RunitaiLinden commented 2 weeks ago

Address some performance issues on Intel Mac and fix some texture corruption when using FBOs for downscaling.

Allows AMD Apple GPUs to batch-allocate VBO names. Fixes compatibility with OpenGL < 4.1. Increases maximum texture bias to 5 from 4. Increases texture bias more quickly when memory pressure is very high. Fix FBO driven texture downscaling performance and occasional texture corruption from GL_BLEND being enabled during downscaling. Makes FBO downscaling the default method. Introduce experimental feature -- RenderHDREnabled -- that will optionally disable HDR rendering.