In any rc 151 and Lord Havoc's snapshots on Icculus, GLSL is completely broken in Nexuiz on Mac OS.
Previously in both 1.5 and 1.2.x (and nexuizengine snapshots February 2006 and earlier) only the shadows were broken when GLSL was enabled in Nexuiz (and by the shadows being broken I mean half of the realtime shadows coming from a dlight such as weapon effect or rocket flare etc. were not rendered so the shadows look like "broken glass").
Now, GLSL enabled produces nothing but the skybox background and weapons fire [shotgun pellets for example]. No textures, no models (players or weapons) etc. - just black screen with skybox background and the projectiles from weapons :(
To be specific these options:
- Code: Select all
r_shadow_glsl "1"
r_shadow_realtime_dlight "1"
r_shadow_realtime_world_dlightshadows "1"
r_shadow_realtime_world "0"
r_shadow_realtime_world_shadows "0"
The world shadows are too slow for my setup, the dlight are too slow without GLSL - really, really it is needed for the dlights to be usable, or things like the "Quad" drag the FPS to %50 of what it should be.
So to reiterate: previously I disabled dlight and dlightshadows and enabled GLSL, because of the dlightshadows looking broken [like shards of glass]. This is no longer enough in the 151 rc's and the latest engine snapshots, because even with dlights and slightshadows disabled, enabling GLSL makes the entire screen black with no textures and no models being rendered (only 'skybox' and weapon-fire).
To me this is just unacceptable, the latest engine is fast, very very fast compared to the previous - I can see a LOT of work being done to it, but it's just sad that this problem exists for Mac OS and I want to give as much feedback as possible to see it hopefully corrected.
System specs:
Mac OS X 10.4.5 all updates
Dual-Core G5 @ 2Ghz
NVidia 7800 GT 256MB PCI-Express
2GB DDR2 (667) Ram
I have noticed there is no GL_EXT_texture3D implementation for the NVidia drivers on OS X, I thought this was pretty standard and was surprised it was missing (well standard for Linux/Windows/Mesa/etc.).
Console output gives errors finding shaders and one about DrawQ_ResetClipArea: not in 2d, and here's a link to the console log with developer option enabled:
qconsole.log.gz
Anyone on OS X with an ATI video card having same issues or is this NVidia specific?
TYIA