DirectX 9 effects are working with CX Games Mac following the OS X 10.5.5 update!! We know have facial animations! I've uploaded a few screen grabs; there are a few issues that make it unplayable in a competitive setting, but it's looking very promising!
TF2 Title Screen - the normal background image and TF2 logo are missing. The menu options are the only thing displayed.
The server select box shows, but the text is missing, making it hard to select the proper server.
Class select screen. Minor issue with the character model coloring.
In game. HUG overlay is displayed, but the text (score, health, time left, etc...) is missing.
Facial animations!! Whooooo! 😊
More facial animations! They animate properly and sync up with the character's voice.
The heavy eats a sandvich by opening his mouth and chewing now!!
The frame rate drops when DX9 is enabled. I'm guessing it's probably 15 fps (on an Xeon Mac Pro, 2GB memory with a GeForce 8800GT GPU (512 VRAM)); I can't tell for sure because the game won't display the FPS when I type "cl_showfps 1" into the console (probably affected by the same thing that's causing the HUD or server text problem). I'm pretty sure I wouldn't survive well in a populated server with these problems, but I'm really optimistic about the potential for performance improvements here (fingers crossed).
Here's how to enable DX9 (copied from another thread):
In order for CrossOver to emulate DX9 features, it needs to use GLSL
(OpenGL Shader Language). Prior to 10.5.5, GLSL was problematic on
Mac OS X, so we disabled it with a few exceptions. The disabling is
controlled via registry settings.So, to test DX9 support, you need to re-enable GLSL. Use the Run
Command dialog to run "regedit". In the Registry Editor, navigate
to [HKEY_CURRENT_USER\Software\Wine\Direct3D] and change the useGLSL
value to anything other than "disabled". That's the "global"
setting for the bottle.For Valve games, just the re-enabling of GLSL isn't enough to get
them to switch into DirectX 9 mode. You have to pass the -dxlevel
90 launch option once. That will cause the game to reset all of its
stored video settings, which is why you should remove that from the
launch options after using it once.