This should really be some sort of sscanf check so we can check if version > 3.0 but we'll worry about that when OpenGL ES 4.0 is.įix an issue where TextureConverter.cpp was creating a renderbuffer with the wrong format. Use equals to compare GL version string instead of contains.
This should really be some sort of sscanf check so we can check if version > 3.0 but we'll worry about that when OpenGL E. Revert ' Use equals to compare GL version string instead of contains. On Mali, this reduces a internal function usage from 8% to off the charts. Remove the broken buffers bug on Mali hardware since it isn't needed anymore using the glBufferData route in the StreamBuffer class.Īdd the new glBufferData stream buffer type to the streambuffer class which is hugely more efficient on Mali drivers.Ĭhange from using glDrawElements/glDrawElementsBaseVertex to glDrawRangeElements/glDrawRangeElementsBaseVertex. Enable the shader cache on GLES3 now that the shaders compile fine on Mali and Adreno.