[REL] Dummy D3D DLL's that draws nothing in 3D mode
-
-
Not yet, not without swrast Unless you do have opengl acceleration in place.
Almost done, building on VM due to Mesa not able to xc from Linux. POS…
-
Dear dear… Mesa requires scons build for Windows… In release mode it’s a major pain due to LTO enabled. When it finally links, I’ll upload and update first post.
-
OK it finally built. Any volunteers for test? Check first post.
-
Testing now!!
-
AND?
-
My toolchain is faulty. Need to rebuild MinGW32, with MinGW-w64 there’s some bug with TLS support and that’s why it crashes so badly on startup in CRT.
Know that the Linux version took 10 minutes, Windows version took yesterday, whole night, and then some. It’s 11am.
-
I am not an expert so I dont quite understand what is this about…does this increase FPS?
-
If someone has Mesa 9.1 + LLVM binaries I’d be much obliged.
-
I am not an expert so I dont quite understand what is this about…does this increase FPS?
No m8 this is a try to make the 3d view not to be displayed.
Why?
For Servers mostly.
Most cheap Servers for Hosting are virtual ones but they don’t have powerful VGA so they end up to 1-2 FPS in 3d, so they are a nogo for playing the role of Falcon Server. On the other hand having the Falcon server in 2D causes synch problems and there is no indication by the dev’s that this will change any soon.So with this approach they try to say to the DX engine not to display what has to be calculated for GFX.
I believe this can be done easier by the code it’s self in a tricky hack way then this approach but using the same logic…
But let’s see what miracles those guys can work out…
-
and there is no indication by the dev’s that this will change any soon.
AFAIK … no change.
-
It works except that Mesa doesn’t wanna display anything even with unmodded d3d -> opengl translation.
Crash bugs are gone (thanks Khronik for testing). I’m making an opengl32.dll for truly headless servers, with everything but displaying pixels emulated
-
will the FPS counter work-display?
-
With FRAPS maybe
-
Most cheap Servers for Hosting are virtual ones but they don’t have powerful VGA so they end up to 1-2 FPS in 3d, so they are a nogo for playing the role of Falcon Server.
I can have between 5 to 10 FPS on mine and it’s working well as a dedicated Falcon Server …
-
I can have between 5 to 10 FPS on mine and it’s working well as a dedicated Falcon Server …
lol maybe u think off…
Unselect all eyecandy
kill all unneeded services
kill all unneeded startup programs
set resolution 800x600
when u enter 3d from the server switch to view ~ or 1, that way u get the most of him as for FPS… our server which is mid pc runs with above 80FPS…
Don’t leave Teamviewer or VNC or whatever u use to remote control the server on… eats bw and resources… -
Are you sure that every variables (MP or not) are well initialized (Server and clients sides) by using such host method (nothing draw in 3D) ?
BB
-
It’s just screen stuff that isn’t drawn. Surfaces, VBOs etc. are emulated to the full extent.
Stupid mesa 9 crashes with EXCEPTION_ILLEGAL_INSTRUCTION as if something was misaligned in glGetColorTableParameterivEXT…
-
Even with high server FPS, having the server do 3D is a waste of cycles… Not to mention power/heat consumption.
-
Even with high server FPS, having the server do 3D is a waste of cycles… Not to mention power/heat consumption.
U r not serious now. Right?