esteel wrote:Took the liberty to remove the 'unplayable' from the topic as this is solved now. Could you mac people please keep this in mind and raise voices shortly before the next release when this issue is still there? Might need to change the compression settings.
This is definitely an Apple bug to do with glTexSubImage2D (uploading images into regions of larger textures) uploads of raw BGRA image data into compressed textures.
The bug does not apply to glTexImage2D with the same situation (which is used on all 'whole' textures).
You can also use mod_q3bsp_lightmapmergepower 0 when loading maps to solve this (in which case all lightmaps are singly uploaded to their own textures), but that will decimate your framerate (thanks to q3map2's retarded lightmap allocation method).
I've seen a report of a vaguely related bug on Windows with ATI drivers where lightmaps may get streaks or other artifacts (texture corruption) due to Windows' strange semantics for data integrity of textures (basically the Windows kernel can discard a texture and use the memory as it pleases, then later notify the video driver that it was destroyed - by which point the video driver has no chance to download the texture for safekeeping and later restoration), a bug that happens mostly when other apps are running (instant messengers and such with blinking icons).