Exemplo n.º 1
0
 public void TestNullDevice()
 {
     using (DummyColorRGBAProvider provider = new DummyColorRGBAProvider())
     {
         using (DynamicColorRGBATextureProcessor textureProcessor = new DynamicColorRGBATextureProcessor(provider, null))
         {
         }
     }
 }
Exemplo n.º 2
0
 public void TestReceive()
 {
     using (DummyColorRGBAProvider provider = new DummyColorRGBAProvider())
     {
         using (DynamicColorRGBATextureProcessor textureProcessor = new DynamicColorRGBATextureProcessor(provider, device))
         {
             provider.PushFrame();
             Assert.IsTrue(textureProcessor.NeedUpdate);
         }
     }
 }
Exemplo n.º 3
0
 public void TestCreate()
 {
     using (DummyColorRGBAProvider provider = new DummyColorRGBAProvider())
     {
         using (DynamicColorRGBATextureProcessor textureProcessor = new DynamicColorRGBATextureProcessor(provider, device))
         {
             Assert.IsFalse(textureProcessor.Texture.ShaderView.NativePointer == IntPtr.Zero);
             Assert.IsFalse(textureProcessor.NeedUpdate);
         }
     }
 }
Exemplo n.º 4
0
 public void TestUpload()
 {
     using (DummyColorRGBAProvider provider = new DummyColorRGBAProvider())
     {
         using (DynamicColorRGBATextureProcessor textureProcessor = new DynamicColorRGBATextureProcessor(provider, device))
         {
             provider.PushFrame();
             Assert.IsTrue(textureProcessor.NeedUpdate);
             textureProcessor.Update(device.ImmediateContext);
             Assert.IsFalse(textureProcessor.NeedUpdate);
         }
     }
 }
 public void TestCreate()
 {
     using (DummyColorRGBAProvider provider = new DummyColorRGBAProvider())
     {
         using (DynamicColorRGBATextureProcessor textureProcessor = new DynamicColorRGBATextureProcessor(provider, device))
         {
             Assert.IsFalse(textureProcessor.Texture.ShaderView.NativePointer == IntPtr.Zero);
             Assert.IsFalse(textureProcessor.NeedUpdate);
         }
     }
 }
 public void TestUpload()
 {
     using (DummyColorRGBAProvider provider = new DummyColorRGBAProvider())
     {
         using (DynamicColorRGBATextureProcessor textureProcessor = new DynamicColorRGBATextureProcessor(provider, device))
         {
             provider.PushFrame();
             Assert.IsTrue(textureProcessor.NeedUpdate);
             textureProcessor.Update(device.ImmediateContext);
             Assert.IsFalse(textureProcessor.NeedUpdate);
         }
     }
 }
 public void TestReceive()
 {
     using (DummyColorRGBAProvider provider = new DummyColorRGBAProvider())
     {
         using (DynamicColorRGBATextureProcessor textureProcessor = new DynamicColorRGBATextureProcessor(provider, device))
         {
             provider.PushFrame();
             Assert.IsTrue(textureProcessor.NeedUpdate);
         }
     }
 }
 public void TestNullDevice()
 {
     using (DummyColorRGBAProvider provider = new DummyColorRGBAProvider())
     {
         using (DynamicColorRGBATextureProcessor textureProcessor = new DynamicColorRGBATextureProcessor(provider, null))
         {
         }
     }
 }