From d9dbdb62e1685be9488249debaade45e9472c860 Mon Sep 17 00:00:00 2001 From: Chuck Walbourn Date: Sun, 5 Sep 2021 21:40:54 -0700 Subject: [PATCH] Updated Model (markdown) --- Model.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Model.md b/Model.md index 22657f1..5a9db6a 100644 --- a/Model.md +++ b/Model.md @@ -186,7 +186,7 @@ effect->SetEnvironmentMap(cubeMap.Get()); auto ship = Model::CreateFromVBO( device, L"ship.vbo", effect ); ``` -> ``CMO``, ``SDKMESH`` and ``VBO`` are 'uncompressed' formats meaning that all the vertex buffer and index buffer data is the same size on disk as it is in memory. For simple applications, samples, and demos this is perfectly acceptable. For very large models, however, the disk-space usage becomes a concern. For more, see [[Compressing assets]]. +> ``CMO``, ``SDKMESH`` and ``VBO`` are 'uncompressed' formats meaning that all the vertex buffer and index buffer data is the same size on disk as it is in memory. For simple applications, samples, and demos this is perfectly acceptable. For very large models, however, the disk-space usage becomes a concern. For more, see [Compressing assets](https://github.com/microsoft/DirectXTK12/wiki/Compressing-assets). # Threading model The ModelMeshPart is tied to a device, but not a device context. This means that Model creation/loading is 'free threaded'. Drawing can be done on the immediate context or by a deferred context, but keep in mind device contexts are not 'free threaded'. See [[EffectFactory]] for some additional notes.