diff --git a/panda/src/dxgsg8/dxIndexBufferContext8.cxx b/panda/src/dxgsg8/dxIndexBufferContext8.cxx index cf4b8b2a6d..37e4e0b764 100644 --- a/panda/src/dxgsg8/dxIndexBufferContext8.cxx +++ b/panda/src/dxgsg8/dxIndexBufferContext8.cxx @@ -131,7 +131,7 @@ upload_data(const GeomPrimitivePipelineReader *reader) { } GraphicsStateGuardian::_data_transferred_pcollector.add_level(data_size); - memcpy(local_pointer, reader->get_read_pointer(), data_size); + memcpy(local_pointer, reader->get_read_pointer(true), data_size); _ibuffer->Unlock(); } diff --git a/panda/src/dxgsg8/dxVertexBufferContext8.cxx b/panda/src/dxgsg8/dxVertexBufferContext8.cxx index 661192202c..ac91942d14 100644 --- a/panda/src/dxgsg8/dxVertexBufferContext8.cxx +++ b/panda/src/dxgsg8/dxVertexBufferContext8.cxx @@ -257,7 +257,7 @@ upload_data(const GeomVertexArrayDataHandle *reader) { } GraphicsStateGuardian::_data_transferred_pcollector.add_level(data_size); - memcpy(local_pointer, reader->get_read_pointer(), data_size); + memcpy(local_pointer, reader->get_read_pointer(true), data_size); _vbuffer->Unlock(); } diff --git a/panda/src/dxgsg9/dxIndexBufferContext9.cxx b/panda/src/dxgsg9/dxIndexBufferContext9.cxx index 0b4d6d9eb5..fe331e2249 100755 --- a/panda/src/dxgsg9/dxIndexBufferContext9.cxx +++ b/panda/src/dxgsg9/dxIndexBufferContext9.cxx @@ -237,7 +237,7 @@ upload_data(const GeomPrimitivePipelineReader *reader) { } GraphicsStateGuardian::_data_transferred_pcollector.add_level(data_size); - memcpy(local_pointer, reader->get_read_pointer(), data_size); + memcpy(local_pointer, reader->get_read_pointer(true), data_size); _ibuffer->Unlock(); } diff --git a/panda/src/dxgsg9/dxVertexBufferContext9.cxx b/panda/src/dxgsg9/dxVertexBufferContext9.cxx index fa50f4dad7..08df06e7d9 100755 --- a/panda/src/dxgsg9/dxVertexBufferContext9.cxx +++ b/panda/src/dxgsg9/dxVertexBufferContext9.cxx @@ -473,7 +473,7 @@ upload_data(const GeomVertexArrayDataHandle *reader) { } GraphicsStateGuardian::_data_transferred_pcollector.add_level(data_size); - memcpy(local_pointer, reader->get_read_pointer(), data_size); + memcpy(local_pointer, reader->get_read_pointer(true), data_size); _vbuffer->Unlock(); }