Mika Isojärvi [Mon, 16 Mar 2015 23:12:14 +0000 (16:12 -0700)]
Remove BAD_NATIVE error checks from negative EGL tests.
EGL specification doesn't guarantee that passing invalid native values would
generate errors. Instead behaviour is unspecified and can lead to crashes.
Bug:
19695619
Change-Id: I9002931d39b0c60d6f81b2e1f494f9390a19cf8a
Mika Isojärvi [Mon, 16 Mar 2015 23:05:05 +0000 (23:05 +0000)]
Merge "Remove unused variable."
Mika Isojärvi [Mon, 16 Mar 2015 22:04:51 +0000 (22:04 +0000)]
Merge "Add state query tests for GL_EXT_draw_buffers_indexed."
Mika Isojärvi [Fri, 27 Feb 2015 22:54:11 +0000 (14:54 -0800)]
Add state query tests for GL_EXT_draw_buffers_indexed.
Bug:
18925583
Change-Id: I7edf58afd794d7717eedc63115b36462ea0d6567
Jarkko Pöyry [Mon, 16 Mar 2015 21:16:47 +0000 (21:16 +0000)]
Merge "Remove struct-capturing XFB PIQ cases."
Mika Isojärvi [Mon, 16 Mar 2015 21:02:10 +0000 (14:02 -0700)]
Remove unused variable.
Change-Id: I75d16ecb83dacdf95644b56841c841edaf7d93dd
Mika Isojärvi [Mon, 16 Mar 2015 20:48:44 +0000 (13:48 -0700)]
Fix broken build in indexed draw buffers tests.
Change-Id: I2635f5b43296a8e5fe1928dbec8c00dae0fcbaa7
Mika Isojärvi [Mon, 16 Mar 2015 20:29:13 +0000 (20:29 +0000)]
Merge "Add tests for GL_EXT_draw_buffers_indexed."
Jarkko Pöyry [Mon, 16 Mar 2015 20:05:57 +0000 (13:05 -0700)]
Remove struct-capturing XFB PIQ cases.
- Remove transform feedback program interface query cases that tried to
capture whole struct. This was disallowed in the resolution of
Khronos bug #12787.
Bug:
18524718
Change-Id: Ibca5f334ffddb2647472c65dc34d5fa44953e730
Mika Isojärvi [Mon, 16 Mar 2015 17:39:56 +0000 (17:39 +0000)]
am
f7621d9e: am
f9ccead6: Remove invalid atomic image compare swap tests from mustpass.
* commit '
f7621d9e0e16619c076c80bbeddaa54c6af584b3':
Remove invalid atomic image compare swap tests from mustpass.
Mika Isojärvi [Mon, 16 Mar 2015 17:34:42 +0000 (17:34 +0000)]
am
f9ccead6: Remove invalid atomic image compare swap tests from mustpass.
* commit '
f9ccead6fe54285c8cbf1da12007ccb05e559079':
Remove invalid atomic image compare swap tests from mustpass.
Vinit Deshpande [Mon, 16 Mar 2015 08:16:33 +0000 (01:16 -0700)]
Merge remote-tracking branch 'goog/mirror-m-wireless-internal-release'
Mika Isojärvi [Fri, 13 Mar 2015 23:39:33 +0000 (16:39 -0700)]
Remove invalid atomic image compare swap tests from mustpass.
Atomic compare swap image return value test verification is wrong. Tests pass
only if all the operations on single texel are run sequentially.
Affected tests:
dEQP-GLES31.functional.image_load_store.*.atomic.comp_swap_*_return_value
Bug:
19641084
Change-Id: I832d1ce2ef60edf70ac490c8ea11105ce2cb0e07
Mika Isojärvi [Fri, 13 Mar 2015 22:15:48 +0000 (22:15 +0000)]
Merge "Fix reference context when clearing empty area."
Jarkko Pöyry [Fri, 13 Mar 2015 21:51:51 +0000 (21:51 +0000)]
Merge "Expose tcuTexture getChannelReadMap publicly."
Mika Isojärvi [Fri, 13 Mar 2015 20:38:44 +0000 (13:38 -0700)]
Fix reference context when clearing empty area.
Reference context clear*() calls were crashing on assert when target rectangle
width or height was zero after applying scissor and viewport. Reference context
now skips clears when target area size is zero.
Bug:
19695755
Change-Id: I10e98fbbb8db0e099c039ecd583d6f5bb81af626
Jarkko Pöyry [Fri, 13 Mar 2015 19:26:02 +0000 (19:26 +0000)]
Merge "Fix gles2 shader mixed_return_break_continue test to use proper loop form."
Mika Isojärvi [Fri, 13 Mar 2015 18:56:40 +0000 (18:56 +0000)]
am
e0f289e8: am
63f91325: am
652dd63a: Merge "Remove invalid atomic image compare swap tests from mustpass." into lmp-sprout-dev
* commit '
e0f289e8660821a64e82eec23d0b317c145a4b9a':
Remove invalid atomic image compare swap tests from mustpass.
Mika Isojärvi [Fri, 13 Mar 2015 18:50:35 +0000 (18:50 +0000)]
am
63f91325: am
652dd63a: Merge "Remove invalid atomic image compare swap tests from mustpass." into lmp-sprout-dev
* commit '
63f91325aef88dd7842a5065d6f8e5425c84dc2f':
Remove invalid atomic image compare swap tests from mustpass.
Mika Isojärvi [Fri, 13 Mar 2015 18:28:22 +0000 (18:28 +0000)]
am
652dd63a: Merge "Remove invalid atomic image compare swap tests from mustpass." into lmp-sprout-dev
* commit '
652dd63a2f6823e19ce7368ef9bf31fd169b4348':
Remove invalid atomic image compare swap tests from mustpass.
Mika Isojärvi [Fri, 13 Mar 2015 18:21:09 +0000 (18:21 +0000)]
Merge "Remove invalid atomic image compare swap tests from mustpass." into lmp-sprout-dev
Jarkko Pöyry [Fri, 13 Mar 2015 07:08:33 +0000 (07:08 +0000)]
am
6cee297e: (-s ours) am
09fb8216: Merge "DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from MR1 mustpass." into lmp-mr1-dev
* commit '
6cee297e11091557977b6dcfeaa682be8ec36cdb':
DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from MR1 mustpass.
Jarkko Pöyry [Fri, 13 Mar 2015 07:08:32 +0000 (07:08 +0000)]
am
9125a6e7: (-s ours) am
f61fb6b0: am
84e26791: Merge "DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from mustpass." into lmp-sprout-dev
* commit '
9125a6e7f47bc6937447226067777fc795f72856':
DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from mustpass.
Jarkko Pöyry [Fri, 13 Mar 2015 07:08:31 +0000 (07:08 +0000)]
am
2c7b1dbb: (-s ours) am
a0750f11: am
a83f8e59: DO NOT MERGE: Apply fix for tessellation fractional even test verification.
* commit '
2c7b1dbb3f2e0c5447fcf89fcf4037b04b7463cd':
DO NOT MERGE: Apply fix for tessellation fractional even test verification.
Jarkko Pöyry [Thu, 5 Mar 2015 23:21:30 +0000 (15:21 -0800)]
Expose tcuTexture getChannelReadMap publicly.
- Add TextureSwizzle struct that can be used in future to implement
swizzling in tcu::Sampler.
- Expose getChannelReadMap and WriteMap and rename them to
getChannelReadSwizzle and WriteSwizzle.
- Use exposed channel maps in tcuTextureUtil instead of duplicating.
Change-Id: Ie4953f4d9814d7e493dbea761dc5734f7a50c57f
Mika Isojärvi [Thu, 12 Mar 2015 23:15:56 +0000 (23:15 +0000)]
Merge "Mark main window as not used if EGL window creation fails."
Mika Isojärvi [Thu, 12 Mar 2015 22:17:21 +0000 (22:17 +0000)]
Merge "Add extra state reset for draw buffers indexed state."
Jarkko Pöyry [Thu, 12 Mar 2015 22:15:54 +0000 (22:15 +0000)]
Merge "Add "backslash in a comment" preprocessor tests."
Jarkko Pöyry [Thu, 12 Mar 2015 22:15:50 +0000 (22:15 +0000)]
Merge "Remove backslash characters in comments in tess-geo-test shaders."
Jarkko Pöyry [Thu, 12 Mar 2015 21:55:42 +0000 (14:55 -0700)]
Add "backslash in a comment" preprocessor tests.
Bug:
19699823
Change-Id: Iadf7aa0f08f0a7a9b5bb01b92121812591628b11
Jarkko Pöyry [Thu, 12 Mar 2015 21:52:09 +0000 (14:52 -0700)]
Remove backslash characters in comments in tess-geo-test shaders.
Bug:
19699823
Change-Id: I393a3aef8ee98cba5f7c2c8b35e3d5783fbc05a0
Jarkko Pöyry [Thu, 12 Mar 2015 21:33:49 +0000 (21:33 +0000)]
am
09fb8216: Merge "DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from MR1 mustpass." into lmp-mr1-dev
* commit '
09fb821632a3e20025b82f94af0d2a21ced7c82d':
DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from MR1 mustpass.
Jarkko Pöyry [Thu, 12 Mar 2015 21:33:39 +0000 (21:33 +0000)]
am
f61fb6b0: am
84e26791: Merge "DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from mustpass." into lmp-sprout-dev
* commit '
f61fb6b0dcb8fe92cc5501e018e3aa851ef5cbbb':
DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from mustpass.
Jarkko Pöyry [Thu, 12 Mar 2015 21:33:38 +0000 (21:33 +0000)]
am
a0750f11: am
a83f8e59: DO NOT MERGE: Apply fix for tessellation fractional even test verification.
* commit '
a0750f11873a856de2c5c2f4b6a8ead0c8016d46':
DO NOT MERGE: Apply fix for tessellation fractional even test verification.
Jarkko Pöyry [Thu, 12 Mar 2015 21:25:23 +0000 (14:25 -0700)]
Fix gles2 shader mixed_return_break_continue test to use proper loop form.
- Fix for counter form to not exceed limitations defined in Appendix A.
Bug:
19678840
Change-Id: Id2cf5987fa60c8c79c8c85c500624d332233223a
Jarkko Pöyry [Thu, 12 Mar 2015 20:17:38 +0000 (13:17 -0700)]
Fix assertion failure in dfdx and dfdy lost bit calculations.
- Fix lost-bits calculation returning negative values when operand
component range intercepted zero (i.e. operands had different signs).
This caused verification to expect more significant bits than the
native (lowp/mediump/highp) float format could store. With highp
values, error calculation tried to create a error compontent of a
floating point value with 24 mantissa bits which cannot be stored
to a native float32.
- Use better terminology, s/nominator/numerator/.
Bug:
19694789
Change-Id: Ifa88fb1c8cb333bab22a550d01f5e310d2d2673d
Mika Isojärvi [Thu, 12 Mar 2015 20:38:33 +0000 (13:38 -0700)]
Add extra state reset for draw buffers indexed state.
Some drivers have bugs with GL_EXT_draw_buffers_indexed state. Common functions,
e.g. glBlendFunc(), fail to reset indexed state. These extra function calls make
sure that state gets reset to initial values.
Change-Id: I06b709ef81efb0ecfdbe1f88ac94dca49f39d7dc
Jarkko Pöyry [Thu, 12 Mar 2015 19:37:46 +0000 (19:37 +0000)]
Merge "Fail build early if compiler is configured incorrectly."
Jarkko Pöyry [Thu, 12 Mar 2015 19:27:28 +0000 (19:27 +0000)]
Merge "Remove user-defined dtor and operator=() from tcu::Vector."
Jarkko Pöyry [Thu, 12 Mar 2015 19:25:33 +0000 (19:25 +0000)]
Merge "Fix gles3 transform feedback uint cases always using zeroed buffers."
Jarkko Pöyry [Thu, 12 Mar 2015 19:18:13 +0000 (19:18 +0000)]
Merge "DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from MR1 mustpass." into lmp-mr1-dev
Jarkko Pöyry [Thu, 12 Mar 2015 18:18:01 +0000 (18:18 +0000)]
am
84e26791: Merge "DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from mustpass." into lmp-sprout-dev
* commit '
84e26791531053e64c4ab04aa48adb77ce2ecc73':
DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from mustpass.
Jarkko Pöyry [Thu, 12 Mar 2015 18:18:00 +0000 (18:18 +0000)]
am
a83f8e59: DO NOT MERGE: Apply fix for tessellation fractional even test verification.
* commit '
a83f8e592d39592bcf217a595a027f3dce4d7b2a':
DO NOT MERGE: Apply fix for tessellation fractional even test verification.
Jarkko Pöyry [Thu, 12 Mar 2015 18:13:15 +0000 (18:13 +0000)]
Merge "DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from mustpass." into lmp-sprout-dev
Jarkko Pöyry [Thu, 12 Mar 2015 00:30:45 +0000 (17:30 -0700)]
Fix gles3 transform feedback uint cases always using zeroed buffers.
- Generate random values for uint cases.
- Do not rely on implementation-specific behavior on int cases.
Bug:
19699456
Change-Id: I66afa29731215636b240b856f3d416b9700c3b75
Jarkko Pöyry [Thu, 26 Feb 2015 20:51:49 +0000 (12:51 -0800)]
Fail build early if compiler is configured incorrectly.
- Detect and fail if CC and CXX are inconsistent in CMake script.
- Issue #error if DE_COMPILER does not match the detected. This
can be caused if make is invoked by CMake that fails compiler
detection.
Change-Id: I930f752c155de5a0a5c04b8bdfd23954117a75ae
Jarkko Pöyry [Wed, 11 Mar 2015 22:05:38 +0000 (15:05 -0700)]
Remove user-defined dtor and operator=() from tcu::Vector.
Change-Id: I7373193f9c4727bc74028dfadd6db0102ac45ff2
Jarkko Pöyry [Wed, 11 Mar 2015 22:00:22 +0000 (22:00 +0000)]
Merge "Add DE_WARN_UNUSED_TYPE."
Jarkko Pöyry [Tue, 10 Mar 2015 21:25:28 +0000 (14:25 -0700)]
Do not dereference NULL even if such pointer is given by test code.
- Avoid printing raw char* ptrs, always use getStringStr()
- Avoid printing pointers to prevent similar issues in the with other
types.
Bug:
19679876
Change-Id: I52fe1505026f0570f035fc18dcc8385b77f203f2
Jarkko Pöyry [Tue, 24 Feb 2015 20:37:32 +0000 (12:37 -0800)]
Add DE_WARN_UNUSED_TYPE.
- Add DE_WARN_UNUSED_TYPE macro.
- Mark most commonly used types that have non-trivial ctor/dtor pair
but no intended side-effects with DE_WARN_UNUSED_TYPE.
Change-Id: I9af5c29fcacbec0d9bed0185b60552cb4bccf667
Mika Isojärvi [Wed, 11 Mar 2015 20:49:46 +0000 (13:49 -0700)]
Mark main window as not used if EGL window creation fails.
Set atomic flag indicating if main native window is used back to 0 if creation
of EGL window surface fails.
Change-Id: I782419ce2872c87084fe24f40ab7caa7728bb1c7
Jarkko Pöyry [Wed, 11 Mar 2015 20:39:34 +0000 (20:39 +0000)]
Merge "Expose isSRGB publicly to avoid duplication."
Jarkko Pöyry [Wed, 11 Mar 2015 20:38:02 +0000 (20:38 +0000)]
Merge "Remove duplicated code."
Jarkko Pöyry [Wed, 11 Mar 2015 20:37:37 +0000 (20:37 +0000)]
Merge "Remove sampleTextureMultiFace."
Jarkko Pöyry [Wed, 11 Mar 2015 20:37:25 +0000 (20:37 +0000)]
Merge "Fix TextureTestUtil::toRGBA(Masked) behavior with infinities."
Jarkko Pöyry [Wed, 11 Mar 2015 20:04:29 +0000 (20:04 +0000)]
Merge "Keep all nativeLib specific data in one place."
Jarkko Pöyry [Tue, 10 Mar 2015 22:09:17 +0000 (22:09 +0000)]
Merge "Fix selection of wrong compiler-specific path."
Jarkko Pöyry [Tue, 10 Mar 2015 22:08:46 +0000 (22:08 +0000)]
Merge "Fix broken print in egl tests."
Jarkko Pöyry [Sat, 7 Mar 2015 02:15:01 +0000 (18:15 -0800)]
Fix broken print in egl tests.
Change-Id: I87ac4f652d7536d2da8bd87e05d2073b8139a516
Jarkko Pöyry [Fri, 6 Mar 2015 02:40:55 +0000 (18:40 -0800)]
Expose isSRGB publicly to avoid duplication.
Change-Id: I4244748cdd043a6c6b395a7b9a2e07200a9c6139
Jarkko Pöyry [Tue, 10 Mar 2015 20:19:59 +0000 (13:19 -0700)]
Fix selection of wrong compiler-specific path.
Change-Id: I098cd6061a3c05024b80df7718c3057de09d2cb1
Jarkko Pöyry [Tue, 10 Mar 2015 20:16:52 +0000 (20:16 +0000)]
Merge "Allow correct and projected interpolation equations in single-sampled line interpolation test."
Mika Isojärvi [Tue, 10 Mar 2015 18:33:14 +0000 (11:33 -0700)]
Remove invalid atomic image compare swap tests from mustpass.
Atomic compare swap image return value test verification is wrong. Tests pass
only if all the operations on single texel are run sequentially.
Affected tests:
dEQP-GLES31.functional.image_load_store.*.atomic.comp_swap_*_return_value
Bug:
19641084
Change-Id: I9b003d565ae90e12220c0df2c8927095703de4a6
Jarkko Pöyry [Wed, 4 Mar 2015 00:02:21 +0000 (16:02 -0800)]
Remove duplicated code.
- Remove duplicated sampleND{Linear,Nearest}. Use always variants
with offset parameter.
- Fix incorrect sample1DOffset inBounds assert.
Change-Id: I5159e9ac3f81b6fde9dee552c4915a9510ec6547
Jarkko Pöyry [Mon, 2 Mar 2015 21:51:30 +0000 (13:51 -0800)]
Fix TextureTestUtil::toRGBA(Masked) behavior with infinities.
- toRGBA(Masked) incorrectly returned 0 for infinity. This change makes
the functions return 255 as expected.
Change-Id: I7d013d0abb9c395fc5e74b000fec2ae8db32f0d2
Jarkko Pöyry [Mon, 9 Mar 2015 23:38:57 +0000 (16:38 -0700)]
Keep all nativeLib specific data in one place.
Change-Id: I7f9d9ae15b8571310eb4398d965b8f765df7dbc3
Jarkko Pöyry [Fri, 20 Feb 2015 03:40:03 +0000 (19:40 -0800)]
Allow correct and projected interpolation equations in single-sampled line interpolation test.
- Use proper interpolation equation for verification. Do not
approximate distance to pixel center by projecting it along major
direction. (i.e. just selecting major compontent).
- Detect projected interpolation in interpolation tests and issue
a QualityWarning for such implementations.
- Calculate line interpolation weights in screen space, not in clip
space.
Bug:
19410338
Change-Id: Ie27aa9cf121d1c92c86cda19a7b8c97e132fcb66
Mika Isojärvi [Mon, 9 Mar 2015 21:10:33 +0000 (14:10 -0700)]
Improve logging of indexed enable and disable calls.
Change-Id: Iddf92e228c2843b06fc89ca181db3d3a07e8c6f1
Jarkko Pöyry [Mon, 9 Mar 2015 18:17:45 +0000 (18:17 +0000)]
Merge "Fix illegal array initialization in primitive_bbox tests."
Mika Isojärvi [Mon, 9 Mar 2015 18:05:21 +0000 (18:05 +0000)]
Merge "Remove unused variables."
Jarkko Pöyry [Wed, 4 Mar 2015 01:23:14 +0000 (17:23 -0800)]
Remove sampleTextureMultiFace.
Change-Id: Id9a815599d2faa77dba72ef8ecc0caded03d2718
Mika Isojärvi [Fri, 6 Mar 2015 23:22:49 +0000 (15:22 -0800)]
Remove unused variables.
Change-Id: I8d7b221580128ea1d258bb5e7010880cd608aedc
Mika Isojärvi [Fri, 6 Mar 2015 23:19:07 +0000 (15:19 -0800)]
Remove unused texture variable.
Change-Id: I8df54a9c87f597324572c80a24dc0d066f398a48
Jarkko Pöyry [Fri, 6 Mar 2015 22:26:44 +0000 (22:26 +0000)]
Merge "Prevent incorrect usage of de::getSizedArrayElement."
Jarkko Pöyry [Fri, 6 Mar 2015 21:50:37 +0000 (13:50 -0800)]
Fix illegal array initialization in primitive_bbox tests.
Bug:
19639593
Change-Id: I400e5dc53b17c73ec80483a486e734ab7f9dd8ce
Jarkko Pöyry [Fri, 6 Mar 2015 20:00:49 +0000 (20:00 +0000)]
Merge "Make broken io_blocks.match_different_member_interpolation a negative test."
Jarkko Pöyry [Fri, 6 Mar 2015 20:00:42 +0000 (20:00 +0000)]
Merge "Apply fix for tessellation fractional even test verification."
Jarkko Pöyry [Fri, 6 Mar 2015 19:47:46 +0000 (19:47 +0000)]
Merge "Add precise to tessellation fill_cover_* tests"
Jarkko Pöyry [Fri, 27 Feb 2015 21:30:19 +0000 (13:30 -0800)]
DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from mustpass.
Bug:
19543772
Change-Id: I1cdabaca4793719831fa768353d2e2be124878c9
Jarkko Pöyry [Fri, 27 Feb 2015 21:51:31 +0000 (13:51 -0800)]
DO NOT MERGE: Remove io_blocks.match_different_member_interpolation test from MR1 mustpass.
Bug:
19543772
Change-Id: Ic146ea3716e9f9044018e498baa95185ea5434aa
Jarkko Pöyry [Fri, 27 Feb 2015 22:42:01 +0000 (14:42 -0800)]
Make broken io_blocks.match_different_member_interpolation a negative test.
- Remove test expecting EXT_io_blocks extension defined behavior
which was later repealed in Khronos bug 12630. Replace the test
with mismatch_different_member_interpolation negative test.
- Remove old test from mustpass.
Bug:
19543772
Change-Id: Ie3b7502bf725de9ef7f9aaef39c2aba33c89294c
Jarkko Pöyry [Fri, 27 Feb 2015 22:53:50 +0000 (14:53 -0800)]
DO NOT MERGE: 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: I69e9a03dfcd451fc4e995eae4b5149c67dc50399
Jarkko Pöyry [Fri, 27 Feb 2015 22:53:50 +0000 (14:53 -0800)]
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
Jarkko Pöyry [Fri, 6 Mar 2015 18:28:05 +0000 (18:28 +0000)]
Merge "Reintroduce error suppression in DebugTest expectMessage()."
Mika Isojärvi [Tue, 17 Feb 2015 22:13:56 +0000 (14:13 -0800)]
Add tests for GL_EXT_draw_buffers_indexed.
Add tests for GL_EXT_draw_buffers_indexed extension.
Bug:
18925580
Change-Id: Ia9e3a7a867c5f11a961df4aeaeccc2c5865b58a9
Kalle Raita [Thu, 5 Mar 2015 07:50:50 +0000 (07:50 +0000)]
Merge "tcuTestLog skips image prepocessing if qpTestLog is not logging them"
Kalle Raita [Tue, 3 Mar 2015 11:23:35 +0000 (13:23 +0200)]
tcuTestLog skips image prepocessing if qpTestLog is not logging them
Change-Id: I953f5ec0c6d2958423e98aecfc496db9d656ca9c
Bug:
19265247
Jarkko Pöyry [Tue, 3 Mar 2015 22:06:23 +0000 (14:06 -0800)]
Reintroduce error suppression in DebugTest expectMessage().
- Add error suppression back to expectMessage to prevent potentially
dirty error state from affecting subsequent checks within a same
test case. Error suppression was removed in b/
18915042 when it was
errorneously assumed that it was no longer needed after fixing
b/
18915339.
- Tolerate resource leakage in shader_source test.
Bug:
19589360
Bug:
18915042
Change-Id: I4e269f757c99173d4d7f0d5cc273699c0cb69628
Mika Isojärvi [Tue, 3 Mar 2015 22:56:01 +0000 (22:56 +0000)]
Merge "Make SeedBuilder endianess independent."
Mika Isojärvi [Tue, 3 Mar 2015 22:13:42 +0000 (22:13 +0000)]
Merge "Add better logging for indexed state queries."
Jarkko Pöyry [Tue, 3 Mar 2015 21:25:07 +0000 (21:25 +0000)]
Merge "Vary fragment shader in separate shader random tests."
Jarkko Pöyry [Tue, 3 Mar 2015 21:24:09 +0000 (21:24 +0000)]
Merge "Do not query non-existent texture level in TEXTURE_FIXED_SAMPLE_LOCATIONS test."
Jarkko Pöyry [Tue, 3 Mar 2015 21:24:06 +0000 (21:24 +0000)]
Merge "Expect width and height = 1, not default, for textures with no such dimension."
Jarkko Pöyry [Tue, 3 Mar 2015 21:24:05 +0000 (21:24 +0000)]
Merge "Remove state_query.texture_level.texture_2d.depth_* from mustpass."
Jarkko Pöyry [Thu, 26 Feb 2015 02:14:28 +0000 (18:14 -0800)]
Vary fragment shader in separate shader random tests.
- Use supplied random seed in genFrgShaderSrc to vary generated fragment
shaders slightly. This prevents random test cases from always using
identical fragment shader pipeline programs. Prior to this CL, the
supplied random seed was unused.
Change-Id: Ib74b16cc92f41181a415966a4f2e4feab83781af
Mika Isojärvi [Tue, 3 Mar 2015 21:16:09 +0000 (13:16 -0800)]
Make SeedBuilder endianess independent.
Change-Id: I3ec84f6a5fec533783bdef49eaaf6c8cbffc35d6
Jarkko Pöyry [Tue, 3 Mar 2015 20:19:22 +0000 (12:19 -0800)]
Remove state_query.texture_level.texture_2d.depth_* from mustpass.
- Remove 2D texture level depth tests that were added to mustpass
unintendedly in test tree restructuring.
Bug:
19578475
Change-Id: Ib0732779b481f3caa416d214bf45c92e2a616ad2
Jarkko Pöyry [Tue, 3 Mar 2015 20:54:18 +0000 (12:54 -0800)]
Expect width and height = 1, not default, for textures with no such dimension.
- Expect DEPTH = 1 for 2D texures. This is consistent with the spec's
definition of a 2D texel array. (Texture level represents a texel
array.)
- Expect HEIGHT = 1 for 1D (buffer) textures for consistency.
- Fix texture buffer buffer leak.
Bug:
19578475
Change-Id: Ieea2ebc0f21746fe64c5b8c6668cf92921e7ea88
Jarkko Pöyry [Tue, 3 Mar 2015 20:15:21 +0000 (12:15 -0800)]
Do not query non-existent texture level in TEXTURE_FIXED_SAMPLE_LOCATIONS test.
Bug:
19578475
Change-Id: I657dd59e667d8948151dbf1c08bf7f4f535ca992
Mika Isojärvi [Mon, 2 Mar 2015 20:53:00 +0000 (12:53 -0800)]
Move GL pointer string utils from CallLogWrapper to StrUtil.
Move glu array pointer string utilities from gluCallLogWrapper.cpp to
gluStrUtil.hpp.
Change-Id: I21e12d1a81a649539004cef7ec456fb1c9f8d287