added comments

This commit is contained in:
hyzboy 2024-04-03 19:26:22 +08:00
parent d41530dad3
commit 172ee7bb7b
3 changed files with 4 additions and 3 deletions

2
CMCore

@ -1 +1 @@
Subproject commit 35c044475bda0413aafceaa5cb75a4152bcd32bb
Subproject commit 5e08153800ef4b0f46b9cad44b1e7e05415befef

View File

@ -25,8 +25,6 @@ constexpr size_t VK_DESCRIPTOR_TYPE_END_RANGE=VK_DESCRIPTOR_TYPE_INPUT_ATTACHMEN
constexpr size_t VK_DESCRIPTOR_TYPE_RANGE_SIZE=VK_DESCRIPTOR_TYPE_END_RANGE-VK_DESCRIPTOR_TYPE_BEGIN_RANGE+1;
#endif//VK_DESCRIPTOR_TYPE_RANGE_SIZE
using CharPointerList=hgl::List<const char *>;
using BindingMap =Map<AnsiString,int>;
using BindingMapArray =BindingMap[VK_DESCRIPTOR_TYPE_RANGE_SIZE];

View File

@ -64,6 +64,9 @@ Renderable *CreateRenderable(Primitive *prim,MaterialInstance *mi,Pipeline *p)
for(uint i=0;i<input_count;i++)
{
//注: VIF来自于材质但VBO来自于Primitive。
// 两个并不一定一样排序也不一定一样。所以不能让PRIMTIVE直接提供BUFFER_LIST/OFFSET来搞一次性绑定。
if(!prim->GetVBOAccessData(vif->name,&vad))
{
LOG_ERROR("[FATAL ERROR] not found VBO \""+AnsiString(vif->name)+"\" in Material: "+mtl_name);