2010/9/12 Ričardas Barkauskas miegalius@gmail.com:
Looks reasonable in general, though there are a few minor issues:
/* Depth bound test. To query if the card supports instancing CheckDeviceFormat with the special
Instancing doesn't have anything to do with this.
- union {
DWORD d;
float f;
- } zmin, zmax;
Four space indent is enough. You do this in the test patch as well.
- if(stateblock->renderState[WINED3DRS_ENABLEADAPTIVETESSELLATION])
FIXME("(WINED3DRS_ENABLEADAPTIVETESSELLATION,%d) not yet implemented\n", stateblock->renderState[WINED3DRS_ENABLEADAPTIVETESSELLATION]);
Note that you can just call state_tessellation() here.
{ STATE_RENDER(WINED3DRS_ADAPTIVETESS_W), { STATE_RENDER(WINED3DRS_ENABLEADAPTIVETESSELLATION), NULL }, WINED3D_GL_EXT_NONE },
- { STATE_RENDER(WINED3DRS_ENABLEADAPTIVETESSELLATION), { STATE_RENDER(WINED3DRS_ENABLEADAPTIVETESSELLATION), state_tessellnvdb }, EXT_DEPTH_BOUNDS_TEST },
You have two extra spaces here.