platform/upstream/VK-GL-CTS.git
6 years agoMerge "Update owners file" into oreo-mr1-cts-dev
Mika Isojärvi [Wed, 17 Jan 2018 22:34:48 +0000 (22:34 +0000)]
Merge "Update owners file" into oreo-mr1-cts-dev
am: 2797a75d5d

Change-Id: I507cdc12f806fcb9e840ddd5d9a353cc3fc6b329

6 years agoModify compute shader grid setup.
Anders Frostad Pedersen [Wed, 17 Jan 2018 22:34:28 +0000 (22:34 +0000)]
Modify compute shader grid setup.
am: a7c3d75202

Change-Id: Iabd4905875549a4b03135cb2b6ec77724a7d7426

6 years agoMerge "Update owners file" into oreo-mr1-cts-dev
Treehugger Robot [Wed, 17 Jan 2018 22:30:54 +0000 (22:30 +0000)]
Merge "Update owners file" into oreo-mr1-cts-dev

6 years agoUpdate owners file
Mika Isojärvi [Thu, 28 Sep 2017 17:25:24 +0000 (10:25 -0700)]
Update owners file

Bug: 72113298
Test: build/make/tools/checkowners.py -c -v OWNERS
Change-Id: I117459d91f39055aaa5f0bc6abfbda32f31cdab2
(cherry picked from commit 412471299c0fac5cb5af37fcdeadbf39a4a36744)

6 years agoModify compute shader grid setup.
Anders Frostad Pedersen [Wed, 17 Jan 2018 11:05:45 +0000 (12:05 +0100)]
Modify compute shader grid setup.

Modify how the grid is set up for compute shader draw indirect test,
in order to avoid verfication failures due to difference in
floating-point computations on the CPU vs the GPU.

The existing code assumes infinite FP precision.

This change will guarantee the next value of pos(X) to be equal to
the first value of pos(X+1), avoiding gaps/discontinuities.

Affects:
dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawarrays_combined_grid_1000x1000_drawcount_1
dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawarrays_combined_grid_1000x1000_drawcount_5000
dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawarrays_combined_grid_1000x1000_drawcount_8
dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawarrays_separate_grid_1000x1000_drawcount_1
dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawarrays_separate_grid_1000x1000_drawcount_5000
dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawarrays_separate_grid_1000x1000_drawcount_8

Bug: 71515808
Change-Id: I21fe8ec9ea48b15f6171265df802bc47be775f56

6 years agoLimit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e...
Pyry Haulos [Sat, 13 Jan 2018 02:35:25 +0000 (02:35 +0000)]
Limit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e am: fe861b61a5
am: 8d3d9ceddb

Change-Id: Ie91e99b4f382acf79a33b76de02785325bf78aac

6 years agoImprove memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf...
Mika Isojrvi [Sat, 13 Jan 2018 02:35:09 +0000 (02:35 +0000)]
Improve memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf  -s ours am: 346da766ee
am: 40f1c9ad64

Change-Id: I914254ccfca7f5013e3bfb1ff8d480d3940cc2d0

6 years agoOptimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17...
Mika Isojrvi [Sat, 13 Jan 2018 02:34:53 +0000 (02:34 +0000)]
Optimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17  -s ours am: 1883d6ef48
am: 225bb3c908

Change-Id: I6a4c8bd549aab89192897a44a1a80913a094417d

6 years agoMultiple draw buffers in blend_equation_advanced am: 123de4f307
Mark Adams [Sat, 13 Jan 2018 02:34:32 +0000 (02:34 +0000)]
Multiple draw buffers in blend_equation_advanced am: 123de4f307
am: ddd1655bf6

Change-Id: Ia2958afb609c24bf5db2a229c292785de4c02c6c

6 years agoMerge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3d
Jeff Leger [Sat, 13 Jan 2018 02:34:13 +0000 (02:34 +0000)]
Merge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3d
am: d9b0dd51d2

Change-Id: Iec15d6a9ae27d4a85b2558c76f1fa22f8a66197d

6 years agoglshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb
Chris Forbes [Sat, 13 Jan 2018 02:33:39 +0000 (02:33 +0000)]
glshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb
am: 65715b7354

Change-Id: Ib2831afe2aaafa4a641aada06d7a462eb374f1c7

6 years agoLimit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e...
Pyry Haulos [Sat, 13 Jan 2018 00:40:45 +0000 (00:40 +0000)]
Limit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e am: fe861b61a5 am: c0f329e585
am: a0f602a33f

Change-Id: Ib116c6f9de0537313264847b191274bc194d8ed1

6 years agoImprove memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf...
Mika Isojrvi [Sat, 13 Jan 2018 00:40:16 +0000 (00:40 +0000)]
Improve memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf  -s ours am: 346da766ee am: f5aea0bdd6
am: 7090f5efbb

Change-Id: I5cf21cf7b4060f6a84f6de555b11fa48d8e107ba

6 years agoOptimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17...
Mika Isojrvi [Sat, 13 Jan 2018 00:39:43 +0000 (00:39 +0000)]
Optimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17  -s ours am: 1883d6ef48 am: 47af384a58
am: 784f3f3eb7

Change-Id: Iee890d9bd5cb87e60914802fbba813bfaadfbbc7

6 years agoMerge changes from topic "am-2a5d4fce01b44aa8af624fa955e78159" into nyc-mr1-dev am...
Android Build Merger (Role) [Sat, 13 Jan 2018 00:39:10 +0000 (00:39 +0000)]
Merge changes from topic "am-2a5d4fce01b44aa8af624fa955e78159" into nyc-mr1-dev am: 50fc8a75b5 am: 300fd13219 am: 15b26eef60 am: 332603b6b7
am: 507f25ad4f

Change-Id: I80bce5ca02a784a08140a2a4219eda209cd4cf1c

6 years agoLimit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e...
Pyry Haulos [Sat, 13 Jan 2018 00:38:19 +0000 (00:38 +0000)]
Limit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e am: 25dfe6a4ee am: 3f0b3b64f2 am: 2127d9b22f am: d19a03da59
am: cff198f9be

Change-Id: I5fde22655d18332c26cd7d1222b3d2c17d0b567e

6 years agoImprove memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf...
Mika Isojrvi [Sat, 13 Jan 2018 00:37:57 +0000 (00:37 +0000)]
Improve memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf am: 73a1947a88 am: 634a9ae96f am: 0b6498c39d  -s ours am: e1264f5728
am: 141419d3b6

Change-Id: I31d42e5782fa345c617d4b3ee74ef567de3555da

6 years agoOptimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17...
Mika Isojrvi [Sat, 13 Jan 2018 00:37:41 +0000 (00:37 +0000)]
Optimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17 am: 9867211763 am: 6efda47386 am: f55a23659d  -s ours am: 90d309c9be
am: dfe4c42922

Change-Id: Idfa5ca344f66a94b4dbe8f33553ebc24f0bc9588

6 years agoLimit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e...
Pyry Haulos [Sat, 13 Jan 2018 00:26:31 +0000 (00:26 +0000)]
Limit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e am: fe861b61a5
am: c0f329e585

Change-Id: I1332d72d4f7156a717f6e9089bb1c6293c25756e

6 years agoImprove memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf...
Mika Isojrvi [Sat, 13 Jan 2018 00:26:02 +0000 (00:26 +0000)]
Improve memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf  -s ours am: 346da766ee
am: f5aea0bdd6

Change-Id: I404240c078eb9a8a79444d4e4362855c9b457b07

6 years agoOptimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17...
Mika Isojrvi [Sat, 13 Jan 2018 00:25:31 +0000 (00:25 +0000)]
Optimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17  -s ours am: 1883d6ef48
am: 47af384a58

Change-Id: Ib4b8167b367c6433202921aa7ea3af8918f30f36

6 years agoLimit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e
Pyry Haulos [Sat, 13 Jan 2018 00:21:25 +0000 (00:21 +0000)]
Limit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e
am: fe861b61a5

Change-Id: I80ed658dc7ba754cb2e3b7cb92559ad15d17d4e3

6 years agoImprove memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf...
Mika Isojrvi [Sat, 13 Jan 2018 00:20:53 +0000 (00:20 +0000)]
Improve memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf  -s ours
am: 346da766ee

Change-Id: I6e23fbe5e5fcc9f48cf680f5c738acb599107666

6 years agoOptimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17...
Mika Isojrvi [Sat, 13 Jan 2018 00:20:18 +0000 (00:20 +0000)]
Optimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17  -s ours
am: 1883d6ef48

Change-Id: Ia13870021ead8c15e891a7fd457b3c73fdadfb08

6 years agoMerge changes from topic "am-2a5d4fce01b44aa8af624fa955e78159" into nyc-mr1-dev am...
Android Build Merger (Role) [Sat, 13 Jan 2018 00:15:41 +0000 (00:15 +0000)]
Merge changes from topic "am-2a5d4fce01b44aa8af624fa955e78159" into nyc-mr1-dev am: 50fc8a75b5 am: 300fd13219 am: 15b26eef60
am: 332603b6b7

Change-Id: Ie24d4801d41e45a5d1d3c9ea01ee98455d795086

6 years agoLimit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e...
Pyry Haulos [Sat, 13 Jan 2018 00:14:51 +0000 (00:14 +0000)]
Limit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e am: 25dfe6a4ee am: 3f0b3b64f2 am: 2127d9b22f
am: d19a03da59

Change-Id: I9b70ba9bd30441e5a10df530d9ee5d42827b0074

6 years agoImprove memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf...
Mika Isojrvi [Sat, 13 Jan 2018 00:14:36 +0000 (00:14 +0000)]
Improve memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf am: 73a1947a88 am: 634a9ae96f am: 0b6498c39d  -s ours
am: e1264f5728

Change-Id: I30731fa97e1bf89d7ff81d4fdb8a0b730b268e53

6 years agoOptimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17...
Mika Isojrvi [Sat, 13 Jan 2018 00:14:20 +0000 (00:14 +0000)]
Optimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17 am: 9867211763 am: 6efda47386 am: f55a23659d  -s ours
am: 90d309c9be

Change-Id: Icdc70bfc54bc0a0bb91e9d2007dd4cd3a1d4969c

6 years agoLimit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e
Pyry Haulos [Sat, 13 Jan 2018 00:04:17 +0000 (00:04 +0000)]
Limit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e
am: fe861b61a5

Change-Id: Id7e2ade9ceaad34bee00b2b36bfde50ca2492dd5

6 years agoImprove memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf...
Mika Isojrvi [Sat, 13 Jan 2018 00:04:00 +0000 (00:04 +0000)]
Improve memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf  -s ours
am: 346da766ee

Change-Id: Iece2a8d3c40b646e982008d82f40b16dfdbf94ca

6 years agoOptimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17...
Mika Isojrvi [Sat, 13 Jan 2018 00:03:38 +0000 (00:03 +0000)]
Optimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17  -s ours
am: 1883d6ef48

Change-Id: I9f6246177cc3651b84370fedd7f48fd9dddf1f94

6 years agoMerge changes from topic "am-2a5d4fce01b44aa8af624fa955e78159" into nyc-mr1-dev am...
Android Build Merger (Role) [Fri, 12 Jan 2018 23:59:58 +0000 (23:59 +0000)]
Merge changes from topic "am-2a5d4fce01b44aa8af624fa955e78159" into nyc-mr1-dev am: 50fc8a75b5 am: 300fd13219
am: 15b26eef60

Change-Id: I374e1e9e68ea1fcf0d16996dd6a474c12bc14c2a

6 years agoLimit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e...
Pyry Haulos [Fri, 12 Jan 2018 23:59:30 +0000 (23:59 +0000)]
Limit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e am: 25dfe6a4ee am: 3f0b3b64f2
am: 2127d9b22f

Change-Id: I4931d64584569d374a053fb0a73ee9430c1fbd20

6 years agoImprove memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf...
Mika Isojrvi [Fri, 12 Jan 2018 23:59:19 +0000 (23:59 +0000)]
Improve memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf am: 73a1947a88 am: 634a9ae96f
am: 0b6498c39d  -s ours

Change-Id: Ic35215a31709f7b4a2c94edd950d10de2f5dda49

6 years agoOptimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17...
Mika Isojrvi [Fri, 12 Jan 2018 23:58:57 +0000 (23:58 +0000)]
Optimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17 am: 9867211763 am: 6efda47386
am: f55a23659d  -s ours

Change-Id: Idd75f5b319dc488e4da5c730b5d33fb8b0aa616b

6 years agoLimit maximum allocation size in memory mapping tests am: adff582b50
Pyry Haulos [Fri, 12 Jan 2018 23:57:24 +0000 (23:57 +0000)]
Limit maximum allocation size in memory mapping tests am: adff582b50
am: 71ef361f3e

Change-Id: I138e6025b0cfb77ffd8197b796e32b06011cbc8a

6 years agoImprove memory tracking in vulkan memory mapping tests am: 3a8ec35d52
Mika Isojrvi [Fri, 12 Jan 2018 23:57:09 +0000 (23:57 +0000)]
Improve memory tracking in vulkan memory mapping tests am: 3a8ec35d52
am: b1f38f97cf  -s ours

Change-Id: I8fc045601456dd0b8d0026c4e70db43cf4998886

6 years agoOptimize random memory mapping tests reference memory am: 7e69d67a2c
Mika Isojrvi [Fri, 12 Jan 2018 23:56:55 +0000 (23:56 +0000)]
Optimize random memory mapping tests reference memory am: 7e69d67a2c
am: b2dcf86f17  -s ours

Change-Id: Iaa15b3997481353a88aef19cdde4348ae2cc3f75

6 years agoMerge changes from topic "am-2a5d4fce01b44aa8af624fa955e78159" into nyc-mr1-dev am...
Android Build Merger (Role) [Fri, 12 Jan 2018 23:21:46 +0000 (23:21 +0000)]
Merge changes from topic "am-2a5d4fce01b44aa8af624fa955e78159" into nyc-mr1-dev am: 50fc8a75b5
am: 300fd13219

Change-Id: I8995ee531c8aa5509634d1a104aa55fac07d9ee9

6 years agoLimit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e...
Pyry Haulos [Fri, 12 Jan 2018 23:21:26 +0000 (23:21 +0000)]
Limit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e am: 25dfe6a4ee
am: 3f0b3b64f2

Change-Id: I0d4f4b8794026f6cf7d105ba2f3ace5581f812cb

6 years agoImprove memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf...
Mika Isojrvi [Fri, 12 Jan 2018 23:21:20 +0000 (23:21 +0000)]
Improve memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf am: 73a1947a88
am: 634a9ae96f

Change-Id: Idb1cd7e79f5c3e0f4af89e146bbd1e757e2e4d03

6 years agoOptimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17...
Mika Isojrvi [Fri, 12 Jan 2018 23:21:15 +0000 (23:21 +0000)]
Optimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17 am: 9867211763
am: 6efda47386

Change-Id: I5eba68eab4424e4a6e3f860195839af7cece4ea3

6 years agoMerge changes from topic "am-2a5d4fce01b44aa8af624fa955e78159" into nyc-mr1-dev
Android Build Merger (Role) [Fri, 12 Jan 2018 23:17:23 +0000 (23:17 +0000)]
Merge changes from topic "am-2a5d4fce01b44aa8af624fa955e78159" into nyc-mr1-dev
am: 50fc8a75b5

Change-Id: I1e7472504c12387c66f493302709265dcbb04179

6 years agoLimit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e
Pyry Haulos [Fri, 12 Jan 2018 23:16:51 +0000 (23:16 +0000)]
Limit maximum allocation size in memory mapping tests am: adff582b50 am: 71ef361f3e
am: 25dfe6a4ee

Change-Id: Ib6f975a1f2b1af315cbbc98644345e1fe4811ef4

6 years agoImprove memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf
Mika Isojrvi [Fri, 12 Jan 2018 23:16:47 +0000 (23:16 +0000)]
Improve memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: b1f38f97cf
am: 73a1947a88

Change-Id: I2733db85fb4d85068b4e1fcdd4912f9e1492302a

6 years agoOptimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17
Mika Isojrvi [Fri, 12 Jan 2018 23:16:43 +0000 (23:16 +0000)]
Optimize random memory mapping tests reference memory am: 7e69d67a2c am: b2dcf86f17
am: 9867211763

Change-Id: If9832e5468a435dde173c64d3895c0254d0147cf

6 years agoMerge changes from topic "am-2a5d4fce01b44aa8af624fa955e78159" into nyc-mr1-dev
Android Build Merger (Role) [Fri, 12 Jan 2018 23:12:01 +0000 (23:12 +0000)]
Merge changes from topic "am-2a5d4fce01b44aa8af624fa955e78159" into nyc-mr1-dev

* changes:
  Limit maximum allocation size in memory mapping tests am: adff582b50 am: dca802bcb6 am: c08585f3c9
  Improve memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: e31605bdcd am: ef2b508376
  Optimize random memory mapping tests reference memory am: 7e69d67a2c am: 5f6b57e213 am: 81015fd200

6 years agoLimit maximum allocation size in memory mapping tests am: adff582b50 am: dca802bcb6
Pyry Haulos [Fri, 12 Jan 2018 23:11:50 +0000 (23:11 +0000)]
Limit maximum allocation size in memory mapping tests am: adff582b50 am: dca802bcb6
am: c08585f3c9

Change-Id: Icfaa1a06dff31dbac537a04a61ca0c07528a977f

6 years agoLimit maximum allocation size in memory mapping tests am: adff582b50
Pyry Haulos [Fri, 12 Jan 2018 23:11:49 +0000 (23:11 +0000)]
Limit maximum allocation size in memory mapping tests am: adff582b50
am: 71ef361f3e

Change-Id: I8408b8ee385a9ef2adb7b9a8cff13330f70445bf

6 years agoImprove memory tracking in vulkan memory mapping tests am: 3a8ec35d52
Mika Isojrvi [Fri, 12 Jan 2018 23:11:46 +0000 (23:11 +0000)]
Improve memory tracking in vulkan memory mapping tests am: 3a8ec35d52
am: b1f38f97cf

Change-Id: Ib36a871d725cdd1b411c79cb5679be901515af19

6 years agoImprove memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: e31605bdcd
Mika Isojrvi [Fri, 12 Jan 2018 23:11:46 +0000 (23:11 +0000)]
Improve memory tracking in vulkan memory mapping tests am: 3a8ec35d52 am: e31605bdcd
am: ef2b508376

Change-Id: I9bc027b9dd8e686499b5c7db277b5cf2964d17ca

6 years agoOptimize random memory mapping tests reference memory am: 7e69d67a2c
Mika Isojrvi [Fri, 12 Jan 2018 23:11:42 +0000 (23:11 +0000)]
Optimize random memory mapping tests reference memory am: 7e69d67a2c
am: b2dcf86f17

Change-Id: Ie076cb9cc66d9b500228e757022a9b63f8200055

6 years agoOptimize random memory mapping tests reference memory am: 7e69d67a2c am: 5f6b57e213
Mika Isojrvi [Fri, 12 Jan 2018 23:11:41 +0000 (23:11 +0000)]
Optimize random memory mapping tests reference memory am: 7e69d67a2c am: 5f6b57e213
am: 81015fd200

Change-Id: Ib91c269d814a87e6ef3f3ea53daec1150b56c48f

6 years agoLimit maximum allocation size in memory mapping tests am: adff582b50
Pyry Haulos [Fri, 12 Jan 2018 23:06:19 +0000 (23:06 +0000)]
Limit maximum allocation size in memory mapping tests am: adff582b50
am: dca802bcb6

Change-Id: I5cb69dcecddb77df2abc0b88829ec4107bc3f47c

6 years agoImprove memory tracking in vulkan memory mapping tests am: 3a8ec35d52
Mika Isojrvi [Fri, 12 Jan 2018 23:06:15 +0000 (23:06 +0000)]
Improve memory tracking in vulkan memory mapping tests am: 3a8ec35d52
am: e31605bdcd

Change-Id: I16c54cf2b1762103e264c161b12c82913770b79d

6 years agoOptimize random memory mapping tests reference memory am: 7e69d67a2c
Mika Isojrvi [Fri, 12 Jan 2018 23:06:11 +0000 (23:06 +0000)]
Optimize random memory mapping tests reference memory am: 7e69d67a2c
am: 5f6b57e213

Change-Id: I22694ef30862c2e6d9e44b5225717a7d7fa58dfc

6 years agoLimit maximum allocation size in memory mapping tests
Pyry Haulos [Fri, 12 Jan 2018 23:01:44 +0000 (23:01 +0000)]
Limit maximum allocation size in memory mapping tests
am: adff582b50

Change-Id: I1f964269a82a7e31a1ff5d930e86b9bb084ad0e7

6 years agoImprove memory tracking in vulkan memory mapping tests
Mika Isojrvi [Fri, 12 Jan 2018 23:01:42 +0000 (23:01 +0000)]
Improve memory tracking in vulkan memory mapping tests
am: 3a8ec35d52

Change-Id: Ia9e76d141185fa3c0a62a7602c551f9cb98f75bc

6 years agoOptimize random memory mapping tests reference memory
Mika Isojrvi [Fri, 12 Jan 2018 23:01:39 +0000 (23:01 +0000)]
Optimize random memory mapping tests reference memory
am: 7e69d67a2c

Change-Id: I15d1ed2e994eb8a924a38aeb9efe34324480892a

6 years agoLimit maximum allocation size in memory mapping tests
Pyry Haulos [Fri, 12 Jan 2018 22:57:15 +0000 (22:57 +0000)]
Limit maximum allocation size in memory mapping tests
am: adff582b50

Change-Id: Iff465c2be4d7c27702036f8f060a458c55830732

6 years agoImprove memory tracking in vulkan memory mapping tests
Mika Isojrvi [Fri, 12 Jan 2018 22:57:12 +0000 (22:57 +0000)]
Improve memory tracking in vulkan memory mapping tests
am: 3a8ec35d52

Change-Id: I54613d0c408d80a65cc175e86495d0ffd4c650b5

6 years agoOptimize random memory mapping tests reference memory
Mika Isojrvi [Fri, 12 Jan 2018 22:57:10 +0000 (22:57 +0000)]
Optimize random memory mapping tests reference memory
am: 7e69d67a2c

Change-Id: I2c91c3720102d1c4c949bf19a2b6af51c59581f1

6 years agoMultiple draw buffers in blend_equation_advanced am: 123de4f307 am: f3ca3bb9be
Mark Adams [Fri, 12 Jan 2018 21:53:23 +0000 (21:53 +0000)]
Multiple draw buffers in blend_equation_advanced am: 123de4f307 am: f3ca3bb9be
am: 287e603102

Change-Id: Ifc92ce6aef2ea67b4cd15260bdf667077f735695

6 years agoMultiple draw buffers in blend_equation_advanced am: 123de4f307
Mark Adams [Fri, 12 Jan 2018 21:49:19 +0000 (21:49 +0000)]
Multiple draw buffers in blend_equation_advanced am: 123de4f307
am: f3ca3bb9be

Change-Id: I0071405c90f5a9498d702f1000c38c663fd153cf

6 years agoMultiple draw buffers in blend_equation_advanced
Mark Adams [Fri, 12 Jan 2018 21:44:19 +0000 (21:44 +0000)]
Multiple draw buffers in blend_equation_advanced
am: 123de4f307

Change-Id: I573130ab7b0b0e1074935a655e980934deb5c72e

6 years agoMultiple draw buffers in blend_equation_advanced
Mark Adams [Fri, 12 Jan 2018 21:44:17 +0000 (21:44 +0000)]
Multiple draw buffers in blend_equation_advanced
am: 123de4f307

Change-Id: I1ce06acaa4f5f725097bcc248b7dbdf048bac61e

6 years agoMultiple draw buffers in blend_equation_advanced
Mark Adams [Fri, 20 Oct 2017 13:49:08 +0000 (09:49 -0400)]
Multiple draw buffers in blend_equation_advanced

GL_NVX_blend_equation_advanced_multi_draw_buffers adds support for
multiple draw buffers with advanced blend equations. This change
modifies the below test to check for this extension and to expect
GL_NO_ERROR if it is present.

Components: AOSP

VK-GL-CTS issue: 770
Bug: b/71901344

Affects:
dEQP-GLES31.functional.debug.negative_coverage.get_error.advanced_blend.attachment_advanced_equation
(cherry picked from commit 2cb35a235c1a7bd3c63b296c37e186eec34e08e2)

Change-Id: I865fa30e527b5899197bade465602bafc92a54a1

6 years agoMerge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev
Jeff Leger [Fri, 12 Jan 2018 01:31:43 +0000 (01:31 +0000)]
Merge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev
am: 4c26442e3d

Change-Id: I32a3a35837be16886acebd28e30ccdadffa73811

6 years agoMerge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3...
Jeff Leger [Fri, 12 Jan 2018 01:31:40 +0000 (01:31 +0000)]
Merge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3d am: 5411bb2f77
am: e063ada7cc

Change-Id: Ica9ad4859150bb90ae0ff7a34970d487a91257ac

6 years agoMerge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3d
Jeff Leger [Fri, 12 Jan 2018 01:24:57 +0000 (01:24 +0000)]
Merge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3d
am: 5411bb2f77

Change-Id: I5b62fe6198be6c06edab68f0a16c7478757b9e5d

6 years agoMerge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev
Jeff Leger [Fri, 12 Jan 2018 01:21:29 +0000 (01:21 +0000)]
Merge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev
am: 4c26442e3d

Change-Id: I46cfbd06aceee958ca486b14963d6c7a7be8abfb

6 years agoMerge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev
Treehugger Robot [Fri, 12 Jan 2018 01:10:31 +0000 (01:10 +0000)]
Merge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev

6 years agoglshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb...
Chris Forbes [Thu, 11 Jan 2018 22:41:26 +0000 (22:41 +0000)]
glshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb am: b355e0840c
am: d60fc9b449

Change-Id: Icae4d1aec236c5353c04eddf77910ce06d619b0d

6 years agoglshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb
Chris Forbes [Thu, 11 Jan 2018 22:32:48 +0000 (22:32 +0000)]
glshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb
am: b355e0840c

Change-Id: I666e73b8b5e4c298937fe679676182a2ac0a0d47

6 years agoglshared: Add watchdog touches to avoid timeouts on slow hardware
Chris Forbes [Thu, 11 Jan 2018 22:25:16 +0000 (22:25 +0000)]
glshared: Add watchdog touches to avoid timeouts on slow hardware
am: 0d9250e9eb

Change-Id: I6794264a1b8018a5ced33100ae9505f31d0a191e

6 years agoglshared: Add watchdog touches to avoid timeouts on slow hardware
Chris Forbes [Thu, 11 Jan 2018 22:22:49 +0000 (22:22 +0000)]
glshared: Add watchdog touches to avoid timeouts on slow hardware
am: 0d9250e9eb

Change-Id: If675c974a2389787e53d2d618509ca81a48990d9

6 years agoglshared: Add watchdog touches to avoid timeouts on slow hardware
Chris Forbes [Thu, 21 Dec 2017 18:22:58 +0000 (10:22 -0800)]
glshared: Add watchdog touches to avoid timeouts on slow hardware

Based on diffs posted to deqp-external-requests

Bug: b/71753331
Bug: b/67854695

Change-Id: Id25e334814caf65f72b76e66d3b07fccba5ad355
Component: AOSP

6 years agoRun Draw*BaseVertex if EXT_draw_elements_base_vertex is present
Alexander Galazin [Thu, 4 Jan 2018 00:54:08 +0000 (00:54 +0000)]
Run Draw*BaseVertex if EXT_draw_elements_base_vertex is present
am: 3685bc758d

Change-Id: I3c24c3ce079652103df522bf614fd2582d7bd5cc

6 years agoReport tests using Draw*BaseVertex as NotSupported
Alexander Galazin [Thu, 4 Jan 2018 00:54:05 +0000 (00:54 +0000)]
Report tests using Draw*BaseVertex as NotSupported
am: 62704ccf72

Change-Id: I3bdac742ddc6bcd8bb24dba85d6a3db607520ce8

6 years agoRemove dEQP-GLES31.*vertex_array.*_invalid_map tests
David Sodman [Thu, 4 Jan 2018 00:54:02 +0000 (00:54 +0000)]
Remove dEQP-GLES31.*vertex_array.*_invalid_map tests
am: b13b882839

Change-Id: I9e0656dd887ecf669f6c55e2f6a36148f80c4a34

6 years agoRun Draw*BaseVertex if EXT_draw_elements_base_vertex is present
Alexander Galazin [Wed, 16 Aug 2017 09:36:01 +0000 (11:36 +0200)]
Run Draw*BaseVertex if EXT_draw_elements_base_vertex is present

Draw*BaseVertex methods are enabled if
the EXT_draw_elements_base_vertex extension is present
Follow-up on 1b1ea05b

Components: AOSP
Bug: 70716357
Test: run on google devices

Affects: dEQP-GLES31.functional.draw_base_vertex.*

Change-Id: If8a4860a956c771ec5ea3341e2227f437b12a286
(cherry picked from commit 079ca561114713d31e05c4124b8daeef764cf9b8)
Merged-In: 079ca561114713d31e05c4124b8daeef764cf9b8

6 years agoReport tests using Draw*BaseVertex as NotSupported
Alexander Galazin [Wed, 16 Aug 2017 09:36:01 +0000 (11:36 +0200)]
Report tests using Draw*BaseVertex as NotSupported

Draw*BaseVertex methods were added in GLES 3.2.
Report tests using these methods as NotSupported if
GLES 3.1 context is returned.

Components: AOSP

Affects: dEQP-GLES31.functional.draw_base_vertex.*

Bug: 70716326
Test: run on google devices

Change-Id: I87c918d5f66a0a5b547f8e625c662203a7f85048
(cherry picked from commit 1b1ea05b4e8d6e9dbb07187b0af6bc12c315fb4e)
Merged-In: 1b1ea05b4e8d6e9dbb07187b0af6bc12c315fb4e

6 years agoRemove dEQP-GLES31.*vertex_array.*_invalid_map tests
David Sodman [Thu, 18 May 2017 16:30:17 +0000 (09:30 -0700)]
Remove dEQP-GLES31.*vertex_array.*_invalid_map tests

Tests made assumptions about GL error returned from glDrawElements*
functions when passed a mapped buffer object, but, that error is not
supported by the specification.

Affects: dEQP-GLES31.*vertex_array.*
Components: AOSP
Bug: 37942569
Bug: 70716290
Test: run on google devices

Change-Id: Ic066dfbe717ff1e7741bec8ee870b09b99362dc7
(cherry picked from commit 428a2256159883c651a409c4e0cbe031953f4c4e)
Merged-In: 428a2256159883c651a409c4e0cbe031953f4c4e

6 years agoMerge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev...
Chris Forbes [Sat, 16 Dec 2017 00:45:50 +0000 (00:45 +0000)]
Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev am: aa801278e8 am: b225891f17
am: 5efd60507d

Change-Id: If2626421192eae18884f3ab9d61b3b8c6f819764

6 years agoMerge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev...
Chris Forbes [Sat, 16 Dec 2017 00:43:44 +0000 (00:43 +0000)]
Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev am: aa801278e8
am: b225891f17

Change-Id: I792d7af525d21390dc878e96dbb5efddee2ded4c

6 years agoMerge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev...
Chris Forbes [Sat, 16 Dec 2017 00:43:44 +0000 (00:43 +0000)]
Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev am: aa801278e8
am: 88ff7ab94e

Change-Id: I8d8ab5d554e0f0ddf8959bf0cd1b8d27b149ad32

6 years agoMerge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev
Chris Forbes [Sat, 16 Dec 2017 00:41:49 +0000 (00:41 +0000)]
Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev
am: aa801278e8

Change-Id: Ibcf595572b9e0164653dab832ca8cffab1f5c4c8

6 years agoMerge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev
Chris Forbes [Sat, 16 Dec 2017 00:41:49 +0000 (00:41 +0000)]
Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev
am: aa801278e8

Change-Id: I5818c937676ad5c4c79814be1c39c8c264949977

6 years agoMerge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev
Treehugger Robot [Sat, 16 Dec 2017 00:34:23 +0000 (00:34 +0000)]
Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev

6 years agoDon't assume rendering complete before buffer latch am: 9e0214cf61
Mark Adams [Wed, 6 Dec 2017 19:01:23 +0000 (19:01 +0000)]
Don't assume rendering complete before buffer latch am: 9e0214cf61
am: b7bd9a1ee9

Change-Id: I55a7b630455bca202121fea12825b22ec15de652

6 years agoDon't assume rendering complete before buffer latch
Mark Adams [Wed, 6 Dec 2017 18:28:29 +0000 (18:28 +0000)]
Don't assume rendering complete before buffer latch
am: 9e0214cf61

Change-Id: Iee3ccf2afef375ac45e60133537a141d685d607f

6 years agoDon't assume rendering complete before buffer latch am: 9e0214cf61 am: e61e3bf872
Mark Adams [Wed, 6 Dec 2017 18:18:32 +0000 (18:18 +0000)]
Don't assume rendering complete before buffer latch am: 9e0214cf61 am: e61e3bf872
am: 67cd1e434b

Change-Id: I98f8efc3877e42212550a775ec0cdb5f23ff1262

6 years agoDon't assume rendering complete before buffer latch am: 9e0214cf61
Mark Adams [Wed, 6 Dec 2017 18:15:28 +0000 (18:15 +0000)]
Don't assume rendering complete before buffer latch am: 9e0214cf61
am: e61e3bf872

Change-Id: I869f95ed4b93d12dd90a822b33f21a761b621105

6 years agoDon't assume rendering complete before buffer latch
Mark Adams [Wed, 6 Dec 2017 18:10:40 +0000 (18:10 +0000)]
Don't assume rendering complete before buffer latch
am: 9e0214cf61

Change-Id: If7f18305ad52c94df1f6700737f27e0af7c05d39

6 years agoLimit maximum allocation size in memory mapping tests
Pyry Haulos [Fri, 19 Aug 2016 12:20:38 +0000 (13:20 +0100)]
Limit maximum allocation size in memory mapping tests

Fixes also ReferenceMemory::m_flushed memory usage counting when
estimating reference memory usage (size should be divided by atomSize).

Fixes #468
Bug: b/69677943

Change-Id: Iad754e211e8070b09254d2451e03418fc2be541b

6 years agoImprove memory tracking in vulkan memory mapping tests
Mika Isojärvi [Tue, 7 Jun 2016 19:39:37 +0000 (12:39 -0700)]
Improve memory tracking in vulkan memory mapping tests

- Round up allocation size to multiple of page size for
  memory usage tracking.
- Update reference memory usage tracking to follow new reference memory
  implementation.

Bug: b/69677943

Change-Id: I219c2b3abe0ee0731f5a7e2bb44492e5b85b95c2

6 years agoOptimize random memory mapping tests reference memory
Mika Isojärvi [Tue, 7 Jun 2016 18:21:46 +0000 (11:21 -0700)]
Optimize random memory mapping tests reference memory

Bug: b/69677943

Change-Id: I7af6fe67a25462dcb0acc66c238a8708157060df

6 years agoDon't assume rendering complete before buffer latch
Mark Adams [Mon, 4 Dec 2017 22:26:54 +0000 (17:26 -0500)]
Don't assume rendering complete before buffer latch

It's valid for the buffer to latch before rendering is completed, and
this is causing intermittent failures.

Bug: b/69981429

Test: --deqp-case=dEQP-EGL*get_frame_timestamps*

Change-Id: Ia9f1d0e4ffa7f3e16a46fc4566157a651d1b0601

6 years agoAvoid watchdog timeout in Vulkan builtin precision tests
Chris Forbes [Mon, 16 Oct 2017 19:42:35 +0000 (12:42 -0700)]
Avoid watchdog timeout in Vulkan builtin precision tests

Calculating the reference intervals can take a substantial amount of
time. On some very slow targets, this can cause us to trip the watchdog
in the verification loop.

Same approach and limit as in modules/glshared/glsBuiltinPrecisionTests.cpp

Affected tests:
dEQP-VK.glsl.builtin.precision.*

Component: Vulkan

Bug: 67854695
Test: run on google devices
Change-Id: I492b656e7e2a9aa724bb3785bdf1416a4c22ec04

6 years agoReduce GPU workload of pipeline_barrier tests
Jeff Leger [Wed, 22 Nov 2017 17:12:58 +0000 (12:12 -0500)]
Reduce GPU workload of pipeline_barrier tests

Tests with large buffer sizes will now clamp the
GPU workload to avoid triggering execution timeout
on implementations.

b/68360750

Affects: dEQP-VK-memory.pipeline_barrier.*

Components: Vulkan

VK_GL_CTS issue: 813

Change-Id: If8772973fd49cac0b8cc5fa66c33af4de38f2f68