diff options
Diffstat (limited to 'source/slang/slang-api.cpp')
| -rw-r--r-- | source/slang/slang-api.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/source/slang/slang-api.cpp b/source/slang/slang-api.cpp index ccecc74e1..feaca559e 100644 --- a/source/slang/slang-api.cpp +++ b/source/slang/slang-api.cpp @@ -51,7 +51,7 @@ SlangResult tryLoadStdLibFromCache( auto cacheTimestamp = *(uint64_t*)(cacheData.getData()); if (cacheTimestamp != currentLibTimestamp) return SLANG_FAIL; - SLANG_RETURN_ON_FAIL(globalSession->loadStdLib( + SLANG_RETURN_ON_FAIL(globalSession->loadCoreModule( (uint8_t*)cacheData.getData() + sizeof(uint64_t), cacheData.getSizeInBytes() - sizeof(uint64_t))); return SLANG_OK; @@ -66,7 +66,7 @@ SlangResult trySaveStdLibToCache( { Slang::ComPtr<ISlangBlob> stdLibBlobPtr; SLANG_RETURN_ON_FAIL( - globalSession->saveStdLib(SLANG_ARCHIVE_TYPE_RIFF_LZ4, stdLibBlobPtr.writeRef())); + globalSession->saveCoreModule(SLANG_ARCHIVE_TYPE_RIFF_LZ4, stdLibBlobPtr.writeRef())); Slang::FileStream fileStream; SLANG_RETURN_ON_FAIL(fileStream.init(cacheFilename, Slang::FileMode::Create)); @@ -89,13 +89,13 @@ SLANG_API SlangResult slang_createGlobalSession( Slang::_debugGetIRAllocCounter() = 0x80000000; #endif - SLANG_RETURN_ON_FAIL(slang_createGlobalSessionWithoutStdLib(apiVersion, globalSession.writeRef())); + SLANG_RETURN_ON_FAIL(slang_createGlobalSessionWithoutCoreModule(apiVersion, globalSession.writeRef())); // If we have the embedded stdlib, load from that, else compile it - ISlangBlob* stdLibBlob = slang_getEmbeddedStdLib(); + ISlangBlob* stdLibBlob = slang_getEmbeddedCoreModule(); if (stdLibBlob) { - SLANG_RETURN_ON_FAIL(globalSession->loadStdLib(stdLibBlob->getBufferPointer(), stdLibBlob->getBufferSize())); + SLANG_RETURN_ON_FAIL(globalSession->loadCoreModule(stdLibBlob->getBufferPointer(), stdLibBlob->getBufferSize())); } else { @@ -109,7 +109,7 @@ SLANG_API SlangResult slang_createGlobalSession( #endif { // Compile std lib from embeded source. - SLANG_RETURN_ON_FAIL(globalSession->compileStdLib(0)); + SLANG_RETURN_ON_FAIL(globalSession->compileCoreModule(0)); #if SLANG_PROFILE_STDLIB_COMPILE auto timeElapsed = std::chrono::high_resolution_clock::now() - startTime; printf("stdlib compilation time: %.1fms\n", timeElapsed.count() / 1000000.0); @@ -148,7 +148,7 @@ SLANG_API void slang_shutdown() Slang::freeCapabilityDefs(); } -SLANG_API SlangResult slang_createGlobalSessionWithoutStdLib( +SLANG_API SlangResult slang_createGlobalSessionWithoutCoreModule( SlangInt apiVersion, slang::IGlobalSession** outGlobalSession) { |
