Browse Source

copy-textures

David Rose 17 years ago
parent
commit
c76e25c831

+ 2 - 0
panda/src/osxdisplay/osxGraphicsWindow.mm

@@ -900,6 +900,8 @@ end_frame(FrameMode mode, Thread *current_thread) {
   if (mode == FM_render) {
   if (mode == FM_render) {
     nassertv(_gsg != (GraphicsStateGuardian *)NULL);
     nassertv(_gsg != (GraphicsStateGuardian *)NULL);
 
 
+    copy_to_textures();
+
     if (!_properties.get_fixed_size() && 
     if (!_properties.get_fixed_size() && 
         !_properties.get_undecorated() && 
         !_properties.get_undecorated() && 
         !_properties.get_fullscreen() &&
         !_properties.get_fullscreen() &&

+ 3 - 0
panda/src/tinydisplay/tinyOsxGraphicsWindow.mm

@@ -684,6 +684,9 @@ void TinyOsxGraphicsWindow::end_frame(FrameMode mode, Thread *current_thread)
   _gsg->end_frame(current_thread);
   _gsg->end_frame(current_thread);
 
 
   if (mode == FM_render) {
   if (mode == FM_render) {
+
+    copy_to_textures();
+
     trigger_flip();
     trigger_flip();
     if (_one_shot) {
     if (_one_shot) {
       prepare_for_deletion();
       prepare_for_deletion();