message: Fixed field packing on 32-bit Android when used C-interface
diff: @@ -437,6 +437,12 @@ struct PipelineStateCreateInfo
  /// The number of elements in ppResourceSignatures array.
  Uint32 ResourceSignaturesCount DEFAULT_INITIALIZER(0);
  +
  + // In 32-bit, there might be a problem that may cause mismatch between C++ and C interfaces:
  + // PSODesc contains a Uint64 member, so the entire structure has 64-bit alignment. When
  + // another struct is derived from PipelineStateCreateInfo, though, the compiler may place
  + // another member in this space. To fix this, we add padding.
  + Uint32 _Padding;
  };
  typedef struct PipelineStateCreateInfo PipelineStateCreateInfo;
  