public void ConstructorTest1() { const uint NO_OF_ITEMS = 0; var res = new GLPoolResource <MockGLStaticBufferResource>(NO_OF_ITEMS, null); Assert.AreEqual(NO_OF_ITEMS, res.Count); Assert.IsNull(res.Items); }
void SetupCombinedImageSamplers(IGLImageDescriptorEntrypoint entrypoint, uint noOfCombinedImageSamplers) { var cis = new GLImageDescriptor[noOfCombinedImageSamplers]; for (var i = 0; i < noOfCombinedImageSamplers; i += 1) { cis[i] = new GLImageDescriptor(entrypoint); } CombinedImageSamplers = new GLPoolResource <GLImageDescriptor>( noOfCombinedImageSamplers, cis); }
void SetupStorageBuffers(uint noOfStorageBuffers) { var buffers = new GLBufferDescriptor[noOfStorageBuffers]; for (var i = 0; i < noOfStorageBuffers; i += 1) { buffers[i] = new GLBufferDescriptor(); } StorageBuffers = new GLPoolResource <GLBufferDescriptor>( noOfStorageBuffers, buffers); }
public void ConstructorTest0() { const uint NO_OF_ITEMS = 6; var items = new MockGLStaticBufferResource[0]; var poolResource = new GLPoolResource <MockGLStaticBufferResource>(NO_OF_ITEMS, items); Assert.AreSame(items, poolResource.Items); Assert.AreEqual(NO_OF_ITEMS, poolResource.Count); var head = poolResource.Head; Assert.IsNotNull(head); Assert.AreEqual(NO_OF_ITEMS, head.Count); Assert.AreEqual(0, head.First); Assert.AreEqual(5, head.Last); Assert.IsNull(head.Next); }
public void Cleanup() { PoolResource = null; }
public void Setup() { PoolResource = new GLPoolResource <MockGLStaticBufferResource>(NO_OF_ITEMS, null); }
public void ConstructorTest1() { const uint NO_OF_ITEMS = 0; var poolResource = new GLPoolResource <MockGLStaticBufferResource>(NO_OF_ITEMS, null); }