Fix buffer overrun in D3D12_Draw_Zoo

This commit is contained in:
baldurk
2020-12-10 16:46:01 +00:00
parent 8b5234d0af
commit bd342e1596
+2 -2
View File
@@ -222,7 +222,7 @@ float4 main(v2f IN) : SV_Target0
ID3D12ResourcePtr vb =
MakeBuffer().Data(vbData).Size(UINT((vbData.size() + 100) * sizeof(DefaultA2V)));
Vec4f instData[16] = {};
Vec4f instData[256] = {};
for(int i = 0; i < ARRAY_COUNT(instData); i++)
instData[i] = Vec4f(-100.0f, -100.0f, -100.0f, -100.0f);
@@ -240,7 +240,7 @@ float4 main(v2f IN) : SV_Target0
ID3D12ResourcePtr instvb = MakeBuffer().Data(instData).Size(4096);
std::vector<uint16_t> idxData;
idxData.resize(100);
idxData.resize(2048);
{
idxData[0] = 0;