AODQ / pulchritude-engine

lingua franca game engine
MIT License
0 stars 0 forks source link

PuleAsset - PDS Asset loading #14

Closed AODQ closed 2 years ago

AODQ commented 2 years ago

Description

this will allow PDS (Pulchritude Data Serializer) assets to be streamed in/out.


Proposed ABI Changes

- void puleDsWriteToStdout(PuleDsWriteInfo const info);
- PuleDsValue puleDsLoadFromStream(
  PuleAllocator const allocator,
  PuleStreamRead const stream,
  PuleError * const error
);

Proposed new ABI

+ void puleAssetPdsLoadFromStream(PuleAllocator const allocator, PuleStreamRead const stream, PuleError * const error);
+ void puleAssetPdsWriteToStream(PuleStreamWrite const stream);
AODQ commented 2 years ago

lives on branch dev/asset-loading-pds