History log of /external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4f267c8a0579beefa53ff625ad0e3c237e057b10 21-Nov-2016 Pyry Haulos <phaulos@google.com> Import new GLSL ES 3.2 .test files from Khronos OpenGL CTS

These files are modified copies of existing files under
data/gles31/shaders.

Existing .test file based tests under dEQP-GLES31 are moved to
<groupname>.es31 groups and new tests are added under <groupname>.es32.

gls::ShaderLibraryCase is changed to check and report if GLSL version
used by the test is not supported by the rendering context.

Android CTS mustpass lists are updated to reflect this.

Change-Id: I44339fa1be1bd9c4215e828c6ba63e0eef449694
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
cb24d85a6dae33dd3a658b831cd5f0c34918126a 15-Nov-2016 Pyry Haulos <phaulos@google.com> Update several test groups in dEQP-GLES31 to use ES3.2 shaders

This change updates several test groups to use GLSL ES 3.2 shaders when
ran against OpenGL ES 3.2 implementation.

Additionally, AEP extensions are no longer checked in several groups
when the context version is ES3.2 or newer.

Affected tests:

dEQP-GLES31.functional.compute.basic.*
dEQP-GLES31.functional.copy_image.*
dEQP-GLES31.functional.debug.*
dEQP-GLES31.functional.fbo.color.*
dEQP-GLES31.functional.primitive_bounding_box.*
dEQP-GLES31.functional.program_interface_query.*
dEQP-GLES31.functional.state_query.program.*
dEQP-GLES31.functional.ssbo.atomic.*
dEQP-GLES31.functional.compute.shared_var.atomic.*
dEQP-GLES31.functional.shaders.builtin_functions.common.fma.*
dEQP-GLES31.functional.shaders.builtin_functions.integer.*
dEQP-GLES31.functional.shaders.builtin_functions.pack_unpack.*
dEQP-GLES31.functional.shaders.builtin_functions.texture_size.*
dEQP-GLES31.functional.stencil_texturing.*
dEQP-GLES31.functional.synchronization.*
dEQP-GLES31.functional.tessellation.*
dEQP-GLES31.functional.texture.texture_buffer.*
dEQP-GLES31.functional.texture.format.buffer.*
dEQP-GLES31.functional.texture.format.*.cube_array.*
dEQP-GLES31.functional.texture.filtering.cube_array.*
dEQP-GLES31.functional.texture.gather.*
dEQP-GLES31.functional.texture.multisample.*
dEQP-GLES31.functional.texture.specification.*_cube_array

Change-Id: I7188e448e7bbdb56c5162f7ed795333bec23e844
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
fe6bb67987a4d7fc59739c878e658f2a6d071cde 15-Nov-2016 Pyry Haulos <phaulos@google.com> Change GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS minmax to 2048

Khronos bug: 12823

Change-Id: If900a901d2ad4f3b4af8a7a353e8c6d635ca7603
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
653ad0e8a4209754304cbd5b5ceb4fdc7b29c01a 16-Aug-2016 Pyry Haulos <phaulos@google.com> Fix merged <space><tab> in C/C++ files

Change-Id: Ice7c1ae46a88c941c5834f9d34fcd4822c30debc
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
3968146ba8b8e569e20b5ea35ac157a63ec2c476 13-Apr-2016 Mika Isojärvi <misojarvi@google.com> Update user defined io tessellation tests

Allow only explicit array size that is same as the "vertices"
layout qualifier

Bug: 25389474
Change-Id: If735df219fc6b576ae9656db1053004e566d2297
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
9af41b5740996ad9f7a512e06a40e50ecddd67cf 01-Feb-2016 Mika Isojärvi <misojarvi@google.com> Update geometry and tessellation shader limits.

Bug: 22542263
Change-Id: I88b91f5d53598431c9b6ba31e77cbb7914353699
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
c215aaa83047ebbaabafef7acd71275a256da6ab 06-Nov-2015 Dejan Mircevski <deki@google.com> Make RGBA constants methods.

Without this, other global variables that are initialized with values
like RGBA::white will have a race condition with the RGBA::white
initialization. We have seen a bug where a global array of RGBA
constants was being initialized before the constants themselves, so all
elements were (0, 0, 0, 0).

Change-Id: Idd6a88efda8375e52f15ed285afe38631b9c464a
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
94493f589671164f7091315509b110ff4516cb51 11-Jun-2015 Jarkko Pöyry <jpoyry@google.com> am 5b99b804: am 2627adc0: Merge "Fix explicit TCS output array size not matching gl_MaxPatchVertices." into mnc-dev

* commit '5b99b804ef87efec7746e5d2bed6feca409e7d78':
Fix explicit TCS output array size not matching gl_MaxPatchVertices.
aabcb3260e4d63ae9fff43a9d693d9273fd5993b 09-Jun-2015 Jarkko Pöyry <jpoyry@google.com> Fix explicit TCS output array size not matching gl_MaxPatchVertices.

Fix GLES3 tessellation.user_defined_io.per_vertex_* cases declaring explicitly
sized output (block) array with invalid size. Size, if declared, must match
both gl_MaxPatchVertices and the size declared in the layout declaration. Fix
cases by always using implicit array sizes in per-vertex TCS output arrays.

See Khronos bug #12908 (issues 2 and 3) for details.

Bug: 21730725
Change-Id: I9c5e674893590e0f004708139b507fc5446424ae
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
7a161d243743d8d12e12669d7464c360de1b5e97 20-May-2015 Jarkko Pöyry <jpoyry@google.com> Fix -Wconversion warnings in GLES31 module.

Bug: 21161908
Change-Id: I43f95dc010f9977aeb1f658b9d67a9aa946c6fff
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
eeec8accefdba51359d238575ade720d02a90276 03-Apr-2015 Pyry Haulos <phaulos@google.com> Fix warnings caused by using unnamed enums as template parameters

Change-Id: I30d54d7cdd987488d5362e6d5af1169f734e6d4e
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
18c15f928a710db86e7e374b478faea3b198afc3 24-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Add negative tests for per-patch output aggregate types.

Bug: 19894936
Change-Id: I2d5b78c98a380a10831145c937d88a154eb131f1
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
8cd63a217cae5f39d8d88b87e2cfdfb1a8325638 24-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Add user_defined_io.per_patch_block and _block_array tessellation tests.

Bug: 19896162
Change-Id: I583151538ad3f8712348a96154f39e8a16e428e6
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
b802d8a74b19daa161a07eca2a90bc4620b94021 26-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Reapply changes lost in a merge gone bad.

- Merge of mirror-m-wireless-internal-release branch reverted changes
that were applied to both master and backported to lmp branches. This
change reapplies the reverted changes. Changes are:
* bug 19543772 -- Remove io_blocks.match_different_member_interpolation
test from mustpass.
* bug 19543594 -- Apply fix for tessellation fractional even test
verification.

Bug: 19936763
Change-Id: Ibc357e0e13d7993c91a4f4d60500dccb924eadec
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
49c530bfe041172dc859fa327f0c8386b8946ff2 24-Mar-2015 Prerepa Viswanadham <dham@google.com> Merge remote-tracking branch 'goog/mirror-m-wireless-internal-release' into master_merge
02238eb8729ed058f65776b86a8b08fba11ab9cd 23-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Remove illegal outputs from tessellation user_defined_io cases.

- Remove array within a structure declared as an output variable.
- Remove output variables declared as arrays of structures.

Bug: 19892988
Change-Id: I9265b406e65da32b4782998748127681623faf3d
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
d88b08edbb030c4911e89eb4b7e7d4843a3fdd4a 06-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Merge "Apply fix for tessellation fractional even test verification."
fb35856368da21ffe62b0690722a12bf593f9986 06-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Merge "Add precise to tessellation fill_cover_* tests"
1d08c2c4afb3aa723690905cd9372a2740a31160 27-Feb-2015 Jarkko Pöyry <jpoyry@google.com> Apply fix for tessellation fractional even test verification.

- Fix to tessellation fractional even tessellation mode verification
calculating additional segments' length wrong if tessellation generated
4 segments, and the additional segments were generated as first and last
segments.

Bug: 19543594
Change-Id: I1b1f682d99100db87d1cd3348547c47263e483a5
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
193f59811b2c0fe57808a06923b82ed00c41bd0f 24-Feb-2015 Jarkko Pöyry <jpoyry@google.com> Remove unused variables.

Change-Id: I234eb6375d7332bc82fc2d0a8b4e754b169f9290
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
7f553a46ae44aeab4277e572bf61fb59b29f1208 21-Feb-2015 Jarkko Pöyry <jpoyry@google.com> Add precise to tessellation fill_cover_* tests

- Add precise to misc_draw.fill_cover_* to avoid gaps in tessellated edges.
- Remove misleading comments.
- Add comments to describe why precise is not required to some tess eval
shaders.

Bug: 19462784
Change-Id: Ia5e49c1b0cc0edd0e3c5d902e7b1f19dd841a9ac
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
c423ce6164cdd88c8c3e47bec4ec34476743042a 13-Feb-2015 Jarkko Pöyry <jpoyry@google.com> Add query tests for AEP states.

* Add khr_debug limit tests and extend label queries.
* Add blend_equation_advanced queries.
* Add ext_texture_buffer queries.
* Extend ext_geometry_shader queries.
* Add ext_tessellation_shader queries.
* Add ext_texture_srgb_decode queries.
* Extend texture_level tests for all texture targets.
* Extend texture tests for all texture targets.
* Split shader.sampler_type to separate tests for each sampler type.
* Improve logging in vertex_attribute_binding tests.
* Add ext_texture_border_clamp queries.
* Add EXT_tessellation_shader, EXT_geometry_shader and
EXT_shader_io_blocks PIQ tests.
* Change filtering min/max lod state query test values to reasonable range.
* Extend info log queries.

Bug: 18925583
Change-Id: Id6194fff4c03786445f99168ec5fb4120f8c50b7
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
ade588f3b2b1b6d007b9681e95434dc4a4bd46ca 24-Sep-2014 Jarkko Pöyry <jpoyry@google.com> Update dEQP.

Migrate drawElements Quality Program changes from an internal repository.

Bug: 17388917

Change-Id: I754f2b4b5b077fadff210dbd8d008eeca1d5a794
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
8852c82a1ffa4760985c17cc6875d5d521daf343 11-Sep-2014 Jarkko Poyry <jpoyry@google.com> Update dEQP.

Migrate drawElements Quality Program changes from an internal repository.

Bug: 17388917

Change-Id: I21e3f7bc75813f0510025d697d91a2554dc995d4
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp
3c827367444ee418f129b2c238299f49d3264554 02-Sep-2014 Jarkko Poyry <jpoyry@google.com> Import dEQP.

Import drawElements Quality Program from an internal repository.

Bug: 17388917
Change-Id: Ic109fe4a57e31b2a816113d90fbdf51a43e7abeb
/external/deqp/modules/gles31/functional/es31fTessellationTests.cpp