Skip to content

Release 1.4.0

Latest
Compare
Choose a tag to compare
@nv-jdeligiannis nv-jdeligiannis released this 24 Sep 12:26
2f42f5a
  • Adding strongly typed handles
  • (Re)adding option to configure workload size
  • Adding serialization support for inputs & bake output - useful for sharing bake results
  • Bunch of smaller fixes and cleanup

// Serialization
ommResult ommCpuSerialize(ommBaker baker, const ommCpuDeserializedDesc& desc, ommCpuSerializedResult* outResult);
ommResult ommCpuGetSerializedResultDesc(ommCpuSerializedResult result, const ommCpuBlobDesc** desc);
ommResult ommCpuDestroySerializedResult(ommCpuSerializedResult result);

// Deserialization
ommResult ommCpuDeserialize(ommBaker baker, const ommCpuBlobDesc& desc, ommCpuDeserializedResult* outResult);
ommResult ommCpuGetDeserializedDesc(ommCpuDeserializedResult result, const ommCpuDeserializedDesc** desc);
ommResult ommCpuDestroyDeserializedResult(ommCpuDeserializedResult result);

// Some utility
ommResult ommDebugSaveBinaryToDisk(ommBaker baker, const ommCpuBlobDesc& data, const char* path);