コード例 #1
0
 public GpuBufferPool(int elementStride, GpuBufferAbstraction bufferAbstraction)
 {
     Stride             = elementStride;
     _bufferAbstraction = bufferAbstraction;
     _buckets           = new Bucket[BucketCount];
     for (int i = 0; i < _buckets.Length; ++i)
     {
         _buckets[i] = new Bucket(1 << (i + BucketIndexOffset), elementStride, bufferAbstraction);
     }
 }
コード例 #2
0
 public Bucket(int elementCount, int stride, GpuBufferAbstraction abstraction)
 {
     ElementCount       = elementCount;
     Stride             = stride;
     _bufferAbstraction = abstraction;
 }