summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/Assets/CustomAssetLoader.cpp
AgeCommit message (Collapse)Author
2024-02-16Merge pull request #12457 from iwubcode/asset_memory_limitMai
VideoCommon: handle asset memory going over reserved limit correctly
2024-02-12VideoCommon: make mesh asset data loadable by asset loaderiwubcode
2023-12-21VideoCommon: handle asset memory going over reserved limit correctly by ↵iwubcode
erroring when the memory is exceeded and not allowing more assets to load until memory is released
2023-10-10VideoCommon: instead of using 'CustomTextureData' directly, use ↵iwubcode
'TextureData' for texture assets, this allows us to provide additional metadata for textures. Such as a sampler or type information (to distinguish cube maps)
2023-07-09VideoCommon: add material asset. A material is similar to other graphics ↵iwubcode
engines where it provides data to be used in conjunction with a shader asset to generate a runtime AbstractShader
2023-06-30VideoCommon: add a pixel shader assetiwubcode
2023-06-05VideoCommon: add additional locks around asset access and usage to ensure ↵iwubcode
thread safety
2023-06-02VideoCommon: add multithreaded asset loader and define a texture assetiwubcode