In XE6 funktioniert es noch, ab XE7 nicht mehr. Problematische Funktion ist wohl "DoCopyToBits" (Aufruf innerhalb CopyToBitmap bzw. DoCopyToBitmap in FMX.Types3D.pas).
Die DoCopyTobits ist eine abstrakte Prozedur, die je nach Kontext eine Bearbeitungsfunktion auswählt (DirectX9,
DirectX 10, etc). Und diese liefert eben ab Delphi XE7 kein Ergebnis mehr zurück.
Scheint mir ein Bug zu sein.