I seem to be getting allot of lag when spy's cloak near me or are cloaked near does anyone know what would be causing this
it also happens when i'm a spy and go clacked
The following comments are owned by whoever posted them. We are not responsible for them in any way.
Back to Threads Reply to Thread
I seem to be getting allot of lag when spy's cloak near me or are cloaked near does anyone know what would be causing this
it also happens when i'm a spy and go clacked
are you using crossover 6.x or crossover games 7.0?
by lag do you mean framerate drops?
Im using crossover games 7
and yes it drops to about 20fps from 100
HL2 reads back the framebuffer for rendering the spy cloak. To do this efficiently, we need support for the GL_EXT_framebuffer_blit extension, which MacOS does not support on all graphics cards yet(feature request filed some time ago already). We have an alternative codepath which uses the older glCopyTexSubImage2D function, but this is slow on some drivers.
If you have Leopard and an ATI card, then your driver should support framebuffer_blit. You can try to enable the use of it by setting the following registry key:
HKEY_CURRENT_USER/Software/Wine/Direct3D/OffscreenRenderingMode = "fbo"
We don't enable that by default by now because it causes crashes and kernel panics on some systems, but you can give it a try if you want to(but save your files first). Use programs->run command to start "regedit", our builtin registry editor.
hey stefan,
i have no problems with spy cloak... 60fps solid nearly all the time, 32 player servers even.
i only set ORM to fbo to test shadows once or twice, but most of the time it isn't set in registry?
any reason why i don't have this issue?
ati radeon 2600 hd leopard
As usual, it depends on the driver. It mainly depends on how fast a series of one-line glCopyTexSubImage2D calls is, or how fast it is to read from the back buffer to a texture, draw a quad on the auxiliary buffer and then read it back from there again. CrossOver does something pretty nasty here, and it works differently well in different drivers
Also your setup supports GL_EXT_framebuffer_blit, so when you use fbos CrossOver uses this extension.
CrossOver Forums: the place to discuss running Windows applications on Mac and Linux