From b2a8cab15fe0790ea74f446d1aa92fd96c924660 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Fri, 5 Jan 2024 07:35:32 -0500 Subject: engine assets are handled by the engine --- src/asset-manager.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/asset-manager.cpp') diff --git a/src/asset-manager.cpp b/src/asset-manager.cpp index 77aeffd..f652b64 100644 --- a/src/asset-manager.cpp +++ b/src/asset-manager.cpp @@ -18,9 +18,20 @@ BucketContainer Asset_BucketContainer{}; ThreadPoolHandle assetThreadPool = ThreadPoolHandle_MAX; +AssetKey EngineDefinedAssets[EngineDefinedAssetCount] = { + "pke_prsnt_vrt\0\0", + "pke_prsnt_frg\0\0", + "pke_txtr_vrt\0\0\0", + "pke_txtr_frg\0\0\0", +}; + void AM_Init() { Buckets_Init(Asset_BucketContainer); assetThreadPool = PkeThreads_Init(2, 255); + AM_Register(EngineDefinedAssets[0], PKE_ASSET_TYPE_SHADER, "assets/shaders/present.vert.spv"); + AM_Register(EngineDefinedAssets[1], PKE_ASSET_TYPE_SHADER, "assets/shaders/present.frag.spv"); + AM_Register(EngineDefinedAssets[2], PKE_ASSET_TYPE_SHADER, "assets/shaders/vert.vert.spv"); + AM_Register(EngineDefinedAssets[3], PKE_ASSET_TYPE_SHADER, "assets/shaders/texture.frag.spv"); } void AM_Load_Task(Asset &asset) { -- cgit v1.2.3