Jarkko Pöyry [Thu, 30 Jul 2015 18:03:32 +0000 (11:03 -0700)]
Add DescriptorSet{Pool, Layout, Update} builders.
Change-Id: I949b4b127cb4401ac96173ca25a09e70cd2de827
Jarkko Pöyry [Thu, 30 Jul 2015 20:43:40 +0000 (13:43 -0700)]
Move ApiVersion out of vkDefs.
Change-Id: I36b532d4a643c0880451ca120724f8f13ca3a2fc
Dejan Mircevski [Thu, 30 Jul 2015 17:21:17 +0000 (17:21 +0000)]
am
2caea2c2: Fix the libpng URL.
* commit '
2caea2c2e5662b5e36d89fbfe8c55b401a827f8f':
Fix the libpng URL.
Dejan Mircevski [Thu, 30 Jul 2015 15:41:21 +0000 (11:41 -0400)]
Fix the libpng URL.
Hengyuan Hu [Wed, 29 Jul 2015 22:35:29 +0000 (22:35 +0000)]
am
99d9a3d5: Merge "Explicitly set SWAP_BEHAVIOR to BUFFER_DESTROYED in partial_update, buffer_age"
* commit '
99d9a3d5f945cf30c2a03f79fba549b36090ff4e':
Explicitly set SWAP_BEHAVIOR to BUFFER_DESTROYED in partial_update, buffer_age
Hengyuan Hu [Wed, 29 Jul 2015 22:22:02 +0000 (22:22 +0000)]
Merge "Explicitly set SWAP_BEHAVIOR to BUFFER_DESTROYED in partial_update, buffer_age"
Hengyuan Hu [Wed, 29 Jul 2015 19:41:13 +0000 (12:41 -0700)]
Explicitly set SWAP_BEHAVIOR to BUFFER_DESTROYED in partial_update, buffer_age
Change-Id: I52f6e48d200b06a4616529aea200421df7bccd34
Pyry Haulos [Tue, 28 Jul 2015 23:57:39 +0000 (23:57 +0000)]
am
34719d00: am
307f2e36: am
40ff5281: Remove another textureLodOffset() case from mustpass
* commit '
34719d0019eb3b41ed502d197cfe73887b801794':
Remove another textureLodOffset() case from mustpass
Pyry Haulos [Tue, 28 Jul 2015 23:57:37 +0000 (23:57 +0000)]
am
3046ba95: am
85f8fde2: am
31801e06: Remove mipmap.cube.projected tests from mustpass
* commit '
3046ba950d00db6410e10fce4912ba403bd11c9b':
Remove mipmap.cube.projected tests from mustpass
Pyry Haulos [Tue, 28 Jul 2015 23:36:18 +0000 (23:36 +0000)]
am
307f2e36: am
40ff5281: Remove another textureLodOffset() case from mustpass
* commit '
307f2e3660929ee9c885e61917e792261b409f0b':
Remove another textureLodOffset() case from mustpass
Pyry Haulos [Tue, 28 Jul 2015 23:36:17 +0000 (23:36 +0000)]
am
85f8fde2: am
31801e06: Remove mipmap.cube.projected tests from mustpass
* commit '
85f8fde217461e5d7b7be71a9c4b8101abe082ba':
Remove mipmap.cube.projected tests from mustpass
Pyry Haulos [Tue, 28 Jul 2015 23:11:06 +0000 (23:11 +0000)]
am
40ff5281: Remove another textureLodOffset() case from mustpass
* commit '
40ff5281976bdc387452b4c72e8c3a6fe1d59a3b':
Remove another textureLodOffset() case from mustpass
Pyry Haulos [Tue, 28 Jul 2015 23:11:05 +0000 (23:11 +0000)]
am
31801e06: Remove mipmap.cube.projected tests from mustpass
* commit '
31801e062680471b0a3856dcb3b7320b8cd0d30a':
Remove mipmap.cube.projected tests from mustpass
Jarkko Pöyry [Tue, 28 Jul 2015 22:00:11 +0000 (22:00 +0000)]
Merge "Separate Ref and RefUtils." into vulkan
Jarkko Pöyry [Tue, 28 Jul 2015 21:59:21 +0000 (21:59 +0000)]
Merge "Add default allocator to vulkan context." into vulkan
Pyry Haulos [Tue, 28 Jul 2015 19:48:04 +0000 (12:48 -0700)]
Remove another textureLodOffset() case from mustpass
Bug:
22794704
Change-Id: Icbd78a79d256e17751a064b3668bfaef8f1752f9
Jarkko Pöyry [Tue, 28 Jul 2015 16:50:45 +0000 (09:50 -0700)]
Separate Ref and RefUtils.
- Move ref utilities to a separate file.
- Add Deleter for DescriptorSet.
- Add allocDescriptorSet helper function.
Change-Id: I1d2b6319614d2e4c84ae6d60afd217d3b859160b
Pyry Haulos [Tue, 28 Jul 2015 21:50:05 +0000 (14:50 -0700)]
Remove mipmap.cube.projected tests from mustpass
Bug:
22794757
Change-Id: I55f32c5a2d45c808b18ada683699c6a176ca5822
Jarkko Pöyry [Sat, 25 Jul 2015 00:21:56 +0000 (17:21 -0700)]
Add default allocator to vulkan context.
Change-Id: Icad711b3e6071174c0307d4c34742d2fd2f73846
Jarkko Pöyry [Tue, 28 Jul 2015 18:18:49 +0000 (11:18 -0700)]
Implement alloc/freeDescriptorSets in NullDriver.
Change-Id: I0a5e0965268a07ba09b53d202c2db159eea0f88d
Jarkko Pöyry [Tue, 28 Jul 2015 19:32:19 +0000 (19:32 +0000)]
Merge "Rename queueIndex to queueFamilyIndex." into vulkan
Jarkko Pöyry [Tue, 28 Jul 2015 19:32:16 +0000 (19:32 +0000)]
Merge "Load libvulkan.so on X11 platform." into vulkan
Jarkko Pöyry [Mon, 27 Jul 2015 21:35:27 +0000 (14:35 -0700)]
Rename queueIndex to queueFamilyIndex.
Change-Id: I84222dbf95e74097d850c1fabef44691fa4e2d60
Jarkko Pöyry [Fri, 24 Jul 2015 22:06:08 +0000 (15:06 -0700)]
Load libvulkan.so on X11 platform.
Change-Id: Ia8900b6f61acd5349d2c4b13a5e07e44e310f9a7
Pyry Haulos [Mon, 27 Jul 2015 19:00:42 +0000 (19:00 +0000)]
am
ba06b825: am
a1665665: am
4ce5f630: Remove tests not feasible for M from mustpass
* commit '
ba06b82501c9e806ec52aa79f700391ee58fea57':
Remove tests not feasible for M from mustpass
Pyry Haulos [Mon, 27 Jul 2015 19:00:41 +0000 (19:00 +0000)]
am
6f56975c: am
ab71441e: am
5c541594: Remove a couple of primitive_bbox line cases due to HW limitation
* commit '
6f56975c943eaca9f3255e257ee7a958894c1756':
Remove a couple of primitive_bbox line cases due to HW limitation
Pyry Haulos [Mon, 27 Jul 2015 18:53:39 +0000 (18:53 +0000)]
am
a1665665: am
4ce5f630: Remove tests not feasible for M from mustpass
* commit '
a1665665d4ed8a4bc9c3107e57fcdb5517efc851':
Remove tests not feasible for M from mustpass
Pyry Haulos [Mon, 27 Jul 2015 18:53:38 +0000 (18:53 +0000)]
am
ab71441e: am
5c541594: Remove a couple of primitive_bbox line cases due to HW limitation
* commit '
ab71441e3bf32c236ce4c11a23f777926f0baa3d':
Remove a couple of primitive_bbox line cases due to HW limitation
Pyry Haulos [Mon, 27 Jul 2015 18:42:42 +0000 (18:42 +0000)]
am
4ce5f630: Remove tests not feasible for M from mustpass
* commit '
4ce5f630fc215a5c05af6d44d4d3ca0601cfc5e4':
Remove tests not feasible for M from mustpass
Pyry Haulos [Mon, 27 Jul 2015 18:42:41 +0000 (18:42 +0000)]
am
5c541594: Remove a couple of primitive_bbox line cases due to HW limitation
* commit '
5c541594aea7e8264084ea5cd22dda4cc94ca3f4':
Remove a couple of primitive_bbox line cases due to HW limitation
Pyry Haulos [Wed, 22 Jul 2015 22:41:56 +0000 (15:41 -0700)]
Remove tests not feasible for M from mustpass
Bug:
22635479
Bug:
22632106
Bug:
22632003
Bug:
22760309
Change-Id: I2dfe4fd743fc459d83e55b82aeaa21d19f9acf05
Hengyuan Hu [Sat, 25 Jul 2015 01:02:49 +0000 (01:02 +0000)]
am
bcef453d: Merge "Add test for EGL_KHR_swap_buffers_with_damage"
* commit '
bcef453d9114b8d114a9d33c4ef1b1056783ef85':
Add test for EGL_KHR_swap_buffers_with_damage
Hengyuan Hu [Sat, 25 Jul 2015 00:43:50 +0000 (00:43 +0000)]
Merge "Add test for EGL_KHR_swap_buffers_with_damage"
Hengyuan Hu [Tue, 21 Jul 2015 18:37:07 +0000 (11:37 -0700)]
Add test for EGL_KHR_swap_buffers_with_damage
The tests consist of three groups. One group with no dependency on other APIs,
one group using EGL_BUFFER_PRESERVED and one using EGL_BUFFER_AGE_EXT.
Change-Id: If7e5da80beeef7dffc6286df9632fc78577408cb
Pyry Haulos [Fri, 24 Jul 2015 15:52:24 +0000 (08:52 -0700)]
Remove a couple of primitive_bbox line cases due to HW limitation
Bug:
22713865
Change-Id: I5d2731fd00b118af22f6c69651d5e82e99832163
Pyry Haulos [Fri, 24 Jul 2015 05:32:49 +0000 (05:32 +0000)]
am
bb93c047: am
7c682d3d: am
dafc0617: Remove negative tests for sliced 3D ASTC texture targets
* commit '
bb93c0479926e2b517c675c04461662c98df25b7':
Remove negative tests for sliced 3D ASTC texture targets
Colin Cross [Fri, 24 Jul 2015 05:18:05 +0000 (05:18 +0000)]
am
2965afd0: resolved conflicts for merge of
50c6217e to master
* commit '
2965afd058727d55347fdab1f93e849cce9e9f8e':
Remove broken fbo completeness cases from mustpass
Pyry Haulos [Fri, 24 Jul 2015 05:09:18 +0000 (05:09 +0000)]
am
7c682d3d: am
dafc0617: Remove negative tests for sliced 3D ASTC texture targets
* commit '
7c682d3d73044aa7e60ae01a397a5557cf0c7307':
Remove negative tests for sliced 3D ASTC texture targets
Colin Cross [Fri, 24 Jul 2015 05:03:23 +0000 (22:03 -0700)]
resolved conflicts for merge of
50c6217e to master
Change-Id: Iab312661200d5f660f0c0602a19e51c4ca57217d
Pyry Haulos [Fri, 24 Jul 2015 04:01:04 +0000 (04:01 +0000)]
am
dafc0617: Remove negative tests for sliced 3D ASTC texture targets
* commit '
dafc0617760c287adeb4b0a94ba63307554b5d90':
Remove negative tests for sliced 3D ASTC texture targets
Pyry Haulos [Fri, 24 Jul 2015 04:00:58 +0000 (04:00 +0000)]
am
afd7c45a: Remove broken fbo completeness cases from mustpass
* commit '
afd7c45a73a76bf443f74a0333249cbc7627ad50':
Remove broken fbo completeness cases from mustpass
Pyry Haulos [Thu, 23 Jul 2015 20:38:47 +0000 (20:38 +0000)]
am
5e61c7b3: am
da7b4f34: am
ea026b32: Remove highp float FBO dfd*() tests from mustpass
* commit '
5e61c7b380089ecec8280a34b56bf728e0fd6586':
Remove highp float FBO dfd*() tests from mustpass
Pyry Haulos [Thu, 23 Jul 2015 20:38:46 +0000 (20:38 +0000)]
am
6490415d: am
84969fa3: am
4266a10b: Merge "Remove a few ES2 tests from mustpass" into mnc-dev
* commit '
6490415d56ddbbae270c76f503a9f95503930003':
Remove a few ES2 tests from mustpass
Pyry Haulos [Thu, 23 Jul 2015 20:26:57 +0000 (20:26 +0000)]
am
da7b4f34: am
ea026b32: Remove highp float FBO dfd*() tests from mustpass
* commit '
da7b4f3464498df03f263e544e4b07d4e8a19888':
Remove highp float FBO dfd*() tests from mustpass
Pyry Haulos [Thu, 23 Jul 2015 20:26:56 +0000 (20:26 +0000)]
am
84969fa3: am
4266a10b: Merge "Remove a few ES2 tests from mustpass" into mnc-dev
* commit '
84969fa3a99960c280447221dccd1ee24d1e7ded':
Remove a few ES2 tests from mustpass
Pyry Haulos [Thu, 23 Jul 2015 20:10:16 +0000 (20:10 +0000)]
am
ea026b32: Remove highp float FBO dfd*() tests from mustpass
* commit '
ea026b329e6bf73f109cda914c90f08d5f7a5b8d':
Remove highp float FBO dfd*() tests from mustpass
Pyry Haulos [Thu, 23 Jul 2015 20:10:15 +0000 (20:10 +0000)]
am
4266a10b: Merge "Remove a few ES2 tests from mustpass" into mnc-dev
* commit '
4266a10bd0b8bae3d46b43012407eb88ecd41e03':
Remove a few ES2 tests from mustpass
Pyry Haulos [Thu, 23 Jul 2015 16:46:35 +0000 (09:46 -0700)]
Add Vulkan support to null platform
Builds done with -DDEQP_TARGET=null now use dummy Vulkan implementation
(vkNullDriver.cpp) to provide Vulkan support.
Change-Id: Icdd73a2e7352767e2cb1b2ba73a98d6c2441b8a5
Pyry Haulos [Thu, 23 Jul 2015 16:14:04 +0000 (09:14 -0700)]
Remove negative tests for sliced 3D ASTC texture targets
See Khronos bug 14266
Bug:
22654014
Change-Id: I208e09a50b3ec5af1ec8c53015780a45188e6327
Pyry Haulos [Wed, 22 Jul 2015 22:35:04 +0000 (15:35 -0700)]
Remove broken fbo completeness cases from mustpass
Bug:
22665757
Change-Id: I6e5c6a76bc9c627c29e0e1707d575c08512fb577
Pyry Haulos [Wed, 22 Jul 2015 15:57:12 +0000 (08:57 -0700)]
Update Vulkan framework to API 138.1
Change-Id: I2358da83b693f6d18b2bd05bbb4907a7f782cc38
Pyry Haulos [Tue, 21 Jul 2015 22:12:53 +0000 (15:12 -0700)]
Remove highp float FBO dfd*() tests from mustpass
Bug:
22628471
Bug:
22632003
Change-Id: Ia9d2b9a5e04ad317cbcc8782c9efaeedd94a0a58
Pyry Haulos [Tue, 21 Jul 2015 22:23:04 +0000 (22:23 +0000)]
am
c32674ed: am
2fc5da1c: am
521e5c62: Merge "Remove textureprojlodoffset.sampler3d_float_vertex from mustpass" into mnc-dev
* commit '
c32674ed9622b591bc0688874323a658b2091ccf':
Remove textureprojlodoffset.sampler3d_float_vertex from mustpass
Pyry Haulos [Tue, 21 Jul 2015 22:23:03 +0000 (22:23 +0000)]
am
fc7b6927: am
b2692471: am
31805e60: Fix warning in modf() precision test code
* commit '
fc7b6927e53e099b75e80dd2d48398181c1c31f9':
Fix warning in modf() precision test code
Pyry Haulos [Tue, 21 Jul 2015 22:19:16 +0000 (22:19 +0000)]
Merge "Remove a few ES2 tests from mustpass" into mnc-dev
Pyry Haulos [Tue, 21 Jul 2015 22:15:18 +0000 (22:15 +0000)]
am
2fc5da1c: am
521e5c62: Merge "Remove textureprojlodoffset.sampler3d_float_vertex from mustpass" into mnc-dev
* commit '
2fc5da1c4561d94527e96f4caa011270fc90b2d1':
Remove textureprojlodoffset.sampler3d_float_vertex from mustpass
Pyry Haulos [Tue, 21 Jul 2015 22:15:17 +0000 (22:15 +0000)]
am
b2692471: am
31805e60: Fix warning in modf() precision test code
* commit '
b2692471b85f2b69b84ed2ee86c9913ac0dac616':
Fix warning in modf() precision test code
Pyry Haulos [Tue, 21 Jul 2015 22:14:12 +0000 (15:14 -0700)]
Remove a few ES2 tests from mustpass
Bug:
21208276
Change-Id: Ib5815fca3c002cf2ef58c8d7255bda807ff7e5fb
Pyry Haulos [Tue, 21 Jul 2015 22:01:04 +0000 (22:01 +0000)]
am
521e5c62: Merge "Remove textureprojlodoffset.sampler3d_float_vertex from mustpass" into mnc-dev
* commit '
521e5c62e07b4a036837ff080e557c32199017cf':
Remove textureprojlodoffset.sampler3d_float_vertex from mustpass
Pyry Haulos [Tue, 21 Jul 2015 22:01:03 +0000 (22:01 +0000)]
am
31805e60: Fix warning in modf() precision test code
* commit '
31805e60533f21575d584aa2a8c1d738b7fda56e':
Fix warning in modf() precision test code
Pyry Haulos [Tue, 21 Jul 2015 21:03:41 +0000 (21:03 +0000)]
Merge "Remove textureprojlodoffset.sampler3d_float_vertex from mustpass" into mnc-dev
Pyry Haulos [Tue, 21 Jul 2015 19:47:50 +0000 (12:47 -0700)]
Remove textureprojlodoffset.sampler3d_float_vertex from mustpass
Bug:
22405868
Change-Id: Ida8cc6aeb754c10c5b823a76d1dc72bd19c752e7
Pyry Haulos [Tue, 21 Jul 2015 19:27:30 +0000 (12:27 -0700)]
Fix warning in modf() precision test code
Bug:
22512069
Change-Id: I2a0ad0af5b9d4da3c55ca0925d375c4b5c3df307
Pyry Haulos [Tue, 21 Jul 2015 15:50:36 +0000 (15:50 +0000)]
am
c2af86ff: am
70cd92ca: am
27ad6a99: Merge "Improve calibration and accouting in flush-finish tests" into mnc-dev
* commit '
c2af86ff4367cbc17561d3620cefbcb1302cf8b7':
Improve calibration and accouting in flush-finish tests
Pyry Haulos [Tue, 21 Jul 2015 15:38:31 +0000 (15:38 +0000)]
am
70cd92ca: am
27ad6a99: Merge "Improve calibration and accouting in flush-finish tests" into mnc-dev
* commit '
70cd92ca64d274654812104a08afb0d7f4d93036':
Improve calibration and accouting in flush-finish tests
Pyry Haulos [Tue, 21 Jul 2015 15:23:54 +0000 (15:23 +0000)]
am
27ad6a99: Merge "Improve calibration and accouting in flush-finish tests" into mnc-dev
* commit '
27ad6a99a2b39eb19f355d31cd7a6d377c236637':
Improve calibration and accouting in flush-finish tests
Pyry Haulos [Tue, 21 Jul 2015 14:26:57 +0000 (14:26 +0000)]
Merge "Improve calibration and accouting in flush-finish tests" into mnc-dev
Hengyuan Hu [Sat, 18 Jul 2015 00:59:19 +0000 (00:59 +0000)]
Hengyuan Hu [Sat, 18 Jul 2015 00:39:24 +0000 (17:39 -0700)]
Fix Android.mk
Change-Id: I8e68c8334c7817ef0a96d3eae9ee04df5925da66
Hengyuan Hu [Sat, 18 Jul 2015 00:00:47 +0000 (00:00 +0000)]
am
67e8a8d2: Merge "Add negative test for EGL_KHR_partial_update"
* commit '
67e8a8d28098e23e5afc0388d078c0f6704d5f80':
Add negative test for EGL_KHR_partial_update
Hengyuan Hu [Sat, 18 Jul 2015 00:00:46 +0000 (00:00 +0000)]
am
66152469: Merge "Extend the partial_update test to test undefined frame content"
* commit '
661524696fe6eaaf83826d57abea937fec702930':
Extend the partial_update test to test undefined frame content
Hengyuan Hu [Fri, 17 Jul 2015 23:51:47 +0000 (23:51 +0000)]
Merge "Add negative test for EGL_KHR_partial_update"
Hengyuan Hu [Fri, 17 Jul 2015 23:48:26 +0000 (23:48 +0000)]
Merge "Extend the partial_update test to test undefined frame content"
Hengyuan Hu [Thu, 9 Jul 2015 23:09:09 +0000 (16:09 -0700)]
Add negative test for EGL_KHR_partial_update
Check whether setDamageRegion() behaves correctly, i.e. return correct value
and raise correct error under invalid use case.
Change-Id: I68d070cccd4ce597b36230180526e3c9f8a7143a
Hengyuan Hu [Thu, 16 Jul 2015 22:41:49 +0000 (15:41 -0700)]
Extend the partial_update test to test undefined frame content
This update add two more tests for EGL_KHR_partial_update to
test the following condition:
1. If the program renders outside the damage region, the entire
buffer content is undefined but next frame should be correct.
2. If the program renders before setting damage region, the
entire buffer content is undefined but next frame should be corret.
Change-Id: Ibc49793743f9ae9a9deba5c569983a92854762aa
Pyry Haulos [Fri, 17 Jul 2015 00:28:01 +0000 (00:28 +0000)]
am
50c4d6ab: am
d4f9d1bd: am
18243b3e: Relax modf(Inf) fractional part verification
* commit '
50c4d6abf0104625c3ab5178ec32ca4ff95e57fd':
Relax modf(Inf) fractional part verification
Pyry Haulos [Fri, 17 Jul 2015 00:13:34 +0000 (00:13 +0000)]
am
d4f9d1bd: am
18243b3e: Relax modf(Inf) fractional part verification
* commit '
d4f9d1bde9c691df48eea1a9999ad8f1a5f3af7e':
Relax modf(Inf) fractional part verification
Pyry Haulos [Thu, 16 Jul 2015 23:58:58 +0000 (23:58 +0000)]
am
18243b3e: Relax modf(Inf) fractional part verification
* commit '
18243b3e2d961ecbd5f00139a2ed1a5e777da562':
Relax modf(Inf) fractional part verification
Hengyuan Hu [Thu, 16 Jul 2015 22:04:03 +0000 (22:04 +0000)]
am
6cc7a432: Merge "Change eglu callLogWrapper behavior"
* commit '
6cc7a432dfb5a82782942805bcf640dcb670260b':
Change eglu callLogWrapper behavior
Hengyuan Hu [Thu, 16 Jul 2015 21:47:47 +0000 (21:47 +0000)]
Merge "Change eglu callLogWrapper behavior"
Hengyuan Hu [Thu, 16 Jul 2015 21:06:48 +0000 (14:06 -0700)]
Change eglu callLogWrapper behavior
Now gen_egl will generate wrapper for extensions in addition to core functions
Change-Id: I660237f3dbe48e9484f77e271594890cedb87fe1
Pyry Haulos [Thu, 16 Jul 2015 16:48:55 +0000 (16:48 +0000)]
Merge "Add README for getting started with Vulkan CTS" into vulkan
Pyry Haulos [Wed, 15 Jul 2015 21:46:14 +0000 (14:46 -0700)]
Add README for getting started with Vulkan CTS
Change-Id: If5df2e458f50eee7f0a66a71841ac1950ba25f2d
Mika Isojärvi [Wed, 15 Jul 2015 23:12:46 +0000 (23:12 +0000)]
am
34969fd9: am
5b0023ea: am
1deb3e82: Remove few GLES3 fragdata tests from mustpass list
* commit '
34969fd92d6c4c32a77834eb911d0d168c8c0511':
Remove few GLES3 fragdata tests from mustpass list
Mika Isojärvi [Wed, 15 Jul 2015 22:57:27 +0000 (22:57 +0000)]
am
5b0023ea: am
1deb3e82: Remove few GLES3 fragdata tests from mustpass list
* commit '
5b0023ea12eaccedc2d3cf32d479a67f0287df9c':
Remove few GLES3 fragdata tests from mustpass list
Pyry Haulos [Wed, 15 Jul 2015 22:42:26 +0000 (15:42 -0700)]
Improve calibration and accouting in flush-finish tests
* Verify stability of calibration by running 3 samples with maximum
load and verifying that they are within 10% of projected time.
* Retry calibration up to 5 times if calibration or verification fails.
* Do not count submit time into wait time as submit cost can be
relatively high on low-end devices.
Bug:
22301848
Change-Id: Iff4523f601edcdec1375662a065bf50b8970ef02
Mika Isojärvi [Wed, 15 Jul 2015 22:36:56 +0000 (22:36 +0000)]
am
1deb3e82: Remove few GLES3 fragdata tests from mustpass list
* commit '
1deb3e82ce2e1857f6dd5fb584f292705d35941e':
Remove few GLES3 fragdata tests from mustpass list
Pyry Haulos [Wed, 15 Jul 2015 21:53:03 +0000 (14:53 -0700)]
Relax modf(Inf) fractional part verification
See Khronos bug 13907
Bug:
22512069
Change-Id: Ic608a8a520d34fe84c3a4c5b5d96d0623e6aebd0
Pyry Haulos [Wed, 15 Jul 2015 21:43:42 +0000 (21:43 +0000)]
Merge "Log GLSL sources and SPIR-V disassembly in Vulkan tests" into vulkan
Pyry Haulos [Wed, 15 Jul 2015 21:35:32 +0000 (21:35 +0000)]
Merge "Add dummy Vulkan implementation" into vulkan
Pyry Haulos [Tue, 14 Jul 2015 22:41:36 +0000 (15:41 -0700)]
Add dummy Vulkan implementation
Dummy, or null implementation is useful for development when real Vulkan
driver is not available, and for debugging test issues.
Change-Id: Icf17727c97c3bed84ba657fbd23b4e18f9a8b040
Pyry Haulos [Tue, 14 Jul 2015 22:40:41 +0000 (15:40 -0700)]
Log GLSL sources and SPIR-V disassembly in Vulkan tests
Change-Id: I9671014509f0eb178c77d05b4251474e69496ae9
Pyry Haulos [Wed, 15 Jul 2015 20:30:23 +0000 (20:30 +0000)]
am
d5fdfc3f: Improve shader and program logging utilities
* commit '
d5fdfc3ffc0a14e62100470e65ad56bc72c48ea8':
Improve shader and program logging utilities
Pyry Haulos [Wed, 15 Jul 2015 20:11:03 +0000 (13:11 -0700)]
Fix build issues with upstream glslang
* Enable C++11 mode for vkGlslToSpirV.cpp as glslang headers require
that.
* Rename major/minor fields in vk::ApiVersion to avoid issues due to
some GNU headers defining macros with those names.
Change-Id: I4d5d5aa5a469669d260705227c12bb247ad25e32
Pyry Haulos [Wed, 15 Jul 2015 17:14:00 +0000 (10:14 -0700)]
Improve shader and program logging utilities
Add new glu::ShaderProgramInfo for describing whole program build
information for logging purposes.
Expose logging operators for glu::ShaderInfo, glu::ShaderProgramInfo,
and glu::ProgramSources.
Change-Id: I0ee74970e9ad7cba3cc0a63ebe43511965acf1ab
Mika Isojärvi [Wed, 15 Jul 2015 17:00:53 +0000 (10:00 -0700)]
Remove few GLES3 fragdata tests from mustpass list
Bug:
22488431
Change-Id: I9e49b91dd5dfc7975b3721cd9d165f48e3dc05de
Pyry Haulos [Tue, 14 Jul 2015 22:36:31 +0000 (15:36 -0700)]
Fixes to vk::Move<> and vk::Unique<>
* Disallow copy ctor and assignment in Unique<T> to prevent misuse.
* Add custom copy ctor to Move<T> to fix freeing object when
copy-constructed or passed by value.
Change-Id: Ieedc9116d737120e238c64260de289aafd24467c
Hengyuan Hu [Tue, 14 Jul 2015 21:49:40 +0000 (21:49 +0000)]
am
5bf751a0: Add tests for EGL_KHR_partial_update
* commit '
5bf751a02c12f55bb28e4d8da785d3e7338436d0':
Add tests for EGL_KHR_partial_update
Hengyuan Hu [Wed, 8 Jul 2015 23:32:44 +0000 (16:32 -0700)]
Add tests for EGL_KHR_partial_update
The tests are used to verify whether the render results are correct under
correct use case of the function setDamageRegion().
Change-Id: Iab06a1e672824544443fba3d32e601e279c6f142
Pyry Haulos [Tue, 14 Jul 2015 19:01:17 +0000 (19:01 +0000)]
am
92613295: am
3a94e5fb: am
8c92e5c1: Remove couple of cases due to HW precision limitations
* commit '
9261329592351962b2e77853f806d0f182271733':
Remove couple of cases due to HW precision limitations