d3d12: Write data to single vertex attrib

stencil reflect has some color but it's still broken.
This commit is contained in:
vlj 2015-06-05 23:18:29 +02:00 committed by Vincent Lejeune
parent 02f15810ee
commit 64a555caca

View file

@ -213,7 +213,11 @@ ID3D12Resource *createVertexBuffer(const VertexBufferFormat &vbf, const RSXVerte
{
for (size_t attributeId : vbf.attributeId)
{
if (!vertexData[attributeId].addr) continue;
if (!vertexData[attributeId].addr)
{
memcpy(bufferMap, vertexData[attributeId].data.data(), vertexData[attributeId].data.size());
continue;
}
size_t baseOffset = vertexData[attributeId].addr - vbf.range.first;
size_t tsize = vertexData[attributeId].GetTypeSize();
size_t size = vertexData[attributeId].size;