• Breaking News

    Accessing AppendStructuredBuffer count Hi, I am using a Unity compute shader to create a vertex buffer and index buffer. The vertex buffer is an AppendStructuredBuffer vertexBuffer Each thread calculates a vertex and then calls vertexBuffer.Append(vertex) Later in that same function (in that same kernel) I have a RWStructuredBuffer indexBuffer I would like to add the index of the vertex just placed in vertexBuffer to indexbuffer. However there doesn't seem to be any way to get the index of the last item added to the vertex Append buffer? I'm aware of CopyCount but that doesn't seem appropriate here. I've also looked into CopyStructureCount but I don't think that can be called in a Unity compute shader? Thanks https://ift.tt/eA8V8J

    Hi, I am using a Unity compute shader to create a vertex buffer and index buffer. The vertex buffer is an AppendStructuredBuffer<float3> vertexBuffer Each thread calculates a vertex and then calls vertexBuffer.Append(vertex) Later in that same function (in that same kernel) I have a RWStructuredBuffer<int> indexBuffer I would like to add the index of the vertex just placed in vertexBuffer to indexbuffer. However there doesn't seem to be any way to get the index of the last item added to the vertex Append buffer? I'm aware of CopyCount but that doesn't seem appropriate here. I've also looked into CopyStructureCount but I don't think that can be called in a Unity compute shader? Thanks

    from GameDev.net http://bit.ly/2uQCSKe

    ليست هناك تعليقات

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728