The following tips can help you uncover common miscellaneous errors:
·Check the memory type (system or video) for your textures.
·Verify that the current hardware can do texturing.
·Make sure that you can restore any lost surfaces.
·Always specify D3DLIGHTSTATE_MATERIAL, even in RGB mode, because it is always necessary in monochromatic mode.