Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

COmpute Buffer Stride

Discussion in 'Shaders' started by tarrabass, Oct 23, 2018.

  1. tarrabass

    tarrabass

    Joined:
    Jun 4, 2015
    Posts:
    26
    i got a need error that i did get in past unitx version

    i feed a computerBuffer with verticles position
    something like that
    _nbVertexTargetMesh = _targetMeshList[_currentIndex].vertexCount;
    _targetMeshBuffer = new ComputeBuffer(_nbVertexTargetMesh, sizeof(float) * 12);
    _targetMeshBuffer.SetData(_targetMeshList[_currentIndex].vertices);

    ArgumentException: ComputeBuffer.SetData() : Data size (39780 bytes) is not integer multiple of Compute Buffer stride (48 bytes).

    Compute shader class is less permissive that before ?
    thnaks
     
    Last edited: Oct 23, 2018