Properly clean up data in buffer upload test deinit().
authorMika Isojärvi <misojarvi@google.com>
Thu, 21 Jan 2016 23:42:49 +0000 (15:42 -0800)
committerMika Isojärvi <misojarvi@google.com>
Thu, 21 Jan 2016 23:42:49 +0000 (15:42 -0800)
Bug: 25220789
Change-Id: I9b9f4f27180fa9744ed3ec060ab7b2c86130a382

modules/gles3/performance/es3pBufferDataUploadTests.cpp

index cc82fd5..bcd79a5 100644 (file)
@@ -2334,7 +2334,7 @@ void BasicUploadCase<SampleType>::deinit (void)
                m_dummyBufferID = 0;
        }
 
-       m_zeroData.clear();
+       m_zeroData = std::vector<deUint8>();
 
        BasicBufferCase<SampleType>::deinit();
 }
@@ -2534,7 +2534,7 @@ void ReferenceMemcpyCase::init (void)
 
 void ReferenceMemcpyCase::deinit (void)
 {
-       m_dstBuf.clear();
+       m_dstBuf = std::vector<deUint8>();
        BasicUploadCase<SingleOperationDuration>::deinit();
 }
 
@@ -3246,7 +3246,7 @@ void ModifyAfterBasicCase<SampleType>::init (void)
 template <typename SampleType>
 void ModifyAfterBasicCase<SampleType>::deinit (void)
 {
-       m_zeroData.clear();
+       m_zeroData = std::vector<deUint8>();
 
        BasicBufferCase<SampleType>::deinit();
 }