Did you actually check that in the OS X release? Because before CDPR developers claimed that they use native OpenGL 3 core profile in TW2 on OS X. Otherwise why couldn't they use Wine for translation, same way they did with TW1 there?The Mac port of TW2 uses a DirectX 9 to OpenGL 3 translation layer. You can see this if you log OpenGL calls. This is a common tactic; a lot of games on Steam that have been ported to Mac do the same. So it's natively and structurally still DX9 and only looks like it supports OpenGL..
Some people went to the trouble of running OpenGL logging on the game. Sure looks like a translation layer to me. Full post at http://portingteam.com/topic/8289-the-witcher-2-now-officially-on-mac-50-mac-games-on-gogcom/#entry90302Did you actually check that in the Mac release? Because before CDPR developers claimed that they use native OpenGL 3 core profile in TW2 on OS X. Otherwise why couldn't they use Wine for translation, same way they did with TW1 there?
[thread 00000001][I]: NSWindow for window 0x4945c380 is 0x48482620
[thread 00000002][I]: Direct3DDevice9::Initialize()
[thread 00000002][I]: pParams: BackBufferWidth: 1680, BackBufferHeight: 1050, BackBufferFormat: D3DFMT_X8R8G8B8, BackBufferCount: 1
MultiSampleType = D3DMULTISAMPLE_NONE, MultiSampleQuality = 0
SwapEffect: D3DSWAPEFFECT_DISCARD, Windowed: false, EnableAutoDepthStencil: false, AutoDepthStencilFormat: D3DFMT_UNKNOWN
Flags: 0, Fullscreen_RefreshRateInHz: 0, PresentationInterval: 1
[thread 00000002][I]: Available video memory: 1073741824
[thread 00000002][I]: Available texture memory: 1021313024
[thread 00000002][I]: Direct3D -> OpenGL context information:
[thread 00000002][I]: renderer: NVIDIA GeForce GTX 285 OpenGL Engine
[thread 00000002][I]: vendor: NVIDIA Corporation
[thread 00000002][I]: version: 3.2 NVIDIA-8.0.61
[thread 00000002][I]: GLSL version: 1.50
The Witcher 2 Linux Beta Retail
Changed oslist – windows,macos,[color=red]linux[/color]
branches/[color=red]vp_beta[/color]/buildid