VideoCommon: update resource manager with a material/shader/and texture(+sampler) resource to show the complexities that warrant the resource manager system

This commit is contained in:
iwubcode
2025-11-23 11:08:50 -06:00
parent 23c637c029
commit 5c00f07074
11 changed files with 1199 additions and 15 deletions
+6
View File
@@ -756,7 +756,10 @@
<ClInclude Include="VideoCommon\RenderState.h" />
<ClInclude Include="VideoCommon\Resources\CustomResourceManager.h" />
<ClInclude Include="VideoCommon\Resources\InvalidTextures.h" />
<ClInclude Include="VideoCommon\Resources\MaterialResource.h" />
<ClInclude Include="VideoCommon\Resources\Resource.h" />
<ClInclude Include="VideoCommon\Resources\ShaderResource.h" />
<ClInclude Include="VideoCommon\Resources\TextureAndSampler.h" />
<ClInclude Include="VideoCommon\Resources\TextureDataResource.h" />
<ClInclude Include="VideoCommon\Resources\TexturePool.h" />
<ClInclude Include="VideoCommon\ShaderCache.h" />
@@ -1412,7 +1415,10 @@
<ClCompile Include="VideoCommon\RenderState.cpp" />
<ClCompile Include="VideoCommon\Resources\CustomResourceManager.cpp" />
<ClCompile Include="VideoCommon\Resources\InvalidTextures.cpp" />
<ClCompile Include="VideoCommon\Resources\MaterialResource.cpp" />
<ClCompile Include="VideoCommon\Resources\Resource.cpp" />
<ClCompile Include="VideoCommon\Resources\ShaderResource.cpp" />
<ClCompile Include="VideoCommon\Resources\TextureAndSamplerResource.cpp" />
<ClCompile Include="VideoCommon\Resources\TextureDataResource.cpp" />
<ClCompile Include="VideoCommon\Resources\TexturePool.cpp" />
<ClCompile Include="VideoCommon\ShaderCache.cpp" />