With my loader and renderer of *.bsp Quake 3 files (supporting format version 46 0x2e) everything works for simple maps both under my engine and the renderer that I found:

I tried more complicated maps with both my renderer and the one that I found and both show missing triangles. What is causing this (the maps are of the same version)?

Some of the complicated maps render correctly. It confuses me even more.