tornavis/source
Sergey Sharybin ff998e15a7 Fixes for 8vytes scalar types used in DNA (int64 and double)
- makesdna wasn't checking whether such scalars are aligned to 8 bytes.
  Now it should be handled correct.
- Some scalars in Object structure weren't 8 bytes aligned, which lead
  to some incorrectly loaded files.

  Fixed by adding void *pad. It's a bit tricky part of patch, but can't
  see clearer way to make alignment correct

  Usually ints/chars were used for padding, but in this case there are
  some leading pointer properties before int64 properties and using
  pointer as a padding resolves alignment on both 32 and 64 bit
  platforms.

  Using pointers as padding weren't needed before, because all types
  were correctly aligned independent of whether pointers are 4 or 8
  bytes.

This fixes #31774: Empty offset Y parameter is resetting
2012-06-21 10:52:23 +00:00
..
blender Fixes for 8vytes scalar types used in DNA (int64 and double) 2012-06-21 10:52:23 +00:00
blenderplayer Changes in clip editor's public api to make it's more clear 2012-06-19 14:26:29 +00:00
creator Added command line argument --debug-value 2012-06-20 13:40:43 +00:00
darwin
gameengine Fix for [#31396] "bge.logic.LibLoad fails to import text blocks" reported by Leonard Ritter. 2012-06-21 05:41:06 +00:00
icons
tests code cleanup: remove mode comments, these were applied very un-evenly across a few files. 2012-05-27 13:22:43 +00:00
CMakeLists.txt
SConscript Add libMV and Scons support for MinGW-w64, patches by Caleb Joseph with slight modifications. 2012-04-24 12:57:58 +00:00