My D3DApp has the following problem:-
Direct3D8: (ERROR) :GetTransform does not work in pure-device
What does this mean ?
Direct3D8: (ERROR) :GetTransform does not work in pure-device
What does this mean ?
Don't create a device with D3DCREATE_PUREDEVICE if you're going to useQuote:>Direct3D8: (ERROR) :GetTransform does not work in pure-device
It means you created a Pure Device (probably done for you if you use theQuote:> My D3DApp has the following problem:-
> Direct3D8: (ERROR) :GetTransform does not work in pure-device
> What does this mean ?
a) Don't create a pure device. You probably don't need to unless your app
needs the absolute fastest FPS. With most apps, you won't see a difference
in FPS at all.
b) Store the transform instead of asking D3D for it. Since you are setting
it initially, you already have. Just hang on to it and use it where you are
calling GetTransform().
Good luck.
1. pure device? some info please
I am using the wizard generated framework in vc++.
When running on my desktop machine in the output window I
get
Direct3D8: (INFO) :======================= Hal HWVP Pure
device selected
Direct3D8: (ERROR) :GetViewport does not work in pure-
device
I call getViewport. It of course, fails because the frame
work has selected pure device.
This works fine on my laptop. My desktop graphics card is
an ati radeon all in wonder so, if the docs are right, it
isn't a minimal support device.
So why would the framework select pure device?
2. Capturing Direct-X screen (AVI movie thats plaing or DVD that sorta thing)
3. dx app starting with pure device
4. CGM Compatability Test Suite Anyone??
5. cool device driver -- makes openGL work with D3D device drivers
7. Direct3D8: (ERROR) :Stream 0 stride should match the stride, implied by the current vertex shader
10. Help: phothoshop does not work anymore; program error
11. Direct3D8.CreateDevice doesn't work for me