On my Raspberry Pi 4 I have a few games which are missing textures. Namely, SuperTuxKart and Doom are missing some items, which just appear invisible in-game. Both of these are installed through flatpak, however I did try compiling supertuxkart from the source code and got the same result.
What OpenGL version are they using?
The drivers only support up to OpenGL 2.1 I think?
the output of
glxinfo | grep OpenGL reads
OpenGL vendor string: Broadcom
OpenGL renderer string: V3D 4.2
OpenGL version string: 2.1 Mesa 20.0.7
OpenGL shading language version string: 1.20
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 20.0.7
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
I don't know what version the games explicitly support.