/*--------------------------------------------------------------------------------
 
    Name: releaseDirect3D
 
    Description:
        Gibt Direct3D und das Direct3DDevice frei.
 
--------------------------------------------------------------------------------*/
void releaseDirect3D()
{
    // Wurde ein Direct3DDevice erstellt?
    if (g_pD3DDevice)
    {
        // Ja! Dann freigeben
        g_pD3DDevice->Release();
        g_pD3DDevice = NULL;
    }
 
    // Wurde eine Instanz von Direct3D erzeugt?
    if (g_pD3D)
    {
        // Ja! Dann freigeben
        g_pD3D->Release();
        g_pD3D = NULL;
    }
}