Mika Isojärvi [Thu, 17 Mar 2016 22:03:38 +0000 (15:03 -0700)]
Make sure invalid programs and shaders are invalid
Change-Id: If840c7bb15c0c531e71cc55a8dfbacccda6bfac9
Mika Isojarvi [Thu, 17 Mar 2016 21:30:09 +0000 (21:30 +0000)]
Merge "Turn on well defined signed integer overflow" into nyc-dev
Mika Isojärvi [Thu, 17 Mar 2016 02:00:59 +0000 (19:00 -0700)]
Turn on well defined signed integer overflow
clang and gcc assume that signed integers never overflow.
This leads to unexpected bugs when optimizer removes bound checks etc.
Bug:
27703278
Bug:
22715185
Change-Id: Iab4c884fa190d05c0ac9236d01eeeb190e765e69
David Sodman [Mon, 14 Mar 2016 22:28:34 +0000 (15:28 -0700)]
Add code to validate memoryType properties reported from
vkGetPhysicalDeviceMemoryProperties()
BUG
27528890
Change-Id: Iede260b1fcd8d98f6db0e0b0829ab631eb219908
Mika Isojarvi [Thu, 17 Mar 2016 01:18:44 +0000 (01:18 +0000)]
Merge "Fix geometry point size extension check" into nyc-dev
Pyry Haulos [Wed, 16 Mar 2016 23:21:51 +0000 (23:21 +0000)]
Merge "Do not require signed zero support in frexp() tests" into nyc-dev
Mika Isojarvi [Wed, 16 Mar 2016 22:46:33 +0000 (22:46 +0000)]
Merge "Fix cube map array extension checks in opaque indexing tests" into nyc-dev
Mika Isojärvi [Wed, 16 Mar 2016 22:05:08 +0000 (15:05 -0700)]
Fix geometry point size extension check
Bug:
27701866
Change-Id: I6870bb32da7d1f1b7fed9e56873eb4eafcdc7057
Pyry Haulos [Wed, 16 Mar 2016 21:49:15 +0000 (14:49 -0700)]
Do not require signed zero support in frexp() tests
Bug:
25933766
Change-Id: Ided7abef00010b97133f79930f6edcd73333c5ed
Mika Isojärvi [Wed, 16 Mar 2016 20:30:22 +0000 (13:30 -0700)]
Fix cube map array extension checks in opaque indexing tests
Bug:
27570992
Change-Id: I7be5792ac51331e171cd6194f2c50e47307210ae
Pyry Haulos [Wed, 16 Mar 2016 18:41:19 +0000 (11:41 -0700)]
Re-build mustpass
Change-Id: Ib949dcff21bbcda78bb07ad28765fe6436ded3ec
Pyry Haulos [Wed, 16 Mar 2016 18:33:08 +0000 (18:33 +0000)]
Merge "Extend and clean up VkSurfaceKHR tests" into nyc-dev
Pyry Haulos [Tue, 15 Mar 2016 20:47:53 +0000 (13:47 -0700)]
Add Android NDK r11 toolchain as new default
New NDK r11 toolchain fixes libc++ on x86 enabling glslang support in
Android builds.
Change-Id: I5141b97f3152cfb1420a116cae40d671477ed254
Pyry Haulos [Mon, 14 Mar 2016 21:39:42 +0000 (14:39 -0700)]
Extend and clean up VkSurfaceKHR tests
Change-Id: Ieac244ffbdf6834644f2172e1c63d42d9126cecc
David Sodman [Thu, 11 Feb 2016 23:24:46 +0000 (15:24 -0800)]
Add checks to verify all bits set in getXXX functions
Change-Id: Ifd826403a3e45bdcfdc9c2506404e418e679349a
Mika Isojarvi [Mon, 14 Mar 2016 19:37:02 +0000 (19:37 +0000)]
Merge "Properly reset GL error state" into nyc-dev
Pyry Haulos [Mon, 14 Mar 2016 19:10:31 +0000 (19:10 +0000)]
Merge "Clean up SPIR-V support code in framework" into nyc-dev
Mika Isojärvi [Thu, 10 Mar 2016 21:56:54 +0000 (13:56 -0800)]
Properly reset GL error state
- Pass in ContextInfo to state reset
- Call glGetError() until all errors have been cleared
Bug:
27534832
Change-Id: I9390b94bec1f45d4fb3b44d774a800610770916f
Pyry Haulos [Thu, 10 Mar 2016 20:06:21 +0000 (12:06 -0800)]
Clean up SPIR-V support code in framework
* Return result codes instead of exceptions when GLSL compilation or
assembling fails. Reserve exceptions for unexpected errors.
* Move vk::disassembleSpirV() to vkSpirVAsm.cpp/hpp.
* Use deUint32 vectors/pointers for passing around SPIR-V binary data.
Consolidate endianness handling to vkPrograms.cpp.
* Log disassembled GLSL shaders as <SpirVAssemblySource>.
* Enable validation for glslang-generated SPIR-V binaries. Requires
updating both glslang and spirv-tools.
* Clean up vk::SpirVAsmSource and vk::SpirVProgramInfo.
* Clean up some potential resource leaks in spirv-tools integration.
* Add --validate-spv option to vk-build-programs.
Change-Id: I0d5683c83c16b3e6d794e284c17ed65ea9541a35
Mika Isojärvi [Thu, 10 Mar 2016 23:59:29 +0000 (15:59 -0800)]
Remove invalid duplicate checks for negative texture level
Bug:
27126464
Change-Id: I2565e87011aef1576f5ab9727b11160a4f86c73f
Mika Isojärvi [Mon, 14 Mar 2016 16:21:30 +0000 (09:21 -0700)]
Fix out of bounds access in draw buffers indexed tests
Change-Id: I42449896c58a5b7276b5876c26333b09cd863cae
Pyry Haulos [Fri, 11 Mar 2016 16:27:52 +0000 (08:27 -0800)]
Add WSI tests to mustpass
Change-Id: I8c7553060c249bedfd701ccfe75cd458692e9859
Pyry Haulos [Fri, 11 Mar 2016 15:30:58 +0000 (15:30 +0000)]
Merge changes Iafe8d14c,I4619c2f8,I4e469b93 into nyc-dev
* changes:
Add dEQP-VK.wsi test group
Add WSI extension support to Vulkan framework
Update Vulkan framework to API 1.0.5
Mika Isojarvi [Fri, 11 Mar 2016 01:06:22 +0000 (01:06 +0000)]
Merge changes Id7b52bba,I13b7d016 into nyc-dev
* changes:
Check that glReadnPixels() is supported in negative tests
Add robustness extensions to GL wrappers
Mika Isojarvi [Fri, 11 Mar 2016 00:02:17 +0000 (00:02 +0000)]
Merge "Remove cube map tests affected by HW issues." into nyc-dev
Mika Isojarvi [Thu, 10 Mar 2016 23:30:53 +0000 (23:30 +0000)]
Merge "Fix out of bounds access in internal format query tests" into nyc-dev
Mika Isojarvi [Thu, 10 Mar 2016 23:30:36 +0000 (23:30 +0000)]
Merge "Remove invalid call to detach rbo from default fbo" into nyc-dev
Mika Isojarvi [Thu, 10 Mar 2016 23:29:20 +0000 (23:29 +0000)]
Merge "Query profile mask to correct variable in context test" into nyc-dev
Mika Isojarvi [Thu, 10 Mar 2016 23:29:07 +0000 (23:29 +0000)]
Merge "Check cube map array support in opaque indexing tests" into nyc-dev
Mika Isojärvi [Thu, 10 Mar 2016 22:42:34 +0000 (14:42 -0800)]
Remove cube map tests affected by HW issues.
Bug:
27598329
Change-Id: I2ea80e847aa85dff2aed079c5f225a2535374e8d
Mika Isojärvi [Thu, 10 Mar 2016 22:25:40 +0000 (14:25 -0800)]
Check cube map array support in opaque indexing tests
Bug:
27570992
Change-Id: I5d6e2a5e3e0da8e4e7ca248bc9f8710bb836626f
Mika Isojärvi [Thu, 10 Mar 2016 22:16:47 +0000 (14:16 -0800)]
Fix out of bounds access in internal format query tests
Bug:
27570736
Change-Id: Id95f80765b3ed020515edb544cf871282672d802
Mika Isojärvi [Thu, 10 Mar 2016 22:03:42 +0000 (14:03 -0800)]
Query profile mask to correct variable in context test
Bug:
27570797
Change-Id: I409977c31e81baebf3d165d1246660944a9d81c1
Mika Isojärvi [Thu, 10 Mar 2016 22:01:42 +0000 (14:01 -0800)]
Remove invalid call to detach rbo from default fbo
Bug:
27469404
Change-Id: Ifee3c839a5e1819f15658a6225444009f7d17052
Mika Isojärvi [Thu, 10 Mar 2016 21:36:52 +0000 (13:36 -0800)]
Check that glReadnPixels() is supported in negative tests
Bug:
27536300
Change-Id: Id7b52bbaa0c635b9b4f0a8060a17fc304fdc453f
Mika Isojärvi [Thu, 10 Mar 2016 21:35:20 +0000 (13:35 -0800)]
Add robustness extensions to GL wrappers
Change-Id: I13b7d016037aa991bf6b9c50bbb2580797baf415
Pyry Haulos [Thu, 10 Mar 2016 20:08:32 +0000 (20:08 +0000)]
Increase threshold in ES2 frag op and buffer tests am:
ce69f90677
am:
eecffcfa8a
* commit '
eecffcfa8a55cd52895727f16f7487e749e9a3a8':
Increase threshold in ES2 frag op and buffer tests
Mika Isojarvi [Thu, 10 Mar 2016 20:06:38 +0000 (20:06 +0000)]
Merge "Don't require GL config for deqp packages" into nyc-dev
Pyry Haulos [Thu, 10 Mar 2016 19:57:51 +0000 (19:57 +0000)]
Increase threshold in ES2 frag op and buffer tests
am:
ce69f90677
* commit '
ce69f90677293129efc908755aa3e73605478c08':
Increase threshold in ES2 frag op and buffer tests
Pyry Haulos [Thu, 10 Mar 2016 18:21:10 +0000 (10:21 -0800)]
Fix debug build when spirv-tools is not available
vk::validateSpirV signature mismatch was causing linking error
in debug builds when DEQP_HAVE_SPIRV_TOOLS was not defined.
Change-Id: Icf98f80b72dfa744c4482b1abb0b7d1132aad296
Mika Isojarvi [Thu, 10 Mar 2016 18:07:20 +0000 (18:07 +0000)]
Merge "Make deqp build reproducible" into nyc-dev
Jesse Hall [Thu, 10 Mar 2016 17:01:15 +0000 (17:01 +0000)]
Merge "Test vkCreateInstance with NULL application info" into nyc-dev
Jesse Hall [Wed, 9 Mar 2016 00:22:45 +0000 (16:22 -0800)]
Test vkCreateInstance with NULL application info
Bug:
27531340
Change-Id: I38fd9b48535aff49cb2e30355b8cfea2ea3f0f68
Mika Isojärvi [Thu, 10 Mar 2016 01:02:43 +0000 (17:02 -0800)]
Don't require GL config for deqp packages
Option deqp-gl-config-name is not required for Vulkan package. Default is set
to "" which won't be passed to deqp executor.
Change-Id: I10bbb61b396b731bda5476cfcbc7b16ebaa05f7f
Pyry Haulos [Tue, 8 Mar 2016 23:52:58 +0000 (15:52 -0800)]
Add dEQP-VK.wsi test group
Includes basic tests for VkSurfaceKHR.
Change-Id: Iafe8d14cc22f26381ff5c8b0422a03029a09944a
Pyry Haulos [Tue, 16 Feb 2016 13:42:20 +0000 (15:42 +0200)]
Add WSI extension support to Vulkan framework
Change-Id: I4619c2f8b42c0d08bf6b9377592b100d588037f9
Pyry Haulos [Tue, 16 Feb 2016 10:05:17 +0000 (12:05 +0200)]
Update Vulkan framework to API 1.0.5
Change-Id: I4e469b9384701303f96826c25a51e623316719dc
Mika Isojärvi [Wed, 9 Mar 2016 22:28:16 +0000 (14:28 -0800)]
Make deqp build reproducible
Change-Id: Id09a9b30ba13a21eebd6d5ddb42efaf10e831da4
Pyry Haulos [Wed, 9 Mar 2016 21:10:47 +0000 (13:10 -0800)]
Fix int->float conversion warning
Change-Id: I3a8c01a9223b1b261b2cf162ab0ef9babb8bbb45
Pyry Haulos [Wed, 9 Mar 2016 21:06:05 +0000 (13:06 -0800)]
Re-generate Android mustpass lists
Change-Id: I9e8d2d456284cd0522967507f873f8716b3634a7
Pyry Haulos [Wed, 9 Mar 2016 21:00:03 +0000 (13:00 -0800)]
Merge in ES3.2 tests
Change-Id: I66d529eb13aa90382a553e4781123b716cb4cb0e
Pyry Haulos [Wed, 9 Mar 2016 20:36:30 +0000 (12:36 -0800)]
Remove obsolete filter from mustpass exclusion list
Change-Id: If19713d7478c7f44981c5308c8d538ffd730bd7e
Pyry Haulos [Wed, 9 Mar 2016 20:37:33 +0000 (12:37 -0800)]
Merge in fixes from Khronos Vulkan CTS repository
Kalle Raita [Wed, 9 Mar 2016 20:02:23 +0000 (20:02 +0000)]
Merge "Change deqp APK to cts target instead of cts_v2" into nyc-dev
Kalle Raita [Wed, 9 Mar 2016 00:16:52 +0000 (16:16 -0800)]
Change deqp APK to cts target instead of cts_v2
Bug:
27506892
Change-Id: Id85db800c627d01672e9b7fc0b9b7a95dba74628
Pyry Haulos [Tue, 8 Mar 2016 23:55:36 +0000 (15:55 -0800)]
Add vkt::addTestGroup() utility to vktTestGroupUtil
This is similar to vkt::addFunctionCase().
Change-Id: Iaa3298c56b013c700ca7746cc6907b8bf3544200
Pyry Haulos [Mon, 7 Mar 2016 23:24:34 +0000 (15:24 -0800)]
Merge branch 'vulkan-cts-1.0' into vulkan-cts-1.0-dev
Pyry Haulos [Mon, 7 Mar 2016 23:21:49 +0000 (18:21 -0500)]
Merge branch '323_timestamp_buffer_overflow_fix' into 'vulkan-cts-1.0'
Fixes buffer overflow in pipeline timestamp tests
Fixes #323
See merge request !459
Pyry Haulos [Mon, 7 Mar 2016 23:20:44 +0000 (18:20 -0500)]
Merge branch '310-update-glslang' into 'vulkan-cts-1.0'
Update glslang to include "SPV: Use heuristic to avoid geometry multi-streams"
Fixes issue #310
See merge request !463
Pyry Haulos [Mon, 7 Mar 2016 23:20:13 +0000 (18:20 -0500)]
Merge branch '308-fix-opaque-type-indexing-array-descriptors' into 'vulkan-cts-1.0'
ShaderExecutor: use descriptor arrays when uniform/buffer arrays are used in the…
… shader code. Another partial solution to #308.
See merge request !455
Pyry Haulos [Mon, 7 Mar 2016 23:19:48 +0000 (18:19 -0500)]
Merge branch 'spec-176-api-remove-patch-version-check' into 'vulkan-cts-1.0'
Issue 322: dEQP-VK.api.device_init.create_instance_invalid_api_version - remove patch version check
In the spirit of spec bug #176, the implementation should not emit error on unrecognized PATCH component of VkApplicationInfo.apiVersion.
This makes implementation compatible with all header patch versions that may be used by the application.
This fixes #322
See merge request !454
Jason Ekstrand [Mon, 29 Feb 2016 23:51:51 +0000 (15:51 -0800)]
binding_model: Respect the StoresAndAtomics feature bits
This takes care of #320 for the binding_model tests
Pyry Haulos [Mon, 7 Mar 2016 23:16:40 +0000 (18:16 -0500)]
Merge branch '320-binding-model-stores-and-atomics' into 'vulkan-cts-1.0-dev'
binding_model: Respect the StoresAndAtomics feature bits
This takes care of #320 for the binding_model tests
See merge request !451
Pyry Haulos [Mon, 7 Mar 2016 20:48:25 +0000 (12:48 -0800)]
Increase threshold in ES2 frag op and buffer tests
Bug:
27527527
Bug:
27527530
Change-Id: Id94e11c300baa07a0b98c758cf5186c47465318b
scygan [Fri, 4 Mar 2016 17:44:39 +0000 (18:44 +0100)]
Update glslang to include "SPV: Use heuristic to avoid geometry multi-streams"
mnetsch [Thu, 3 Mar 2016 18:19:22 +0000 (13:19 -0500)]
Fixes buffer overflow in pipeline timestamp tests
Fixes #323
Pyry Haulos [Thu, 3 Mar 2016 18:00:41 +0000 (13:00 -0500)]
Merge branch '319_memory_blit_scale_fix' into 'vulkan-cts-1.0'
Fixes ImageBlitFromImage tests scaling blit verification code
Fixes #319
See merge request !456
mnetsch [Tue, 1 Mar 2016 20:48:28 +0000 (15:48 -0500)]
Fixes ImageBlitFromImage tests scaling blit verification code
Fixes #319
Jason Ekstrand [Mon, 29 Feb 2016 23:51:51 +0000 (15:51 -0800)]
binding_model: Respect the StoresAndAtomics feature bits
This takes care of #320 for the binding_model tests
Pyry Haulos [Wed, 2 Mar 2016 20:38:40 +0000 (15:38 -0500)]
Merge branch 'update-glslang' into 'vulkan-cts-1.0'
Update glslang
See merge request !460
Pyry Haulos [Wed, 2 Mar 2016 18:48:17 +0000 (10:48 -0800)]
Update glslang
Pyry Haulos [Wed, 2 Mar 2016 18:28:38 +0000 (13:28 -0500)]
Merge branch '316-dEQP-VK.api-system-memory-limitations' into 'vulkan-cts-1.0'
316-dEQP-VK.api-system-memory-limitations
Reducing the number of command buffers allocated due to system memory limitations on 32-bit systems.
This would allow us to pass these tests on 32-bit systems, which offer less system memory to the driver causing out-of-memory issues. The following are the affected tests:
* dEQP-VK.api.object_management.max_concurrent.command_buffer_primary
* dEQP-VK.api.object_management.max_concurrent.command_buffer_secondary
* dEQP-VK.api.command_buffers.allocate_many_primary
* dEQP-VK.api.command_buffers.allocate_many_secondary
Ultimately, we need to modify the test to factor in the system memory available or let a test pass if the driver reports out-of-memory errors gracefully.
See merge request !457
Mika Isojärvi [Wed, 2 Mar 2016 14:47:14 +0000 (06:47 -0800)]
Remove duplicate test issues filter caused by merges
Change-Id: If6bc0d840e2e520c27975280550fd77eb0f85e6a
Mais Alnasser [Wed, 2 Mar 2016 04:25:54 +0000 (23:25 -0500)]
Reducing the number of command buffers allocated due to system memory limitations of 32-bit systems
Mika Isojärvi [Tue, 1 Mar 2016 22:05:08 +0000 (22:05 +0000)]
Remove GLES2 texture unit tests from the mustpass. am:
0678398f7a
am:
504c828dc8
* commit '
504c828dc8d2f9583d87167fd4915609de2f310f':
Remove GLES2 texture unit tests from the mustpass.
Mika Isojärvi [Tue, 1 Mar 2016 21:19:36 +0000 (21:19 +0000)]
Remove GLES2 texture unit tests from the mustpass.
am:
0678398f7a
* commit '
0678398f7a0d1b0b2ed3b32083871f7115d17486':
Remove GLES2 texture unit tests from the mustpass.
Akos Dirner [Tue, 1 Mar 2016 18:35:04 +0000 (19:35 +0100)]
ShaderExecutor: use descriptor arrays when uniform/buffer arrays are used in the shader code. Another partial solution to #308.
Slawomir Cygan [Tue, 1 Mar 2016 17:54:08 +0000 (18:54 +0100)]
Issue 322: dEQP-VK.api.device_init.create_instance_invalid_api_version - remove patch version check
In the spirit of spec bug #176, the implementation should not emit error on
unrecognized PATCH component of VkApplicationInfo.apiVersion.
This makes implementation compatible with all header patch versions
that may be used by the application.
Stuart Scott [Mon, 29 Feb 2016 21:09:58 +0000 (13:09 -0800)]
Switch to CTSv2
bug:
21762834
Change-Id: Ic56a6e9bdb932dc1ed76c0d11bc9788b8494d1a5
Pyry Haulos [Mon, 29 Feb 2016 19:00:43 +0000 (14:00 -0500)]
Merge branch '288-enable-validator' into 'vulkan-cts-1.0-dev'
Validate assembled SPIR-V binaries in debug builds
Fixes #288
See merge request !426
Dejan Mircevski [Thu, 11 Feb 2016 17:19:56 +0000 (12:19 -0500)]
Enable SPIR-V validator in the module-building chain.
Update fetched spirv-tools revision to get the latest validator.
Only validate hand-assembled SPIR-V for now, as many GLSL tests
currently fail validation.
Pyry Haulos [Fri, 26 Feb 2016 23:19:21 +0000 (15:19 -0800)]
Merge vulkan-cts-1.0 to master
Pyry Haulos [Fri, 26 Feb 2016 23:12:12 +0000 (18:12 -0500)]
Merge branch 'update-glslang' into 'vulkan-cts-1.0'
Update glslang to latest revision
See merge request !448
Pyry Haulos [Fri, 26 Feb 2016 21:17:18 +0000 (16:17 -0500)]
Merge branch 'fix-missing-capabilities' into 'vulkan-cts-1.0'
Add missing capabilities in assembly tests
Add 'OpCapability ClipDistance' and 'OpCapability CullDistance' when
they are required.
See merge request !449
Qining Lu [Fri, 26 Feb 2016 19:17:12 +0000 (14:17 -0500)]
Add missing capabilities in assembly tests
Add 'OpCapability ClipDistance' and 'OpCapability CullDistance' when
they are required.
Pyry Haulos [Fri, 26 Feb 2016 19:07:06 +0000 (11:07 -0800)]
Update glslang to latest revision
Pyry Haulos [Fri, 26 Feb 2016 19:05:27 +0000 (11:05 -0800)]
Fix compiler warning in render pass tests
Pyry Haulos [Fri, 26 Feb 2016 18:32:07 +0000 (10:32 -0800)]
Merge vulkan-cts-1.0 to master
Pyry Haulos [Fri, 26 Feb 2016 18:31:34 +0000 (13:31 -0500)]
Merge branch '306_use_transfer_dst' into 'vulkan-cts-1.0'
Images used in dynamic tests need TRANSFER_DST usage flags
Fixes #306
See merge request !442
Pyry Haulos [Fri, 26 Feb 2016 18:30:43 +0000 (13:30 -0500)]
Merge branch '294_format_properties_fix' into 'vulkan-cts-1.0'
Fixes format_properties test with required formats from Vulkan 1.0 spec
Fixes #294
See merge request !446
Pyry Haulos [Fri, 26 Feb 2016 18:08:37 +0000 (18:08 +0000)]
Merge "Add support for ES 3.2." into gles32-dev
Pyry Haulos [Fri, 26 Feb 2016 17:58:45 +0000 (17:58 +0000)]
Merge "Select appropriate shader version for running context." into gles32-dev
Pyry Haulos [Fri, 26 Feb 2016 17:44:05 +0000 (17:44 +0000)]
Merge "Add negative tests for precise qualifier and advanced blending." into gles32-dev
Kalle Raita [Fri, 26 Feb 2016 17:25:21 +0000 (17:25 +0000)]
Merge "Manual merge of GLES2 test removals in M CTS" into nyc-dev
Daniel Andrade Groppe [Thu, 25 Feb 2016 19:59:59 +0000 (13:59 -0600)]
Add negative tests for precise qualifier and advanced blending.
Change-Id: Ib0560b5e97aa7b6a272d9525d18d6e8cd82c9f8d
Kalle Raita [Fri, 26 Feb 2016 00:11:57 +0000 (16:11 -0800)]
Manual merge of GLES2 test removals in M CTS
Original change:
https://android.googlesource.com/platform/external/deqp/+/
2ae253977f3461489edc73b66b87c16545ab1655
Bug:
27101650
Change-Id: I5ddc14c3801dc28008616ad09be1a2da46b2ee31
Pyry Haulos [Thu, 25 Feb 2016 22:20:13 +0000 (22:20 +0000)]
Merge "Add support for ES 3.2." into gles32-dev
Pyry Haulos [Thu, 25 Feb 2016 22:19:49 +0000 (22:19 +0000)]
Merge "Select appropriate shader version for running context." into gles32-dev
Daniel Andrade Groppe [Thu, 25 Feb 2016 19:51:57 +0000 (13:51 -0600)]
Select shader version appropriate for context version.
- Check if required extensions are supported in 3.1 contexts.
Change-Id: Idf4f16f75073a977596b40988177ab924d86d4a7
Daniel Andrade Groppe [Thu, 25 Feb 2016 21:58:02 +0000 (15:58 -0600)]
Add support for ES 3.2.
Change-Id: Ic17ec910710af4a5aebec8e9b78ba95679d26751