platform/upstream/VK-GL-CTS.git
9 years agoam a4c2e89b: Merge "Fix -Wconversion warnings in prerequisite tests."
Jarkko Pöyry [Fri, 22 May 2015 19:41:31 +0000 (19:41 +0000)]
am a4c2e89b: Merge "Fix -Wconversion warnings in prerequisite tests."

* commit 'a4c2e89ba2aecb248241d809d5c622e97b2d0c73':
  Fix -Wconversion warnings in prerequisite tests.

9 years agoam beaa4b07: Merge "Fix -Wconversion warnings in rasterization tests."
Jarkko Pöyry [Fri, 22 May 2015 19:41:31 +0000 (19:41 +0000)]
am beaa4b07: Merge "Fix -Wconversion warnings in rasterization tests."

* commit 'beaa4b076c6b664ba9e3bb59dce6579474e497f3':
  Fix -Wconversion warnings in rasterization tests.

9 years agoam fc0f2205: Merge "Fix -Wconversion warnings in depth stencil tests."
Jarkko Pöyry [Fri, 22 May 2015 19:41:30 +0000 (19:41 +0000)]
am fc0f2205: Merge "Fix -Wconversion warnings in depth stencil tests."

* commit 'fc0f220577b4fcfcf87c4e52377ac38caead0528':
  Fix -Wconversion warnings in depth stencil tests.

9 years agoam 3edf4274: Merge "Fix -Wconversion warnings in color clear tests."
Jarkko Pöyry [Fri, 22 May 2015 19:41:29 +0000 (19:41 +0000)]
am 3edf4274: Merge "Fix -Wconversion warnings in color clear tests."

* commit '3edf42747cd865f990b488fcfbb49ae36f474c28':
  Fix -Wconversion warnings in color clear tests.

9 years agoam 447b668e: Merge "Fix -Wconversion warnings in primitive restart tests."
Jarkko Pöyry [Fri, 22 May 2015 19:41:28 +0000 (19:41 +0000)]
am 447b668e: Merge "Fix -Wconversion warnings in primitive restart tests."

* commit '447b668ea211549e38be2f9635cffc18a8886577':
  Fix -Wconversion warnings in primitive restart tests.

9 years agoam 390e1779: Merge "Fix -Wconversion warnings in fragment output tests."
Jarkko Pöyry [Fri, 22 May 2015 19:41:27 +0000 (19:41 +0000)]
am 390e1779: Merge "Fix -Wconversion warnings in fragment output tests."

* commit '390e177927647b0fe01eaf59c0adacde8286af0c':
  Fix -Wconversion warnings in fragment output tests.

9 years agoam 8a906732: Fix regression in compressed texture decoding.
Jarkko Pöyry [Fri, 22 May 2015 19:41:27 +0000 (19:41 +0000)]
am 8a906732: Fix regression in compressed texture decoding.

* commit '8a9067322d4c5131405e6706faa7422ee4454149':
  Fix regression in compressed texture decoding.

9 years agoMerge "Fix -Wconversion warnings in prerequisite tests."
Jarkko Pöyry [Fri, 22 May 2015 19:33:48 +0000 (19:33 +0000)]
Merge "Fix -Wconversion warnings in prerequisite tests."

9 years agoMerge "Fix -Wconversion warnings in rasterization tests."
Jarkko Pöyry [Fri, 22 May 2015 19:33:32 +0000 (19:33 +0000)]
Merge "Fix -Wconversion warnings in rasterization tests."

9 years agoMerge "Fix -Wconversion warnings in depth stencil tests."
Jarkko Pöyry [Fri, 22 May 2015 19:33:01 +0000 (19:33 +0000)]
Merge "Fix -Wconversion warnings in depth stencil tests."

9 years agoMerge "Fix -Wconversion warnings in color clear tests."
Jarkko Pöyry [Fri, 22 May 2015 19:32:39 +0000 (19:32 +0000)]
Merge "Fix -Wconversion warnings in color clear tests."

9 years agoMerge "Fix -Wconversion warnings in primitive restart tests."
Jarkko Pöyry [Fri, 22 May 2015 19:32:05 +0000 (19:32 +0000)]
Merge "Fix -Wconversion warnings in primitive restart tests."

9 years agoMerge "Fix -Wconversion warnings in fragment output tests."
Jarkko Pöyry [Fri, 22 May 2015 19:31:37 +0000 (19:31 +0000)]
Merge "Fix -Wconversion warnings in fragment output tests."

9 years agoFix regression in compressed texture decoding.
Jarkko Pöyry [Fri, 22 May 2015 18:42:18 +0000 (11:42 -0700)]
Fix regression in compressed texture decoding.

Bug: 21396289
Change-Id: I015967c3ef8e3c9093aec5dd8ebfa5debcd5fe94

9 years agoFix -Wconversion warnings in color clear tests.
Jarkko Pöyry [Fri, 22 May 2015 01:29:02 +0000 (18:29 -0700)]
Fix -Wconversion warnings in color clear tests.

Bug: 21161908
Change-Id: Icabb397271a6aebfe543e0c6a85c0022b85ab8b0

9 years agoFix -Wconversion warnings in depth stencil tests.
Jarkko Pöyry [Fri, 22 May 2015 02:11:36 +0000 (19:11 -0700)]
Fix -Wconversion warnings in depth stencil tests.

Bug: 21161908
Change-Id: I116367e2801446f9a350499ed8f04d20e5fbe565

9 years agoFix -Wconversion warnings in prerequisite tests.
Jarkko Pöyry [Fri, 22 May 2015 02:14:53 +0000 (19:14 -0700)]
Fix -Wconversion warnings in prerequisite tests.

Bug: 21161908

Change-Id: If0f67f31655fabb032b8b2a225cb2b93740addce

9 years agoFix -Wconversion warnings in rasterization tests.
Jarkko Pöyry [Fri, 22 May 2015 02:43:07 +0000 (19:43 -0700)]
Fix -Wconversion warnings in rasterization tests.

Bug: 21161908

Change-Id: I002da7244f967340e4eff37c796fdec96815207c

9 years agoFix -Wconversion warnings in fragment output tests.
Jarkko Pöyry [Fri, 22 May 2015 04:01:24 +0000 (21:01 -0700)]
Fix -Wconversion warnings in fragment output tests.

Bug: 21161908
Change-Id: I9c57fbcdecda3916e6ff33370dde0588c7a3e897

9 years agoFix -Wconversion warnings in primitive restart tests.
Jarkko Pöyry [Fri, 22 May 2015 04:28:32 +0000 (21:28 -0700)]
Fix -Wconversion warnings in primitive restart tests.

Bug: 21161908
Change-Id: I70dd403a78fd92911c4cc1c512fc9efa67c079bb

9 years agoam e17256b4: Merge "Fix -Wconversion warnings in glshared."
Jarkko Pöyry [Fri, 22 May 2015 01:20:37 +0000 (01:20 +0000)]
am e17256b4: Merge "Fix -Wconversion warnings in glshared."

* commit 'e17256b47b6e7844d05136cb8c1c5b1d730f7d9d':
  Fix -Wconversion warnings in glshared.

9 years agoMerge "Fix -Wconversion warnings in glshared."
Jarkko Pöyry [Fri, 22 May 2015 01:07:26 +0000 (01:07 +0000)]
Merge "Fix -Wconversion warnings in glshared."

9 years agoam dc137591: Merge "Fix -Wconversion warnings in framework/egl."
Jarkko Pöyry [Fri, 22 May 2015 01:01:05 +0000 (01:01 +0000)]
am dc137591: Merge "Fix -Wconversion warnings in framework/egl."

* commit 'dc13759130ebb045e851a29ea3ba643e152a7b5c':
  Fix -Wconversion warnings in framework/egl.

9 years agoMerge "Fix -Wconversion warnings in framework/egl."
Jarkko Pöyry [Fri, 22 May 2015 00:52:09 +0000 (00:52 +0000)]
Merge "Fix -Wconversion warnings in framework/egl."

9 years agoFix -Wconversion warnings in glshared.
Jarkko Pöyry [Wed, 20 May 2015 02:31:53 +0000 (19:31 -0700)]
Fix -Wconversion warnings in glshared.

Bug: 21161908
Change-Id: I96f424112950bf3b4d50b6bddaa007358419d47c

9 years agoam a35f7389: Merge "Fix -Wconversion warnings in GLES31 module."
Jarkko Pöyry [Fri, 22 May 2015 00:48:01 +0000 (00:48 +0000)]
am a35f7389: Merge "Fix -Wconversion warnings in GLES31 module."

* commit 'a35f7389107fa54395137ff631c08551cff6eb05':
  Fix -Wconversion warnings in GLES31 module.

9 years agoMerge "Fix -Wconversion warnings in GLES31 module."
Jarkko Pöyry [Fri, 22 May 2015 00:41:08 +0000 (00:41 +0000)]
Merge "Fix -Wconversion warnings in GLES31 module."

9 years agoFix -Wconversion warnings in framework/egl.
Jarkko Pöyry [Wed, 20 May 2015 00:45:38 +0000 (17:45 -0700)]
Fix -Wconversion warnings in framework/egl.

Bug: 21161908
Change-Id: Ib61f91bd3a27712e496b85526d8cbd17c29db9fc

9 years agoam 2b4b61a4: Merge "Fix -Wconversion warnings in EGL module."
Jarkko Pöyry [Fri, 22 May 2015 00:34:46 +0000 (00:34 +0000)]
am 2b4b61a4: Merge "Fix -Wconversion warnings in EGL module."

* commit '2b4b61a426430e9c0a5eeb757f6db7fca8a95c6a':
  Fix -Wconversion warnings in EGL module.

9 years agoam 55b57beb: Merge "Avoid using doubles for float vectors in tcuVectorUtil."
Jarkko Pöyry [Fri, 22 May 2015 00:34:44 +0000 (00:34 +0000)]
am 55b57beb: Merge "Avoid using doubles for float vectors in tcuVectorUtil."

* commit '55b57beba39662e1a228748890d8a9b2970e8195':
  Avoid using doubles for float vectors in tcuVectorUtil.

9 years agoMerge "Fix -Wconversion warnings in EGL module."
Jarkko Pöyry [Fri, 22 May 2015 00:30:59 +0000 (00:30 +0000)]
Merge "Fix -Wconversion warnings in EGL module."

9 years agoMerge "Avoid using doubles for float vectors in tcuVectorUtil."
Jarkko Pöyry [Fri, 22 May 2015 00:30:06 +0000 (00:30 +0000)]
Merge "Avoid using doubles for float vectors in tcuVectorUtil."

9 years agoFix -Wconversion warnings in GLES31 module.
Jarkko Pöyry [Wed, 20 May 2015 03:44:07 +0000 (20:44 -0700)]
Fix -Wconversion warnings in GLES31 module.

Bug: 21161908
Change-Id: I43f95dc010f9977aeb1f658b9d67a9aa946c6fff

9 years agoam a29f7330: Merge "Fix -Wconversion warnings in framework/randomshaders."
Jarkko Pöyry [Fri, 22 May 2015 00:12:53 +0000 (00:12 +0000)]
am a29f7330: Merge "Fix -Wconversion warnings in framework/randomshaders."

* commit 'a29f7330e5212fb9d3421eaf2aa148ddf5d2638d':
  Fix -Wconversion warnings in framework/randomshaders.

9 years agoFix -Wconversion warnings in EGL module.
Jarkko Pöyry [Wed, 20 May 2015 03:01:18 +0000 (20:01 -0700)]
Fix -Wconversion warnings in EGL module.

Bug: 21161908
Change-Id: Ib4a45b6270e899886d92c01210d8271f15200975

9 years agoAvoid using doubles for float vectors in tcuVectorUtil.
Jarkko Pöyry [Tue, 19 May 2015 23:27:45 +0000 (16:27 -0700)]
Avoid using doubles for float vectors in tcuVectorUtil.

Bug: 21161908
Change-Id: I2dd1ee70f348a4aa3fa2d7f5ab842bfcb4186448

9 years agoMerge "Fix -Wconversion warnings in framework/randomshaders."
Jarkko Pöyry [Thu, 21 May 2015 23:58:32 +0000 (23:58 +0000)]
Merge "Fix -Wconversion warnings in framework/randomshaders."

9 years agoam d844dc30: am 1410dd68: am 1ab8120e: Update ES3 mustpass list
Pyry Haulos [Thu, 21 May 2015 23:01:13 +0000 (23:01 +0000)]
am d844dc30: am 1410dd68: am 1ab8120e: Update ES3 mustpass list

* commit 'd844dc30e3ddbe70d32f5997259a7f971e0986d8':
  Update ES3 mustpass list

9 years agoam 1410dd68: am 1ab8120e: Update ES3 mustpass list
Pyry Haulos [Thu, 21 May 2015 22:47:00 +0000 (22:47 +0000)]
am 1410dd68: am 1ab8120e: Update ES3 mustpass list

* commit '1410dd685f399e1ef9f9f0836064735bd6ca2946':
  Update ES3 mustpass list

9 years agoam 1ab8120e: Update ES3 mustpass list
Pyry Haulos [Thu, 21 May 2015 22:33:31 +0000 (22:33 +0000)]
am 1ab8120e: Update ES3 mustpass list

* commit '1ab8120ea497ce5395504755e9959254311260e8':
  Update ES3 mustpass list

9 years agoam 2b2cf9bb: Merge "Fix -Wconversion warnings in qphelper."
Jarkko Pöyry [Thu, 21 May 2015 19:45:06 +0000 (19:45 +0000)]
am 2b2cf9bb: Merge "Fix -Wconversion warnings in qphelper."

* commit '2b2cf9bba4c8128ba7eb034c726d47da97cab55a':
  Fix -Wconversion warnings in qphelper.

9 years agoam dac80f5b: Merge "Fix -Wconversion warnings in framework/common."
Jarkko Pöyry [Thu, 21 May 2015 19:45:05 +0000 (19:45 +0000)]
am dac80f5b: Merge "Fix -Wconversion warnings in framework/common."

* commit 'dac80f5b0dbf840e15d6d2eb8eed2e7ee7113b66':
  Fix -Wconversion warnings in framework/common.

9 years agoam 63d3d0ba: Merge "Fix destream -Wconversion warnings."
Jarkko Pöyry [Thu, 21 May 2015 19:45:05 +0000 (19:45 +0000)]
am 63d3d0ba: Merge "Fix destream -Wconversion warnings."

* commit '63d3d0ba1332a6124ef6376848c11e223e76cfb7':
  Fix destream -Wconversion warnings.

9 years agoam 34ae17f5: Merge "Fix deInt32.h -Wconversion warnings."
Jarkko Pöyry [Thu, 21 May 2015 19:45:04 +0000 (19:45 +0000)]
am 34ae17f5: Merge "Fix deInt32.h -Wconversion warnings."

* commit '34ae17f54dc8f8de485dfaa75674a72dc556089f':
  Fix deInt32.h -Wconversion warnings.

9 years agoam c8c64dd0: Merge "Fix -Wconversion warnings in dethread."
Jarkko Pöyry [Thu, 21 May 2015 19:45:03 +0000 (19:45 +0000)]
am c8c64dd0: Merge "Fix -Wconversion warnings in dethread."

* commit 'c8c64dd0853de23061a00b42d709446833c8b73b':
  Fix -Wconversion warnings in dethread.

9 years agoMerge "Fix -Wconversion warnings in qphelper."
Jarkko Pöyry [Thu, 21 May 2015 19:35:32 +0000 (19:35 +0000)]
Merge "Fix -Wconversion warnings in qphelper."

9 years agoMerge "Fix -Wconversion warnings in framework/common."
Jarkko Pöyry [Thu, 21 May 2015 19:34:39 +0000 (19:34 +0000)]
Merge "Fix -Wconversion warnings in framework/common."

9 years agoMerge "Fix destream -Wconversion warnings."
Jarkko Pöyry [Thu, 21 May 2015 19:34:12 +0000 (19:34 +0000)]
Merge "Fix destream -Wconversion warnings."

9 years agoMerge "Fix deInt32.h -Wconversion warnings."
Jarkko Pöyry [Thu, 21 May 2015 19:33:53 +0000 (19:33 +0000)]
Merge "Fix deInt32.h -Wconversion warnings."

9 years agoMerge "Fix -Wconversion warnings in dethread."
Jarkko Pöyry [Thu, 21 May 2015 19:33:28 +0000 (19:33 +0000)]
Merge "Fix -Wconversion warnings in dethread."

9 years agoam ca267b86: Merge "Fix -Wconversion warnings in rr and sglr."
Jarkko Pöyry [Thu, 21 May 2015 01:29:34 +0000 (01:29 +0000)]
am ca267b86: Merge "Fix -Wconversion warnings in rr and sglr."

* commit 'ca267b86c85e8348b2ab201667fb2a6ab396288a':
  Fix -Wconversion warnings in rr and sglr.

9 years agoMerge "Fix -Wconversion warnings in rr and sglr."
Jarkko Pöyry [Thu, 21 May 2015 01:14:55 +0000 (01:14 +0000)]
Merge "Fix -Wconversion warnings in rr and sglr."

9 years agoUpdate ES3 mustpass list
Pyry Haulos [Wed, 20 May 2015 22:40:53 +0000 (15:40 -0700)]
Update ES3 mustpass list

Change-Id: I662ac54ca37054bdb1db40e29b92203b69b79e6b

9 years agoam 3f756478: Merge "Reduce RGBA coversion code duplication."
Jarkko Pöyry [Wed, 20 May 2015 19:50:12 +0000 (19:50 +0000)]
am 3f756478: Merge "Reduce RGBA coversion code duplication."

* commit '3f756478ade3e90fc42e04a04977a4ddccf23315':
  Reduce RGBA coversion code duplication.

9 years agoMerge "Reduce RGBA coversion code duplication."
Jarkko Pöyry [Wed, 20 May 2015 19:37:30 +0000 (19:37 +0000)]
Merge "Reduce RGBA coversion code duplication."

9 years agoFix -Wconversion warnings in framework/common.
Jarkko Pöyry [Tue, 19 May 2015 23:32:27 +0000 (16:32 -0700)]
Fix -Wconversion warnings in framework/common.

Bug: 21161908
Change-Id: I62a1a2223f3441e88f8a737855aa5075a3c5a3f1

9 years agoReduce RGBA coversion code duplication.
Jarkko Pöyry [Wed, 20 May 2015 01:16:20 +0000 (18:16 -0700)]
Reduce RGBA coversion code duplication.

Change-Id: I638cb7baf6b802543a00f77b05c9dc93ed5253d2

9 years agoFix -Wconversion warnings in framework/randomshaders.
Jarkko Pöyry [Wed, 20 May 2015 00:44:29 +0000 (17:44 -0700)]
Fix -Wconversion warnings in framework/randomshaders.

Bug: 21161908
Change-Id: I2bf38cbf02cecfa449c151664eedb60607ae2c8b

9 years agoFix -Wconversion warnings in rr and sglr.
Jarkko Pöyry [Wed, 20 May 2015 00:20:59 +0000 (17:20 -0700)]
Fix -Wconversion warnings in rr and sglr.

Bug: 21161908
Change-Id: Ic13ea42910019a476ed52e99645cfdbcc9294538

9 years agoFix -Wconversion warnings in qphelper.
Jarkko Pöyry [Tue, 19 May 2015 22:47:01 +0000 (15:47 -0700)]
Fix -Wconversion warnings in qphelper.

Bug: 21161908
Change-Id: I1203f340d9872ba12a7071be52bf2b542d95736b

9 years agoFix destream -Wconversion warnings.
Jarkko Pöyry [Tue, 19 May 2015 19:29:30 +0000 (12:29 -0700)]
Fix destream -Wconversion warnings.

Bug: 21161908
Change-Id: I6d43490a26294dea4ee5c6dd4c155c291b6cadf2

9 years agoFix -Wconversion warnings in dethread.
Jarkko Pöyry [Tue, 19 May 2015 18:22:24 +0000 (11:22 -0700)]
Fix -Wconversion warnings in dethread.

Bug: 21161908
Change-Id: If10008c78ab1c503a7e2082d3690e1882310d9d2

9 years agoFix deInt32.h -Wconversion warnings.
Jarkko Pöyry [Mon, 18 May 2015 18:30:26 +0000 (11:30 -0700)]
Fix deInt32.h -Wconversion warnings.

- deSignBit32 returns uint.
- deClz64 takes in uint.
- Hash functions return uint.

Bug: 21161908
Change-Id: Ia78bd5f54c5a03677b0b035e79add0b9eb997280

9 years agoam a490b4d9: Merge "Fix stderr printing."
Jarkko Pöyry [Tue, 19 May 2015 19:51:31 +0000 (19:51 +0000)]
am a490b4d9: Merge "Fix stderr printing."

* commit 'a490b4d9745b9ba13c5d16f2668842651cf0c03a':
  Fix stderr printing.

9 years agoam e36eed77: Fix deSpinBarrier deadlock.
Jarkko Pöyry [Tue, 19 May 2015 19:51:30 +0000 (19:51 +0000)]
am e36eed77: Fix deSpinBarrier deadlock.

* commit 'e36eed77c8eaf42b32ebec458eb73682c5580f38':
  Fix deSpinBarrier deadlock.

9 years agoMerge "Fix stderr printing."
Jarkko Pöyry [Tue, 19 May 2015 19:39:52 +0000 (19:39 +0000)]
Merge "Fix stderr printing."

9 years agoFix deSpinBarrier deadlock.
Jarkko Pöyry [Tue, 19 May 2015 03:55:41 +0000 (20:55 -0700)]
Fix deSpinBarrier deadlock.

Detaching a thread from deSpinBarrier caused a race with spin barrier's
triggering thread (last thread: atomicInc(numEntered) == numThreads)
detection test. If numThreads was decremented during the triggering
thread test, another thread would also be classidfied as a trigger to
release the barrier.

Multiple concurrent "trigger" threads caused the spinbarrier state to
become corrupted.

This CL uses a cached numThreads value in trigger test which removes
the race with currently running trigger thread. This also removes
unnecessary m_numLeaving modifications.

Change-Id: Ibfb3d4925fbe3063c982440a555b8aa131544465

9 years agoFix stderr printing.
Jarkko Pöyry [Tue, 19 May 2015 18:12:01 +0000 (11:12 -0700)]
Fix stderr printing.

Change-Id: Ibaa5976d469ed610ad795ec5cffee83a15707c00

9 years agoam 88b1dbc9: am a3c2a0f7: am ab63de16: Merge "Negative API tests against non-2D textu...
Kalle Raita [Fri, 15 May 2015 21:22:17 +0000 (21:22 +0000)]
am 88b1dbc9: am a3c2a0f7: am ab63de16: Merge "Negative API tests against non-2D texture targets with LDR ASTC." into mnc-dev

* commit '88b1dbc9f0d1ff6454c10a3b7f7f163fe21e95dd':
  Negative API tests against non-2D texture targets with LDR ASTC.

9 years agoam a3c2a0f7: am ab63de16: Merge "Negative API tests against non-2D texture targets...
Kalle Raita [Fri, 15 May 2015 21:15:14 +0000 (21:15 +0000)]
am a3c2a0f7: am ab63de16: Merge "Negative API tests against non-2D texture targets with LDR ASTC." into mnc-dev

* commit 'a3c2a0f7110eca54aab857c9e437675f57360367':
  Negative API tests against non-2D texture targets with LDR ASTC.

9 years agoam ab63de16: Merge "Negative API tests against non-2D texture targets with LDR ASTC...
Kalle Raita [Fri, 15 May 2015 21:02:56 +0000 (21:02 +0000)]
am ab63de16: Merge "Negative API tests against non-2D texture targets with LDR ASTC." into mnc-dev

* commit 'ab63de160e602864bb89e5a14c10b5ec7065f909':
  Negative API tests against non-2D texture targets with LDR ASTC.

9 years agoMerge "Negative API tests against non-2D texture targets with LDR ASTC." into mnc-dev
Kalle Raita [Fri, 15 May 2015 20:43:17 +0000 (20:43 +0000)]
Merge "Negative API tests against non-2D texture targets with LDR ASTC." into mnc-dev

9 years agoNegative API tests against non-2D texture targets with LDR ASTC.
Kalle Raita [Tue, 12 May 2015 17:24:51 +0000 (10:24 -0700)]
Negative API tests against non-2D texture targets with LDR ASTC.

Bug: 20763295

Change-Id: I4df20607529abb8790ab254a79dc44218b8a3281

9 years agoam 3d5e5cf1: Merge "Fuzzy compare improvements"
Pyry Haulos [Fri, 15 May 2015 19:46:22 +0000 (19:46 +0000)]
am 3d5e5cf1: Merge "Fuzzy compare improvements"

* commit '3d5e5cf1b45974034c6a42e53051cda7d825eb8b':
  Fuzzy compare improvements

9 years agoMerge "Add first Vulkan tests" into vulkan
Pyry Haulos [Fri, 15 May 2015 19:38:12 +0000 (19:38 +0000)]
Merge "Add first Vulkan tests" into vulkan

9 years agoMerge "Fuzzy compare improvements"
Pyry Haulos [Fri, 15 May 2015 19:37:40 +0000 (19:37 +0000)]
Merge "Fuzzy compare improvements"

9 years agoam 3ff8f3de: Split null context factory in to its own file.
Jamie Madill [Fri, 15 May 2015 17:35:40 +0000 (17:35 +0000)]
am 3ff8f3de: Split null context factory in to its own file.

* commit '3ff8f3de14f6eabfaad479b480f7433459a63365':
  Split null context factory in to its own file.

9 years agoSplit null context factory in to its own file.
Jamie Madill [Fri, 15 May 2015 14:54:37 +0000 (10:54 -0400)]
Split null context factory in to its own file.

This allows the factory to be re-used in an application which
has another implementation of the createPlatform() function.

Change-Id: I186ee52d5832933e83ff8c6779aa2791fab89dbc

9 years agoAdd first Vulkan tests
Pyry Haulos [Tue, 12 May 2015 22:06:03 +0000 (15:06 -0700)]
Add first Vulkan tests

Change-Id: Iee1de105de47eb9e0f24d7dafd1c9a7bc2a4c0b0

9 years agoMerge "Add initial Vulkan support to framework" into vulkan
Pyry Haulos [Thu, 14 May 2015 22:15:19 +0000 (22:15 +0000)]
Merge "Add initial Vulkan support to framework" into vulkan

9 years agoAdd initial Vulkan support to framework
Pyry Haulos [Tue, 12 May 2015 20:35:23 +0000 (13:35 -0700)]
Add initial Vulkan support to framework

Change-Id: Iae128a976b311380aaecf52b71ead310bc92ddc7

9 years agoFuzzy compare improvements
Pyry Haulos [Fri, 8 May 2015 23:56:53 +0000 (16:56 -0700)]
Fuzzy compare improvements

 * Move scaling of error magnitude at the very end to reduce rounding
   error accumulation.

 * Use integers instead of floating-point values for color distances.

 * Log images in tests.

 * Remove useless ability to tune some magic constants.

 * Tune thresholds as necessary.

Bug: 18423249
Change-Id: Idd66a3dd9102ef11ca5e2d18a0942ae18e5fd9dc

9 years agoam e5870a12: am 1c3a4b06: Fix EGL multithread single window tests.
Mika Isojärvi [Thu, 14 May 2015 01:01:35 +0000 (01:01 +0000)]
am e5870a12: am 1c3a4b06: Fix EGL multithread single window tests.

* commit 'e5870a12182912c0eeaaf21ba34d6b454070fc21':
  Fix EGL multithread single window tests.

9 years agoam 1c3a4b06: Fix EGL multithread single window tests.
Mika Isojärvi [Thu, 14 May 2015 00:43:24 +0000 (00:43 +0000)]
am 1c3a4b06: Fix EGL multithread single window tests.

* commit '1c3a4b06ebc1ea836f2d6a66e30d695f9656defc':
  Fix EGL multithread single window tests.

9 years agoFix EGL multithread single window tests.
Mika Isojärvi [Tue, 12 May 2015 23:07:12 +0000 (16:07 -0700)]
Fix EGL multithread single window tests.

Avoid trying to destroy windows when current thread has no windows in single
window cases. Tests always create new resources, if there are too few, and
destroy resources when there are too many. When number of resources is somewhere
in between test chooses randomly what to do next. In a single window case the
current thread may not be able to create a new window and thus may not have any
windows. When there are no windows the random operation must not attempt to
destroy a window.

Bug: 20958064
Change-Id: I5366233c141278a994768110b399afa79f6ed2e5

9 years agoam 02ff313d: am 0267b32c: Revert "Make empty declaration tests positive."
Jarkko Pöyry [Tue, 12 May 2015 20:59:07 +0000 (20:59 +0000)]
am 02ff313d: am 0267b32c: Revert "Make empty declaration tests positive."

* commit '02ff313d0fe198040dc3c7a3adee0df0a7d9b62f':
  Revert "Make empty declaration tests positive."

9 years agoam 0267b32c: Revert "Make empty declaration tests positive."
Jarkko Pöyry [Tue, 12 May 2015 20:49:26 +0000 (20:49 +0000)]
am 0267b32c: Revert "Make empty declaration tests positive."

* commit '0267b32c1771d36234a7a9c0b1a904d32310572f':
  Revert "Make empty declaration tests positive."

9 years agoFix size_t conversion warnings in rr.
Jarkko Pöyry [Tue, 12 May 2015 20:33:24 +0000 (13:33 -0700)]
Fix size_t conversion warnings in rr.

Change-Id: I2c6e64fe1d675aa34ba778684b791862d59f432d

9 years agoRevert "Make empty declaration tests positive."
Jarkko Pöyry [Tue, 12 May 2015 01:22:01 +0000 (18:22 -0700)]
Revert "Make empty declaration tests positive."

- This reverts commit 9ac9658a208cf3bb2e9f0dc5d43519125e1222a5.
- Remove unsized array empty declaration cases from mustpass.

Bug: 20699693
Change-Id: I4435a637b6cd8564d51e584c0f63940939e307b9

9 years agoam 40d446a1: am 31b29031: Merge "Fix issues with non-tightly packed images." into...
Jarkko Pöyry [Tue, 12 May 2015 01:20:28 +0000 (01:20 +0000)]
am 40d446a1: am 31b29031: Merge "Fix issues with non-tightly packed images." into mnc-dev

* commit '40d446a19a7c708a499a8ce52ec9c13af921c4ca':
  Fix issues with non-tightly packed images.

9 years agoMerge "Improve combined depth stencil image handling."
Jarkko Pöyry [Tue, 12 May 2015 01:14:14 +0000 (01:14 +0000)]
Merge "Improve combined depth stencil image handling."

9 years agoam 780aa423: am eae7c694: Do not use combined format as depth target in EGL render...
Jarkko Pöyry [Tue, 12 May 2015 01:08:49 +0000 (01:08 +0000)]
am 780aa423: am eae7c694: Do not use combined format as depth target in EGL render tests.

* commit '780aa423d98b7009013b360049eb73834c4f490a':
  Do not use combined format as depth target in EGL render tests.

9 years agoam 31b29031: Merge "Fix issues with non-tightly packed images." into mnc-dev
Jarkko Pöyry [Tue, 12 May 2015 01:07:05 +0000 (01:07 +0000)]
am 31b29031: Merge "Fix issues with non-tightly packed images." into mnc-dev

* commit '31b2903165d4f3a75f67a847577960dd69346c01':
  Fix issues with non-tightly packed images.

9 years agoImprove combined depth stencil image handling.
Jarkko Pöyry [Tue, 12 May 2015 00:34:57 +0000 (17:34 -0700)]
Improve combined depth stencil image handling.

- Allow logging DS images. This will result in separate D and S images.
- Add depth and stencil multisample resolve.
- Do not resolve D and S attachments as a color attachment.

Bug: 21038103
Change-Id: Ib7840126094abf947043d73b3bada76c55988b02

9 years agoam eae7c694: Do not use combined format as depth target in EGL render tests.
Jarkko Pöyry [Tue, 12 May 2015 00:56:07 +0000 (00:56 +0000)]
am eae7c694: Do not use combined format as depth target in EGL render tests.

* commit 'eae7c69404441d33bf0c352d544a58d261cf34a9':
  Do not use combined format as depth target in EGL render tests.

9 years agoMerge "Fix issues with non-tightly packed images." into mnc-dev
Jarkko Pöyry [Tue, 12 May 2015 00:50:08 +0000 (00:50 +0000)]
Merge "Fix issues with non-tightly packed images." into mnc-dev

9 years agoSupport combined DS formats in rr::Renderer.
Jarkko Pöyry [Mon, 11 May 2015 19:21:11 +0000 (12:21 -0700)]
Support combined DS formats in rr::Renderer.

- Separate combined formats in rr::RenderTarget.
- Add sanity checks to rr::FragmentProcessor.

Change-Id: I100f0d071662ff8631343d8237f6847f7f7665b2

9 years agoFix issues with non-tightly packed images.
Jarkko Pöyry [Mon, 11 May 2015 23:42:02 +0000 (16:42 -0700)]
Fix issues with non-tightly packed images.

- Add logging fast-path pixel pitch check.
- Fix MultisamplePixelBufferAccess with non-tightly packed images.
- Add estimatePixelValueRange() fast-paths for all normalized formats.

Change-Id: If5b334de2658b7c714fe56bb561892b5a736e3b0

9 years agoDo not use combined format as depth target in EGL render tests.
Jarkko Pöyry [Sat, 9 May 2015 03:01:44 +0000 (20:01 -0700)]
Do not use combined format as depth target in EGL render tests.

Bug: 20949289
Change-Id: I63f5bc6abb335ee1d097f93e87d16fcc54799f3e

9 years agoam 03523248: am d8478225: Fix onStart/onCreate race in instrumentation.
Jarkko Pöyry [Fri, 8 May 2015 23:05:50 +0000 (23:05 +0000)]
am 03523248: am d8478225: Fix onStart/onCreate race in instrumentation.

* commit '0352324866a7d7bc1824637d86596453447c3bfe':
  Fix onStart/onCreate race in instrumentation.