mtlbuffer

    0

    1答えて

    私はMTLBufferを定義して、バッファに直接(またはできるだけ効率的に)データを取り込みたいと考えています。 シェイダーで使用される値は、MTLBufferの作成後に設定される3.0と4.0ではなく、1.0と2.0(それぞれXとY)です。私はセレクタを認識していないようだが、didModifyRange:pointDataBufferを呼び出す必要がありますように int bufferLeng

    0

    1答えて

    である私は、範囲が変更されたことMTLBufferを伝えるためにしようとしているが、コンパイラが、私はそれを行うことはできません。 vertexBuffer?.didModifyRange(NSMakeRange(0,MemoryLayout<MetalVertex>.stride*nbVerts)) それだけで言います: 'didModifyRange'は利用できません なぜですか? おかげ