15f67207f09cfc2530859a5ad47262030911bfa9 |
18-Aug-2015 |
Kalle Raita <kraita@google.com> |
Use RGBA8888 base config for EGL image functional tests. Bug: 23219763 Change-Id: I5d6be57af048ba8e487e0dd1ddc3ca07db026ad8
gl/teglImageFormatTests.cpp
|
31805e60533f21575d584aa2a8c1d738b7fda56e |
21-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
Fix warning in modf() precision test code Bug: 22512069 Change-Id: I2a0ad0af5b9d4da3c55ca0925d375c4b5c3df307
lshared/glsBuiltinPrecisionTests.cpp
|
27ad6a99a2b39eb19f355d31cd7a6d377c236637 |
21-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Improve calibration and accouting in flush-finish tests" into mnc-dev
|
09e39a250d7deb3161f4c7c5f9b91704b5632abc |
16-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
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
les3/functional/es3fFlushFinishTests.cpp
|
18243b3e2d961ecbd5f00139a2ed1a5e777da562 |
15-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
Relax modf(Inf) fractional part verification See Khronos bug 13907 Bug: 22512069 Change-Id: Ic608a8a520d34fe84c3a4c5b5d96d0623e6aebd0
lshared/glsBuiltinPrecisionTests.cpp
|
19064468745dd4438056647334c2b6a4708618c7 |
10-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
Lower correlation threshold in flush-finish tests This is low-risk fix for flakiness on some platforms. Long-term solution would be to improve calibration. Bug: 22301848 Change-Id: I028c2526d8e99fa3b333574bcb1786e9e2ee31a8
les3/functional/es3fFlushFinishTests.cpp
|
8acdc205af7e417ece2f31526bb209309871340d |
09-Jul-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Check EXT_render_snorm and EXT_sparse_texture in gles3 negative tests. Bug: 20005726 Change-Id: Ie0dcaa65cc535d66070459efade758e4e9efbd67
les3/functional/es3fNegativeStateApiTests.cpp
|
e8efb729845f35160e5ab692226a1394154ccb24 |
07-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
Relax asin() precision requirements Use absolute error of 2^-11 for highp and 2^-8 for mediump. Bug: 22302334 Change-Id: Id3dea981bfc6c1db1e0b4098ab844a77739a930c
lshared/glsBuiltinPrecisionTests.cpp
|
b5d3366020ce9abfdbd6d10686d8c2fea7787ce9 |
07-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
Fix scaling of precision for mediump sin/cos/tan Code should have been scaling expected precision linearly based on input value, but was actually using a fixed precision of ~3 ULP. Bug: 21668605 Change-Id: I00640889319bc7673def3e1541fdd574e8e13306
lshared/glsBuiltinPrecisionTests.cpp
|
6fe4621dfaa3d80deb71bbe63347d48ee9c2043e |
01-Jul-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Reduce rendering load in large sync tests by 90%. Bug: 22231633 Change-Id: I48f604fac4fe372a60dd5d63002045f2eb96bd24
les3/functional/es3fSyncTests.cpp
|
74712136a385431ed0f714363657c02c8fd78fe9 |
25-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix helper_invocation.* rendering mostly black." into mnc-dev
|
566182cb8143aef5be8210adb5819f3c6b5b5ea0 |
24-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix helper_invocation.* rendering mostly black. - Fix rendering viewport to match fbo dimensions to avoid rendering outside the viewport. - Try to not generate invisible (fully clipped) triangles. - Do not try to output negative dFdx and dFdy values to framebuffer. - Detect and reject empty results. Bug: 22066458 Change-Id: If3ec424ce10ee52c47b6fd28af125dc9e71c3a22
les31/functional/es31fShaderHelperInvocationTests.cpp
|
6c9ec4d03a5a9eb4e7cc7e665181c216fefe49f9 |
23-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Use only representable floats in frexp() case inputs. Bug: 22034603 Change-Id: I0518eb1d074910cb35a44c568029fbd2d223c2fa
les31/functional/es31fShaderCommonFunctionTests.cpp
|
b6017bbcad91d601e38d44c5ce129eb7580e75cb |
22-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Bump float->int64 conversion threshold by one bit. Bug: 22008195 Change-Id: I4e597eb6b5ead08c0582579920ca6bb47df8bd2c
les2/functional/es2fFloatStateQueryTests.cpp
les3/functional/es3fFloatStateQueryTests.cpp
|
6d84d9ec7fd0c0ac695f895c8d5e471b530ecc0a |
20-Jun-2015 |
Kalle Raita <kraita@google.com> |
Fix unrelated errors in ASTC negative API tests Make cube map width and height equal while the keeping the size multiple of the block size. Generate texture names and bind before calling glTexStorage. Allow INVALID_ENUM and INVALID_VALUE for glTexStorage failures. Some minor log message improvements. Bug: 21953041 Change-Id: I5180810bbaa0275b55d89e795e0132a17e32ef04
les3/functional/es3fNegativeTextureApiTests.cpp
|
c65c11dd1d3227cb9a3b93fdda9ed1debd3cd8ed |
18-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix expected results in implicit conversion tests" into mnc-dev
|
7b3d2d144661c38a8e609d4633f1585b7c5d3c43 |
18-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Allow interchangeable signed zeros in fragment stage frexp. Bug: 21923324 Change-Id: I2a556e6fcefe43a2bae62b3446fa2cccb4fa7356
les31/functional/es31fShaderCommonFunctionTests.cpp
|
053bacbedcb87f89c80887557c34e8afa83a68fe |
12-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix expected results in implicit conversion tests Bug: 21791351 Change-Id: I7a134dee9d23422de618be51cff9c0b46b414e58
les3/scripts/genutil.py
les31/scripts/genutil.py
|
3b7bf927113405c56ea1790ef8dc8cc667768cfa |
11-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Add missing TCS/TES image limit checks to PIQ tests." into mnc-dev
|
d75e90cd6a2a72774124c341a77c8b8cb913cc54 |
11-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Check tessellation SSBO block limits in ShaderExecUtil." into mnc-dev
|
582ae6e4b619cd8255b95447a3475070fff1b6b4 |
10-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Check tessellation SSBO block limits in ShaderExecUtil. Bug: 21731306 Change-Id: Ib6291006b03b87494cdefc78875162f538a4e695
lshared/glsShaderExecUtil.cpp
|
2627adc0f42793dfb9b73e84937162b9c85bd1e8 |
11-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix explicit TCS output array size not matching gl_MaxPatchVertices." into mnc-dev
|
51a7080ace5088117b87529337613f3ecf353333 |
10-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add missing TCS/TES image limit checks to PIQ tests. Bug: 21731306 Change-Id: If08d216ba0d67a772312caeeac65ebe7cd762cfe
les31/functional/es31fProgramInterfaceQueryTestCase.cpp
|
2783be6b88cec7514319a35f7643e60a6550fc24 |
10-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
Force sampling to single texture level in copy image tests Use GL_TEXTURE_MAX_LEVEL and GL_TEXTURE_BASE_LEVEL to make sure verification always samples from single texture level. Bug: 21731224 Change-Id: I0e7ccaeda4de693e1828980c2b1f2529050bc406
les31/functional/es31fCopyImageTests.cpp
|
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
les31/functional/es31fTessellationTests.cpp
|
a69003b79f317822a2bbe1f804b425ca00998a2e |
10-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Allow XXX_framebuffer_no_attachments limits to exceed texture limits." into mnc-dev
|
0fbaeab9d99e2e36f98598112ee56c883d00a3f4 |
10-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Allow any int -> float rounding in state query utils." into mnc-dev
|
a2e05760baa48be08ff2006b8a0c5a72cf608830 |
02-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Allow any int -> float rounding in state query utils. Bug: 21326686 Change-Id: I5d771e6e7f3961a0d2302952b1a6a020bce45a41
lshared/glsStateQueryUtil.cpp
|
d2246f12e33c86e2db0eb09cdda77737243c674a |
09-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Allow XXX_framebuffer_no_attachments limits to exceed texture limits. Bug: 21732003 Change-Id: Ic242ce22c19751629fe90225328e3317968dd076
les31/functional/es31fIntegerStateQueryTests.cpp
|
13034e144e482ec96d679e796575ac69c132ee03 |
02-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
DO NOT MERGE: Port GLES2 and 3 binding query tests to use gls state query utils. Bug: 21326686 Bug: 19144698 Change-Id: I39d46ff18eccb8b3d148cb05cb2cf7fdb69432be
les2/functional/es2fIntegerStateQueryTests.cpp
les3/functional/es3fIntegerStateQueryTests.cpp
|
58aae3be8e0f69d8e48f5a50dca830b0bfc1b136 |
02-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add deInt32ToFloatRoundToNegInf and deInt32ToFloatRoundToPosInf. Bug: 21326686 Change-Id: Iace59b3e8ffd7fe88b75bc1801f57207807304c8
nternal/ditDelibsTests.cpp
|
44b9070540cc12faccfb02bb5082ada7a83bc112 |
08-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Add simulated error before rounding to target precision in dfdx tests." into mnc-dev
|
fede57e8f04a40f38e80594429ee5d08cf26a5a8 |
08-Jun-2015 |
Kalle Raita <kraita@google.com> |
Merge "Do not require max components to be divisible by 4" into mnc-dev
|
edf4349eec0b57919082c021448ae6c10c3e61a2 |
05-Jun-2015 |
Kalle Raita <kraita@google.com> |
Do not require max components to be divisible by 4 Spec language only has the requirement that max number of vectors is the max number of components divided by four. Bug: 21445539 Change-Id: I6f2c630bfbdb43e06667fa8cea5c6209922b6285
les3/functional/es3fShaderBuiltinVarTests.cpp
|
59b032bc7f837293068a2ee0469274c6dfede801 |
06-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add simulated error before rounding to target precision in dfdx tests. - Add interpolation error before rounding in GLES3 Derivate tests. If the error is not added before rounding and reference value happens to be 1:1 representable in the target precision, both rounding directions yield the same value and error bounds will be lost. Bug: 21666909 Change-Id: Ie948ea32075439c962d8ca52362069ca030a172e
les3/functional/es3fShaderDerivateTests.cpp
|
aa143d2e95600cb90e9fe423328e23bcfd267787 |
04-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
Always read pixels from fbo in fbo recreate.no_rebind tests Instead of rendering texture to screen and verifying result, read texture attachments pixels using fbo. This changes texture tests to work same way as renderbuffer tests work and avoids triggering some bugs in reference context. Bug: 21526068 Change-Id: I3009703a947e1a11327cf8f49585dce2a3270a04
les2/functional/es2fFboRenderTest.cpp
|
162d31979ebef81c4b49490d86e7f0ce579f4d0d |
03-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Check sampler limits in random shader cases. Bug: 21526017 Change-Id: Iad3b19889e5f4d6c9b9ce6bc2337dd2a02ecc2cf
lshared/glsRandomShaderCase.cpp
lshared/glsRandomShaderCase.hpp
|
71438518d5d9fc0d4d1b987aab13bd5caefbcf88 |
30-May-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Allow alternative mix() implementation" into mnc-dev
|
6c1b3db5fb439806b9b67442f1042615ffa32816 |
29-May-2015 |
Pyry Haulos <phaulos@google.com> |
Allow alternative mix() implementation Some compilers translate mix(a, b, x) to a + (b - a)*x which produces slightly different results than the form a*(1 - x) + b*x suggested by the GLSL specification. This change relaxes tests to allow both forms. Bug: 21110253 Change-Id: I3af056145ef8e64c0fc998302770fd38d105481a
lshared/glsBuiltinPrecisionTests.cpp
|
123c801f106dd1157fc889eaec934272ac6be937 |
29-May-2015 |
Pyry Haulos <phaulos@google.com> |
Allow different multiplication order in reflect() GLSL spec allows compiler to assume that multiplication is commutative. reflect() contains three multiplications which compiler can re-order based on the spec language. This change relaxes reflect() tests to allow both evaluation orders. Bug: 19408572 Change-Id: I78e5b6e6f7bc761b4c49f5e1d4a283fcc60bf512
lshared/glsBuiltinPrecisionTests.cpp
|
0557a707716b8a8722fa509455badf81633ad83b |
29-May-2015 |
Pyry Haulos <phaulos@google.com> |
Add support for alternative forms to precision tests This adds alternative(a, b) that can be used to allow two alternative forms of sub-expression. Alternative forms will be printed to the test log output as "{a | b}". Bug: 19408572 Bug: 21110253 Change-Id: Id6a7508e041be2bc3a42ec44dd318b49ad7fb841
lshared/glsBuiltinPrecisionTests.cpp
|
4b8e35b9947de8f50d6b32116376832cc95d7d79 |
29-May-2015 |
Kalle Raita <kraita@google.com> |
Merge "Make TEXTURE_3D the only target requiring ASTC HDR" into mnc-dev
|
9cb5b076f78c1f85fd9c4d10eca3f0532f0d24e6 |
28-May-2015 |
Kalle Raita <kraita@google.com> |
Make TEXTURE_3D the only target requiring ASTC HDR TEXTURE_2D, TEXTURE_CUBE_MAP, and TEXTURE_2D_ARRAY are all valid ASTC LDR texture targets. Bug: 20763531 Bug: 20763295 Change-Id: Ib89795b9700c0f2d5816a4cd667879940d6646fa
les3/functional/es3fNegativeTextureApiTests.cpp
les31/functional/es31fCopyImageTests.cpp
|
7722504f5a43bed8bde97954a5eeb2b4480891a1 |
28-May-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Add tests for GL_EXT_debug_marker" into mnc-dev
|
8a14bbb74876a4a318d6277a3afeb8d35d682aaf |
22-May-2015 |
Pyry Haulos <phaulos@google.com> |
Fix bug in (u)intBitsToFloat() test result verification code Bug: 21396528 Change-Id: Ib83e9677b6c3cf367b294cfec2ec0caa239ffd2d
les3/functional/es3fShaderCommonFunctionTests.cpp
les31/functional/es31fShaderCommonFunctionTests.cpp
|
1a9576a710673363b2c0d9e5771451cebbfa6d10 |
21-May-2015 |
Pyry Haulos <phaulos@google.com> |
Add tests for GL_EXT_debug_marker This adds simple support check, randomized, and invalid usage tests for GL_EXT_debug_marker to the ES2 test module. Android framework requires GL_EXT_debug_marker extension so tests will fail on Android unless the extension is supported. On other platforms the usual convention of reporting NotSupported is followed. Bug: 21333653 Bug: 18315793 Change-Id: Id73c64e091533564698c736fcdbe24e216481354
les2/functional/CMakeLists.txt
les2/functional/es2fDebugMarkerTests.cpp
les2/functional/es2fDebugMarkerTests.hpp
les2/functional/es2fFunctionalTests.cpp
|
ab63de160e602864bb89e5a14c10b5ec7065f909 |
15-May-2015 |
Kalle Raita <kraita@google.com> |
Merge "Negative API tests against non-2D texture targets with LDR ASTC." into mnc-dev
|
52d6edcdcca76e37a086b9e1938cd0f86f3feaa4 |
12-May-2015 |
Kalle Raita <kraita@google.com> |
Negative API tests against non-2D texture targets with LDR ASTC. Bug: 20763295 Change-Id: I4df20607529abb8790ab254a79dc44218b8a3281
les3/functional/es3fNegativeTextureApiTests.cpp
|
1c3a4b06ebc1ea836f2d6a66e30d695f9656defc |
13-May-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix EGL multithread single window tests. Avoid trying to destroy windows when current thread has no windows in single window cases. Tests always create new resources, if there are too few, and destroy resources when there are too many. When number of resources is somewhere in between test chooses randomly what to do next. In a single window case the current thread may not be able to create a new window and thus may not have any windows. When there are no windows the random operation must not attempt to destroy a window. Bug: 20958064 Change-Id: I5366233c141278a994768110b399afa79f6ed2e5
gl/teglMultiThreadTests.cpp
|
eae7c69404441d33bf0c352d544a58d261cf34a9 |
09-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Do not use combined format as depth target in EGL render tests. Bug: 20949289 Change-Id: I63f5bc6abb335ee1d097f93e87d16fcc54799f3e
gl/teglRenderTests.cpp
|
741830e40a09907429eaaac41c387f45dcc48cfa |
06-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Add missing EGLimage stencil image verifier." into mnc-dev
|
5998be1608dce3c5c9cb35535b557d1b9918186f |
06-May-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Improve glFlush() & glFinish() tests" into mnc-dev
|
1992224cc33a223cf3faa17852ad9072ad5684b5 |
06-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix EGLImage depth image test issues." into mnc-dev
|
2995cc217d02c92dbca8fed6f55337b93d1a7506 |
06-May-2015 |
Pyry Haulos <phaulos@google.com> |
Improve glFlush() & glFinish() tests * Use tcu::warmupCPU() instead of simple busy wait for warmup. * Ensure that wait time is always longer than estimated render time. Change-Id: I891771d41a9bd48e58ad493f4b4dc7f28c571c30
les2/functional/es2fFlushFinishTests.cpp
les3/functional/es3fFlushFinishTests.cpp
|
4a8c095079859da42e192efbfed2ed7a49192ee5 |
06-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Do not use color EGLimages as depth or stencil images or vice versa." into mnc-dev
|
0ab338e5721a3f31a0272572851beb4ce6442661 |
06-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix some warnings in border clamp tests." into mnc-dev
|
b0dff9c6bdd4eb723a0fad1e9d139430e2542202 |
06-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add missing EGLimage stencil image verifier. - Add stencil buffer verifier. - Avoid adding new tests to mustpass. Bug: 20638016 Change-Id: I8dbeb51b8dfb4392b3fa4216772308ec9e450cb4
gl/teglImageFormatTests.cpp
gl/teglImageUtil.cpp
|
7f2e8aa43396923cff333c4b4e17773589e19c17 |
06-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix EGLImage depth image test issues. - Fix reversed depth compare in reference image generation. - Set probe plane z coordinates in clip space. - Use depth mask to avoid probe planes from altering the result. - Clear fb color before rendering probe planes. - Use proper threshold when reading a RGB4 fb. - Initialize RBOs to a nice pattern instead of a single value. - Don't render from images in multicontext cases before creating it. Bug: 20637957 Change-Id: I158e51489ab8d562e74066b8549f5ee5a0d90cb7
gl/teglImageFormatTests.cpp
gl/teglImageUtil.cpp
|
ccab5bf5fd11219cd858aebe769052083b0ddf55 |
06-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix some warnings in border clamp tests. Change-Id: I66d0bb08f9fc7d6a3b0a49e8866523d0d36bc61c
les31/functional/es31fTextureBorderClampTests.cpp
|
fc5a709d7a3d1782f6f248684f10b25af6dacd69 |
06-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Do not use color EGLimages as depth or stencil images or vice versa. Bug: 20638016 Bug: 20637957 Change-Id: I43fe93e80c9c8955889815743509ae4901be17a3
gl/teglImageFormatTests.cpp
|
37fb8b51d4a98fc3a46be8a02a91c2dc189d79be |
06-May-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Relax builtin precision tests, fix issue in div rounding" into mnc-dev
|
d63d8aea1d3b10fe2d9e7e12016c4fcb30d1c496 |
06-May-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Relax ordering requirements for non-conformant configs." into mnc-dev
|
4f4028823eb771b2ba180f84e451c7440354a86f |
06-May-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Remove uniform block tests using double underscore." into mnc-dev
|
59adfaea5676524b22738039e020e59a73c17a0b |
06-May-2015 |
Mika Isojärvi <misojarvi@google.com> |
Relax ordering requirements for non-conformant configs. Allow non-conformant EGLConfigs to appear in any order as there might be other sorting rules for them. Bug: 20831810 Change-Id: I0a83e9313cd86521b593396b380ee775188aba8a
gl/teglChooseConfigReference.cpp
gl/teglChooseConfigTests.cpp
|
dcfefcdbe44f04b0d7d0f0a77d07329884696584 |
06-May-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Allow BUFFER_TYPE_YUV as BUFFER_TYPE if extension is supported." into mnc-dev
|
4fdcdd50d72a1317dbab9f75738e5bb9ccd30634 |
05-May-2015 |
Pyry Haulos <phaulos@google.com> |
Relax builtin precision tests, fix issue in div rounding * sin(), cos() and derived: Use |x| * 2^-10 for mediump inputs outside of range [-pi,pi]. * asin(), acos(), and atan(): Use 4096 ULP for highp (from OpenCL's fast relaxed math). * modf(): allow any value, including NaN, as fractional if Inf support is not mandated for the precision (lowp and mediump). * atan(y, x): allow any value if y or x is Inf and no Inf support is mandated for the precision. * div (and derived): allow rounding of -/+inf to -/+maxval when both inputs are ordinary and denominator is not 0 (legal in RTZ mode). Bug: 20453754 Bug: 18323265 Change-Id: I8e2fad8909e29993e961d66a175963071ea2e5a8
lshared/glsBuiltinPrecisionTests.cpp
|
b34a078e0124fc89d08f2cd3737e51020ebd45a8 |
06-May-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Update EGL wrappers and utilities to latest spec." into mnc-dev
|
08e7d68279b623caa787a8ee003cfcffe013854d |
06-May-2015 |
Mika Isojärvi <misojarvi@google.com> |
Remove uniform block tests using double underscore. Any double underscore sequence might be macro and macros using double underscore trigger undefined behavior. Bug: 20421327 Change-Id: I4c1ed5385c564cffc8ec0d115d271dc69d1d2916
les3/scripts/gen-uniform-blocks.py
les31/scripts/gen-uniform-blocks.py
|
f307a4a08375f02c56fb6ea0215018a798971862 |
06-May-2015 |
Kalle Raita <kraita@google.com> |
Merge "Check that HDR version of ASTC is present for non-2D texture targets." into mnc-dev
|
0c39ccf9bc70d7463d1760fdbbc10db508c2a4af |
06-May-2015 |
Mika Isojärvi <misojarvi@google.com> |
Allow BUFFER_TYPE_YUV as BUFFER_TYPE if extension is supported. If EGL_EXT_yuv_surface is supported allow EGLConfigs to return EGL_BUFFER_TYPE_YUV_EXT as EGL_BUFFER_TYPE. Bug: 20831810 Change-Id: I7881dffc417e0477834280b18c4f3a8bd44eb79b
gl/teglQueryConfigTests.cpp
|
68f1f6b90aa202797d208d69c79d310eb1fb9225 |
06-May-2015 |
Kalle Raita <kraita@google.com> |
Check that HDR version of ASTC is present for non-2D texture targets. Bug: 20763531 Change-Id: I45451e9aec4bd51370ce784a34e312d455bbf6a7
les31/functional/es31fCopyImageTests.cpp
|
13cd928afc22c6c058882af8b61af625d9b63769 |
05-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix negative block syntax tests expecting compile success. Bug: 20852057 Change-Id: Ic92a6b1991a2580713c6f0d0e5c0ecd72bd59e14
les3/scripts/gen-uniform-blocks.py
|
da7591e750859806a83908003ebf5beb06b363cc |
05-May-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Add missing finish() calls to multithread and multi context tests." into mnc-dev
|
106cd2b898985700c7d5d86c18329a305b04b2a5 |
05-May-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Require conformant configs in EGL tests." into mnc-dev
|
25ed53b938fad9545a74fbebc3b7eaf7136852fa |
05-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix primitive bbox line verification regression. Bug: 20852057 Bug: 20453464 Change-Id: Ie59636ad50cc26bd52d45554113e869dc2c6ade7
les31/functional/es31fPrimitiveBoundingBoxTests.cpp
|
31289213fb1ca6d149146d78829a4776c4f0dbf9 |
05-May-2015 |
Mika Isojärvi <misojarvi@google.com> |
Update EGL wrappers and utilities to latest spec. Change-Id: Ie8d9ed179cc291889202b321df67e5f83d29951d
gl/teglGetProcAddressTests.inl
|
a2d05647ff9b7c7888d92d03084eb0b765ba1f60 |
04-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Check OES_texture_npot in ES2 texture completeness tests. - Check GL_OES_texture_npot extension in addition to NV extension. - Remove unused cstdlib include. Bug: 20808878 Change-Id: I9d6e586cbc0151a7b6900eb30d786c7035b75bd8
les2/functional/es2fTextureCompletenessTests.cpp
|
ba82a431f067d1a30d06db2e754cd48738ad1a3a |
05-May-2015 |
Mika Isojärvi <misojarvi@google.com> |
Add missing finish() calls to multithread and multi context tests. Bug: 20751454 Change-Id: Ic6de190c4784bee483ca2a0e74c5b4c0899f2886
gl/teglColorClearCase.cpp
gl/teglGLES1RenderUtil.cpp
gl/teglGLES1RenderUtil.hpp
gl/teglGLES2RenderUtil.cpp
gl/teglGLES2RenderUtil.hpp
gl/teglRenderTests.cpp
gl/teglVGRenderUtil.cpp
gl/teglVGRenderUtil.hpp
|
a396e5b66bc656e29921fb16d105a9de1908c5c5 |
05-May-2015 |
Mika Isojärvi <misojarvi@google.com> |
Require conformant configs in EGL tests. Bug: 20825158 Change-Id: I8173ea1f2217f642041e66bfe7c509a1f2859e15
gl/teglRenderCase.cpp
gl/teglSimpleConfigCase.cpp
|
77580092ddcda5530da88a3304fd2c467c0d5e70 |
04-May-2015 |
Pyry Haulos <phaulos@google.com> |
Relax texture filtering precision requirements in ES2 tests Bug: 20818451 Change-Id: Ia81d90020ad0403ce3a60ec7799a415f1d458cc6
les2/functional/es2fTextureFilteringTests.cpp
|
b5c8f10b44f5306e816ca9f7d5efa0a4150f0f48 |
02-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix unused variable warning in release builds. Change-Id: I00c6ee09f2821a7713bbc2cb8b71b0e589163e97
les31/functional/es31fTextureBorderClampTests.cpp
|
649cfeda655b9c8238feb1535b5509f362b61035 |
01-May-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Move GLSL 3.00 ES repeated uniform blocks to invalid group." into mnc-dev
|
d1a18be7912c3e4952f75c9cc5fd1593e2eee32e |
01-May-2015 |
Mika Isojärvi <misojarvi@google.com> |
Move GLSL 3.00 ES repeated uniform blocks to invalid group. Bug: 20421050 Change-Id: I1587d17ddf7801f13da6d997c4917b0b254892db
les3/scripts/gen-uniform-blocks.py
|
d5be8ad612a000b4ad2caf14c8d93501f3558eb8 |
01-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Assume border color is always in linear space. Bug: 20755158 Change-Id: I18e048e1537ef5b02020d139eb58a498ab917722
les31/functional/es31fTextureBorderClampTests.cpp
|
bad262a164c417f8dbe2403fd7a71beadad9f1ce |
01-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Add EXT_texture_border_clamp tests." into mnc-dev
|
06fe4fe2a28c6c5a7cab7431d313648cf8054943 |
10-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add EXT_texture_border_clamp tests. Change-Id: I37b2d473e2b1ccdd40a55daa3e6c12e2a28a6e0d
les31/functional/CMakeLists.txt
les31/functional/es31fFunctionalTests.cpp
les31/functional/es31fTextureBorderClampTests.cpp
les31/functional/es31fTextureBorderClampTests.hpp
|
f0ca13a370eeeff83ecf3c4d76a13d51dabf4297 |
28-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Do not assume support for multisampled wide lines. - Allow rasterization, interpolation, and clipping multisampled wide line cases to fail and report Compatibility Warning instad of failure. - Allow line width verification failures in primitive bounding box tests (and generate compatibility warning). - Not modiyfing helper_invocation cases since the test tolerate uncertain line rendering widths. Bug: 20453464 Change-Id: Ib1ef997c5476e04a02a103f0636201ed94c9354e
les2/functional/es2fClippingTests.cpp
les2/functional/es2fRasterizationTests.cpp
les3/functional/es3fClippingTests.cpp
les3/functional/es3fRasterizationTests.cpp
les31/functional/es31fPrimitiveBoundingBoxTests.cpp
|
b459c99555bc640418e0d5d2bbacec624903f33d |
28-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Update default VAO attrib divisor tests. - Expect vertexAttribDivisor on ES31 with default VAO to not generate a error, i.e. expect vertexAttribDivisor in ES31 to be compatible with ES30. Bug: 20154392 Change-Id: I2c009518f5f0686b269f3d2a33ea8a19c3d02470
les3/functional/es3fDefaultVertexArrayObjectTests.cpp
les31/functional/es31fDefaultVertexArrayObjectTests.cpp
|
5a0a3bbda9383ed89e44198619b9564282905865 |
23-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Avoid handling combined depth-stencil textures as color data. Change-Id: I151b443e25329b7903870a08a558f1a38e58abe7
les3/functional/es3fTextureSpecificationTests.cpp
les31/functional/es31fStencilTexturingTests.cpp
|
5fbeb1a3e8159ec6c7ba74d5dcceeb3aa371f40d |
25-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Move getEffectiveTextureView() to tcuTextureUtil."
|
f277317f3b263cb3b8b063414c0cc71390debb25 |
25-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Add support for depth-stencil-mode to Sampler."
|
09037a4653649d707449463dfe9817a78ccf7d2f |
01-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Handle stencil textures as one-channel int textures. - Make sampling from stencil texture return stencil value in R channel. This makes stencil textures behave as in GL. - Fix tests assuming component w is always stencil. Change-Id: Ibc12949435330e0ac52a469b2fe8f3eab57d9e67
les2/functional/es2fDepthStencilClearTests.cpp
les3/functional/es3fDepthStencilClearTests.cpp
les31/functional/es31fStencilTexturingTests.cpp
|
0d61ad28c122cede72a061c4b8346a176b245b69 |
24-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Move getEffectiveTextureView() to tcuTextureUtil. Change-Id: Ia3a1ff2da118c99b2c83d4ccf77eb325d03a85ca
lshared/glsTextureTestUtil.cpp
|
23da2952459e6df3511da00f2a6c548a1b442c92 |
23-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add support for depth-stencil-mode to Sampler. - Add depth-stencil-texture-mode to sampler. - Support depth-stencil mode in glsTextureTestUtil. Change-Id: Iedf9db561fea595309638a491e0024f9ca7d51ab
lshared/glsTextureTestUtil.cpp
|
4b395c846d775a28e70da891ce77652a0f7f74d9 |
21-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add N-bit min/max/mask utilities to deInt32.h. - Add internal tests. - Enable int32, stl_util and command line self tests. Change-Id: I8546c6fa8e629da7c0a068eeffc88614f7ad1b4e
nternal/ditDelibsTests.cpp
|
7a2ea3f817e3acb0bcdc4d5e66e714d541bd648f |
23-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix valgrind warnings. Change-Id: I457ad875af65a62cd7d836de4b07b4f272982338
lshared/glsTextureBufferCase.cpp
|
db6ba452c1213fd1c2b03369fdf4c1d23f07cfad |
20-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add UNSIGNED_INT24 channel format. - Add UINT24 format to tcuTexture. - Use UINT24 format instead of a combined format in depth-stencil clear tests. Change-Id: Ib1ec54edd0c6ed114130fcfc63436298c4bb70c3
les2/functional/es2fDepthStencilClearTests.cpp
les3/functional/es3fDepthStencilClearTests.cpp
|
f920014f379f89bf6b9aa390a179a8e8a6e2bc53 |
21-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Remove getDataSize and setPixels from PixelBufferAccess."
|
a4a7880d032d3acbdd3f454886ccbce9e967eca5 |
21-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Remove getDataSize and setPixels from PixelBufferAccess. - Remove functions that were not safe to use with non-tightly packed pixel buffer accesses. Change-Id: I32b83b089da40ccd052f9d7250498a9c4aa4036f
les3/functional/es3fPixelBufferObjectTests.cpp
les31/functional/es31fShaderImageLoadStoreTests.cpp
|
41920d7e0d1833907249009d156f6eb2361df97e |
21-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add utilities to split combined-depth-stencil accesses. Change-Id: I2fed3761217fd55d0273e01a951867804a15a5b9
lshared/glsTextureTestUtil.cpp
|
41f7f591c36ef7c56381634c21f2c550afcf3213 |
21-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Allow both errors in getFramebufferAttachmentParameter tests."
|
20a493a29aef0be1bce251d89a32a12937dce675 |
21-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Skip complex compare verification if reference and result are identical."
|
cf7b2b5f1cb3c8b66e27db37f92d42b686251d39 |
20-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Allow both errors in getFramebufferAttachmentParameter tests. Allow both GL_INVALID_ENUM and GL_INVALID_OPERATION in getFramebufferAttachmentParameteriv negative tests. Bug: 20340817 Change-Id: I8393d0d7af2e60b1666352da8f33504e21be677b
les2/functional/es2fFboApiTest.cpp
les3/functional/es3fFboApiTests.cpp
|
1858a6798f67997677ffd285995d011c2d0c05e1 |
20-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Allow INVALID_OPERATION in glTexImage3D negative tests. Allow both INVALID_OPERATION and INVALID_VALUE if internalformat is not valid. Bug: 20340818 Change-Id: Ie81f781f65d4d8d9996625d6824b0051a0a8a4b2
les3/functional/es3fNegativeTextureApiTests.cpp
|
26589830f015d2d401ca0e97fcf7e461223b086f |
17-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Clean up texture sampling and verification code."
|
ace645f6380a63780b5b27bd48f23375115d645f |
17-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Remove invalid robustness KHR_create_context tests."
|
8ec73c49cec3ad9ea0f1be768aef76a0489f1d28 |
16-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Remove invalid robustness KHR_create_context tests. Remove tests that tried to create robust OpenGL ES context using EGL_KHR_create_context instead of EGL_EXT_create_context_robustness. Bug: 20256754 Change-Id: I18956521c3bf7ab6ef8ec0f5a8f66f9752355e81
gl/teglCreateContextExtTests.cpp
|
2ae8635d1e234b3eece2f9edf18613cf845c432d |
17-Apr-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Fix more valgrind warnings in negative API tests"
|
f38ef819208f45b43dc0723142a9585dddf5d813 |
17-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add default VAO vertexAttrbDivisor GLES3/GLES31 behavior change tests. - Add positive test for default VAO divisor in GLES3. - Add negative test for default VAO divisor in GLES31. - Use VAO in vertex_attrib_binding divisor state query tests. Bug: 20154392 Change-Id: Iac43c4484bf7c5eff2409c964778e3dc304649f9
les3/functional/CMakeLists.txt
les3/functional/es3fDefaultVertexArrayObjectTests.cpp
les3/functional/es3fDefaultVertexArrayObjectTests.hpp
les3/functional/es3fFunctionalTests.cpp
les31/functional/CMakeLists.txt
les31/functional/es31fDefaultVertexArrayObjectTests.cpp
les31/functional/es31fDefaultVertexArrayObjectTests.hpp
les31/functional/es31fFunctionalTests.cpp
les31/functional/es31fVertexAttributeBindingStateQueryTests.cpp
|
7a44f8ed3716812cb732af4c0bbc12512ac47d9d |
17-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix EGL render tests on 5551."
|
1db82673ad0a7a53087f1f011afaea7dd8452af7 |
17-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Remove check that required NULL to be invalid native window."
|
15c10d4c0b415c371083812d14726d126c7ce4f2 |
17-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Remove incompatible EGLImage modify glTexSubImage tests."
|
4635caefc1e9c26f457e12ea739ef574365746c8 |
17-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Remove incompatible EGLImage modify glTexSubImage tests. Remove EGLImage tests that tried to modify EGLImage created in GL with incompatible format using glTexSubImage. Bug: 20177340 Change-Id: Ib9cf9e882e63dd233a7589fcce3005562f576186
gl/teglAndroidUtil.cpp
gl/teglImageFormatTests.cpp
gl/teglImageUtil.cpp
gl/teglImageUtil.hpp
|
80cba960dc772aa0c4feb74d32fc3b6642407f7a |
17-Apr-2015 |
Pyry Haulos <phaulos@google.com> |
Fix more valgrind warnings in negative API tests Change-Id: Ic3ea9d41b45da5f904b970c74a230c94539f54b6
les3/functional/es3fNegativeShaderApiTests.cpp
les3/functional/es3fNegativeStateApiTests.cpp
les3/functional/es3fNegativeTextureApiTests.cpp
|
aa80b8587363c1eb1612bec5e486c4aa0ee71a12 |
16-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Remove check that required NULL to be invalid native window. Remove check from negative EGL API tests that required that native window NULL should produce EGL_BAD_NATIVE_WINDOW error. Bug: 20176899 Change-Id: Ibe5d203121f4bb1f0fc6b0516575998aacadd671
gl/teglNegativeApiTests.cpp
|
8daf9f4c8ddb7ba72dd30d36f6adba916a884b4a |
17-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Add more negative GLSL ES 3 uniform block tests."
|
ae9527539f92280f83559be814be7443f40ddcf2 |
15-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix EGL render tests on 5551. - Disable dithering since one-bit alpha dithering cannot be verified. - Avoid generating narrow triangles. Bug: 20176678 Change-Id: Ib3372011bda3a99dae51698215e13b881926929b
gl/teglRenderTests.cpp
|
465468f10563971a95c742ac9834e60de661524a |
11-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Clean up texture sampling and verification code. - Remove unused function. - Fix some source whitespace alignment issues. Change-Id: If6fe06708af62421194b43bb7efa8a9e63a8684b
lshared/glsTextureTestUtil.cpp
|
a8db46533fb193367ac272296f59393ce5dd5e02 |
11-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Skip complex compare verification if reference and result are identical. Change-Id: I75ac3430812fd8fe9fda78bc09f9ef1aece1e61e
lshared/glsTextureTestUtil.cpp
|
4c15b81ccbbdee5585677d83496d9b00cd3735de |
17-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Add GLES3.1 uniform block syntax tests."
|
365a35eb0f114809f4cc1822b688f6e301f50acb |
17-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Add more negative GLSL ES 3 uniform block tests. Add new tests that test more invalid identifiers. Change-Id: I138283623a98c980790e392b64d434dab33f51d4
les3/scripts/gen-uniform-blocks.py
|
cacbbf83a31d6ae30f08ee58117cc6b037354806 |
15-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Add GLES3.1 uniform block syntax tests. Bug: 18928701 Change-Id: I3a505ea3b1321ec2b3810853e930f918c5492f71
les31/functional/es31fFunctionalTests.cpp
les31/scripts/gen-uniform-blocks.py
|
955ed88ded67ea7e31e027281447a34ddcccea24 |
15-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Use per component unspecified flags to sort EGLConfigs."
|
ea43bfb82cde7c412298a4a54946e9f613a9a833 |
14-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Use per component unspecified flags to sort EGLConfigs. Check each color component if it's specified when sorting configs in eglChooseConfig instead of just checking if all of the color bits are specified. Bug: 20178171 Change-Id: If23ab8c329a84797120add20715be5d8af4f5500
gl/teglChooseConfigReference.cpp
|
63e6f8f7b5e3c72bbb5abdc07990739e1b5c2b59 |
15-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Fix invalid negative native wait tests."
|
375ca93785def3b5f5cd7af3b50d67cc4aa62c5a |
15-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Check that API is supported by EGLConfig."
|
43105a34f40257cf4887e3401404c0f783e896c2 |
14-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Check that API is supported by EGLConfig. Check that current config supports API before creating context in SingleRenderContextCase. Check that all APIs are supported and throw internal error in MultiRenderContextCase. Bug: 20178310 Change-Id: Idf81ee3ce89fbbd6cc2515c5a562d61970226f28
gl/teglRenderCase.cpp
gl/teglRenderCase.hpp
|
62ca59442317acf777f3f122fedb83379323ed2b |
13-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix invalid negative native wait tests. eglNativeWait() will always succeed if current surface doesn't support native rendering. Bug: 20178024 Change-Id: I74eed3b4627da26408ee081ff0d5e908f58863c5
gl/teglNegativeApiTests.cpp
|
1a8e72bcbff820c81007e9d0b4b3873464572f50 |
15-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Avoid querying name from framebuffer without attachment."
|
f78b3df108f38d8c8f489d4139b34aafc4824576 |
14-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Avoid querying name from framebuffer without attachment. If querying attachment type returns none skip querying name of the attachment. Bug: 20178052 Change-Id: Id23b063292cadf25a61c1a07d77e07889c4ad600
lshared/glsLifetimeTests.cpp
|
83d2cade65513f21ff9e1871d4b71ae1040d6cce |
14-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Increase blend test comparison threshold. Bug: 20177230 Change-Id: I7a057410c718aa46a0a3dc6fbaac9540bd46f030
les2/functional/es2fBlendTests.cpp
|
cf63dc276c5cbc531f6138a364464f21fc440424 |
14-Apr-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Remove executable permission from a source file"
|
d495285941bddc0b64320af61f26d158e98a6e75 |
14-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Fix EGL multithread test bug."
|
39edd8336575705a6cf6f97ac20cf167a5f2b75c |
14-Apr-2015 |
Pyry Haulos <phaulos@google.com> |
Remove executable permission from a source file Change-Id: I0696595b3fc2826634e4b6c6a54fdcd1f6da480d
gl/teglNegativeApiTests.cpp
|
44efd61b6900307b8178b46ec7180776a90a6f09 |
14-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix EGL multithread test bug. EGL multithread tests would end up in infinite loop when running tests with single window if window was already acquired by other thread. Bug: 20177226 Change-Id: Icad4cbd1d6c943e24767c93d2dac47c5fa5eaa28
gl/teglMultiThreadTests.cpp
|
c58a816cc5a5af03767e98d2a495e1c8ab8808ea |
13-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix random viewport calculation in lifetime tests. Bug: 20177344 Change-Id: I9e0043642ad63257b663823c99a8ea01118138f7
lshared/glsLifetimeTests.cpp
|
3f4cf9ed9550eeab35386a9cebedb1b6e882fcac |
10-Apr-2015 |
Pyry Haulos <phaulos@google.com> |
Add de::SpinBarrier SpinBarrier provides convenient cross-thread barriers. Change-Id: I70eac2ed07b2c123d9709ecf5bbe284f35771204
nternal/ditDelibsTests.cpp
|
af852ecfd16bdd3d867218792b0340364f283a73 |
11-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Add GLSL 3.00 ES uniform block tests."
|
0a9d96ece56b7068267e62e57f8fac45eb7b10ec |
23-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Add GLSL 3.00 ES uniform block tests. Add negative and positive tests for GLSL 3.00 ES uniform interface block syntax. Bug: 18928701 Change-Id: I471bf4d3c47c6c2d6f1d68bc4db9dc9809e3b262
les3/functional/es3fFunctionalTests.cpp
les3/scripts/gen-uniform-blocks.py
|
58da74f0a5e226f1ee74718fb2d5e46b14f12757 |
10-Apr-2015 |
Pyry Haulos <phaulos@google.com> |
Add CPU core count queries to deThread.h Change-Id: I87f6af93204d63b0e31f499c1913497d73a58750
nternal/ditDelibsTests.cpp
|
a5387bed615e83cb1770067dbdd7cde0e50ae006 |
06-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Check EXT_sparse_texture in get_internalformativ tests. Check extension GL_EXT_sparse_texture before assuming that GL_TEXTURE_2D is invalid target. Bug: 20005726 Change-Id: I200ddea79c42e1734cae6b4bea4f358bda863112
les31/functional/es31fNegativeStateApiTests.cpp
|
971d41d7125e65b9020d562ec2aeec57ce6b3924 |
07-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix negative glCompressedTexSubImage3D tests. Change tests to not trigger unrelevant error condition. Bug: 20013546 Change-Id: Ie82367d58fc804bef6f449d8e0ebd8b41b667818
les3/functional/es3fNegativeTextureApiTests.cpp
les31/functional/es31fNegativeTextureApiTests.cpp
|
74a4e3ea85714c95b67c301cd06df7a78b59d832 |
07-Apr-2015 |
Pyry Haulos <phaulos@google.com> |
Fix unintialized memory issues reported by valgrind Change-Id: I2cdd303e0035d8e599fe5f4d9520f58c3058ccf4
les31/functional/es31fNegativeStateApiTests.cpp
|
2762f113e48bc23565fea5ac2992a050febb1158 |
07-Apr-2015 |
Pyry Haulos <phaulos@google.com> |
Merge changes If6b4b255,Iaf8879ff * changes: Terminate session execution if fatal error is caught. Close LogSection properly in fence_sync tests.
|
3e7f70ab65c0c3e797b1bcc73b874b113219c110 |
07-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Close LogSection properly in fence_sync tests. Bug: 20095021 Change-Id: Iaf8879ff5a9c4c92efdc6f442d0878ca3a3202e3
les3/functional/es3fSyncTests.cpp
|
95a4525d309dbaa13ea1e0cceaf305b3f51f4d7f |
07-Apr-2015 |
Pyry Haulos <phaulos@google.com> |
Fix crash in EGL render tests Caused by not calling MultiContextRenderCase::init() in derived class. Change-Id: I5ffcaac82b43d9fe1120b4c7a6825a429e8fc274
gl/teglRenderTests.cpp
|
06e0859f19045c69c9659bcf38df7adf8a630886 |
07-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Avoid ambiguous clear colors in fragment_ops.interaction."
|
c6510472f157d629c79f369350e51712ff5b0e16 |
07-Apr-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Fix uint-to-float conversion warning"
|
08254d92dd6bda6d7a6543e9b250a832f90325db |
07-Apr-2015 |
Pyry Haulos <phaulos@google.com> |
Fix uint-to-float conversion warning Change-Id: I61d9a660059c8c46c209646a0e1d8b39ab3047bc
lshared/glsScissorTests.cpp
|
6d6be649c4db52223b281263ce2589868d8b2948 |
07-Apr-2015 |
Pyry Haulos <phaulos@google.com> |
Fix asset path in internal tests dit::TestPackage was still using ResourcePrefix archive wrapper, while tests had been updated to use full paths. This broke image_io and image_compare tests. Change-Id: Ied8cca7914d18059ca13493554f19351426c7d5d
nternal/ditTestPackage.cpp
nternal/ditTestPackage.hpp
|
81e7f9a112f670af7c84450c3f3df222965a41e2 |
07-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Render draw test reference lines with MSAA in MSAA configs."
|
826621123af20169ffd79d2a3bb17ef3129c6d8f |
07-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Make EGL GLES2 multithread sharing tests more robust."
|
fd41d5db179bcd04819c656c3100324a787a456f |
02-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Make EGL GLES2 multithread sharing tests more robust. - After timeout log warning before trying to get logs from threads that are still running. - Use lock around per thread log. - Make thread status checks more robust. Change-Id: I6618befa47523bee5cba7ad295d36bf1b6fd7bc0
gl/teglGLES2SharingThreadedTests.cpp
|
4c371203b9c46da573ca59b7c08cc767d4d64e61 |
06-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Avoid ambiguous clear colors in fragment_ops.interaction. Bug: 19990291 Change-Id: If8d67e0138d6df93ba7c5b0ed821ed538199f4d6
lshared/glsFragOpInteractionCase.cpp
|
2d117af39e92874f272c1627132b5964e15e4bcd |
06-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Check for extensions in negative getinternalformat tests."
|
52975f0fd1810d288436f584b7c8036044b69e6f |
06-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Check for extensions in negative getinternalformat tests. Check if GL_EXT_render_snorm exists before asssuming that GL_RG8_SNORM is not renderable. Bug: 20005726 Change-Id: I5cb65de9e2e90dd7653a1edc5f20c41dd0559b6d
les31/functional/es31fNegativeStateApiTests.cpp
|
3beb22d8022fd0243e9c228c07cb7f9760870f3e |
06-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix teglChooseConfigReference when alpha is defined. Check if alpha is specified when checking if color bits are unspecfied. Bug: 19821495 Change-Id: Id0a038b65fcb5c65c26cfda79ae5c45549dd8ebb
gl/teglChooseConfigReference.cpp
|
8a4318807555a6361c44781322b8ad4225b66580 |
04-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Render draw test reference lines with MSAA in MSAA configs. Bug: 20011740 Change-Id: I1147e9b4a1943f2fb0d2f7b1a2ebb858d75d9376
lshared/glsDrawTest.cpp
|
5eb524b3ba834d103e9433a455342c751ad37997 |
06-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Increase threshold in layout_binding tests."
|
87342515c928f50716cc4d330de743e53a08615a |
06-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Relax random fragment op thresholds on MSAA."
|
d55a0267adbac8c78e06ed563aac3003cbc51ad2 |
03-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Increase threshold in layout_binding tests. Bug: 19990291 Change-Id: I3292bdd7077546adbdd88240362166d53905f804
les31/functional/es31fLayoutBindingTests.cpp
|
71f9d74aee3c64e1b586dcd20ecd5f489bfd7d8b |
04-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Relax random fragment op thresholds on MSAA. Bug: 20056303 Change-Id: Ie9b5c9d9865c7751b07908c6a0c72cfa12e9345c
les2/functional/es2fRandomFragmentOpTests.cpp
les3/functional/es3fRandomFragmentOpTests.cpp
|
8e814ce14475b71be9d3e17db2f1d1c6a3fcc59f |
04-Apr-2015 |
Pyry Haulos <phaulos@google.com> |
Fix EGL tests that called EGL functions before init() * GL function table must not be initialized in constructor as initialization may call eglGetProcAddress(). * deinit()s called from destructors should touch EGL functions only if there are live EGL objects (display teardown). Change-Id: Ibfdbc0ff2280c3339c7c473d51fef5c88dbcc9fd
gl/teglGLES2SharingTests.cpp
gl/teglGLES2SharingThreadedTests.cpp
gl/teglMakeCurrentPerfTests.cpp
gl/teglMultiThreadTests.cpp
gl/teglRenderTests.cpp
gl/teglSimpleConfigCase.cpp
gl/teglSyncTests.cpp
|
f211ff3fca61ed5cac9874a6398273892ae70f3e |
03-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix scissor tests failing on 565."
|
5a72c084dc1d7ec27a2dd1a619cd0a363cb7f449 |
03-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Fix clearing SRGB renderbuffers in copy image tests."
|
b6afa3b3a670329a558fc5fa539b9438427ac68f |
03-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix scissor tests failing on 565. Bug: 19990291 Change-Id: I9a0d1cea5c7bfd14b7874a58ac47da3879e854a3
lshared/glsScissorTests.cpp
|
17f1c74acbcc81a176a9abe5c540605977dec2b0 |
03-Apr-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Fix warnings caused by using unnamed enums as template parameters"
|
065cde5304da4f2d89e0c8d422870917453a383e |
03-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix clearing SRGB renderbuffers in copy image tests. Bug: 19897810 Change-Id: I7a57bfcbebf7137aac8ebebbde1905310c0e741b
les31/functional/es31fCopyImageTests.cpp
|
2293db09cf06cb20144bf7488b0337728084c761 |
03-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix read_pixels tests."
|
eeec8accefdba51359d238575ade720d02a90276 |
03-Apr-2015 |
Pyry Haulos <phaulos@google.com> |
Fix warnings caused by using unnamed enums as template parameters Change-Id: I30d54d7cdd987488d5362e6d5af1169f734e6d4e
les31/functional/es31fTessellationTests.cpp
|
0fe53277c5a9fe323fc38f9de747af9ca4178b44 |
03-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix read_pixels tests. - Fix unformated printing of BGRA format string. - Support BGRA compare. - Add missing skip offset calculation in MSAA branch. - Throw NotSupported, not InternalError, if format is not supported. - Make RBO usage explicit. Bug: 20055678 Bug: 19987313 Change-Id: Ibf0a6e8865376888e05385123f1b69250d38b7ba
les2/functional/es2fReadPixelsTests.cpp
les3/functional/es3fReadPixelsTests.cpp
|
65df5c500f0a55226059673981bd8b7496639ab0 |
03-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Check stencil and depth buffer presence before using them in multisample tests. Bug: 19990776 Change-Id: I4e2e4d43e0a465991fb97a898b5b07e77c30f507
les2/functional/es2fMultisampleTests.cpp
les3/functional/es3fMultisampleTests.cpp
|
e641b2dde1339ceeabb54ece7f063e255992a198 |
03-Apr-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Fix / Clean up de::SharedPtr."
|
6801c0680107ff001b065db07b125d622926f311 |
31-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix / Clean up de::SharedPtr. - Fix SharedPtr removing input ptr if memory allocation fails. - Remove almost unused threadSafe template argument. - Remove deleter template parameter. Use templated constructor instead. - Use virtual base class for SharedPtrState to fix issue with invalid reinterpret_casts and some nasty issues with deleters. - If assigning WeakPtr to last referencing SharedPtr succeed instead of releasing last reference and failing to acquire WeakPtr. - If SharedPtr fails to acquire WeakPtr do not release existing reference. Change-Id: I4a0d522485e085397ff059dc4db4e3bc7986d629
les31/functional/es31fProgramInterfaceQueryTests.cpp
lshared/glsBuiltinPrecisionTests.cpp
|
35da00b47d81828e10c990e049314cac74195332 |
02-Apr-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix broken toRGBAMasked. - toRGBAMasked returned incorrect default value for alpha channel when the channel was not present. (i.e. rgb565, rgb888 formats). Bug: 20048027 Change-Id: I7fec467491a31e017b32737e6609ad4379c4091e
lshared/glsTextureTestUtil.hpp
|
dcae22981c6188fe2fa9f4f69599ce50dd5c76c9 |
27-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Add negative tests for per-patch output aggregate types."
|
e57b3f6f5d4846d95ce6fde976e2d032edf28e27 |
27-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix valgrind warnings in negative tests when running on null context."
|
011ce17335ca4d080a4179639a4962bf078d4927 |
26-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix valgrind warnings in negative tests when running on null context. Change-Id: Ic58c2a34199be4436e59779c1cd78b8c49f8b037
les31/functional/es31fNegativeShaderApiTests.cpp
les31/functional/es31fNegativeStateApiTests.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
les31/functional/es31fTessellationTests.cpp
|
01c3ffd9c9b6067086cdd2c0f9b384bfbc72728a |
26-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Add multisample_interpolation negative tests."
|
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
les31/functional/es31fTessellationTests.cpp
|
5967800d631c16e6cdadcb1ba213a3a5ddb3d8c4 |
25-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add multisample_interpolation negative tests. Bug: 19096151 Change-Id: Ia5441af277152e641b410d2755d744d022ba91c8
les31/functional/es31fShaderMultisampleInterpolationTests.cpp
|
48f031e1deb930ee8484562aadef32a955bd22be |
26-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Add negative tests for array initialization."
|
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
les31/functional/es31fTessellationTests.cpp
|
e5e2639371f4a3916f0506b138ec04f26db19dce |
26-Mar-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Allow choosing random input count in builtin_functions.precision tests"
|
90981c47517e987737aaa3ba2284f873e87e94e2 |
25-Mar-2015 |
Prerepa Viswanadham <dham@google.com> |
Merge "Merge remote-tracking branch 'goog/mirror-m-wireless-internal-release' into master_merge"
|
cafd5f117a5193d45d75ee3ccdf52caded3d76ce |
24-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add negative tests for array initialization. - Rename constructor_c-styleN to constructor_c_styleN to avoid '-' character in test name. - Add some additional initialization tests. - Port initialization tests to GLES31. Bug: 19639781 Change-Id: Id9488837cc24c82c3ff1ad31c49da3a238c6fee8
les31/functional/es31fFunctionalTests.cpp
|
49c530bfe041172dc859fa327f0c8386b8946ff2 |
24-Mar-2015 |
Prerepa Viswanadham <dham@google.com> |
Merge remote-tracking branch 'goog/mirror-m-wireless-internal-release' into master_merge
|
4e3ea87b79b12195e79d28ef6ab2be0a847b5d9a |
20-Mar-2015 |
Pyry Haulos <phaulos@google.com> |
Refactor tcu::TestExecutor tcu::TestExecutor used to provide all functionality required for traversing hierarchy, executing tests, and even generating test case lists. This change splits TestExecutor into three separate utilities: 1) TestHierarchyIterator provides test hierarchy traversal. 2) TestSessionExecutor provides test session execution. 3) Utility functions for generating test case list files. In addition TestCaseWrapper has been replaced by package-specific TestCaseExecutor with TestSessionExecutor-managed lifetime. Change-Id: Idb8090964a80cd64892231798710547e84e2989b
gl/teglTestPackage.cpp
gl/teglTestPackage.hpp
les2/CMakeLists.txt
les2/tes2TestCaseWrapper.cpp
les2/tes2TestCaseWrapper.hpp
les2/tes2TestPackage.cpp
les2/tes2TestPackage.hpp
les3/CMakeLists.txt
les3/tes3TestCaseWrapper.cpp
les3/tes3TestCaseWrapper.hpp
les3/tes3TestPackage.cpp
les3/tes3TestPackage.hpp
les31/CMakeLists.txt
les31/tes31TestCase.cpp
les31/tes31TestCaseWrapper.cpp
les31/tes31TestCaseWrapper.hpp
les31/tes31TestPackage.cpp
les31/tes31TestPackage.hpp
nternal/ditImageCompareTests.cpp
nternal/ditImageIOTests.cpp
nternal/ditTestPackage.cpp
nternal/ditTestPackage.hpp
|
e4637511bd6c4a4cc7c3b7dc776ac10b78930689 |
23-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Remove extension name bug workaround from FBO completeness tests."
|
fbbbfb0c8a7b907acff0251cb6a89c0bf9af131c |
23-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Fix EGL negative api eglMakeCurrent test."
|
116c9f73887a800f96e9d94fdb10e8f5ab9b3036 |
23-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Remove extension name bug workaround from FBO completeness tests. Change-Id: I8ac325ab3aec9b92ee8010007a5cef2229ab2b8c
lshared/glsFboCompletenessTests.cpp
|
7f24dfd7d966f5a03fe315b13404a0ffd4f70abb |
23-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Allow inconsistently sized attachments in gles2 fbo completeness tests."
|
9ed394c25bcfda6b7d92a8199bd506ad05a821a2 |
23-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Remove illegal outputs from tessellation user_defined_io cases."
|
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
les31/functional/es31fTessellationTests.cpp
|
4e5dbcc5c6db2408970d1e9bec76c3936aeee204 |
23-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Allow inconsistently sized attachments in gles2 fbo completeness tests. - Since GLES3 is "compatible" with a GLES2 context, attachment size negative test may produce false-negatives. Bug: 18800966 Change-Id: I60ffee28a144c69f992381f311f9e9ac509420f3
les2/functional/es2fFboCompletenessTests.cpp
les3/functional/es3fFboCompletenessTests.cpp
lshared/glsFboCompletenessTests.cpp
lshared/glsFboUtil.cpp
lshared/glsFboUtil.hpp
|
bf845c4e3814b85e1a3e23a27f50c8f888f4bd2d |
19-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Make fbo completeness format rules forward compatible. - Detect and expose context version as an extension in glsFBOUtil. - Add rules for GLES2 formats changed in GLES3 but with no GLES2 extension with same functionality. - Add rules for GLES3 formats changed in GLES31 but with no GLES31 extension with same functionality. Bug: 18800966 Change-Id: I297fa9738d8e51e87ccf84dfde6a13c7fd45c7ce
les2/functional/es2fFboCompletenessTests.cpp
les3/functional/es3fFboCompletenessTests.cpp
lshared/glsFboCompletenessTests.cpp
lshared/glsFboUtil.cpp
lshared/glsFboUtil.hpp
|
c4a47bf0cd08382cb38ff0a1268a6e5119f91728 |
23-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Improve logging in fbo completeness tests."
|
3b1d3ba99b19c98567a86ff92b8f8bba13402e70 |
23-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Add beginsWith/endsWith to deStringUtil.hpp."
|
83a0aac72c14185e575ae69c570072e57de0066b |
20-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix EGL negative api eglMakeCurrent test. Use real EGLContext instead of using EGL_NO_CONTEXT when testing other errors than EGL_BAD_CONTEXT. Bug: 18290284 Change-Id: I97cdc8a668ce73d6db38f4289c6f9388340ebabc
gl/teglNegativeApiTests.cpp
|
41ec6c06cb6bcb2e776bd57953cf8ae22cacbc7f |
23-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Fix threshold calculation in EGLImage tests."
|
b5c60b02e542a61a2b658272034c830f92b4c766 |
19-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Improve logging in fbo completeness tests. - Log texture format info of used textures and renderbuffers including which extensions added or would have added support for each feature. - Log all active rules used to calculate potential result set. - Rename minFormats to coreFormat and maxFormats to allFormats to improve readability. Bug: 18800966 Change-Id: I34a06f179c1353325a3c65a91c3f4d4b6bd024c0
les2/functional/es2fFboCompletenessTests.cpp
les3/functional/es3fFboCompletenessTests.cpp
lshared/glsFboCompletenessTests.cpp
lshared/glsFboCompletenessTests.hpp
lshared/glsFboUtil.cpp
lshared/glsFboUtil.hpp
|
714697eeda457acc6e9e15f0a64ebc4ce9396804 |
23-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Accepth different errors from eglCreatePbufferFromClientBuffer."
|
7e678c6991e58a211c3a1d7af5d5f2815ddf1b43 |
23-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix failing assertion if glGetIntegerv query fails."
|
1ae4692b96de13b1bdcfe20d67d4edc226091169 |
20-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Accepth different errors from eglCreatePbufferFromClientBuffer. Accept both EGL_BAD_CONFIG and EGL_BAD_PARAMETER from eglCreatePbufferFromClientBuffer when passing in both invalid config and invalid client buffer. Bug: 18290284 Change-Id: Ic3ccf69de650e48ffd0b847014790ef1bf44ed56
gl/teglApiCase.cpp
gl/teglApiCase.hpp
gl/teglNegativeApiTests.cpp
|
6a1979c5e502d1403cbccf122b6dab8dd05b3c63 |
19-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add beginsWith/endsWith to deStringUtil.hpp. Change-Id: Id538b11e6cd8b717f814166a6497c500e12a675b
les31/functional/es31fProgramInterfaceDefinition.cpp
les31/functional/es31fProgramInterfaceQueryTestCase.cpp
les31/functional/es31fProgramInterfaceQueryTests.cpp
|
cefcb1d482496ba100d3ec7e75fb770d0973990c |
20-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix threshold calculation in EGLImage tests. Bug: 18290284 Change-Id: I29684a4962e3d67d67f082e37300ef41a6f7b14a
gl/teglImageFormatTests.cpp
|
012f21ddfb2c86a2960edd65a3f0ea8f1fcd7832 |
21-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix failing assertion if glGetIntegerv query fails. Bug: 19869836 Change-Id: I95e316b06a46c2e07f3a5dd2241f601bf9e635af
les31/functional/es31fIndexedStateQueryTests.cpp
|
369216bfab4c7be9f78fb089b4724c302f411baf |
20-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Remove invalid negative eglClientWaitSync tests. Remove tests that expected that there are invalid values for flags argument. Bug: 18290284 Change-Id: I542671e224c8a19d859f65b06ed226d1b1352540
gl/teglSyncTests.cpp
|
804b5022c02089df9159e59e607f47d6b0d6a5b0 |
20-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Remove invalid negative eglCreateSync test. Remove negative eglCreateSync test that tried to create EGL_REUSABLE_SYNC without context and expected EGL_BAD_MATCH. EGL_REUSABLE_SYNC doesn't require current context. Bug: 18290284 Change-Id: I5370a0f634497031cce6fd9985943df7d09eb6e7
gl/teglSyncTests.cpp
|
331423195d6d306b6ebc8a67169514f7b01bfc1e |
19-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix negative eglWaitNative tests. Set the current context and the current surface before testing eglWaitNative. eglWaitNative doesn't report errors unless there is current context and current surface that is not pbuffer surface. Bug: 19822402 Change-Id: I4cb4c51f6d0169fbae4e529b83bf9ec859e4f914
gl/teglNegativeApiTests.cpp
|
d2722f6ec95d6f745a9ee1bfa5f033574b91f235 |
20-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Add missing eglMakeCurrent calls to release resources. Add calls to eglMakeCurrent to release current context and surface after test in test cases that didn't have one. Bug: 19822403 Change-Id: I6ac5f404b2e408a8920937b901ee66e5beb8fee9
gl/teglColorClearCase.cpp
gl/teglCreateContextExtTests.cpp
gl/teglMakeCurrentPerfTests.cpp
gl/teglRenderTests.cpp
|
f481b8a7a0dd0872314a703d5fc98a10520e726c |
20-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Fix negative eglGetCurrentSurface tests."
|
c013686fff3675f7e1a0206826ea89b1ab15f411 |
20-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Move metaprogramming utils out of deDefs."
|
076726bb4428cb5d08095ff0c9bcfda211aadd3f |
20-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge changes Ic91c8106,Ieaf5422b * changes: Support GL_EXT_texture_sRGB_R(G)8 extensions in fbo completeness tests. Support GL_EXT_texture_sRGB_R(G)8 extension in glw.
|
cd521810662827147fc3a4c24fa22ac7aadec5b8 |
19-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix negative eglGetCurrentSurface tests. Set current context and current surface before calling eglGetCurrentSurface. eglGetCurrentSurface doesn't report any errors unless there is current context. Bug: 19821499 Change-Id: I197d245f062fd3dcfe2a30263638d6f5438c5ca2
gl/teglNegativeApiTests.cpp
|
116883911f02118840e1dddd409d1a3c97810fb9 |
19-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Fix negative EGL tests expecting EGL_BAD_ATTRIBUTE."
|
b6232f87629d5c267d4e100d09eb8750b797aa02 |
17-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Support GL_EXT_texture_sRGB_R(G)8 extensions in fbo completeness tests. Change-Id: Ic91c8106f63848c0f960af45b75a55f62a2d107e
lshared/glsFboCompletenessTests.cpp
|
2fe928514327a48b70de83c293881347797da3e2 |
19-Mar-2015 |
Pyry Haulos <phaulos@google.com> |
Allow choosing random input count in builtin_functions.precision tests Builtin function precision tests now use --deqp-test-iteration-count=N command line option, if given, to choose number of random input vectors. Otherwise default sample count of 16k is used. Change-Id: Ib9990d607c0d7bf114d8ae4fc52a19f612205114
lshared/glsBuiltinPrecisionTests.cpp
|
c214f65602ccd453afeeeb2c674ba121e7a9f8af |
19-Mar-2015 |
Pyry Haulos <phaulos@google.com> |
Use highp interpolation in fragment_out tests Bug: 19380820 Change-Id: I7133e8ccdff5db1247b69068560de9b54653cef0
les3/functional/es3fFragmentOutputTests.cpp
|
11672325c262fac8483ed37a35ae9ac649f85e33 |
19-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Move array utils out of deDefs."
|
72e63ffc9a77d881d06d9269d9fdb4e83a694e21 |
19-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Allow dynamic loop cases to fail on GLSL ES 100."
|
bcc0c95e25a997489d6783e7e853915f52f9bd0d |
19-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Remove BAD_NATIVE error checks from negative EGL tests."
|
deac154a024140d8c681dcc182cacb6191f95544 |
19-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix negative EGL tests expecting EGL_BAD_ATTRIBUTE. Fix negative eglCreatePbufferSurface() tests that expected EGL_BAD_ATTRIBUTE when EGL_WIDTH or EGL_HEIGHT was negative to expect EGL_BAD_PARAMETER. Bug: 19822069 Change-Id: Ifc0b624b7225a3d657a547423b9263f354af77a0
gl/teglApiCase.cpp
gl/teglNegativeApiTests.cpp
|
0718a362c4bac04a3b9bf9e8b19db4c311296293 |
18-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Remove incomplete integer texture gather tests."
|
20e61971e5db3fe9f0c7b7d38841fa43f68fddd0 |
17-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Remove incomplete integer texture gather tests. Sampling floating point values from incomplete texture always produces (0, 0, 0, 1), but sampling integer or unsigned integer values return undefined values. Bug: 19733810 Change-Id: I32e8c6dcdc9ed7fd0a875857174d91fc605d958a
les31/functional/es31fTextureGatherTests.cpp
|
02d843d7fb8d639dd83c63c3f388ec0f987e9f24 |
17-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
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
gl/teglNegativeApiTests.cpp
|
ab2112857be486f19caf4b50e6211150bd7613b4 |
18-Mar-2015 |
Pyry Haulos <phaulos@google.com> |
Fix couple of warnings reported by MSVC Change-Id: Icd4e5a545197d052d5705266e24de2bad881bafd
les31/functional/es31fDrawBuffersIndexedTests.cpp
|
e79c3cf9e6bcd960dedf848f763795767bd210be |
18-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "selectNative*Factory() throws exception when no factories available."
|
f9bf2189fb13480c490995e3bce1e7ed66c06d66 |
17-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Treat gl_TessLevelInner/Outer as a name of an array in PIQ tests."
|
6b66fa81a4085f9d660393fc8c43653fb7f14990 |
17-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Move metaprogramming utils out of deDefs. Change-Id: I67705c3c799d9bdc88a5c1823b55428a7aaa8fd5
les3/performance/es3pBufferDataUploadTests.cpp
|
485844e764f2821545146b832726a36012f86238 |
12-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
selectNative*Factory() throws exception when no factories available. Instead of checking everywhere, if EGL native type factories for type existed throw tcu::NotSupportedError from selectNative*Factory -function. Change-Id: Iff416008a7499da7a6536e40dc0e1d376e9acfec
gl/teglCreateContextExtTests.cpp
gl/teglCreateSurfaceTests.cpp
gl/teglGLES2SharingTests.cpp
gl/teglImageFormatTests.cpp
gl/teglImageUtil.cpp
gl/teglMakeCurrentPerfTests.cpp
gl/teglMultiThreadTests.cpp
gl/teglNativeColorMappingTests.cpp
gl/teglNativeCoordMappingTests.cpp
gl/teglPreservingSwapTests.cpp
gl/teglQuerySurfaceTests.cpp
gl/teglRenderCase.cpp
gl/teglResizeTests.cpp
gl/teglSwapBuffersTests.cpp
gl/teglSyncTests.cpp
gl/teglTestPackage.cpp
|
d6148171f88da1301f053e2e0236afc69416137c |
16-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Move array utils out of deDefs. Change-Id: I77748493f96d9a25288f903eff1eebcafaa9b2c8
les31/functional/es31fCopyImageTests.cpp
les31/functional/es31fDrawBuffersIndexedTests.cpp
les31/functional/es31fProgramInterfaceQueryTests.cpp
les31/functional/es31fShaderCommonFunctionTests.cpp
les31/functional/es31fShaderSharedVarTests.cpp
lshared/glsBufferTestUtil.cpp
lshared/glsBuiltinPrecisionTests.cpp
lshared/glsDrawTest.cpp
lshared/glsVertexArrayTests.cpp
nternal/ditFrameworkTests.cpp
|
15dddf9d56438ec5fbd3b8c94b8d68bad7ae5eef |
17-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Remove unused variable."
|
6888d94d4be6789137d5b0c57decf9806a02071c |
16-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Add state query tests for GL_EXT_draw_buffers_indexed."
|
591173f18359cabb0d9d88adf3eeb381a21ffc04 |
27-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Add state query tests for GL_EXT_draw_buffers_indexed. Bug: 18925583 Change-Id: I7edf58afd794d7717eedc63115b36462ea0d6567
les31/functional/es31fIndexedStateQueryTests.cpp
lshared/glsStateQueryUtil.cpp
lshared/glsStateQueryUtil.hpp
|
230fe975f7a175aeeff9cdc4bd3cc7dd431c2576 |
16-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Remove struct-capturing XFB PIQ cases."
|
aa4c517a4811fde9677ea4402c0833b7da22d1fa |
16-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Remove unused variable. Change-Id: I75d16ecb83dacdf95644b56841c841edaf7d93dd
les3/functional/es3fTextureMipmapTests.cpp
|
e0948892fd67ef1c38a86e412683bc6d96840f72 |
16-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix broken build in indexed draw buffers tests. Change-Id: I2635f5b43296a8e5fe1928dbec8c00dae0fcbaa7
les31/functional/es31fDrawBuffersIndexedTests.cpp
|
e48a911a83eb79028d476c0a3ab6f9177ef2b9c1 |
16-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Add tests for GL_EXT_draw_buffers_indexed."
|
46b763d53ec05813eb64188acff4191932d791ae |
16-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
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
les31/functional/es31fProgramInterfaceDefinition.cpp
les31/functional/es31fProgramInterfaceQueryTests.cpp
|
a858dd2b9d9cd0c96895284ba8784b29cf7cebbd |
14-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Treat gl_TessLevelInner/Outer as a name of an array in PIQ tests. Bug: 19731647 Change-Id: Ib204ffeb39c91990b9df9c10f99858ec0febca75
les31/functional/es31fProgramInterfaceDefinitionUtil.cpp
les31/functional/es31fProgramInterfaceQueryTestCase.cpp
|
ffa8f8948a591211d8ef9c2b5e4a876e6932e61e |
13-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Mark main window as not used if EGL window creation fails."
|
52ebcc721da98bce4b3d5f18480d2313fa0aab28 |
12-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Remove backslash characters in comments in tess-geo-test shaders."
|
0a0dd88d111d0bfcecd63d3cb19c3f428c04ca82 |
12-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Remove backslash characters in comments in tess-geo-test shaders. Bug: 19699823 Change-Id: I393a3aef8ee98cba5f7c2c8b35e3d5783fbc05a0
les31/functional/es31fTessellationGeometryInteractionTests.cpp
les31/stress/es31sTessellationGeometryInteractionTests.cpp
|
789ca9385dc76763c8f14d35d4b7f0b25275e6c0 |
12-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Allow dynamic loop cases to fail on GLSL ES 100. - Add "require full_glsl_es_100_support" to annotate GLSL ES 100 test that use features that are not within the required subset required by the GLES 2. Cases with this annotation will report NotSupported if compile fails, or QualityWarning if linking fails. - Mark affected tests with "require full_glsl_es_100_support" Bug: 19678840 Change-Id: If13a79d0221c92da80b1c1fa18f98335f91abfd4
lshared/glsShaderLibrary.cpp
lshared/glsShaderLibraryCase.cpp
lshared/glsShaderLibraryCase.hpp
|
d9551dc8ecff19b0bfe50e0a463c49e99997b4a2 |
12-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
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
les3/functional/es3fShaderDerivateTests.cpp
|
da9829f1bdad57a396728922a406486c2a0d700c |
12-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
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
les3/functional/es3fTransformFeedbackTests.cpp
|
1ee51549856fbc98212847d2145a4963f8adfd27 |
11-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
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
gl/teglMultiThreadTests.cpp
|
d9af33c99026cc48446c4cbabfdfbf414bc33065 |
11-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Expose isSRGB publicly to avoid duplication."
|
ace788a70ab41af2787e8b1ed265d15384d8782c |
11-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Remove sampleTextureMultiFace."
|
134768ea5374a525abc54461bf9e464d60e8530e |
11-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix TextureTestUtil::toRGBA(Masked) behavior with infinities."
|
e9b257bc14d130d2ea4a732e2e90358e8eeb752e |
10-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix broken print in egl tests."
|
e9f851b0fe18a2d834bce827564b3a8d4d128438 |
07-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix broken print in egl tests. Change-Id: I87ac4f652d7536d2da8bd87e05d2073b8139a516
gl/teglCreateContextExtTests.cpp
|
89a729134d6a1880d2b59426dfe14d615381e314 |
06-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Expose isSRGB publicly to avoid duplication. Change-Id: I4244748cdd043a6c6b395a7b9a2e07200a9c6139
les3/functional/es3fFboTestUtil.cpp
les3/functional/es3fFragmentOutputTests.cpp
les3/functional/es3fFramebufferBlitTests.cpp
les3/functional/es3fTextureWrapTests.cpp
|
7d6afec9b88be5e9e80ac554d8031a501e66788f |
10-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Allow correct and projected interpolation equations in single-sampled line interpolation test."
|
27b5856bb11af6bd900f11aeaf00d723a96783a5 |
02-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
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
lshared/glsTextureTestUtil.hpp
|
2306a3bf8214ab2c51d8023ca1ccd979fb8d31bb |
20-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
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
les2/functional/es2fRasterizationTests.cpp
les3/functional/es3fRasterizationTests.cpp
lshared/glsRasterizationTestUtil.cpp
lshared/glsRasterizationTestUtil.hpp
|
c15ff80ac6c2db9ba6d1b57cd0fe01ddb867cbaf |
09-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix illegal array initialization in primitive_bbox tests."
|
881df46c35aab1fb0a6fccd8a375ee5705fc7478 |
09-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Remove unused variables."
|
d81a5c316e936b6ff090e37743afbde12cfa3321 |
04-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Remove sampleTextureMultiFace. Change-Id: Id9a815599d2faa77dba72ef8ecc0caded03d2718
les3/accuracy/es3aTextureFilteringTests.cpp
lshared/glsTextureTestUtil.cpp
lshared/glsTextureTestUtil.hpp
|
a5cf8749449961428acaefaa31a05fa906df47cd |
07-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Remove unused variables. Change-Id: I8d7b221580128ea1d258bb5e7010880cd608aedc
les31/functional/es31fCopyImageTests.cpp
|
7f2fb3506c65910e0b2fd04fe0a8b33e794a4b35 |
07-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
Remove unused texture variable. Change-Id: I8df54a9c87f597324572c80a24dc0d066f398a48
gl/teglImageUtil.cpp
|
3647de380ad33791b35b2b3b65b7dea63447f81a |
06-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Prevent incorrect usage of de::getSizedArrayElement."
|
cdde9ab50faadb94feeb12eeaf26195af1d0bc67 |
06-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix illegal array initialization in primitive_bbox tests. Bug: 19639593 Change-Id: I400e5dc53b17c73ec80483a486e734ab7f9dd8ce
les31/functional/es31fPrimitiveBoundingBoxTests.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
les31/functional/es31fTessellationTests.cpp
|
68a7147b19e8aa28f66ef6aec399ed0c836f81c0 |
17-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Add tests for GL_EXT_draw_buffers_indexed. Add tests for GL_EXT_draw_buffers_indexed extension. Bug: 18925580 Change-Id: Ia9e3a7a867c5f11a961df4aeaeccc2c5865b58a9
les31/functional/CMakeLists.txt
les31/functional/es31fDrawBuffersIndexedTests.cpp
les31/functional/es31fDrawBuffersIndexedTests.hpp
les31/functional/es31fFunctionalTests.cpp
|
a43f5b2bbe423890ad95b7ec8af8c197d4c891b0 |
03-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
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
les31/functional/es31fDebugTests.cpp
les31/functional/es31fNegativeShaderApiTests.cpp
|
e1b5f30fef69474bfc91a7d68ced7abf5199737a |
03-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Vary fragment shader in separate shader random tests."
|
85a4b3b6c18c25162f3b11b2b08a6afeec6ec3f9 |
03-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Do not query non-existent texture level in TEXTURE_FIXED_SAMPLE_LOCATIONS test."
|
c3a87754b0bf68e1c04e6f027b93dd1c0dea6c6a |
03-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Expect width and height = 1, not default, for textures with no such dimension."
|
5b6b88e78c917d9367258c0905cd7e85b8538471 |
26-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
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
les31/functional/es31fSeparateShaderTests.cpp
|
3e4878e925a4ce7bc2052494f904f0ca49d4f2c4 |
03-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
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
les31/functional/es31fTextureLevelStateQueryTests.cpp
|
a3ca3ec3be857645c3811984738ffe92941bf7d8 |
03-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Do not query non-existent texture level in TEXTURE_FIXED_SAMPLE_LOCATIONS test. Bug: 19578475 Change-Id: I657dd59e667d8948151dbf1c08bf7f4f535ca992
les31/functional/es31fTextureLevelStateQueryTests.cpp
|
9ea37879e8c0ecc8a8973b3d5194d4dc12f21360 |
27-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Make non-texture filterable textures complete. Make sure that even non-texture filterable format textures are complete before calling glCopyImage. Bug: 19543570 Change-Id: I84a7b303a510afc2535ac5960ddd41e0c056a981
les31/functional/es31fCopyImageTests.cpp
|
5730719a54e92e0816ef2b4217a2277907d67bcc |
13-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Prevent incorrect usage of de::getSizedArrayElement. - Prevent usage without <..._LAST> template argument. - Preserve old usage as de::getArrayElement. Change-Id: I1ab7cf128ebe8b1805f2fc4ac062dc8f6cc7e859
les31/functional/es31fCopyImageTests.cpp
lshared/glsBuiltinPrecisionTests.cpp
|
94146b344b12683cea9df2788a306e5b16944b40 |
26-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Remove unused variables. - Remove unused, irrelevant buffer from buffer upload perf baseline measurement test. - Remove unused VAOs in VA binding query tests. - Remove other misc variables. Change-Id: Ie4ef3bf27905f7ef5c3e99c719be68f4d420c846
les3/functional/es3fRboStateQueryTests.cpp
les3/performance/es3pBufferDataUploadTests.cpp
les31/functional/es31fShaderImageLoadStoreTests.cpp
les31/functional/es31fUniformLocationTests.cpp
les31/functional/es31fVertexAttributeBindingStateQueryTests.cpp
|
47eea4a110870ccbd18b3192a0e7ab0765910b4b |
25-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Remove unused variables."
|
9548cd053c5f3ec63e9fae7a05917a4fa8c3067c |
25-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Move isCompressedFormat from CopyImageTests to gluTextureUtil."
|
469002caa1ccd58f59f53a1bf3dbac4cf6a5d817 |
24-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Use TestLog, not TestContext, in gls::TextureTestUtil::TextureRenderer. Change-Id: I7307b039777a2fe041e41379712e4f66d4a5e440
les2/accuracy/es2aTextureFilteringTests.cpp
les2/accuracy/es2aTextureMipmapTests.cpp
les2/functional/es2fTextureCompletenessTests.cpp
les2/functional/es2fTextureFilteringTests.cpp
les2/functional/es2fTextureFormatTests.cpp
les2/functional/es2fTextureMipmapTests.cpp
les2/functional/es2fTextureSizeTests.cpp
les2/functional/es2fTextureWrapTests.cpp
les3/accuracy/es3aTextureFilteringTests.cpp
les3/accuracy/es3aTextureMipmapTests.cpp
les3/functional/es3fASTCDecompressionCases.cpp
les3/functional/es3fTextureFilteringTests.cpp
les3/functional/es3fTextureFormatTests.cpp
les3/functional/es3fTextureMipmapTests.cpp
les3/functional/es3fTextureShadowTests.cpp
les3/functional/es3fTextureSizeTests.cpp
les3/functional/es3fTextureSwizzleTests.cpp
les3/functional/es3fTextureWrapTests.cpp
les31/functional/es31fCopyImageTests.cpp
les31/functional/es31fTextureFilteringTests.cpp
les31/functional/es31fTextureFormatTests.cpp
lshared/glsTextureTestUtil.cpp
lshared/glsTextureTestUtil.hpp
|
193f59811b2c0fe57808a06923b82ed00c41bd0f |
24-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Remove unused variables. Change-Id: I234eb6375d7332bc82fc2d0a8b4e754b169f9290
gl/teglImageTests.cpp
gl/teglQuerySurfaceTests.cpp
gl/teglResizeTests.cpp
gl/teglTestPackage.cpp
gl/teglTestPackage.hpp
les2/accuracy/es2aVaryingInterpolationTests.cpp
les2/functional/es2fClippingTests.cpp
les2/functional/es2fTextureCompletenessTests.cpp
les2/functional/es2fTextureMipmapTests.cpp
les2/functional/es2fTextureSpecificationTests.cpp
les3/accuracy/es3aVaryingInterpolationTests.cpp
les3/functional/es3fClippingTests.cpp
les3/functional/es3fDrawTests.cpp
les3/functional/es3fTextureMipmapTests.cpp
les3/functional/es3fTextureWrapTests.cpp
les31/functional/es31fDrawTests.cpp
les31/functional/es31fGeometryShaderTests.cpp
les31/functional/es31fShaderImageLoadStoreTests.cpp
les31/functional/es31fTessellationTests.cpp
les31/functional/es31fTextureGatherTests.cpp
les31/functional/es31fVertexAttributeBindingTests.cpp
les31/stress/es31sVertexAttributeBindingTests.cpp
lshared/glsRasterizationTestUtil.cpp
lshared/glsTextureBufferCase.cpp
lshared/glsTextureTestUtil.cpp
|
238d2aee289b3bc19b059ddbfc9e83892be1d8a6 |
24-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Move isCompressedFormat from CopyImageTests to gluTextureUtil. Change-Id: Ieeaf23f844f47e538f422fe180403ad9a6e473a6
les31/functional/es31fCopyImageTests.cpp
|
64433d30a05549e279851b0215bf6b3dd6e07d18 |
25-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Use correct, stricter coverage variation thresholds in texture tests"
|
c9425e2711b68b0015ab20a05a3e2cff4d2216ec |
25-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Remove debug.state_query.context_flags_* tests."
|
20cfb0e2aeaa09dbcbb2a79e623473179e90c346 |
25-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Improve depth interpolation in reference renderer"
|
aee7e15843cfe2a16c332598bbee8eaf3de351d3 |
25-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
Use correct, stricter coverage variation thresholds in texture tests Cube map and 3D texture lookup validation utilities accommodate for potential coverage computation differences by allowing pixels around triangle edges to match either of the two triangles forming the test quad. The thresholds used eariler applied slightly too small bias, but in wrong coordinate space (clip-space instead of window coords). This change fixes both issues, making tests a bit more strict, and correct. Bug: 19099914 Change-Id: Ife90c9a6a5261954e9f98b68e199248cfc589920
lshared/glsTextureTestUtil.cpp
|
f4238ec8ad0e9b0995142dc3b0b9a18de167ae3f |
25-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
Improve depth interpolation in reference renderer This change reformulates depth value interpolation to exactly preserve constant depth across a triangle. Old interpolation code exhibited serious Z-fighting with two (Z-)overlapping screen-aligned triangles. In addition barycentric precision is slightly improved by actually dividing with the sum instead of sharing pre-computed 1/sum. A simple test for constant depth and varying interpolation is provided. Change-Id: If6229f9652bcf3dbe1d273ed8e131b175c06dfc2
nternal/CMakeLists.txt
nternal/ditFrameworkTests.cpp
|
9bba09c30961a6912689b1841d0214db14422f01 |
24-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Check if RGBA32F is color renderable and texture filterable."
|
0a3b01c9060322986341f27c8bf0e6261a7d4049 |
23-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Check GL_NV_framebuffer_multisample support in negative api tests."
|
1a91a42f28e75954b5277d6596c2cc4509e37d00 |
23-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Check existence of GL_EXT_render_snorm in negative tests."
|
124f27a68ae7520da7d87d946c45305a8ce66f9f |
23-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Clear channels that have undefined data before logging image."
|
9ffcdca48772cb951540a7ce02b11a42a2b35c3b |
23-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Check if RGBA32F is color renderable and texture filterable. Check extensions GL_EXT_color_buffer_float and GL_OES_texture_float_linear before assuming GL_RGBA32F is not texture filterable and color renderable. Bug: 19462486 Change-Id: I31dfcf96f61ae277a434a307d54b5fbf0031a35b
les3/functional/es3fNegativeTextureApiTests.cpp
les31/functional/es31fNegativeTextureApiTests.cpp
|
7aced58032d4360fd408015c01f1ab37d67fc9af |
20-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Clear channels that have undefined data before logging image. Test case renders to renderbuffer, but some values are not defined by output data. This change clears undefined channels before logging to make logs cleaner. Bug: 19379467 Change-Id: I9006582f02c8d800c1068d45cb05f7630c23f421
les3/functional/es3fFragmentOutputTests.cpp
|
7d52267716fe66d49085fa33a7bd44837d337a46 |
23-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix code style."
|
c16dedced05e6299ad5fc0d2f3ac42e23952465c |
23-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Check GL_NV_framebuffer_multisample support in negative api tests. Check if GL_NV_framebuffer_multisample is supported before assuming, that blit operations with sample count bigger than 0 fail. Bug: 19462860 Change-Id: Ice201a3674767a502856500092e11166f6483375
les3/functional/es3fNegativeBufferApiTests.cpp
les31/functional/es31fNegativeBufferApiTests.cpp
|
531a9f5311e314348ebc7678984c852be8dd2a2b |
23-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Check existence of GL_EXT_render_snorm in negative tests. Check if extension GL_EXT_render_snorm exists before assuming that setting renderbuffer storage to signed normalized format fails. Bug: 19462857 Change-Id: I0d0b14ecd0cc7952dbf163c67ed8c1bdb83f2d08
les3/functional/es3fNegativeBufferApiTests.cpp
les31/functional/es31fNegativeBufferApiTests.cpp
|
f7087b8cb0d47d2d98484f4d2aebf4e6dc1039c0 |
21-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Remove debug.state_query.context_flags_* tests. - Remove tests using CONTEXT_FLAGS pname which does not exist in ES 3.1. Bug: 19432333 Change-Id: I3909f09a130b4c85cb889b8022b90afc20b41287
les31/functional/es31fDebugTests.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
les31/functional/es31fTessellationGeometryInteractionTests.cpp
les31/functional/es31fTessellationTests.cpp
les31/stress/es31sTessellationGeometryInteractionTests.cpp
|
a683c9e61c7d250956ca94722e333914868323fe |
21-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
am cf930726: am cb9402de: am e5fc2a80: Relax fma() verification in builtin_functions.common.fma * commit 'cf9307265c93cfb89774b0e0b661aa59487bb3d9': Relax fma() verification in builtin_functions.common.fma
|
cf9307265c93cfb89774b0e0b661aa59487bb3d9 |
21-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
am cb9402de: am e5fc2a80: Relax fma() verification in builtin_functions.common.fma * commit 'cb9402debce3ab0fc6ee8481dd2ef553986257c3': Relax fma() verification in builtin_functions.common.fma
|
cb9402debce3ab0fc6ee8481dd2ef553986257c3 |
21-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
am e5fc2a80: Relax fma() verification in builtin_functions.common.fma * commit 'e5fc2a804322422a6d50270e9e00fb1c193b6f90': Relax fma() verification in builtin_functions.common.fma
|
e5fc2a804322422a6d50270e9e00fb1c193b6f90 |
19-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
Relax fma() verification in builtin_functions.common.fma GL_EXT_gpu_shader5 allows fma() to be implemented either as a single, or two correctly-rounded operations. Current tests assumed fma() for lowp and mediump to be implemented as a single operation as no rounding was allowed mid-operation. This change relaxes fma() tests to allow for a*b+c expansion. Bug: 19431850 Change-Id: I46eea74bf3b95bfdbc510e13ef7315854be623ee
les31/functional/es31fShaderCommonFunctionTests.cpp
|
463785be4db46a31f580161b55cfb034e0aa6684 |
19-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Fix norm and snorm clear values on read pixel tests."
|
aa6cc374e97b82ef3553ad36136d8f3643c0ad8f |
19-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Fix glDrawArrays() calls in EGLImage tests."
|
e0f21cf5f2ee3a06c497f32a4392d23e4bbcd573 |
18-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix norm and snorm clear values on read pixel tests. Test was assuming that we are always using unorm8 format and converting float to integer color value by multiplying by 255. Bug: 19409759 Change-Id: I7b36701e396363ec880bef7ef7aef12055c304fc
les2/functional/es2fReadPixelsTests.cpp
les3/functional/es3fReadPixelsTests.cpp
|
1514ebbb19d92d44b595596492ab52078f24565e |
18-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix glDrawArrays() calls in EGLImage tests. EGLImage format tests were calling glDrawArrays with total number of components instead of number of vertices. Bug: 19410119 Change-Id: I80365bbca24cc22674267d0a7945e559652941b2
gl/teglImageFormatTests.cpp
|
79a4f93362ffc09678f6af86def2f280fe4c34f4 |
18-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Always align rows to pixel size on read pixels tests."
|
c2cba2c3a2ca07a1affd91900ad33ee13c030ab2 |
18-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
am 4a269a89: am 91d64847: am 563de115: Merge "Relax mediump interpolation accuracy requirements and clarify thresholds" into lmp-sprout-dev * commit '4a269a89e167321864ba2f1f01e005c9dcd122fe': Relax mediump interpolation accuracy requirements and clarify thresholds
|
4a269a89e167321864ba2f1f01e005c9dcd122fe |
18-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
am 91d64847: am 563de115: Merge "Relax mediump interpolation accuracy requirements and clarify thresholds" into lmp-sprout-dev * commit '91d648478f08ebdf8bbe9f3bf8ea3d64850fd7eb': Relax mediump interpolation accuracy requirements and clarify thresholds
|
91d648478f08ebdf8bbe9f3bf8ea3d64850fd7eb |
18-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
am 563de115: Merge "Relax mediump interpolation accuracy requirements and clarify thresholds" into lmp-sprout-dev * commit '563de115e69e1a98524be95b0f2c26af0bbe621f': Relax mediump interpolation accuracy requirements and clarify thresholds
|
115e0bf114f70d2c8caec6ff7a85aa7536ac713f |
18-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Always align rows to pixel size on read pixels tests. Fixed read pixels tests to always align pixel data to at least size of the pixel. Earlier tests had wrong interpretation of specification for packed renderbuffer formats. Bug: 19408884 Change-Id: Ic0bf3d309f57bdd52fecf221b8d4f839da85168c
les2/functional/es2fReadPixelsTests.cpp
les3/functional/es3fReadPixelsTests.cpp
|
3fdee359c9eee4d6c1d823b23f7f64631b5945f8 |
14-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix code style. - Remove trailing whitespace. - Fix some alignments. Change-Id: I3b74a2cdc964859193adbe0aed030a7ee3d62085
gl/teglCreateContextExtTests.cpp
gl/teglGLES2SharedRenderingPerfTests.cpp
gl/teglGLES2SharingThreadedTests.cpp
gl/teglMultiThreadTests.cpp
les2/performance/es2pRedundantStateChangeTests.cpp
les2/performance/es2pStateChangeTests.cpp
les31/functional/es31fFramebufferDefaultStateQueryTests.cpp
|
80f9d093fa90e0f7f271774d60c11e1feb8d28d7 |
14-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Add query tests for AEP states."
|
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
les3/functional/es3fSamplerStateQueryTests.cpp
les3/functional/es3fSamplerStateQueryTests.hpp
les3/functional/es3fShaderStateQueryTests.cpp
les3/functional/es3fTextureStateQueryTests.cpp
les3/functional/es3fTextureStateQueryTests.hpp
les31/functional/CMakeLists.txt
les31/functional/es31fAdvancedBlendTests.cpp
les31/functional/es31fDebugTests.cpp
les31/functional/es31fFunctionalTests.cpp
les31/functional/es31fGeometryShaderTests.cpp
les31/functional/es31fInfoLogQueryShared.cpp
les31/functional/es31fInfoLogQueryShared.hpp
les31/functional/es31fIntegerStateQueryTests.cpp
les31/functional/es31fProgramInterfaceDefinition.cpp
les31/functional/es31fProgramInterfaceDefinition.hpp
les31/functional/es31fProgramInterfaceDefinitionUtil.cpp
les31/functional/es31fProgramInterfaceDefinitionUtil.hpp
les31/functional/es31fProgramInterfaceQueryTestCase.cpp
les31/functional/es31fProgramInterfaceQueryTestCase.hpp
les31/functional/es31fProgramInterfaceQueryTests.cpp
les31/functional/es31fProgramPipelineStateQueryTests.cpp
les31/functional/es31fProgramStateQueryTests.cpp
les31/functional/es31fSamplerStateQueryTests.cpp
les31/functional/es31fSamplerStateQueryTests.hpp
les31/functional/es31fShaderStateQueryTests.cpp
les31/functional/es31fTessellationTests.cpp
les31/functional/es31fTextureBufferTests.cpp
les31/functional/es31fTextureLevelStateQueryTests.cpp
les31/functional/es31fTextureStateQueryTests.cpp
les31/functional/es31fVertexAttributeBindingStateQueryTests.cpp
lshared/CMakeLists.txt
lshared/glsStateQueryUtil.cpp
lshared/glsStateQueryUtil.hpp
lshared/glsTextureStateQueryTests.cpp
lshared/glsTextureStateQueryTests.hpp
|
654d8c53a77c4fac3c57c6e7abf1fa940e715899 |
13-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
Mute several safe size_t to int conversions Change-Id: I42d27ce97f2da51e481b7f205c3d7dc3b487e726
les31/functional/es31fCopyImageTests.cpp
lshared/glsStateQueryUtil.cpp
|
22bdf29e89799390266ab526e524c71a8c69d42c |
13-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add missing include. Change-Id: I4c2f32e63650fbaf00cf7248d0d7fe5dce73095d
les31/functional/es31fCopyImageTests.cpp
|
2fed6fb653077fbf7ad22260f0457bf6d2cd45d3 |
13-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge changes I688d84e5,Icce01201 * changes: Move tcu::ResultCollector to a separate file. Add query tests for ES31 states.
|
2cd1e178d456ed3fe617603abffebda7bb18075d |
13-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
Relax mediump interpolation accuracy requirements and clarify thresholds This change relaxes mediump interpolation accuracy in dEQP-GLES3.functional.fragment_out.* to 4 ULP from 1 ULP. Threshold computation is also fixed/clarified by moving interpolation threshold to be dependent on precision qualifier, and allowing only rounding difference in format-dependent threshold. The original error was likely due to incorrectly accomodating for interpolation in format threshold. Bug: 19380820 Change-Id: I457a9b7e07bad94399d07f37caa29d65ad95a5c8
les3/functional/es3fFragmentOutputTests.cpp
|
ab44fc6da25bb126919615ad2ded101695251161 |
13-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Move tcu::ResultCollector to a separate file. - Move tcu::ResultCollector to a separate file. - Fix includes in tests. Change-Id: I688d84e5de7bfa4c80b0034cdac4ea0e4fd2faa7
gl/teglResizeTests.cpp
les3/performance/es3pDepthTests.cpp
les31/functional/es31fDebugTests.cpp
les31/functional/es31fFboNoAttachmentTests.cpp
les31/functional/es31fNegativeTestShared.cpp
les31/functional/es31fNegativeTestShared.hpp
les31/functional/es31fSeparateShaderTests.cpp
lshared/glsBuiltinPrecisionTests.cpp
lshared/glsDrawTest.hpp
lshared/glsStateQueryUtil.hpp
lshared/glsTextureBufferCase.cpp
|
cb82ed72dcbbfd8a6d07736c3259605227bc984f |
27-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add query tests for ES31 states. * Queries and pretty-printing for GLES31 core states. * Move sample_mask_value from integer.* to indexed.*. * Add image state reset. * Move tcu::Array to a separate file Bug: 18925583 Change-Id: Icce01201ca3c2c7daeb2daeb0fed04d373a15eb6
les31/functional/CMakeLists.txt
les31/functional/es31fBooleanStateQueryTests.cpp
les31/functional/es31fBooleanStateQueryTests.hpp
les31/functional/es31fFramebufferDefaultStateQueryTests.cpp
les31/functional/es31fFramebufferDefaultStateQueryTests.hpp
les31/functional/es31fFunctionalTests.cpp
les31/functional/es31fIndexedStateQueryTests.cpp
les31/functional/es31fIndexedStateQueryTests.hpp
les31/functional/es31fIntegerStateQueryTests.cpp
les31/functional/es31fProgramPipelineStateQueryTests.cpp
les31/functional/es31fProgramPipelineStateQueryTests.hpp
les31/functional/es31fProgramStateQueryTests.cpp
les31/functional/es31fProgramStateQueryTests.hpp
les31/functional/es31fSampleShadingTests.cpp
les31/functional/es31fShaderMultisampleInterpolationStateQueryTests.cpp
les31/functional/es31fTextureLevelStateQueryTests.cpp
les31/functional/es31fTextureStateQueryTests.cpp
les31/functional/es31fTextureStateQueryTests.hpp
les31/functional/es31fVertexAttributeBindingStateQueryTests.cpp
lshared/CMakeLists.txt
lshared/glsStateQueryUtil.cpp
lshared/glsStateQueryUtil.hpp
|
d29f038804c0a905171dbc1fc01f85b1092c6b40 |
13-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Clarify primitive_bbox test case logs."
|
023de09ae4d6942a0aad9dc6c37d92067d23cdc5 |
13-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Add tests for GL_EXT_copy_image."
|
588d0ea37fb7c77b1847846818cd3f6e3d65a3bd |
12-Feb-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Add tcuEither that contains one of two different types."
|
30fde0c3faee7af43a958bd572d8b6c584333a15 |
12-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Clarify primitive_bbox test case logs. - Add scoping around query test value iterations. - Print result image even when test passes. Change-Id: I0d703e8bd21579a8de1b8f0e0f7926927e204950
les31/functional/es31fPrimitiveBoundingBoxTests.cpp
|
f824ffe1538233bb05416cb5c7bd7167756c7314 |
28-Jan-2015 |
Mika Isojärvi <misojarvi@google.com> |
Add tcuEither that contains one of two different types. tcuEither class contains one of two different types. Basicly it works like union with two types, but also tracks which one it contains. Change-Id: I2183c2dcc947b1a3c6af6abd6dca37318c32107e
nternal/ditFrameworkTests.cpp
|
433e5704171098c7cd062c7339b259ad76a55678 |
16-Jan-2015 |
Mika Isojärvi <misojarvi@google.com> |
Add tests for GL_EXT_copy_image. New tests that test GL_EXT_copy_image extension. Tests copy between all possible format combinations except two float formats. For each format combination all image target combinations are tested. These tests always use npot image sizes and npot copy sizes. Offset to source and destination image is also always npot. When testing texture images, mipmap complete textures are used and source and destination mipmap level is always 1. Each test case first tests copying between images after rendering them to screen and then tests copying between images immediately after creating them. Change-Id: If961728d0257109a8cbd97ef8380dd9d89320ecd
les31/functional/CMakeLists.txt
les31/functional/es31fCopyImageTests.cpp
les31/functional/es31fCopyImageTests.hpp
les31/functional/es31fFunctionalTests.cpp
|
a93e9c3047490399186b77e0ee5ecc359aeee1c5 |
10-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Disable coherent blending in non-coherent blend tests."
|
c24901e0556db137eab4183dc19bc0835a172823 |
10-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix various issues in primitive_bbox tests."
|
69e5f96d6fbe72b675028fc0cb3e21799fbf59aa |
10-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Optimize draw tests."
|
57c60b3189ce3ac3e738d715313313cd140ef87c |
05-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Disable coherent blending in non-coherent blend tests. Bug: 19283100 Change-Id: Idd464d9e107d4390bb009cab5325f998816b4927
les31/functional/es31fAdvancedBlendTests.cpp
|
06beb4d23816942e7ccc49c81530bb8702a6f336 |
06-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Optimize draw tests. - Skip multisample resolve if buffer is not multisampled. - Reject distant diamonds early in line rasterizer. - Preclear error masks to success color. - Reuse pixel buffer accesses, do not assume getAccess() is free. Change-Id: Ic60a6e0e4615c78739f9ccd62ae19567995c895d
lshared/glsDrawTest.cpp
lshared/glsVertexArrayTests.cpp
|
26e8fabf4c969e2dc11d638225e7bc81c27c46f7 |
10-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix various issues in primitive_bbox tests. - Fix broken assert. - Don't expect half to propagate accurately through all shader stages. Change-Id: I85364c5820f8047dc3315bb56b3243e87342830b
les31/functional/es31fPrimitiveBoundingBoxTests.cpp
|
ac469fadc6942610baa5c31b9e9ea085137aa25e |
06-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix deqp build on clang. - Fix incorrect convertion from int to ptr. - Remove unused variable. Change-Id: Ib0c9cb93d625ad2ac932e825e32adc0d3e92bb24
les2/stress/es2sDrawTests.cpp
les3/stress/es3sDrawTests.cpp
|
60c65ceb5278bada175d2ea10df137652de1c9f3 |
06-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Enforce test tree hierarchy in TestNode."
|
ee2e92c10d529b2be9ef1279655f9b65a3f1a407 |
06-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Enforce test tree hierarchy in TestNode. - Disallow group to have both groups and tests as children. This makes internal test tree and test tree generated for CTS to have identical structure. - Update tests to never generate illegal test tree structure. Change-Id: I8da5cc75e398eb2a35f09cba03b0a5be170a184a
les2/functional/es2fDrawTests.cpp
les2/functional/es2fUniformApiTests.cpp
les2/stress/es2sDrawTests.cpp
les3/accuracy/es3aTextureFilteringTests.cpp
les3/functional/es3fDrawTests.cpp
les3/functional/es3fUniformApiTests.cpp
les3/stress/es3sDrawTests.cpp
les31/functional/es31fProgramInterfaceQueryTests.cpp
les31/functional/es31fProgramUniformTests.cpp
nternal/ditFrameworkTests.cpp
|
dd0d326ece0f677ea889f8d92e17d20cbcbadb28 |
06-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
am b7c663f1: am 9dffe171: Merge "Do not require signed zero support in ldexp tests()" into lmp-mr1-dev * commit 'b7c663f18f03590572ee614b2258201f2a7715d9': Do not require signed zero support in ldexp tests()
|
b7c663f18f03590572ee614b2258201f2a7715d9 |
06-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
am 9dffe171: Merge "Do not require signed zero support in ldexp tests()" into lmp-mr1-dev * commit '9dffe171837245135e71dff20cf34bc4fcac687d': Do not require signed zero support in ldexp tests()
|
9dffe171837245135e71dff20cf34bc4fcac687d |
06-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Do not require signed zero support in ldexp tests()" into lmp-mr1-dev
|
570dea21bc334a9ba2f75695b04516dda519e6e0 |
06-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am a15ffb90: am 0b99ef65: am 744fda92: Add missing extension-require statement to geometry query tests. * commit 'a15ffb9085a40ed13592b631bac87d7cb61001a6': Add missing extension-require statement to geometry query tests.
|
a15ffb9085a40ed13592b631bac87d7cb61001a6 |
06-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am 0b99ef65: am 744fda92: Add missing extension-require statement to geometry query tests. * commit '0b99ef65f6d2f3c020a4c4c0d78dc65cd442ded4': Add missing extension-require statement to geometry query tests.
|
0b99ef65f6d2f3c020a4c4c0d78dc65cd442ded4 |
06-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am 744fda92: Add missing extension-require statement to geometry query tests. * commit '744fda923ab2ca512aeefca793f1a6c8aa3b19ad': Add missing extension-require statement to geometry query tests.
|
744fda923ab2ca512aeefca793f1a6c8aa3b19ad |
04-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add missing extension-require statement to geometry query tests. Bug: 19261758 Change-Id: Id788103f6aada884cd47e0707deaabeed0b36b8c
les31/functional/es31fGeometryShaderTests.cpp
|
7bd8f7c0f982a10c6e7127ce2497ee7e208ea90e |
03-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
Remove eglEnums.hpp includes from framework headers Platform ports may need to include egl(ext).h, and that will confilict with defines in eglwEnums.hpp. This change removes eglwEnums.hpp references from EGL framework headers to allow including actual EGL headers if necessary. Change-Id: I4aaa0d40196a7cd041a5a36828f601cdda91d9cc
gl/teglApiCase.hpp
gl/teglColorClearTests.cpp
|
2c0395d690eb3806d8c20968564a5c1be97b5cd1 |
03-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Fix couple of implicit conversion warnings reported by MSVC"
|
7d6ad9e003b52cfc23626b216b7580babf423c8f |
03-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
Fix couple of implicit conversion warnings reported by MSVC Change-Id: If6dd153b8927e4f8e0cc5629d4dd051a9a96dcdf
les3/functional/es3fShaderDerivateTests.cpp
les31/functional/es31fPrimitiveBoundingBoxTests.cpp
|
5f78b1323b6ef28d8b9cdce6fefcbbb61a0477a9 |
03-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
Fix couple of trivial warnings reported by MSVC Change-Id: I971ead9d6280aa16b7dc4c8970c7ba48e3d1ba30
gl/teglSwapBuffersTests.cpp
les31/functional/es31fTextureGatherTests.cpp
|
9c4bd42ac552d42beab43bd1d60efc9274929189 |
30-Jan-2015 |
Pyry Haulos <phaulos@google.com> |
am 539a78ce: am a52483de: am e8ef2961: Allow for larger LOD difference and fix another offset bug * commit '539a78cea43da2a64291f1399b5215867c36bb96': Allow for larger LOD difference and fix another offset bug
|
08890a0edab5bb10f1ef37706a2af365ba595689 |
30-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am 2dfca38e: am 8d83d91e: Terminate test process after first OOM in compute_interop tests. * commit '2dfca38eceaf93d7b7e48ab00fb15d8e17b5b54a': Terminate test process after first OOM in compute_interop tests.
|
02d11a473ebb1173f5a577b34f3fb270b6cadd2c |
30-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am 2a8065fa: am 72a9510d: Merge "Add support for fatal errors to framework." into lmp-mr1-dev * commit '2a8065fa3b04357c35d05492595a5f30cf2bb34c': Add support for fatal errors to framework.
|
539a78cea43da2a64291f1399b5215867c36bb96 |
30-Jan-2015 |
Pyry Haulos <phaulos@google.com> |
am a52483de: am e8ef2961: Allow for larger LOD difference and fix another offset bug * commit 'a52483de6bee171002514a1ec1275d9c4c99fc07': Allow for larger LOD difference and fix another offset bug
|
2dfca38eceaf93d7b7e48ab00fb15d8e17b5b54a |
30-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am 8d83d91e: Terminate test process after first OOM in compute_interop tests. * commit '8d83d91e1b85fa69359aed7ea15358f770f9eb82': Terminate test process after first OOM in compute_interop tests.
|
2a8065fa3b04357c35d05492595a5f30cf2bb34c |
30-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am 72a9510d: Merge "Add support for fatal errors to framework." into lmp-mr1-dev * commit '72a9510d9503034c678cdb18384b3fe19f124714': Add support for fatal errors to framework.
|
a52483de6bee171002514a1ec1275d9c4c99fc07 |
30-Jan-2015 |
Pyry Haulos <phaulos@google.com> |
am e8ef2961: Allow for larger LOD difference and fix another offset bug * commit 'e8ef296162c99669d786b805a148b9a3e8ae5831': Allow for larger LOD difference and fix another offset bug
|
8d83d91e1b85fa69359aed7ea15358f770f9eb82 |
30-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Terminate test process after first OOM in compute_interop tests. Bug: 19197749 Change-Id: I30eff574ba699b1ee3d28c8fa4c85a5ceea146c1
les31/functional/es31fDrawTests.cpp
|
72a9510d9503034c678cdb18384b3fe19f124714 |
30-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Add support for fatal errors to framework." into lmp-mr1-dev
|
1e44f197ded674677381f65c840820728cf36efb |
30-Jan-2015 |
Pyry Haulos <phaulos@google.com> |
Do not require signed zero support in ldexp tests() This relaxes ldexp() tests to allow -0/+0 to be interchanged. Bug: 19145770 Change-Id: I46c6a8f224606a15be0f974af36c281612f2398b
les31/functional/es31fShaderCommonFunctionTests.cpp
|
e8ef296162c99669d786b805a148b9a3e8ae5831 |
30-Jan-2015 |
Pyry Haulos <phaulos@google.com> |
Allow for larger LOD difference and fix another offset bug Certain valid implementations were failing couple of mipmap.cube.projected tests and the reason appears to be that sampling analytical derivatives around pixel neighborhood may give too tight LOD bounds, especially if one or more samples fall into different faces. This change compensates for the difference by reducing assumed LOD precision down to 3 bits. In addition this change fixes another LOD offset issue missed by previous CL. Bug: 19170879 Change-Id: I5c154294f2b47222f6910e89dfdd372d7d8233bd
les3/functional/es3fTextureMipmapTests.cpp
lshared/glsTextureTestUtil.cpp
|
a1ec5ed4b523ff38f9c43bdc4eaf2aa6a69b6189 |
30-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am c9843818: am 60ce86ed: Merge "Avoid leaking VAO in compute_interop tests." into lmp-mr1-dev * commit 'c9843818f4eeab0c62d484bd56a1c6c48b2a8605': Avoid leaking VAO in compute_interop tests.
|
7576720484c2527f937b6ac3b9ebfd6f3c06973a |
30-Jan-2015 |
Pyry Haulos <phaulos@google.com> |
am 065852c7: am 67fa8c54: am 2e736e5c: Fix derivate offset in cube map verification code * commit '065852c710bfd99acf8245ba66b7bf92e0e974e4': Fix derivate offset in cube map verification code
|
c9843818f4eeab0c62d484bd56a1c6c48b2a8605 |
30-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am 60ce86ed: Merge "Avoid leaking VAO in compute_interop tests." into lmp-mr1-dev * commit '60ce86edd4316c2e96b35d94844d870cdfa99d55': Avoid leaking VAO in compute_interop tests.
|
065852c710bfd99acf8245ba66b7bf92e0e974e4 |
30-Jan-2015 |
Pyry Haulos <phaulos@google.com> |
am 67fa8c54: am 2e736e5c: Fix derivate offset in cube map verification code * commit '67fa8c5472adfcad106901e7fad1e76ede4f79a1': Fix derivate offset in cube map verification code
|
60ce86edd4316c2e96b35d94844d870cdfa99d55 |
30-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Avoid leaking VAO in compute_interop tests." into lmp-mr1-dev
|
9296957fdb746e7558a00fec7f9a519f092168d8 |
30-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add support for fatal errors to framework. - Allow any test type to be fatal, not just resource error. Bug: 19197749 Change-Id: I6834889c147fb6d93264738308c0293dec9b53b4
les2/tes2TestCaseWrapper.cpp
les3/tes3TestCaseWrapper.cpp
les31/tes31TestCaseWrapper.cpp
|
67fa8c5472adfcad106901e7fad1e76ede4f79a1 |
29-Jan-2015 |
Pyry Haulos <phaulos@google.com> |
am 2e736e5c: Fix derivate offset in cube map verification code * commit '2e736e5cc21486837e98cae3c9303751f9a15c79': Fix derivate offset in cube map verification code
|
2e736e5cc21486837e98cae3c9303751f9a15c79 |
29-Jan-2015 |
Pyry Haulos <phaulos@google.com> |
Fix derivate offset in cube map verification code To accomodate implementations that use same derivative for a 2x2 pixel quad when computing LOD, cube map verification code samples derivatives in 3x3 neighborhood and computes bounds based on that. This change fixes a typo that prevented the code from considering (+1, +1) offset. Bug: 19170879 Change-Id: I2de7aa422fc2fa3ff4432e802bb98c90aedeb548
lshared/glsTextureTestUtil.cpp
|
90563f0686a0925e19cc52251dd28d6ef81e9aba |
29-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Avoid leaking VAO in compute_interop tests. Bug: 19197749 Change-Id: I5ba9bafcc13e2b92df47e52d30e5e51a8ebb8b4c
les31/functional/es31fDrawTests.cpp
|
1fdbddf3d06656eea41db16182e4ba6f056b476a |
19-Nov-2014 |
Pyry Haulos <phaulos@google.com> |
DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass This change adds new no_corners sub-groups to cube map texture gather tests. Tests in those groups don't sample around cube map corners, avoiding a HW issue on certain GPUs. All new tests are included in MR1 mustpass. GL_DEPTH_COMPONENT32F cube gather cases that sample around corners are removed from mustpass list as being too strict to enforce in the L timeframe. Additionally this resolves a bug with filling mipmap levels high up in the mipmap chain in gather tests. Bug: 18434194 Change-Id: Ib1635aefba4f1d64a15d22e481b79229573a64a7
les31/functional/es31fTextureGatherTests.cpp
|
71b579460684d4b1bffb3f13c89c2109f544636e |
22-Jan-2015 |
Pyry Haulos <phaulos@google.com> |
am ef075459: am 914bfa5f: am b9df7b5d: Allow geometry variation in 3D texture filtering tests * commit 'ef075459b073d1ded2442c5966d84fc7410b3aa7': Allow geometry variation in 3D texture filtering tests
|
ef075459b073d1ded2442c5966d84fc7410b3aa7 |
22-Jan-2015 |
Pyry Haulos <phaulos@google.com> |
am 914bfa5f: am b9df7b5d: Allow geometry variation in 3D texture filtering tests * commit '914bfa5f292c48e0954fbda993f93fe73d13ebd4': Allow geometry variation in 3D texture filtering tests
|
914bfa5f292c48e0954fbda993f93fe73d13ebd4 |
22-Jan-2015 |
Pyry Haulos <phaulos@google.com> |
am b9df7b5d: Allow geometry variation in 3D texture filtering tests * commit 'b9df7b5d58961270c55c87000a38a8ccbbdc19e9': Allow geometry variation in 3D texture filtering tests
|
b9df7b5d58961270c55c87000a38a8ccbbdc19e9 |
21-Jan-2015 |
Pyry Haulos <phaulos@google.com> |
Allow geometry variation in 3D texture filtering tests 3D texture verification code was expecting geometry to match exactly between the result and the reference. This was causing false negatives on some HW. Bug: 19092978 Change-Id: I7f20a0dc659e33c5ca3a6c88a0d242267f24fe6a
les3/functional/es3fTextureMipmapTests.cpp
lshared/glsTextureTestUtil.cpp
|
3c67e4f0ec73f9c30c6b2ed2adfbfe7faaf576a4 |
20-Dec-2014 |
Pyry Haulos <phaulos@google.com> |
Add support for dynamic loading of EGL entry points This change adds eglu::Library abstraction for accessing any and all EGL entry points. All code has been changed to use that interface instead of calling EGL functions directly. Having code use abstract interface instead of direct entry points allows always builing EGL code paths and dynamically loading them if supported by the environment. In the future analysis and logging facilities could be layered on that interface. This change required lots of small changes across all EGL code. As part of that refactoring work tcu::egl utilities were finally put to rest for good. All uses of glw.h were also removed from the EGL module. Bug: 18269587 Change-Id: Ic81e24b7eecb9813d00fba5c65144d4f59a550e8
gl/teglAndroidUtil.cpp
gl/teglApiCase.cpp
gl/teglApiCase.hpp
gl/teglChooseConfigReference.cpp
gl/teglChooseConfigReference.hpp
gl/teglChooseConfigTests.cpp
gl/teglClientExtensionTests.cpp
gl/teglColorClearCase.cpp
gl/teglColorClearCase.hpp
gl/teglColorClearTests.cpp
gl/teglConfigList.cpp
gl/teglCreateContextExtTests.cpp
gl/teglCreateContextTests.cpp
gl/teglCreateSurfaceTests.cpp
gl/teglGLES1RenderUtil.cpp
gl/teglGLES2RenderUtil.cpp
gl/teglGLES2RenderUtil.hpp
gl/teglGLES2SharedRenderingPerfTests.cpp
gl/teglGLES2SharingTests.cpp
gl/teglGLES2SharingThreadedTests.cpp
gl/teglGetProcAddressTests.cpp
gl/teglImageFormatTests.cpp
gl/teglImageTests.cpp
gl/teglImageUtil.cpp
gl/teglImageUtil.hpp
gl/teglInfoTests.cpp
gl/teglMakeCurrentPerfTests.cpp
gl/teglMemoryStressTests.cpp
gl/teglMultiThreadTests.cpp
gl/teglNativeColorMappingTests.cpp
gl/teglNativeCoordMappingTests.cpp
gl/teglNegativeApiTests.cpp
gl/teglPreservingSwapTests.cpp
gl/teglQueryConfigTests.cpp
gl/teglQueryContextTests.cpp
gl/teglQuerySurfaceTests.cpp
gl/teglRenderCase.cpp
gl/teglRenderCase.hpp
gl/teglRenderTests.cpp
gl/teglResizeTests.cpp
gl/teglSimpleConfigCase.cpp
gl/teglSimpleConfigCase.hpp
gl/teglSurfacelessContextTests.cpp
gl/teglSwapBuffersTests.cpp
gl/teglSyncTests.cpp
gl/teglTestCase.cpp
gl/teglTestCase.hpp
gl/teglTestPackage.cpp
gl/teglTestPackage.hpp
gl/teglVGRenderUtil.cpp
|
034b8e2c6f97b2dbd73dd89e95ab76a9d7e65b1a |
15-Jan-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Add class to build seeds from variables."
|
f0baefc76087f208e58af77dccaecdbac73e1247 |
09-Jan-2015 |
Mika Isojärvi <misojarvi@google.com> |
Add class to build seeds from variables. Add simple stream like seed builder utility class for building seeds from data types. This can be used to generate a seed for the rng from the parameters of the test case instead of using name of the test case. Change-Id: Ib276dc54a55c8a38878a220b17e3f9a2750cb774
nternal/CMakeLists.txt
nternal/ditSeedBuilderTests.cpp
nternal/ditSeedBuilderTests.hpp
nternal/ditTestPackage.cpp
|
4fe981b1c12c17ca77dc9852ffb6e07895c00d33 |
14-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Remove error suppression from DebugTest expectMessage()."
|
276279905ca0ae2300880dd46cf26e7359e6d467 |
14-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix delete_active.transform_feedback case."
|
e4f5e0c8d113561d40edb72cb5cf3c8b0495518f |
13-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Remove error suppression from DebugTest expectMessage(). - Remove error suppression from various expectMessage() functions, state reset will do that automatically. - Remove access to expectMessage() from Core negative test and allow access only from Debug tests. This will ensure that only debug tests can use debug functionality. Bug: 18915042 Change-Id: I1d8f03feca0c61046d099b57912b2f0ea3e8d2e8
les31/functional/es31fDebugTests.cpp
les31/functional/es31fNegativeTestShared.cpp
les31/functional/es31fNegativeTestShared.hpp
|
b7665bf0312617bb2f9200dc179a1c67ab9cbc7f |
12-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix delete_active.transform_feedback case. Set buffer binding point and set up active program that has captured outputs before calling glBeginTransformFeedback. Bug: 18915042 Change-Id: I6e5e7626a4752744445affa94c2661854603ea79
les3/functional/es3fLifetimeTests.cpp
|
a3c1058eb8af4c3440cf1223e5e60e5876174f0c |
12-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix undefined behavior in record_variable_selection test. Tessellation shader expects patch size >= 3. Increase shader input patch size to 3 from 1. Bug: 18917835 Change-Id: I0eeadfca3690a1a1697aff538699d617b4bee93e
les31/functional/es31fTessellationGeometryInteractionTests.cpp
|
02d3463743e013ba6e6e8be1f0b466a1855a3512 |
08-Jan-2015 |
Pyry Haulos <phaulos@google.com> |
Remove tcu::Surface::getSubAccess() Functionality is already provided by tcu::getSubregion(access). Bug: 18862074 Change-Id: I5160c31b2fba168dd1ce944ef8389a86f4a8bbba
gl/teglPreservingSwapTests.cpp
gl/teglResizeTests.cpp
|
9e574351a4724975bf91b1e74ccae8786d711386 |
16-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Add ANDROID_extension_pack_es31a tests. - Check extension dependencies. - Add implementation limit checks. - Basic shader tests with AEP extension directive. - Add 'expect build_successful' mode to ShaderLibrary. This mode checks only that the shaders compile and the programs link but does not attempt to execute the shader program. This is useful for example if test only wants to check that a certain sampler type is available. Bug: 18337603 Change-Id: Ib9715074c6aaccb40c0070df211236d95c7ef66a
les31/functional/CMakeLists.txt
les31/functional/es31fAndroidExtensionPackES31ATests.cpp
les31/functional/es31fAndroidExtensionPackES31ATests.hpp
les31/functional/es31fFunctionalTests.cpp
lshared/glsShaderLibrary.cpp
lshared/glsShaderLibraryCase.cpp
lshared/glsShaderLibraryCase.hpp
|
2cfb866f8c99c493ea928e1e7ab73b0939dd9c2f |
06-Jan-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Add EXT_primitive_bounding_box tests."
|
1f99d6991ce9a27d32ec0543d95646fe4e7bf001 |
17-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Add EXT_primitive_bounding_box tests. - Add primitive bounding box state query tests. - Add primitive bounding box render tests. - Add primitive bounding box test spec. - Add primitive_bounding_box to str_util and regen wrappers. - Add primitive_bounding_box state reset. - Add pritimive_bounding_box wrapper context no-op implementation. - Add tcu::Vector::operator-= () - Pretty-printing return values of array returning queries. - Add tessellation patch vertices state reset. Bug: 18336498 Change-Id: I56f3301fc32bf016e2091163d35dced2afb80c0d
les31/functional/CMakeLists.txt
les31/functional/es31fFunctionalTests.cpp
les31/functional/es31fPrimitiveBoundingBoxTests.cpp
les31/functional/es31fPrimitiveBoundingBoxTests.hpp
|
65312a8aee18ce25f9c1f6429924267745e87103 |
30-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am 949be649: am 1029ba1f: Fix srgb_unsigned_byte RBO test regression with NV_sRGB_formats extension. * commit '949be649c62281818b9e55d6cd3ad8e6bd317ba1': Fix srgb_unsigned_byte RBO test regression with NV_sRGB_formats extension.
|
949be649c62281818b9e55d6cd3ad8e6bd317ba1 |
30-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am 1029ba1f: Fix srgb_unsigned_byte RBO test regression with NV_sRGB_formats extension. * commit '1029ba1f311daab764fa4e54f0c2a57124522ad0': Fix srgb_unsigned_byte RBO test regression with NV_sRGB_formats extension.
|
1029ba1f311daab764fa4e54f0c2a57124522ad0 |
30-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Fix srgb_unsigned_byte RBO test regression with NV_sRGB_formats extension. A bugfix to make unsized SRGB format with UNSIGNED_BYTE type renderable on texture targets erroneously caused test cases to expect same renderablity on RBO targets as well. RBOs cannot be created with an unsized internal formats. This change removes the erroneously added expectation of renderablity from RBO targets. Bug: 18755796 Change-Id: I8beb906ebccc1305fa910f18f355121623a1aca1
lshared/glsFboCompletenessTests.cpp
|
4802da20fb8ad7b2dc4ac42a726d56a9e79206eb |
17-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix GLES2 negative test issues."
|
f1e221e802f111e9efa4b9db15d01945d103b03d |
17-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Fix GLES2 negative test issues. - Check GL_OES_fbo_render_mipmap extension in framebuffer_texture2d negative test. - Check GL_EXT_draw_buffers in builtin_variable.max_draw_buffers_* tests. - Fix invalid uniform location check in get_uniformfv negative state test. Bug: 18620565 Change-Id: I2158a10ca859e3c40219bd324e7a02c0ff10e42b
les2/functional/es2fNegativeBufferApiTests.cpp
les2/functional/es2fNegativeStateApiTests.cpp
les2/functional/es2fShaderBuiltinVarTests.cpp
|
eb0aaf2611ad99884250a2972c7b5f80dc1329fd |
16-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Fix GLES2 negative texture api tests. - Remove broken compressedtexsubimage2d_invalid_format test. Function is not required to generate INVALID_ENUM on invalid format. Spec only states that format must match the target texture format or INVALID_OPERATION. - Remove broken generatemipmap_invalid_target_bind test. - Add npot extension check to generatemipmap_npot_wdt_hgt test. - Add GL_EXT_texture_compression_s3tc and GL_IMG_texture_compression_pvrtc format pretty-printing. Bug: 18770284 Change-Id: I9c2c8d059b04eb51885062e9f0b78c2254050521
les2/functional/es2fNegativeTextureApiTests.cpp
|
8ada207f98ac56547ba4a56a2b3ea9305ce9ca93 |
15-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am 08b5461b: am 6105d36c: Require renderability of SRGB,UNSIGNED_BYTE from NV_sRGB_formats. * commit '08b5461b39b267b82f0695e4cbed85ba1c0e65c5': Require renderability of SRGB,UNSIGNED_BYTE from NV_sRGB_formats.
|
08b5461b39b267b82f0695e4cbed85ba1c0e65c5 |
15-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am 6105d36c: Require renderability of SRGB,UNSIGNED_BYTE from NV_sRGB_formats. * commit '6105d36c20b890fe795a9a412db4bdb0ed6f1198': Require renderability of SRGB,UNSIGNED_BYTE from NV_sRGB_formats.
|
6105d36c20b890fe795a9a412db4bdb0ed6f1198 |
15-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Require renderability of SRGB,UNSIGNED_BYTE from NV_sRGB_formats. NV_sRGB_formats extension makes sized format SRGB8 color-renderable but does not define any unsized format to be color-renderable. Assume unsized SRGB format with UNSIGNED_BYTE type is implied to be color-renderable. Bug: 18755796 Change-Id: I7d083aa9a474e1cdd784ded02178ffbad4a79cdb
lshared/glsFboCompletenessTests.cpp
|
15dea6af2cacd654586acaaf46289f188b98e3d3 |
10-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am 78add1e6: am 664e0500: Fix atomic min and max signed value verification. * commit '78add1e6aeb4dfd79b65f39c1ec4c20c7a687126': Fix atomic min and max signed value verification.
|
78add1e6aeb4dfd79b65f39c1ec4c20c7a687126 |
10-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am 664e0500: Fix atomic min and max signed value verification. * commit '664e0500b4d1458fae75baf99cc4368442a0f370': Fix atomic min and max signed value verification.
|
664e0500b4d1458fae75baf99cc4368442a0f370 |
10-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Fix atomic min and max signed value verification. - Do not expect shared variable to always be 32 bits long. - Log all failures, not just first. - Log hexadecimal values on error. Bug: 18607593 Change-Id: I59c896300734856f33cfead86652157951d6ccb3
les31/functional/es31fShaderAtomicOpTests.cpp
|
0f95867217c894d74c73755446907dc0d3fa05df |
09-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am ae2269a2: am 47b9d7f9: Merge "Relax shader derivative test verification." into lmp-mr1-dev * commit 'ae2269a28139f7dfa557f6b268ca8d9e99b58eba': Relax shader derivative test verification.
|
90c407c3a8b894c14c0d29634f8a100a6a926456 |
09-Dec-2014 |
Pyry Haulos <phaulos@google.com> |
am f3cfb67d: am a7438f76: Fix bug in handling CRLF line endings in ShaderLibrary * commit 'f3cfb67d7ad1999cdfda7ef857359eaba4f05c37': Fix bug in handling CRLF line endings in ShaderLibrary
|
ae2269a28139f7dfa557f6b268ca8d9e99b58eba |
08-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am 47b9d7f9: Merge "Relax shader derivative test verification." into lmp-mr1-dev * commit '47b9d7f998a5bc6fe124ee1c420a1e122b91d90e': Relax shader derivative test verification.
|
f3cfb67d7ad1999cdfda7ef857359eaba4f05c37 |
08-Dec-2014 |
Pyry Haulos <phaulos@google.com> |
am a7438f76: Fix bug in handling CRLF line endings in ShaderLibrary * commit 'a7438f761960032e1150e6e1b30990062136bc15': Fix bug in handling CRLF line endings in ShaderLibrary
|
03c2537ecd8a1521aa98134bb223c025e7c68c56 |
05-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am d8fdba48: am 13db3557: Remove dEQP workaround for GCC prescott internal compiler error. * commit 'd8fdba486c2d2ff46025497ddb763fbf84d5a74d': Remove dEQP workaround for GCC prescott internal compiler error.
|
47b9d7f998a5bc6fe124ee1c420a1e122b91d90e |
05-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Relax shader derivative test verification." into lmp-mr1-dev
|
d8fdba486c2d2ff46025497ddb763fbf84d5a74d |
05-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am 13db3557: Remove dEQP workaround for GCC prescott internal compiler error. * commit '13db3557aa1b5809f50cb214e848866f3e80db6c': Remove dEQP workaround for GCC prescott internal compiler error.
|
13db3557aa1b5809f50cb214e848866f3e80db6c |
05-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Remove dEQP workaround for GCC prescott internal compiler error. Bug: 18178209 Bug: 18171557 Bug: 18174291 Change-Id: I9bfab4be7ad8336fe1d74fbaa633663e6b3f0c4f
lshared/glsVertexArrayTests.cpp
|
bd4d098088a5b205c7e7d8dc0bec140d2fa55446 |
04-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Relax shader derivative test verification. - Disable GL_DITHER. Dithering only adds noise to result images. - Add to dfdx and dfdy cases a flush-to-zero aware verification phase after preliminary verification to check if seemingly invalid derivatives could be caused by flushing or other relaxations allowed by the spec. This phase is NOT added to the fwidth cases since they operate with significantly higher thresholds which are likely to hide flushing anyway. Bug: 18539021 Change-Id: Ic17909d30de25c8bae9d9996ce8df15c9ad5bc5e
les3/functional/es3fShaderDerivateTests.cpp
|
a017863963f9194666b813f6ef88130288a5fc50 |
21-Nov-2014 |
Pyry Haulos <phaulos@google.com> |
Generate EGL framework .inl files from Khronos XML registry This change adds support for producing auto-generated parts of the EGL framework from official Khronos XML API description. The change comes with some refactoring of opengl generator scripts as common code is moved to scripts/khr_util. Bug: 18273960 Change-Id: I4da9a1a5fae02854e3de3facfc93b325e3087502
gl/teglGetProcAddressTests.cpp
gl/teglGetProcAddressTests.inl
|
a7438f761960032e1150e6e1b30990062136bc15 |
03-Dec-2014 |
Pyry Haulos <phaulos@google.com> |
Fix bug in handling CRLF line endings in ShaderLibrary glsShaderLibrary.cpp failed to strip first empty line from shader strings if .test file was using CRLF line endings. That was leading to further issues later on. Bug: 18595005 Change-Id: Ia783c2bed4c838877c80f7c51bcf3fb021b75c8f
lshared/glsShaderLibrary.cpp
|
f9c070d63df50240d3945d4eb621f180cb1e5590 |
02-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am 27cb77a6: am 1bfa102d: Fix incompatible interpolation interfaces in random SSO tests. * commit '27cb77a6a5f40e497359a74f530fb5bb39e4ce67': Fix incompatible interpolation interfaces in random SSO tests.
|
27cb77a6a5f40e497359a74f530fb5bb39e4ce67 |
02-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am 1bfa102d: Fix incompatible interpolation interfaces in random SSO tests. * commit '1bfa102df7c2678fa4ac421fa29780848c2c12f3': Fix incompatible interpolation interfaces in random SSO tests.
|
1bfa102df7c2678fa4ac421fa29780848c2c12f3 |
02-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Fix incompatible interpolation interfaces in random SSO tests. - Fix random cases generating incompatible interfaces. - Allow random generator to generate varyings with no interpolation qualifiers. - Group interface varyings to the beginning of shader source for readability. - Remove dependecy to glu::INTERPOLATION_LAST in case generation to prevent unintended case list changes if glu::Interpolation enum is expanded. Bug: 18542476 Change-Id: I7431d5c41b7222f8fa1484f0352aec918598afd1
les31/functional/es31fSeparateShaderTests.cpp
|
89b2e2d4dfe4f535ca2cd8ef1bdea2e7cb04ef63 |
01-Dec-2014 |
Pyry Haulos <phaulos@google.com> |
am 792cada8: am edd21bd9: Merge "Remove sin/cos workaround for libhoudini" into lmp-mr1-dev * commit '792cada8a638ee3948c86d9cf6eb511ac74bbe46': Remove sin/cos workaround for libhoudini
|
792cada8a638ee3948c86d9cf6eb511ac74bbe46 |
01-Dec-2014 |
Pyry Haulos <phaulos@google.com> |
am edd21bd9: Merge "Remove sin/cos workaround for libhoudini" into lmp-mr1-dev * commit 'edd21bd9be5debea460b935fb7277aeeed606e78': Remove sin/cos workaround for libhoudini
|
4e5b97d6044f391caef0b7f7f3cb187addbd93b8 |
01-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am 521baaa3: am 2acb6d46: Fix negative layout_binding cases failing on low implementation limits. * commit '521baaa30763b29d5e99d8d36e509200dcda4f6b': Fix negative layout_binding cases failing on low implementation limits.
|
521baaa30763b29d5e99d8d36e509200dcda4f6b |
01-Dec-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am 2acb6d46: Fix negative layout_binding cases failing on low implementation limits. * commit '2acb6d4631d6d7084ebe4fb762003bcde1aae336': Fix negative layout_binding cases failing on low implementation limits.
|
edd21bd9be5debea460b935fb7277aeeed606e78 |
01-Dec-2014 |
Pyry Haulos <phaulos@google.com> |
Merge "Remove sin/cos workaround for libhoudini" into lmp-mr1-dev
|
2acb6d4631d6d7084ebe4fb762003bcde1aae336 |
27-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Fix negative layout_binding cases failing on low implementation limits. - Fix contradictory case not producing contradictory bindings. - Fix crash in negative binding case. - Fix invalid array indexing in ubo array cases. Bug: 18540352 Change-Id: Id1d273508159eee3604260217ee7ba855b420d50
les31/functional/es31fLayoutBindingTests.cpp
|
233ccc95381db673521e4e95dee2d201dc018cd6 |
21-Nov-2014 |
Pyry Haulos <phaulos@google.com> |
Remove sin/cos workaround for libhoudini Bug: 18093947 Change-Id: I20dea41a38245ccc6318275207d7981973714cf9
lshared/glsBuiltinPrecisionTests.cpp
|
ce5bdf5f075fc660cea4dd3a8b136844c54d0e8f |
20-Nov-2014 |
Pyry Haulos <phaulos@google.com> |
am 59b1950b: Fix ambiguous mediump int write in shared_var.atomic tests automerge: 75be7fa * commit '59b1950b68a8b09c5c51ff22267dab958fd22d1a': Fix ambiguous mediump int write in shared_var.atomic tests
|
59b1950b68a8b09c5c51ff22267dab958fd22d1a |
20-Nov-2014 |
Pyry Haulos <phaulos@google.com> |
Fix ambiguous mediump int write in shared_var.atomic tests automerge: 75be7fa * commit '75be7fae1949a801c080530de53bdf123abb517a': Fix ambiguous mediump int write in shared_var.atomic tests
|
75be7fae1949a801c080530de53bdf123abb517a |
20-Nov-2014 |
Pyry Haulos <phaulos@google.com> |
Fix ambiguous mediump int write in shared_var.atomic tests Shaders in atomic memory functions were assigning mediump integers to SSBOs and expecting that those wouldn't get sign-extended in the process. Bug: 18446009 Change-Id: I10407cdb6558ba18a553df36285edf9d23239331
les31/functional/es31fShaderAtomicOpTests.cpp
|
b8cc291aae87975bb3b2035b7d3d119d46dd3cae |
19-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am 7d8acc71: am 8c6516bd: Merge "Remove implied \'[0]\' check in XFB array element resource name tests." into lmp-mr1-dev * commit '7d8acc717af76cf4194ae0c7059b8d6b4df775ea': Remove implied '[0]' check in XFB array element resource name tests.
|
2f1552a585c9f94594357c09b12d47c0a07aa36d |
19-Nov-2014 |
Pyry Haulos <phaulos@google.com> |
am 5193012e: am 54edf543: Add cube gather tests that avoid corners; remove D32F from mustpass * commit '5193012e7d83401cf5b6a698f0efe2ebdba7dc99': Add cube gather tests that avoid corners; remove D32F from mustpass
|
7d8acc717af76cf4194ae0c7059b8d6b4df775ea |
19-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am 8c6516bd: Merge "Remove implied \'[0]\' check in XFB array element resource name tests." into lmp-mr1-dev * commit '8c6516bd099f84750fc605807b833f36ab459343': Remove implied '[0]' check in XFB array element resource name tests.
|
5193012e7d83401cf5b6a698f0efe2ebdba7dc99 |
19-Nov-2014 |
Pyry Haulos <phaulos@google.com> |
am 54edf543: Add cube gather tests that avoid corners; remove D32F from mustpass * commit '54edf5431a35b399c5f6d3141be07a33d73c3b8b': Add cube gather tests that avoid corners; remove D32F from mustpass
|
8c6516bd099f84750fc605807b833f36ab459343 |
19-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Remove implied '[0]' check in XFB array element resource name tests." into lmp-mr1-dev
|
54edf5431a35b399c5f6d3141be07a33d73c3b8b |
19-Nov-2014 |
Pyry Haulos <phaulos@google.com> |
Add cube gather tests that avoid corners; remove D32F from mustpass This change adds new no_corners sub-groups to cube map texture gather tests. Tests in those groups don't sample around cube map corners, avoiding a HW issue on certain GPUs. All new tests are included in MR1 mustpass. GL_DEPTH_COMPONENT32F cube gather cases that sample around corners are removed from mustpass by request. Additionally this resolves a bug with filling mipmap levels high up in the mipmap chain in gather tests. Bug: 18434194 Change-Id: Ib1635aefba4f1d64a15d22e481b79229573a64a7
les31/functional/es31fTextureGatherTests.cpp
|
161b8ac50b4b4fc2d471d162026ef603ad3370d8 |
19-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Remove implied '[0]' check in XFB array element resource name tests. - Remove check that "name" matches "name[0]" for XFB array element resources. - Clarify log messages. Bug: 18448008 Change-Id: Ia8d98161d6d42b13ec4b1c1869494729fff3142d
les31/functional/es31fProgramInterfaceQueryTests.cpp
|
f53c2f74743ba1f9b201d03c01b38979a3e22a9c |
19-Nov-2014 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Add tests for EGL_ANDROID_image_native_buffer."
|
d331a3a8a65c7608ec65f46d55cad034bf9bfa57 |
18-Nov-2014 |
Pyry Haulos <phaulos@google.com> |
am 79881a65: Merge "DO NOT MERGE Add workaround for incorrect array-bounds warning in glsDrawTest.cpp" into lmp-mr1-dev * commit '79881a65103dfaa9a75e2e72b3e60f58466bb393': DO NOT MERGE Add workaround for incorrect array-bounds warning in glsDrawTest.cpp
|
d6f3133d9ebda6ed33a48d8b7f4125897780eec1 |
10-Nov-2014 |
Pyry Haulos <phaulos@google.com> |
DO NOT MERGE Add workaround for incorrect array-bounds warning in glsDrawTest.cpp Bug: 18329517 Change-Id: I07e4139429301ee306f9a79833da23df143ecafe (cherry picked from commit 161a3f7331372887eee58a5f2c6dd1265861e1bd)
lshared/glsDrawTest.cpp
|
b035773dba9d9886d5cc0eef92feeba24b279c24 |
29-Oct-2014 |
Mika Isojärvi <misojarvi@google.com> |
Add tests for EGL_ANDROID_image_native_buffer. Add tests and required utilities for EGL_ANDROID_image_native_buffer. Change-Id: I0763f49d09806118ddc21d905c3223a6978dcc5b
gl/CMakeLists.txt
gl/teglAndroidUtil.cpp
gl/teglAndroidUtil.hpp
gl/teglImageFormatTests.cpp
gl/teglImageTests.cpp
gl/teglImageUtil.cpp
gl/teglImageUtil.hpp
|
f34763628fbe215e58517ef06c34bcdc459320d4 |
18-Nov-2014 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Add support for compressed 3D/2D array textures."
|
becd5d53015521acf7536ba754de326d8b1da2f3 |
04-Nov-2014 |
Mika Isojärvi <misojarvi@google.com> |
Add support for compressed 3D/2D array textures. Add support for 3D and 2D array textures to tcu::CompressedTexture. Also cleaned up the tcuCompressedTexture.hpp/.cpp. Change-Id: I407e04f72d4dbc4e705d26600fbf03607a6c4ea2
les3/functional/es3fASTCDecompressionCases.cpp
les3/functional/es3fASTCDecompressionCases.hpp
les3/functional/es3fCompressedTextureTests.cpp
les3/functional/es3fTextureFormatTests.cpp
les3/functional/es3fTextureWrapTests.cpp
|
8f6a3b44595bfa9410f4977ecabcd402015faa83 |
12-Nov-2014 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Refactored EGLImage tests."
|
49e9cf0deb67df18a5eef36a2e13c511361a1ac0 |
11-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Remove forward incompatible negative check in rbo api tests. automerge: 54b87ef automerge: d605736 * commit 'd60573699e7253145aeba39e62c029bbdd00a06b': Remove forward incompatible negative check in rbo api tests.
|
d60573699e7253145aeba39e62c029bbdd00a06b |
11-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Remove forward incompatible negative check in rbo api tests. automerge: 54b87ef * commit '54b87ef529da3e76c538af41c8bb8061a57ec23f': Remove forward incompatible negative check in rbo api tests.
|
54b87ef529da3e76c538af41c8bb8061a57ec23f |
11-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Remove forward incompatible negative check in rbo api tests. Bug: 18334766 Change-Id: I794d17420308056b83028dca052ad356919875a7
les3/functional/es3fNegativeBufferApiTests.cpp
|
b1d6e04860b6189b201c79998ba54cd19924c3b5 |
11-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am a0e21bdc: Merge "Fix some dEQP GLES2 issues." into lmp-mr1-dev automerge: a0d087b * commit 'a0e21bdc28151ed4656a0f87860781da8bec7eb3': Fix some dEQP GLES2 issues.
|
42f3aafd36187c2f1bbc78ef28ef717d20dcafa7 |
11-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am 43f8c385: Merge "Relax GLES3 internal format queries for GLES31 compatibility." into lmp-mr1-dev automerge: e3e5640 * commit '43f8c385739c8ccb5e5b9c0bb24f7b54cb4b4ee2': Relax GLES3 internal format queries for GLES31 compatibility.
|
a0e21bdc28151ed4656a0f87860781da8bec7eb3 |
11-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix some dEQP GLES2 issues." into lmp-mr1-dev automerge: a0d087b * commit 'a0d087b7e2c06cbd2c038e4847dd64961416eb3b': Fix some dEQP GLES2 issues.
|
43f8c385739c8ccb5e5b9c0bb24f7b54cb4b4ee2 |
11-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Relax GLES3 internal format queries for GLES31 compatibility." into lmp-mr1-dev automerge: e3e5640 * commit 'e3e56402efcd6fdccfd9d0e67837c038904fdb4c': Relax GLES3 internal format queries for GLES31 compatibility.
|
2ca027c89134c1c41cfc6351be75cadb8d22a535 |
11-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Allow trailing newline in trie files. automerge: 99df2e4 * commit '99df2e43e0ccca26aec6f291ea84a62b36baad68': Allow trailing newline in trie files.
|
c0671cd9373c7f67d78c893e77db752d3ba24f6d |
11-Nov-2014 |
Pyry Haulos <phaulos@google.com> |
Add support for simpler test case list syntax automerge: 89659d2 * commit '89659d2685195bf9e34ff7a2e321e6ce471c8462': Add support for simpler test case list syntax
|
3f04be3776b766351d288c794a8b20e52b843415 |
11-Nov-2014 |
Mika Isojärvi <misojarvi@google.com> |
Fixes to EGL negative api tests. automerge: d9ae6af * commit 'd9ae6afecd7e9b1904c171ee958fc7dda47ee5f2': Fixes to EGL negative api tests.
|
f48f164892b6036895b5904bef8c1bfd2b402beb |
11-Nov-2014 |
Mika Isojärvi <misojarvi@google.com> |
Fix EGL_MIPMAP_LEVEL query checks. automerge: 358d99c * commit '358d99cacdf7a16393046dedd1dafc7db0b0f703': Fix EGL_MIPMAP_LEVEL query checks.
|
6be9bbba81082921da4b3270e7688aeca0e49b51 |
11-Nov-2014 |
Mika Isojärvi <misojarvi@google.com> |
Fix EGL_CONTEXT_CLIENT_VERSION check. automerge: 42eb50c * commit '42eb50c1e508d12e8439ae4962ab5aa935ec4574': Fix EGL_CONTEXT_CLIENT_VERSION check.
|
a0d087b7e2c06cbd2c038e4847dd64961416eb3b |
11-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix some dEQP GLES2 issues." into lmp-mr1-dev
|
e3e56402efcd6fdccfd9d0e67837c038904fdb4c |
11-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Relax GLES3 internal format queries for GLES31 compatibility." into lmp-mr1-dev
|
99df2e43e0ccca26aec6f291ea84a62b36baad68 |
04-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Allow trailing newline in trie files. Bug: 18329517 Bug: 17958588 Change-Id: Iaa9b5aa95ee27e31d486755954df193f808b7e82 (cherry picked from commit 831962c779a19a1822b0074012763b604ac42d24)
nternal/ditFrameworkTests.cpp
|
89659d2685195bf9e34ff7a2e321e6ce471c8462 |
31-Oct-2014 |
Pyry Haulos <phaulos@google.com> |
Add support for simpler test case list syntax This change adds support for mustpass-style (full test case path per line) test case format. All existing test case list command line options (--deqp-caselist, --deqp-stdin-caselist, --deqp-caselist-file) now accept both trie- and list-style inputs. Format is detected by looking at the first character; trie always starts with '{', list-style format is assumed otherwise. de::CommandLine default value behavior has been changed. Options that take values (i.e. not --flags) don't have value set, unless default value is provided when registering options. Calling getOption() on command line option whose value is not provided is now an error. hasOption() should be used first to check if a value was provided at all. Test case list parsing is now covered by tests in the internal module. Bug: 18329517 Bug: 17958588 Change-Id: If6063165ff59cbd8e538d6f829c583541e104fd1 (cherry picked from commit ee2e173d445e87e1f98245f4377f66b081cc320d)
gl/teglTestPackage.cpp
nternal/ditFrameworkTests.cpp
|
d9ae6afecd7e9b1904c171ee958fc7dda47ee5f2 |
24-Oct-2014 |
Mika Isojärvi <misojarvi@google.com> |
Fixes to EGL negative api tests. Bug: 18329517 Change-Id: I6d61f7aaa06f26e20a64e5c1bdceac7a56074232 (cherry picked from commit c3dc61b2f849ceb5a1c4b335cd02564cfe4ba527)
gl/teglNegativeApiTests.cpp
|
358d99cacdf7a16393046dedd1dafc7db0b0f703 |
24-Oct-2014 |
Mika Isojärvi <misojarvi@google.com> |
Fix EGL_MIPMAP_LEVEL query checks. Check that EGL_MIPMAP_LEVEL query returns 0 for pbuffers and doesn't modify return value pointer for other surfaces. Bug: 18329517 Change-Id: Iff769c93306821fa16889ba3298f28f061a4bfeb (cherry picked from commit ff0bd4ba2ffca5c910035fbc37074ead9b4f5b4c)
gl/teglQuerySurfaceTests.cpp
|
42eb50c1e508d12e8439ae4962ab5aa935ec4574 |
24-Oct-2014 |
Mika Isojärvi <misojarvi@google.com> |
Fix EGL_CONTEXT_CLIENT_VERSION check. Check that EGL_CONTEXT_CLIENT_VERSION is version that supports version used when creating context instead of requiring it to be exactly same. Bug: 18329517 Change-Id: I072a5796d92450b29e82655ea840c3b67ec8eea9 (cherry picked from commit 2b5718821a9ec271f25bcac0569c6e1c2dcf33eb)
gl/teglQueryContextTests.cpp
|
6548214158a4646849b06b5a3768a6d0a04e7246 |
10-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Relax GLES3 internal format queries for GLES31 compatibility. - Allow multisample configurations for integer formats in GLES3. - Add GLES31 test set for rbo internal formats. Bug: 18315640 Change-Id: I9db53a5896511e29b0cc969812d2bf4f306e4612
les3/functional/es3fInternalFormatQueryTests.cpp
les31/functional/es31fInternalFormatQueryTests.cpp
|
dd3c1e9bf560d4490d4aad5763e0180b098dbb0e |
10-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Fix some dEQP GLES2 issues. - Convert broken negative preprocessor case to a positive one. - Improve logging in negative shader matrix cases. Bug: 18290570 Change-Id: If7e1a67a46021740f1c930cdda684bd85dd813be
les2/functional/es2fNegativeShaderApiTests.cpp
|
161a3f7331372887eee58a5f2c6dd1265861e1bd |
10-Nov-2014 |
Pyry Haulos <phaulos@google.com> |
Add workaround for incorrect array-bounds warning in glsDrawTest.cpp Change-Id: I07e4139429301ee306f9a79833da23df143ecafe
lshared/glsDrawTest.cpp
|
53365959f2740e7b9ed59c51adbb73372f908a09 |
29-Oct-2014 |
Mika Isojärvi <misojarvi@google.com> |
Refactored EGLImage tests. Refactor EGLImage tests and add more EGL utilities. Change-Id: I3e7a1648b087316e7ae9ac85e52b88cbe89d33bf
gl/CMakeLists.txt
gl/teglImageFormatTests.cpp
gl/teglImageFormatTests.hpp
gl/teglImageTests.cpp
gl/teglImageUtil.cpp
gl/teglImageUtil.hpp
gl/teglTestCase.cpp
gl/teglTestCase.hpp
|
b60872cf4c30660892e819f36c74022831b3358a |
05-Nov-2014 |
Pyry Haulos <phaulos@google.com> |
Merge "Create repro cases for FBO clear bug"
|
831962c779a19a1822b0074012763b604ac42d24 |
04-Nov-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Allow trailing newline in trie files. Bug: 17958588 Change-Id: Iaa9b5aa95ee27e31d486755954df193f808b7e82
nternal/ditFrameworkTests.cpp
|
8cc4650120c587d5c00ad08cd1e0d81e804d7578 |
04-Nov-2014 |
Pyry Haulos <phaulos@google.com> |
Create repro cases for FBO clear bug Color clears typically enjoy special handling in drivers, especially on tile-based renderers, where fullscreen clears are typically just state that gets processed when tile is initialized. That requires further special handling when the clear is the only command issued to a render target. Sure enough there appears to be some devices where following doesn't work as expected: Repeat N times: Clear FBO A with some iteration-specific color Bind FBO B Sample from FBO A The result is that sampling might not return color of that iteration, but instead for example the claer color of first, or previous iteration. These tests attempt to reproduce that implementation bug. Bug: 18169662 Change-Id: I869138c5108d66fdf0cf497f730b2b3518d1686d
les2/functional/es2fFboRenderTest.cpp
les3/functional/es3fFboColorbufferTests.cpp
|
ee2e173d445e87e1f98245f4377f66b081cc320d |
31-Oct-2014 |
Pyry Haulos <phaulos@google.com> |
Add support for simpler test case list syntax This change adds support for mustpass-style (full test case path per line) test case format. All existing test case list command line options (--deqp-caselist, --deqp-stdin-caselist, --deqp-caselist-file) now accept both trie- and list-style inputs. Format is detected by looking at the first character; trie always starts with '{', list-style format is assumed otherwise. de::CommandLine default value behavior has been changed. Options that take values (i.e. not --flags) don't have value set, unless default value is provided when registering options. Calling getOption() on command line option whose value is not provided is now an error. hasOption() should be used first to check if a value was provided at all. Test case list parsing is now covered by tests in the internal module. Bug: 17958588 Change-Id: If6063165ff59cbd8e538d6f829c583541e104fd1
gl/teglTestPackage.cpp
nternal/ditFrameworkTests.cpp
|
32dd6a3f9875a2361580082399d9c1c633ca468d |
30-Oct-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am 46b73d13: am 7665e4ff: Workaround for GCC internal compiler error. * commit '46b73d138528013b0d64e3e04a39f4985f37ad49': Workaround for GCC internal compiler error.
|
46b73d138528013b0d64e3e04a39f4985f37ad49 |
30-Oct-2014 |
Jarkko Pöyry <jpoyry@google.com> |
am 7665e4ff: Workaround for GCC internal compiler error. * commit '7665e4ff5452f9fc261434f98484728a233ef452': Workaround for GCC internal compiler error.
|
7665e4ff5452f9fc261434f98484728a233ef452 |
29-Oct-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Workaround for GCC internal compiler error. GCC 4.8.0 generates internal compiler error (assign_by_spills) in RandomArrayGenerator::createQuads() when compiled with -march=prescott. As a workaround for the error, disable inlining of alignmentSafeAssignment() when compiling for x86 using the affected GCC version. Bug: 18171557 Bug: 18174291 Change-Id: I3c7120ab304941d943515f0e2713513779253380
lshared/glsVertexArrayTests.cpp
|
145639d53313ac9abf27ac46191dc485f347fa8f |
29-Oct-2014 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Fixes to EGL negative api tests."
|
99980882934a1322546c027af8fd9bb99e882dee |
29-Oct-2014 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Fix EGL_MIPMAP_LEVEL query checks."
|
7d267e0b6ca5a6917a8c3bb3396a1007f0587354 |
29-Oct-2014 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Fix EGL_CONTEXT_CLIENT_VERSION check."
|
70309ee703729c83e3f90aa976d2eb54923d0915 |
25-Oct-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Use invalid sample count in renderbuffer_storage_multisample negative case." into lmp-dev
|
becf9ffdd185d4459765a52666ff8540b2bae385 |
25-Oct-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix early fragment test tests on default fb without depth." into lmp-dev
|
36ebe43247b45ca9933ccc511c73c373a4fafe59 |
25-Oct-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Use invalid sample count in renderbuffer_storage_multisample negative case. Bug; 18100655 Change-Id: I9bd0417c44f3531755ec2ba1cc06f8164df50661
les31/functional/es31fNegativeBufferApiTests.cpp
|
086095fc05c78131162074c189bb711c4a55129a |
25-Oct-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix framebuffer completeness tests with sRGB targets." into lmp-dev
|
a237fcd566c01e1c84401b68d6d3687d8040dfb2 |
25-Oct-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Fix early fragment test tests on default fb without depth. - Check default fb has relevant depth/stencil buffer - Add cases with non-default framebuffer - Add cases with non-default framebuffer without the relevant stencil/depth test buffer attachment. Bug: 18100454 Change-Id: Ie66ba9aacc9d0abc94c7664ed3f268970e185030
les31/functional/es31fShaderImageLoadStoreTests.cpp
|
ef47bf903439ca2c12640ec0f397d29e8bd4f197 |
24-Oct-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Fix framebuffer completeness tests with sRGB targets. - Don't expect SRGB to become renderable in GL_EXT_sRGB extension - Support GL_EXT_sRGB_write_control extension - Support GL_NV_sRGB_formats extension - Add missing GLES3 texture formats - Remove modified cases from must-pass list Bug: 18094134 Change-Id: I7587ff4a0e6106b74780dae193fa16970145a02e
les2/functional/es2fFboCompletenessTests.cpp
les3/functional/es3fFboCompletenessTests.cpp
lshared/glsFboCompletenessTests.cpp
|
9fa944ae1829441ef58596701ddc9c3d07b50f04 |
24-Oct-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Reduce and verify fragment output PIQ test draw buffer usage. - Check GL_MAX_DRAW_BUFFERS implementation limit and usage if shader build fails. - Reduce required GL_MAX_DRAW_BUFFERS from 5 to 4 in explicit location fragment output array tests. - Fix various max binding resource usage checks. Bug: 18094242 Change-Id: I17e091eb1939fd7ec94789be70be5a069970b697
les31/functional/es31fProgramInterfaceDefinitionUtil.cpp
les31/functional/es31fProgramInterfaceDefinitionUtil.hpp
les31/functional/es31fProgramInterfaceQueryTestCase.cpp
les31/functional/es31fProgramInterfaceQueryTests.cpp
|
c3dc61b2f849ceb5a1c4b335cd02564cfe4ba527 |
24-Oct-2014 |
Mika Isojärvi <misojarvi@google.com> |
Fixes to EGL negative api tests. Change-Id: I6d61f7aaa06f26e20a64e5c1bdceac7a56074232
gl/teglNegativeApiTests.cpp
|
ff0bd4ba2ffca5c910035fbc37074ead9b4f5b4c |
24-Oct-2014 |
Mika Isojärvi <misojarvi@google.com> |
Fix EGL_MIPMAP_LEVEL query checks. Check that EGL_MIPMAP_LEVEL query returns 0 for pbuffers and doesn't modify return value pointer for other surfaces. Change-Id: Iff769c93306821fa16889ba3298f28f061a4bfeb
gl/teglQuerySurfaceTests.cpp
|
2b5718821a9ec271f25bcac0569c6e1c2dcf33eb |
24-Oct-2014 |
Mika Isojärvi <misojarvi@google.com> |
Fix EGL_CONTEXT_CLIENT_VERSION check. Check that EGL_CONTEXT_CLIENT_VERSION is version that supports version used when creating context instead of requiring it to be exactly same. Change-Id: I072a5796d92450b29e82655ea840c3b67ec8eea9
gl/teglQueryContextTests.cpp
|
f8540a99d85b322eb826249746f08111f0137fa8 |
23-Oct-2014 |
Pyry Haulos <phaulos@google.com> |
Add blend barrier after first opaque quad Advanced blending tests were missing barrier between first opaque quad and subsequent blended quads. This change adds BlendBarrier() call if coherent blending is not enabled. This change also adds fullscreen clear before rendering as framework doesn't perform that in GLES31 module. Bug: 18100652 Change-Id: Idd16f2fde543af885e97adf5b5c2123d7e803152
les31/functional/es31fAdvancedBlendTests.cpp
|
6541c9eb90bec1066d78d566a6de4551683fa5bb |
22-Oct-2014 |
Pyry Haulos <phaulos@google.com> |
Workaround for libhoudini.so sin&cos bug This is a workaround for Intel ARM->x86 translator (houdini) bug. sin() & cos() return garbage for very large inputs. The outcome is that when codomain is applied the result interval becomes empty. Workaround is to bring the input value to the base range via modulo if sin/cos returns an invalid values. Change-Id: I2178daf2f9ffec543c1cf9fad2881719dd7736cc
lshared/glsBuiltinPrecisionTests.cpp
|
f66298afea59aaebe3b4ac601caf0dbfcefb4f7c |
17-Oct-2014 |
Pyry Haulos <phaulos@google.com> |
Add missing barrier() to shared var test shader Bug: 18033432 Change-Id: Id64798a196c8567828385b24ccde845b1b5efafb
les31/functional/es31fShaderSharedVarTests.cpp
|
700c8fcf7b207b35ba2bdd211f5865bcb1c0961f |
16-Oct-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Add internal format query with too large/small buffer tests. Change-Id: Iccc403b7a7d63b21a6e0ac4f505c2db656e3772c
les31/functional/es31fInternalFormatQueryTests.cpp
|
4c440d5c2b3bb7ea46ac8599bf80895b918f3fe8 |
16-Oct-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Check GL_OES_texture_stencil8 in dEQP stencil texture query tests. Change-Id: If90a4d5a9f43cfc363265c78351b302be3a7ebef
les31/functional/es31fInternalFormatQueryTests.cpp
|
d0d0f16169bee87d791e637af2221c3c4071ab70 |
16-Oct-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Import dEQP fixes from an internal repo." into lmp-dev
|
79ec52223daa917719d5d0555e7d8020d6514951 |
15-Oct-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Import dEQP fixes from an internal repo. * Update XFB program interface tests to match spec update in Khronos bug 12787. * Add tests for whole array and built-in XFB PIQ. * Convert incorrect linkage.varying.rules.interpolation_mismatch_ negative cases to positive cases. Change-Id: Ic5eab213f6ee7a5151220664107c6f912fd12130
les31/functional/es31fProgramInterfaceDefinitionUtil.cpp
les31/functional/es31fProgramInterfaceDefinitionUtil.hpp
les31/functional/es31fProgramInterfaceQueryTestCase.cpp
les31/functional/es31fProgramInterfaceQueryTests.cpp
|
f9825aec0f63f29d4029b71206b9cdd66d1dd737 |
15-Oct-2014 |
Pyry Haulos <phaulos@google.com> |
Bugfixes and mustpass update * Fix glReadBuffer() negative test to match latest spec language. * Remove said test from ES3.1 mustpass as it has been changed just before release. * Remove SSO case from mustpass that has been removed earlier from the test code. Change-Id: Id77f7957f503121bde6b41c12cdc0141324f28bb
les3/functional/es3fNegativeBufferApiTests.cpp
les31/functional/es31fNegativeBufferApiTests.cpp
|
89a5d29adb4f831e3d22126a21e3b4f8ea74db22 |
13-Oct-2014 |
Pyry Haulos <phaulos@google.com> |
Fix error state leak in KHR_debug tests Reset error state in KHR_debug callback and log test case variants after expectError() call to avoid breaking code later in the test due to lingering error state. Change-Id: Iec4c67dc10d171a72a9faeb4af800fa8d6e20d79
les31/functional/es31fDebugTests.cpp
|
00b60d29a1da01c554a3af8f96112199231145d2 |
09-Oct-2014 |
Pyry Haulos <phaulos@google.com> |
Workaround for GCC aarch64 compiler bug Current prebuilt GCC toolchain has a bug in shift right when targeting ARMv8 / aarch64. If compiler wants to perform logical shift by variable/register in fp/vector registers it uses USHL that selects shift direction based on shift operand value. Thus for right shifts the shift operand needs to be negated. The bug is in right shift pattern; it doesn't mark shift operand as clobbered and thus later code using that same register may see the negated value. Workaround is to disable optimization for this function. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61633 Change-Id: I02477b0fb383ead1d35136261fb8969a02d1031e
les3/functional/es3fShaderPrecisionTests.cpp
|
f6981ac458964bbfe296b497bff57c8fee8eb589 |
07-Oct-2014 |
Pyry Haulos <phaulos@google.com> |
Update SSO tests to follow new spec language Upcoming ES3.1 spec revision will change the interface matching rules slightly by disallowing flat/smooth mismatch. This change removes cases that assumed that mismatch should work, and adds additional validation cases to check that driver indeed gives validation and draw time errors on such mismatch. See Khronos bug 12630. Change-Id: I0c77c80aa7779443df4c1dac71048f0d2a380600
les31/functional/es31fSeparateShaderTests.cpp
|
e0fd98e8b8b9ada79446555ead31f847289ffd84 |
02-Oct-2014 |
Pyry Haulos <phaulos@google.com> |
Fix two test bugs * Removed invalid ES 3.0 linkage test that assumed that struct arrays are valid varyings. * Changed glProgramParameteri() negative API test to expect correct error code when call was supplied non-existent program object. Change-Id: Ib7f2f9693bdef364bc44425b5299993e702dc214
les3/functional/es3fNegativeShaderApiTests.cpp
les31/functional/es31fNegativeShaderApiTests.cpp
|
a442acc1767aad727720b30f7014c855082f7109 |
01-Oct-2014 |
Pyry Haulos <phaulos@google.com> |
Merge "Add internal (dE-IT) module to CTS builds." into lmp-dev
|
e7c507d201b403965b5ab96b92ef8b333fdd7a14 |
01-Oct-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Import changes from an internal repo." into lmp-dev
|
919f1341e41b3a1e31f5746b30db0f648c47b757 |
30-Sep-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Import changes from an internal repo. * Fix broken clipping result * Fix invalid format-type pair in readPixels() Change-Id: I996a9c5b340ae4d455219e57ff16d2b1456b015c
les31/functional/es31fTextureGatherTests.cpp
|
95b0f7bcca126483f7a336a16763b00e6ab8a7d1 |
30-Sep-2014 |
Pyry Haulos <phaulos@google.com> |
Fix sync object leak in ES3.1 debug tests. Change-Id: Ie38485b1f7415b2aade30d02d0006a128f9ac9c9
les31/functional/es31fNegativeStateApiTests.cpp
|
d208c8cdc71342dfe289cef92edba2bc6b3da600 |
30-Sep-2014 |
Pyry Haulos <phaulos@google.com> |
Add internal (dE-IT) module to CTS builds. Internal module has tests that validate build and base OS integration. Having those test available in the APKs makes it easier to rule out test framework issues if necessary. Change-Id: I56f4ce8834e60f94c1c4b0ded78750d2a7ebba3e
nternal/CMakeLists.txt
nternal/data/imagecompare/2_units_2d_cmp.png
nternal/data/imagecompare/2_units_2d_ref.png
nternal/data/imagecompare/4_units_cube_cmp.png
nternal/data/imagecompare/4_units_cube_ref.png
nternal/data/imagecompare/cube_2_cmp.png
nternal/data/imagecompare/cube_2_ref.png
nternal/data/imagecompare/cube_cmp.png
nternal/data/imagecompare/cube_nmap_2_cmp.png
nternal/data/imagecompare/cube_nmap_2_ref.png
nternal/data/imagecompare/cube_nmap_cmp.png
nternal/data/imagecompare/cube_nmap_ref.png
nternal/data/imagecompare/cube_ref.png
nternal/data/imagecompare/cube_sphere_2_cmp.png
nternal/data/imagecompare/cube_sphere_2_ref.png
nternal/data/imagecompare/cube_sphere_cmp.png
nternal/data/imagecompare/cube_sphere_ref.png
nternal/data/imagecompare/earth_diffuse_cmp.png
nternal/data/imagecompare/earth_diffuse_ref.png
nternal/data/imagecompare/earth_light_cmp.png
nternal/data/imagecompare/earth_light_ref.png
nternal/data/imagecompare/earth_spot_cmp.png
nternal/data/imagecompare/earth_spot_ref.png
nternal/data/imagecompare/earth_texture_cmp.png
nternal/data/imagecompare/earth_texture_ref.png
nternal/data/imagecompare/empty_256x256.png
nternal/data/imagecompare/lessThan0-reference.png
nternal/data/imagecompare/lessThan0-result.png
nternal/data/imagecompare/lessthan_vtx_cmp.png
nternal/data/imagecompare/lessthan_vtx_ref.png
nternal/data/imagecompare/readpixels_msaa.png
nternal/data/imagecompare/readpixels_ref.png
nternal/data/imagecompare/refract_frag_cmp.png
nternal/data/imagecompare/refract_frag_ref.png
nternal/data/imagecompare/refract_vtx_cmp.png
nternal/data/imagecompare/refract_vtx_ref.png
nternal/data/imagecompare/texfilter_cmp.png
nternal/data/imagecompare/texfilter_ref.png
nternal/data/imagecompare/texfilter_vtx_linear_cmp.png
nternal/data/imagecompare/texfilter_vtx_linear_ref.png
nternal/data/imagecompare/texfilter_vtx_nearest_cmp.png
nternal/data/imagecompare/texfilter_vtx_nearest_ref.png
nternal/data/imagecompare/white_256x256.png
nternal/data/imageio/rgb24_209x181.png
nternal/data/imageio/rgb24_256x256.png
nternal/data/imageio/rgba32_207x219.png
nternal/data/imageio/rgba32_256x256.png
|
7b14887ff2086b1eda33904abd7b969f2c28dd4b |
29-Sep-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Import fixes from an internal repo." into lmp-dev
|
271c2654cc44f23492888c7ef40c36c2fd810c77 |
27-Sep-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Import fixes from an internal repo. * Fix buffer size requirement calculation * Fix negative tests not checking relevant extensions Change-Id: Ibc6759b6b4f0ef811a25eef88c4b5fe5964e9349
les3/functional/es3fNegativeBufferApiTests.cpp
les3/functional/es3fNegativeVertexArrayApiTests.cpp
les31/functional/es31fDebugTests.cpp
les31/functional/es31fDrawTests.cpp
les31/functional/es31fNegativeBufferApiTests.cpp
les31/functional/es31fNegativeTestShared.cpp
les31/functional/es31fNegativeTestShared.hpp
les31/functional/es31fNegativeVertexArrayApiTests.cpp
|
24f9049882d302a83a4788f829863f123f2aeae1 |
27-Sep-2014 |
Pyry Haulos <phaulos@google.com> |
Import fixes from main repo: * Ensure input colors are valid premultiplied values in advanced blending tests * Limit input values in mediump fma() tests to avoid overflow * Add necessary barrier() calls to ssbo_local_barrier tests Change-Id: I111c58027dbdbba31047d4333dc82c10855ec75e
les31/functional/es31fAdvancedBlendTests.cpp
les31/functional/es31fBasicComputeShaderTests.cpp
les31/functional/es31fShaderCommonFunctionTests.cpp
|
dadc8342bb9ba9b95538a2e0a8369fbe4d7ae8e0 |
26-Sep-2014 |
Jarkko Pöyry <jpoyry@google.com> |
Verify component count is in the legal range. Change-Id: I50a18f9c8a5d4aac8e9b246b751dceca343991cc
lshared/glsDrawTest.cpp
|
2e751e3e77060f699c560104e82379d3ce54f67a |
25-Sep-2014 |
Pyry Haulos <phaulos@google.com> |
Import several fixes from main repo: * Rounding of overflowed operation results in shader precision tests * GL object leak in glu::ObjectVector * False negatives due to ambiguous cube corner texel selection * x11_glx build from this repo (bonus) Change-Id: Ifeb6570cad5dec961057decc4af85365c3054f1c
les3/functional/es3fShaderTextureFunctionTests.cpp
lshared/glsBuiltinPrecisionTests.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
les3/functional/es3fFboColorbufferTests.cpp
les3/functional/es3fFboTestUtil.cpp
les3/functional/es3fShaderCommonFunctionTests.cpp
les31/functional/es31fShaderCommonFunctionTests.cpp
les31/functional/es31fShaderIntegerFunctionTests.cpp
les31/functional/es31fTessellationTests.cpp
les31/functional/es31fTextureGatherTests.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
les2/functional/es2fFlushFinishTests.cpp
les2/functional/es2fScissorTests.cpp
les2/performance/es2pShaderOperatorTests.cpp
les3/functional/es3fBlendTests.cpp
les3/functional/es3fFboCompletenessTests.cpp
les3/functional/es3fFboInvalidateTests.cpp
les3/functional/es3fFlushFinishTests.cpp
les3/functional/es3fScissorTests.cpp
les3/functional/es3fShaderPrecisionTests.cpp
les3/functional/es3fShaderTextureFunctionTests.cpp
les3/performance/CMakeLists.txt
les3/performance/es3pBufferDataUploadTests.cpp
les3/performance/es3pDepthTests.cpp
les3/performance/es3pDepthTests.hpp
les3/performance/es3pPerformanceTests.cpp
les3/performance/es3pShaderOperatorTests.cpp
les31/functional/CMakeLists.txt
les31/functional/es31fBasicComputeShaderTests.cpp
les31/functional/es31fComputeShaderBuiltinVarTests.cpp
les31/functional/es31fDrawTests.cpp
les31/functional/es31fFboColorbufferTests.cpp
les31/functional/es31fFboColorbufferTests.hpp
les31/functional/es31fFboTestCase.cpp
les31/functional/es31fFboTestCase.hpp
les31/functional/es31fFboTestUtil.cpp
les31/functional/es31fFboTestUtil.hpp
les31/functional/es31fFunctionalTests.cpp
les31/functional/es31fGeometryShaderTests.cpp
les31/functional/es31fLayoutBindingTests.cpp
les31/functional/es31fOpaqueTypeIndexingTests.cpp
les31/functional/es31fProgramInterfaceDefinitionUtil.cpp
les31/functional/es31fProgramInterfaceQueryTestCase.cpp
les31/functional/es31fProgramInterfaceQueryTests.cpp
les31/functional/es31fSSBOLayoutCase.cpp
les31/functional/es31fSampleVariableTests.cpp
les31/functional/es31fSeparateShaderTests.cpp
les31/functional/es31fShaderAtomicOpTests.cpp
les31/functional/es31fShaderCommonFunctionTests.cpp
les31/functional/es31fShaderHelperInvocationTests.cpp
les31/functional/es31fShaderImageLoadStoreTests.cpp
les31/functional/es31fShaderIntegerFunctionTests.cpp
les31/functional/es31fShaderMultisampleInterpolationTests.cpp
les31/functional/es31fShaderSharedVarTests.cpp
les31/functional/es31fShaderStateQueryTests.cpp
les31/functional/es31fShaderTextureSizeTests.cpp
les31/functional/es31fSynchronizationTests.cpp
les31/functional/es31fTessellationTests.cpp
les31/functional/es31fTextureFilteringTests.cpp
les31/functional/es31fTextureFilteringTests.hpp
les31/functional/es31fTextureFormatTests.cpp
lshared/glsBuiltinPrecisionTests.cpp
lshared/glsCalibration.cpp
lshared/glsCalibration.hpp
lshared/glsScissorTests.cpp
lshared/glsScissorTests.hpp
lshared/glsShaderExecUtil.cpp
lshared/glsTextureTestUtil.cpp
lshared/glsTextureTestUtil.hpp
|
3c827367444ee418f129b2c238299f49d3264554 |
02-Sep-2014 |
Jarkko Poyry <jpoyry@google.com> |
Import dEQP. Import drawElements Quality Program from an internal repository. Bug: 17388917 Change-Id: Ic109fe4a57e31b2a816113d90fbdf51a43e7abeb
MakeLists.txt
gl/CMakeLists.txt
gl/egl.cmake
gl/teglApiCase.cpp
gl/teglApiCase.hpp
gl/teglChooseConfigReference.cpp
gl/teglChooseConfigReference.hpp
gl/teglChooseConfigTests.cpp
gl/teglChooseConfigTests.hpp
gl/teglClientExtensionTests.cpp
gl/teglClientExtensionTests.hpp
gl/teglColorClearCase.cpp
gl/teglColorClearCase.hpp
gl/teglColorClearTests.cpp
gl/teglColorClearTests.hpp
gl/teglConfigList.cpp
gl/teglConfigList.hpp
gl/teglCreateContextExtTests.cpp
gl/teglCreateContextExtTests.hpp
gl/teglCreateContextTests.cpp
gl/teglCreateContextTests.hpp
gl/teglCreateSurfaceTests.cpp
gl/teglCreateSurfaceTests.hpp
gl/teglGLES1RenderUtil.cpp
gl/teglGLES1RenderUtil.hpp
gl/teglGLES2RenderUtil.cpp
gl/teglGLES2RenderUtil.hpp
gl/teglGLES2SharedRenderingPerfTests.cpp
gl/teglGLES2SharedRenderingPerfTests.hpp
gl/teglGLES2SharingTests.cpp
gl/teglGLES2SharingTests.hpp
gl/teglGLES2SharingThreadedTests.cpp
gl/teglGLES2SharingThreadedTests.hpp
gl/teglGetProcAddressTests.cpp
gl/teglGetProcAddressTests.hpp
gl/teglGetProcAddressTests.inl
gl/teglImageFormatTests.cpp
gl/teglImageFormatTests.hpp
gl/teglImageTests.cpp
gl/teglImageTests.hpp
gl/teglInfoTests.cpp
gl/teglInfoTests.hpp
gl/teglMakeCurrentPerfTests.cpp
gl/teglMakeCurrentPerfTests.hpp
gl/teglMemoryStressTests.cpp
gl/teglMemoryStressTests.hpp
gl/teglMultiThreadTests.cpp
gl/teglMultiThreadTests.hpp
gl/teglNativeColorMappingTests.cpp
gl/teglNativeColorMappingTests.hpp
gl/teglNativeCoordMappingTests.cpp
gl/teglNativeCoordMappingTests.hpp
gl/teglNegativeApiTests.cpp
gl/teglNegativeApiTests.hpp
gl/teglPreservingSwapTests.cpp
gl/teglPreservingSwapTests.hpp
gl/teglQueryConfigTests.cpp
gl/teglQueryConfigTests.hpp
gl/teglQueryContextTests.cpp
gl/teglQueryContextTests.hpp
gl/teglQuerySurfaceTests.cpp
gl/teglQuerySurfaceTests.hpp
gl/teglRenderCase.cpp
gl/teglRenderCase.hpp
gl/teglRenderTests.cpp
gl/teglRenderTests.hpp
gl/teglResizeTests.cpp
gl/teglResizeTests.hpp
gl/teglSimpleConfigCase.cpp
gl/teglSimpleConfigCase.hpp
gl/teglSurfacelessContextTests.cpp
gl/teglSurfacelessContextTests.hpp
gl/teglSwapBuffersTests.cpp
gl/teglSwapBuffersTests.hpp
gl/teglSyncTests.cpp
gl/teglSyncTests.hpp
gl/teglTestCase.cpp
gl/teglTestCase.hpp
gl/teglTestPackage.cpp
gl/teglTestPackage.hpp
gl/teglTestPackageEntry.cpp
gl/teglVGRenderUtil.cpp
gl/teglVGRenderUtil.hpp
les2/CMakeLists.txt
les2/accuracy/CMakeLists.txt
les2/accuracy/es2aAccuracyTests.cpp
les2/accuracy/es2aAccuracyTests.hpp
les2/accuracy/es2aTextureFilteringTests.cpp
les2/accuracy/es2aTextureFilteringTests.hpp
les2/accuracy/es2aTextureMipmapTests.cpp
les2/accuracy/es2aTextureMipmapTests.hpp
les2/accuracy/es2aVaryingInterpolationTests.cpp
les2/accuracy/es2aVaryingInterpolationTests.hpp
les2/functional/CMakeLists.txt
les2/functional/es2fApiCase.cpp
les2/functional/es2fApiCase.hpp
les2/functional/es2fAttribLocationTests.cpp
les2/functional/es2fAttribLocationTests.hpp
les2/functional/es2fBlendTests.cpp
les2/functional/es2fBlendTests.hpp
les2/functional/es2fBooleanStateQueryTests.cpp
les2/functional/es2fBooleanStateQueryTests.hpp
les2/functional/es2fBufferObjectQueryTests.cpp
les2/functional/es2fBufferObjectQueryTests.hpp
les2/functional/es2fBufferTestUtil.cpp
les2/functional/es2fBufferTestUtil.hpp
les2/functional/es2fBufferWriteTests.cpp
les2/functional/es2fBufferWriteTests.hpp
les2/functional/es2fClippingTests.cpp
les2/functional/es2fClippingTests.hpp
les2/functional/es2fColorClearTest.cpp
les2/functional/es2fColorClearTest.hpp
les2/functional/es2fDefaultVertexAttributeTests.cpp
les2/functional/es2fDefaultVertexAttributeTests.hpp
les2/functional/es2fDepthRangeTests.cpp
les2/functional/es2fDepthRangeTests.hpp
les2/functional/es2fDepthStencilClearTests.cpp
les2/functional/es2fDepthStencilClearTests.hpp
les2/functional/es2fDepthStencilTests.cpp
les2/functional/es2fDepthStencilTests.hpp
les2/functional/es2fDepthTests.cpp
les2/functional/es2fDepthTests.hpp
les2/functional/es2fDitheringTests.cpp
les2/functional/es2fDitheringTests.hpp
les2/functional/es2fDrawTests.cpp
les2/functional/es2fDrawTests.hpp
les2/functional/es2fFboApiTest.cpp
les2/functional/es2fFboApiTest.hpp
les2/functional/es2fFboCompletenessTests.cpp
les2/functional/es2fFboCompletenessTests.hpp
les2/functional/es2fFboRenderTest.cpp
les2/functional/es2fFboRenderTest.hpp
les2/functional/es2fFboStateQueryTests.cpp
les2/functional/es2fFboStateQueryTests.hpp
les2/functional/es2fFloatStateQueryTests.cpp
les2/functional/es2fFloatStateQueryTests.hpp
les2/functional/es2fFlushFinishTests.cpp
les2/functional/es2fFlushFinishTests.hpp
les2/functional/es2fFragOpInteractionTests.cpp
les2/functional/es2fFragOpInteractionTests.hpp
les2/functional/es2fFunctionalTests.cpp
les2/functional/es2fFunctionalTests.hpp
les2/functional/es2fImplementationLimitTests.cpp
les2/functional/es2fImplementationLimitTests.hpp
les2/functional/es2fIntegerStateQueryTests.cpp
les2/functional/es2fIntegerStateQueryTests.hpp
les2/functional/es2fLifetimeTests.cpp
les2/functional/es2fLifetimeTests.hpp
les2/functional/es2fLightAmountTest.cpp
les2/functional/es2fLightAmountTest.hpp
les2/functional/es2fMultisampleTests.cpp
les2/functional/es2fMultisampleTests.hpp
les2/functional/es2fNegativeBufferApiTests.cpp
les2/functional/es2fNegativeBufferApiTests.hpp
les2/functional/es2fNegativeFragmentApiTests.cpp
les2/functional/es2fNegativeFragmentApiTests.hpp
les2/functional/es2fNegativeShaderApiTests.cpp
les2/functional/es2fNegativeShaderApiTests.hpp
les2/functional/es2fNegativeStateApiTests.cpp
les2/functional/es2fNegativeStateApiTests.hpp
les2/functional/es2fNegativeTextureApiTests.cpp
les2/functional/es2fNegativeTextureApiTests.hpp
les2/functional/es2fNegativeVertexArrayApiTests.cpp
les2/functional/es2fNegativeVertexArrayApiTests.hpp
les2/functional/es2fPolygonOffsetTests.cpp
les2/functional/es2fPolygonOffsetTests.hpp
les2/functional/es2fPrerequisiteTests.cpp
les2/functional/es2fPrerequisiteTests.hpp
les2/functional/es2fRandomFragmentOpTests.cpp
les2/functional/es2fRandomFragmentOpTests.hpp
les2/functional/es2fRandomShaderTests.cpp
les2/functional/es2fRandomShaderTests.hpp
les2/functional/es2fRasterizationTests.cpp
les2/functional/es2fRasterizationTests.hpp
les2/functional/es2fRboStateQueryTests.cpp
les2/functional/es2fRboStateQueryTests.hpp
les2/functional/es2fReadPixelsTests.cpp
les2/functional/es2fReadPixelsTests.hpp
les2/functional/es2fScissorTests.cpp
les2/functional/es2fScissorTests.hpp
les2/functional/es2fShaderAlgorithmTests.cpp
les2/functional/es2fShaderAlgorithmTests.hpp
les2/functional/es2fShaderApiTests.cpp
les2/functional/es2fShaderApiTests.hpp
les2/functional/es2fShaderBuiltinVarTests.cpp
les2/functional/es2fShaderBuiltinVarTests.hpp
les2/functional/es2fShaderConstExprTests.cpp
les2/functional/es2fShaderConstExprTests.hpp
les2/functional/es2fShaderDiscardTests.cpp
les2/functional/es2fShaderDiscardTests.hpp
les2/functional/es2fShaderExecuteTest.cpp
les2/functional/es2fShaderExecuteTest.hpp
les2/functional/es2fShaderFragDataTests.cpp
les2/functional/es2fShaderFragDataTests.hpp
les2/functional/es2fShaderIndexingTests.cpp
les2/functional/es2fShaderIndexingTests.hpp
les2/functional/es2fShaderInvarianceTests.cpp
les2/functional/es2fShaderInvarianceTests.hpp
les2/functional/es2fShaderLoopTests.cpp
les2/functional/es2fShaderLoopTests.hpp
les2/functional/es2fShaderMatrixTests.cpp
les2/functional/es2fShaderMatrixTests.hpp
les2/functional/es2fShaderOperatorTests.cpp
les2/functional/es2fShaderOperatorTests.hpp
les2/functional/es2fShaderReturnTests.cpp
les2/functional/es2fShaderReturnTests.hpp
les2/functional/es2fShaderStateQueryTests.cpp
les2/functional/es2fShaderStateQueryTests.hpp
les2/functional/es2fShaderStructTests.cpp
les2/functional/es2fShaderStructTests.hpp
les2/functional/es2fShaderTextureFunctionTests.cpp
les2/functional/es2fShaderTextureFunctionTests.hpp
les2/functional/es2fStencilTests.cpp
les2/functional/es2fStencilTests.hpp
les2/functional/es2fStringQueryTests.cpp
les2/functional/es2fStringQueryTests.hpp
les2/functional/es2fTextureCompletenessTests.cpp
les2/functional/es2fTextureCompletenessTests.hpp
les2/functional/es2fTextureFilteringTests.cpp
les2/functional/es2fTextureFilteringTests.hpp
les2/functional/es2fTextureFormatTests.cpp
les2/functional/es2fTextureFormatTests.hpp
les2/functional/es2fTextureMipmapTests.cpp
les2/functional/es2fTextureMipmapTests.hpp
les2/functional/es2fTextureSizeTests.cpp
les2/functional/es2fTextureSizeTests.hpp
les2/functional/es2fTextureSpecificationTests.cpp
les2/functional/es2fTextureSpecificationTests.hpp
les2/functional/es2fTextureStateQueryTests.cpp
les2/functional/es2fTextureStateQueryTests.hpp
les2/functional/es2fTextureUnitTests.cpp
les2/functional/es2fTextureUnitTests.hpp
les2/functional/es2fTextureWrapTests.cpp
les2/functional/es2fTextureWrapTests.hpp
les2/functional/es2fUniformApiTests.cpp
les2/functional/es2fUniformApiTests.hpp
les2/functional/es2fVertexArrayTest.cpp
les2/functional/es2fVertexArrayTest.hpp
les2/functional/es2fVertexTextureTests.cpp
les2/functional/es2fVertexTextureTests.hpp
les2/gles2.cmake
les2/performance/CMakeLists.txt
les2/performance/es2pBlendTests.cpp
les2/performance/es2pBlendTests.hpp
les2/performance/es2pDrawCallBatchingTests.cpp
les2/performance/es2pDrawCallBatchingTests.hpp
les2/performance/es2pPerformanceTests.cpp
les2/performance/es2pPerformanceTests.hpp
les2/performance/es2pRedundantStateChangeTests.cpp
les2/performance/es2pRedundantStateChangeTests.hpp
les2/performance/es2pShaderCompilationCases.cpp
les2/performance/es2pShaderCompilationCases.hpp
les2/performance/es2pShaderCompilerTests.cpp
les2/performance/es2pShaderCompilerTests.hpp
les2/performance/es2pShaderControlStatementTests.cpp
les2/performance/es2pShaderControlStatementTests.hpp
les2/performance/es2pShaderOperatorTests.cpp
les2/performance/es2pShaderOperatorTests.hpp
les2/performance/es2pShaderOptimizationTests.cpp
les2/performance/es2pShaderOptimizationTests.hpp
les2/performance/es2pStateChangeCallTests.cpp
les2/performance/es2pStateChangeCallTests.hpp
les2/performance/es2pStateChangeTests.cpp
les2/performance/es2pStateChangeTests.hpp
les2/performance/es2pTextureCases.cpp
les2/performance/es2pTextureCases.hpp
les2/performance/es2pTextureCountTests.cpp
les2/performance/es2pTextureCountTests.hpp
les2/performance/es2pTextureFilteringTests.cpp
les2/performance/es2pTextureFilteringTests.hpp
les2/performance/es2pTextureFormatTests.cpp
les2/performance/es2pTextureFormatTests.hpp
les2/performance/es2pTextureUploadTests.cpp
les2/performance/es2pTextureUploadTests.hpp
les2/scripts/gen-conversions.py
les2/scripts/gen-keywords.py
les2/scripts/gen-qualification_order.py
les2/scripts/gen-reserved_operators.py
les2/scripts/gen-swizzles.py
les2/scripts/genutil.py
les2/stress/CMakeLists.txt
les2/stress/es2sDrawTests.cpp
les2/stress/es2sDrawTests.hpp
les2/stress/es2sLongRunningTests.cpp
les2/stress/es2sLongRunningTests.hpp
les2/stress/es2sMemoryTests.cpp
les2/stress/es2sMemoryTests.hpp
les2/stress/es2sSpecialFloatTests.cpp
les2/stress/es2sSpecialFloatTests.hpp
les2/stress/es2sStressTests.cpp
les2/stress/es2sStressTests.hpp
les2/stress/es2sVertexArrayTests.cpp
les2/stress/es2sVertexArrayTests.hpp
les2/tes2CapabilityTests.cpp
les2/tes2CapabilityTests.hpp
les2/tes2Context.cpp
les2/tes2Context.hpp
les2/tes2InfoTests.cpp
les2/tes2InfoTests.hpp
les2/tes2TestCase.cpp
les2/tes2TestCase.hpp
les2/tes2TestCaseWrapper.cpp
les2/tes2TestCaseWrapper.hpp
les2/tes2TestPackage.cpp
les2/tes2TestPackage.hpp
les2/tes2TestPackageEntry.cpp
les3/CMakeLists.txt
les3/accuracy/CMakeLists.txt
les3/accuracy/es3aAccuracyTests.cpp
les3/accuracy/es3aAccuracyTests.hpp
les3/accuracy/es3aTextureFilteringTests.cpp
les3/accuracy/es3aTextureFilteringTests.hpp
les3/accuracy/es3aTextureMipmapTests.cpp
les3/accuracy/es3aTextureMipmapTests.hpp
les3/accuracy/es3aVaryingInterpolationTests.cpp
les3/accuracy/es3aVaryingInterpolationTests.hpp
les3/functional/CMakeLists.txt
les3/functional/es3fASTCDecompressionCases.cpp
les3/functional/es3fASTCDecompressionCases.hpp
les3/functional/es3fApiCase.cpp
les3/functional/es3fApiCase.hpp
les3/functional/es3fAttribLocationTests.cpp
les3/functional/es3fAttribLocationTests.hpp
les3/functional/es3fBlendTests.cpp
les3/functional/es3fBlendTests.hpp
les3/functional/es3fBooleanStateQueryTests.cpp
les3/functional/es3fBooleanStateQueryTests.hpp
les3/functional/es3fBufferCopyTests.cpp
les3/functional/es3fBufferCopyTests.hpp
les3/functional/es3fBufferMapTests.cpp
les3/functional/es3fBufferMapTests.hpp
les3/functional/es3fBufferObjectQueryTests.cpp
les3/functional/es3fBufferObjectQueryTests.hpp
les3/functional/es3fBufferWriteTests.cpp
les3/functional/es3fBufferWriteTests.hpp
les3/functional/es3fBuiltinPrecisionTests.cpp
les3/functional/es3fBuiltinPrecisionTests.hpp
les3/functional/es3fClippingTests.cpp
les3/functional/es3fClippingTests.hpp
les3/functional/es3fColorClearTest.cpp
les3/functional/es3fColorClearTest.hpp
les3/functional/es3fCompressedTextureTests.cpp
les3/functional/es3fCompressedTextureTests.hpp
les3/functional/es3fDefaultVertexAttributeTests.cpp
les3/functional/es3fDefaultVertexAttributeTests.hpp
les3/functional/es3fDepthStencilClearTests.cpp
les3/functional/es3fDepthStencilClearTests.hpp
les3/functional/es3fDepthStencilTests.cpp
les3/functional/es3fDepthStencilTests.hpp
les3/functional/es3fDepthTests.cpp
les3/functional/es3fDepthTests.hpp
les3/functional/es3fDitheringTests.cpp
les3/functional/es3fDitheringTests.hpp
les3/functional/es3fDrawTests.cpp
les3/functional/es3fDrawTests.hpp
les3/functional/es3fFboApiTests.cpp
les3/functional/es3fFboApiTests.hpp
les3/functional/es3fFboColorbufferTests.cpp
les3/functional/es3fFboColorbufferTests.hpp
les3/functional/es3fFboCompletenessTests.cpp
les3/functional/es3fFboCompletenessTests.hpp
les3/functional/es3fFboDepthbufferTests.cpp
les3/functional/es3fFboDepthbufferTests.hpp
les3/functional/es3fFboInvalidateTests.cpp
les3/functional/es3fFboInvalidateTests.hpp
les3/functional/es3fFboMultisampleTests.cpp
les3/functional/es3fFboMultisampleTests.hpp
les3/functional/es3fFboRenderTest.cpp
les3/functional/es3fFboRenderTest.hpp
les3/functional/es3fFboStateQueryTests.cpp
les3/functional/es3fFboStateQueryTests.hpp
les3/functional/es3fFboStencilbufferTests.cpp
les3/functional/es3fFboStencilbufferTests.hpp
les3/functional/es3fFboTestCase.cpp
les3/functional/es3fFboTestCase.hpp
les3/functional/es3fFboTestUtil.cpp
les3/functional/es3fFboTestUtil.hpp
les3/functional/es3fFloatStateQueryTests.cpp
les3/functional/es3fFloatStateQueryTests.hpp
les3/functional/es3fFlushFinishTests.cpp
les3/functional/es3fFlushFinishTests.hpp
les3/functional/es3fFragDepthTests.cpp
les3/functional/es3fFragDepthTests.hpp
les3/functional/es3fFragOpInteractionTests.cpp
les3/functional/es3fFragOpInteractionTests.hpp
les3/functional/es3fFragmentOutputTests.cpp
les3/functional/es3fFragmentOutputTests.hpp
les3/functional/es3fFramebufferBlitTests.cpp
les3/functional/es3fFramebufferBlitTests.hpp
les3/functional/es3fFunctionalTests.cpp
les3/functional/es3fFunctionalTests.hpp
les3/functional/es3fImplementationLimitTests.cpp
les3/functional/es3fImplementationLimitTests.hpp
les3/functional/es3fIndexedStateQueryTests.cpp
les3/functional/es3fIndexedStateQueryTests.hpp
les3/functional/es3fInstancedRenderingTests.cpp
les3/functional/es3fInstancedRenderingTests.hpp
les3/functional/es3fInteger64StateQueryTests.cpp
les3/functional/es3fInteger64StateQueryTests.hpp
les3/functional/es3fIntegerStateQueryTests.cpp
les3/functional/es3fIntegerStateQueryTests.hpp
les3/functional/es3fInternalFormatQueryTests.cpp
les3/functional/es3fInternalFormatQueryTests.hpp
les3/functional/es3fLifetimeTests.cpp
les3/functional/es3fLifetimeTests.hpp
les3/functional/es3fMultisampleTests.cpp
les3/functional/es3fMultisampleTests.hpp
les3/functional/es3fNegativeBufferApiTests.cpp
les3/functional/es3fNegativeBufferApiTests.hpp
les3/functional/es3fNegativeFragmentApiTests.cpp
les3/functional/es3fNegativeFragmentApiTests.hpp
les3/functional/es3fNegativeShaderApiTests.cpp
les3/functional/es3fNegativeShaderApiTests.hpp
les3/functional/es3fNegativeStateApiTests.cpp
les3/functional/es3fNegativeStateApiTests.hpp
les3/functional/es3fNegativeTextureApiTests.cpp
les3/functional/es3fNegativeTextureApiTests.hpp
les3/functional/es3fNegativeVertexArrayApiTests.cpp
les3/functional/es3fNegativeVertexArrayApiTests.hpp
les3/functional/es3fOcclusionQueryTests.cpp
les3/functional/es3fOcclusionQueryTests.hpp
les3/functional/es3fPixelBufferObjectTests.cpp
les3/functional/es3fPixelBufferObjectTests.hpp
les3/functional/es3fPolygonOffsetTests.cpp
les3/functional/es3fPolygonOffsetTests.hpp
les3/functional/es3fPrerequisiteTests.cpp
les3/functional/es3fPrerequisiteTests.hpp
les3/functional/es3fPrimitiveRestartTests.cpp
les3/functional/es3fPrimitiveRestartTests.hpp
les3/functional/es3fRandomFragmentOpTests.cpp
les3/functional/es3fRandomFragmentOpTests.hpp
les3/functional/es3fRandomShaderTests.cpp
les3/functional/es3fRandomShaderTests.hpp
les3/functional/es3fRasterizationTests.cpp
les3/functional/es3fRasterizationTests.hpp
les3/functional/es3fRasterizerDiscardTests.cpp
les3/functional/es3fRasterizerDiscardTests.hpp
les3/functional/es3fRboStateQueryTests.cpp
les3/functional/es3fRboStateQueryTests.hpp
les3/functional/es3fReadPixelsTests.cpp
les3/functional/es3fReadPixelsTests.hpp
les3/functional/es3fSamplerObjectTests.cpp
les3/functional/es3fSamplerObjectTests.hpp
les3/functional/es3fSamplerStateQueryTests.cpp
les3/functional/es3fSamplerStateQueryTests.hpp
les3/functional/es3fScissorTests.cpp
les3/functional/es3fScissorTests.hpp
les3/functional/es3fShaderApiTests.cpp
les3/functional/es3fShaderApiTests.hpp
les3/functional/es3fShaderBuiltinVarTests.cpp
les3/functional/es3fShaderBuiltinVarTests.hpp
les3/functional/es3fShaderCommonFunctionTests.cpp
les3/functional/es3fShaderCommonFunctionTests.hpp
les3/functional/es3fShaderConstExprTests.cpp
les3/functional/es3fShaderConstExprTests.hpp
les3/functional/es3fShaderDerivateTests.cpp
les3/functional/es3fShaderDerivateTests.hpp
les3/functional/es3fShaderDiscardTests.cpp
les3/functional/es3fShaderDiscardTests.hpp
les3/functional/es3fShaderFragDataTests.cpp
les3/functional/es3fShaderFragDataTests.hpp
les3/functional/es3fShaderIndexingTests.cpp
les3/functional/es3fShaderIndexingTests.hpp
les3/functional/es3fShaderInvarianceTests.cpp
les3/functional/es3fShaderInvarianceTests.hpp
les3/functional/es3fShaderLoopTests.cpp
les3/functional/es3fShaderLoopTests.hpp
les3/functional/es3fShaderMatrixTests.cpp
les3/functional/es3fShaderMatrixTests.hpp
les3/functional/es3fShaderOperatorTests.cpp
les3/functional/es3fShaderOperatorTests.hpp
les3/functional/es3fShaderPackingFunctionTests.cpp
les3/functional/es3fShaderPackingFunctionTests.hpp
les3/functional/es3fShaderPrecisionTests.cpp
les3/functional/es3fShaderPrecisionTests.hpp
les3/functional/es3fShaderReturnTests.cpp
les3/functional/es3fShaderReturnTests.hpp
les3/functional/es3fShaderStateQueryTests.cpp
les3/functional/es3fShaderStateQueryTests.hpp
les3/functional/es3fShaderStructTests.cpp
les3/functional/es3fShaderStructTests.hpp
les3/functional/es3fShaderSwitchTests.cpp
les3/functional/es3fShaderSwitchTests.hpp
les3/functional/es3fShaderTextureFunctionTests.cpp
les3/functional/es3fShaderTextureFunctionTests.hpp
les3/functional/es3fStencilTests.cpp
les3/functional/es3fStencilTests.hpp
les3/functional/es3fStringQueryTests.cpp
les3/functional/es3fStringQueryTests.hpp
les3/functional/es3fSyncTests.cpp
les3/functional/es3fSyncTests.hpp
les3/functional/es3fTextureFilteringTests.cpp
les3/functional/es3fTextureFilteringTests.hpp
les3/functional/es3fTextureFormatTests.cpp
les3/functional/es3fTextureFormatTests.hpp
les3/functional/es3fTextureMipmapTests.cpp
les3/functional/es3fTextureMipmapTests.hpp
les3/functional/es3fTextureShadowTests.cpp
les3/functional/es3fTextureShadowTests.hpp
les3/functional/es3fTextureSizeTests.cpp
les3/functional/es3fTextureSizeTests.hpp
les3/functional/es3fTextureSpecificationTests.cpp
les3/functional/es3fTextureSpecificationTests.hpp
les3/functional/es3fTextureStateQueryTests.cpp
les3/functional/es3fTextureStateQueryTests.hpp
les3/functional/es3fTextureSwizzleTests.cpp
les3/functional/es3fTextureSwizzleTests.hpp
les3/functional/es3fTextureUnitTests.cpp
les3/functional/es3fTextureUnitTests.hpp
les3/functional/es3fTextureWrapTests.cpp
les3/functional/es3fTextureWrapTests.hpp
les3/functional/es3fTransformFeedbackTests.cpp
les3/functional/es3fTransformFeedbackTests.hpp
les3/functional/es3fUniformApiTests.cpp
les3/functional/es3fUniformApiTests.hpp
les3/functional/es3fUniformBlockTests.cpp
les3/functional/es3fUniformBlockTests.hpp
les3/functional/es3fVertexArrayObjectTests.cpp
les3/functional/es3fVertexArrayObjectTests.hpp
les3/functional/es3fVertexArrayTest.cpp
les3/functional/es3fVertexArrayTest.hpp
les3/functional/es3fVertexTextureTests.cpp
les3/functional/es3fVertexTextureTests.hpp
les3/gles3.cmake
les3/performance/CMakeLists.txt
les3/performance/es3pBlendTests.cpp
les3/performance/es3pBlendTests.hpp
les3/performance/es3pBufferDataUploadTests.cpp
les3/performance/es3pBufferDataUploadTests.hpp
les3/performance/es3pPerformanceTests.cpp
les3/performance/es3pPerformanceTests.hpp
les3/performance/es3pRedundantStateChangeTests.cpp
les3/performance/es3pRedundantStateChangeTests.hpp
les3/performance/es3pShaderCompilationCases.cpp
les3/performance/es3pShaderCompilationCases.hpp
les3/performance/es3pShaderCompilerTests.cpp
les3/performance/es3pShaderCompilerTests.hpp
les3/performance/es3pShaderControlStatementTests.cpp
les3/performance/es3pShaderControlStatementTests.hpp
les3/performance/es3pShaderOperatorTests.cpp
les3/performance/es3pShaderOperatorTests.hpp
les3/performance/es3pShaderOptimizationTests.cpp
les3/performance/es3pShaderOptimizationTests.hpp
les3/performance/es3pStateChangeCallTests.cpp
les3/performance/es3pStateChangeCallTests.hpp
les3/performance/es3pStateChangeTests.cpp
les3/performance/es3pStateChangeTests.hpp
les3/performance/es3pTextureCases.cpp
les3/performance/es3pTextureCases.hpp
les3/performance/es3pTextureCountTests.cpp
les3/performance/es3pTextureCountTests.hpp
les3/performance/es3pTextureFilteringTests.cpp
les3/performance/es3pTextureFilteringTests.hpp
les3/performance/es3pTextureFormatTests.cpp
les3/performance/es3pTextureFormatTests.hpp
les3/scripts/gen-conversions.py
les3/scripts/gen-invalid-texture-funcs.py
les3/scripts/gen-keywords.py
les3/scripts/gen-qualification_order.py
les3/scripts/gen-swizzles.py
les3/scripts/genutil.py
les3/stress/CMakeLists.txt
les3/stress/es3sDrawTests.cpp
les3/stress/es3sDrawTests.hpp
les3/stress/es3sLongRunningShaderTests.cpp
les3/stress/es3sLongRunningShaderTests.hpp
les3/stress/es3sLongRunningTests.cpp
les3/stress/es3sLongRunningTests.hpp
les3/stress/es3sLongShaderTests.cpp
les3/stress/es3sLongShaderTests.hpp
les3/stress/es3sMemoryTests.cpp
les3/stress/es3sMemoryTests.hpp
les3/stress/es3sOcclusionQueryTests.cpp
les3/stress/es3sOcclusionQueryTests.hpp
les3/stress/es3sSpecialFloatTests.cpp
les3/stress/es3sSpecialFloatTests.hpp
les3/stress/es3sStressTests.cpp
les3/stress/es3sStressTests.hpp
les3/stress/es3sSyncTests.cpp
les3/stress/es3sSyncTests.hpp
les3/stress/es3sVertexArrayTests.cpp
les3/stress/es3sVertexArrayTests.hpp
les3/tes3Context.cpp
les3/tes3Context.hpp
les3/tes3InfoTests.cpp
les3/tes3InfoTests.hpp
les3/tes3TestCase.cpp
les3/tes3TestCase.hpp
les3/tes3TestCaseWrapper.cpp
les3/tes3TestCaseWrapper.hpp
les3/tes3TestPackage.cpp
les3/tes3TestPackage.hpp
les3/tes3TestPackageEntry.cpp
les31/CMakeLists.txt
les31/functional/CMakeLists.txt
les31/functional/es31fAdvancedBlendTests.cpp
les31/functional/es31fAdvancedBlendTests.hpp
les31/functional/es31fAtomicCounterTests.cpp
les31/functional/es31fAtomicCounterTests.hpp
les31/functional/es31fBasicComputeShaderTests.cpp
les31/functional/es31fBasicComputeShaderTests.hpp
les31/functional/es31fBuiltinPrecisionTests.cpp
les31/functional/es31fBuiltinPrecisionTests.hpp
les31/functional/es31fComputeShaderBuiltinVarTests.cpp
les31/functional/es31fComputeShaderBuiltinVarTests.hpp
les31/functional/es31fDebugTests.cpp
les31/functional/es31fDebugTests.hpp
les31/functional/es31fDrawTests.cpp
les31/functional/es31fDrawTests.hpp
les31/functional/es31fFboNoAttachmentTests.cpp
les31/functional/es31fFboNoAttachmentTests.hpp
les31/functional/es31fFboTestUtil.cpp
les31/functional/es31fFboTestUtil.hpp
les31/functional/es31fFunctionalTests.cpp
les31/functional/es31fFunctionalTests.hpp
les31/functional/es31fGeometryShaderTests.cpp
les31/functional/es31fGeometryShaderTests.hpp
les31/functional/es31fIndirectComputeDispatchTests.cpp
les31/functional/es31fIndirectComputeDispatchTests.hpp
les31/functional/es31fIntegerStateQueryTests.cpp
les31/functional/es31fIntegerStateQueryTests.hpp
les31/functional/es31fInternalFormatQueryTests.cpp
les31/functional/es31fInternalFormatQueryTests.hpp
les31/functional/es31fLayoutBindingTests.cpp
les31/functional/es31fLayoutBindingTests.hpp
les31/functional/es31fMultisampleShaderRenderCase.cpp
les31/functional/es31fMultisampleShaderRenderCase.hpp
les31/functional/es31fMultisampleTests.cpp
les31/functional/es31fMultisampleTests.hpp
les31/functional/es31fNegativeBufferApiTests.cpp
les31/functional/es31fNegativeBufferApiTests.hpp
les31/functional/es31fNegativeFragmentApiTests.cpp
les31/functional/es31fNegativeFragmentApiTests.hpp
les31/functional/es31fNegativeShaderApiTests.cpp
les31/functional/es31fNegativeShaderApiTests.hpp
les31/functional/es31fNegativeStateApiTests.cpp
les31/functional/es31fNegativeStateApiTests.hpp
les31/functional/es31fNegativeTestShared.cpp
les31/functional/es31fNegativeTestShared.hpp
les31/functional/es31fNegativeTextureApiTests.cpp
les31/functional/es31fNegativeTextureApiTests.hpp
les31/functional/es31fNegativeVertexArrayApiTests.cpp
les31/functional/es31fNegativeVertexArrayApiTests.hpp
les31/functional/es31fOpaqueTypeIndexingTests.cpp
les31/functional/es31fOpaqueTypeIndexingTests.hpp
les31/functional/es31fProgramInterfaceDefinition.cpp
les31/functional/es31fProgramInterfaceDefinition.hpp
les31/functional/es31fProgramInterfaceDefinitionUtil.cpp
les31/functional/es31fProgramInterfaceDefinitionUtil.hpp
les31/functional/es31fProgramInterfaceQueryTestCase.cpp
les31/functional/es31fProgramInterfaceQueryTestCase.hpp
les31/functional/es31fProgramInterfaceQueryTests.cpp
les31/functional/es31fProgramInterfaceQueryTests.hpp
les31/functional/es31fProgramUniformTests.cpp
les31/functional/es31fProgramUniformTests.hpp
les31/functional/es31fSSBOArrayLengthTests.cpp
les31/functional/es31fSSBOArrayLengthTests.hpp
les31/functional/es31fSSBOLayoutCase.cpp
les31/functional/es31fSSBOLayoutCase.hpp
les31/functional/es31fSSBOLayoutTests.cpp
les31/functional/es31fSSBOLayoutTests.hpp
les31/functional/es31fSampleShadingTests.cpp
les31/functional/es31fSampleShadingTests.hpp
les31/functional/es31fSampleVariableTests.cpp
les31/functional/es31fSampleVariableTests.hpp
les31/functional/es31fSeparateShaderTests.cpp
les31/functional/es31fSeparateShaderTests.hpp
les31/functional/es31fShaderAtomicOpTests.cpp
les31/functional/es31fShaderAtomicOpTests.hpp
les31/functional/es31fShaderBuiltinConstantTests.cpp
les31/functional/es31fShaderBuiltinConstantTests.hpp
les31/functional/es31fShaderCommonFunctionTests.cpp
les31/functional/es31fShaderCommonFunctionTests.hpp
les31/functional/es31fShaderHelperInvocationTests.cpp
les31/functional/es31fShaderHelperInvocationTests.hpp
les31/functional/es31fShaderImageLoadStoreTests.cpp
les31/functional/es31fShaderImageLoadStoreTests.hpp
les31/functional/es31fShaderIntegerFunctionTests.cpp
les31/functional/es31fShaderIntegerFunctionTests.hpp
les31/functional/es31fShaderMultisampleInterpolationStateQueryTests.cpp
les31/functional/es31fShaderMultisampleInterpolationStateQueryTests.hpp
les31/functional/es31fShaderMultisampleInterpolationTests.cpp
les31/functional/es31fShaderMultisampleInterpolationTests.hpp
les31/functional/es31fShaderPackingFunctionTests.cpp
les31/functional/es31fShaderPackingFunctionTests.hpp
les31/functional/es31fShaderSharedVarTests.cpp
les31/functional/es31fShaderSharedVarTests.hpp
les31/functional/es31fShaderStateQueryTests.cpp
les31/functional/es31fShaderStateQueryTests.hpp
les31/functional/es31fShaderTextureSizeTests.cpp
les31/functional/es31fShaderTextureSizeTests.hpp
les31/functional/es31fStencilTexturingTests.cpp
les31/functional/es31fStencilTexturingTests.hpp
les31/functional/es31fSynchronizationTests.cpp
les31/functional/es31fSynchronizationTests.hpp
les31/functional/es31fTessellationGeometryInteractionTests.cpp
les31/functional/es31fTessellationGeometryInteractionTests.hpp
les31/functional/es31fTessellationTests.cpp
les31/functional/es31fTessellationTests.hpp
les31/functional/es31fTextureBufferTests.cpp
les31/functional/es31fTextureBufferTests.hpp
les31/functional/es31fTextureFormatTests.cpp
les31/functional/es31fTextureFormatTests.hpp
les31/functional/es31fTextureGatherTests.cpp
les31/functional/es31fTextureGatherTests.hpp
les31/functional/es31fTextureLevelStateQueryTests.cpp
les31/functional/es31fTextureLevelStateQueryTests.hpp
les31/functional/es31fTextureMultisampleTests.cpp
les31/functional/es31fTextureMultisampleTests.hpp
les31/functional/es31fTextureSpecificationTests.cpp
les31/functional/es31fTextureSpecificationTests.hpp
les31/functional/es31fUniformBlockTests.cpp
les31/functional/es31fUniformBlockTests.hpp
les31/functional/es31fUniformLocationTests.cpp
les31/functional/es31fUniformLocationTests.hpp
les31/functional/es31fVertexAttributeBindingStateQueryTests.cpp
les31/functional/es31fVertexAttributeBindingStateQueryTests.hpp
les31/functional/es31fVertexAttributeBindingTests.cpp
les31/functional/es31fVertexAttributeBindingTests.hpp
les31/gles31.cmake
les31/scripts/gen-implicit-conversions.py
les31/scripts/genutil.py
les31/stress/CMakeLists.txt
les31/stress/es31sDrawTests.cpp
les31/stress/es31sDrawTests.hpp
les31/stress/es31sStressTests.cpp
les31/stress/es31sStressTests.hpp
les31/stress/es31sTessellationGeometryInteractionTests.cpp
les31/stress/es31sTessellationGeometryInteractionTests.hpp
les31/stress/es31sVertexAttributeBindingTests.cpp
les31/stress/es31sVertexAttributeBindingTests.hpp
les31/tes31Context.cpp
les31/tes31Context.hpp
les31/tes31InfoTests.cpp
les31/tes31InfoTests.hpp
les31/tes31TestCase.cpp
les31/tes31TestCase.hpp
les31/tes31TestCaseWrapper.cpp
les31/tes31TestCaseWrapper.hpp
les31/tes31TestPackage.cpp
les31/tes31TestPackage.hpp
les31/tes31TestPackageEntry.cpp
lshared/CMakeLists.txt
lshared/glsAttributeLocationTests.cpp
lshared/glsAttributeLocationTests.hpp
lshared/glsBufferTestUtil.cpp
lshared/glsBufferTestUtil.hpp
lshared/glsBuiltinPrecisionTests.cpp
lshared/glsBuiltinPrecisionTests.hpp
lshared/glsCalibration.cpp
lshared/glsCalibration.hpp
lshared/glsDrawTest.cpp
lshared/glsDrawTest.hpp
lshared/glsFboCompletenessTests.cpp
lshared/glsFboCompletenessTests.hpp
lshared/glsFboUtil.cpp
lshared/glsFboUtil.hpp
lshared/glsFragOpInteractionCase.cpp
lshared/glsFragOpInteractionCase.hpp
lshared/glsFragmentOpUtil.cpp
lshared/glsFragmentOpUtil.hpp
lshared/glsInteractionTestUtil.cpp
lshared/glsInteractionTestUtil.hpp
lshared/glsLifetimeTests.cpp
lshared/glsLifetimeTests.hpp
lshared/glsLongStressCase.cpp
lshared/glsLongStressCase.hpp
lshared/glsLongStressTestUtil.cpp
lshared/glsLongStressTestUtil.hpp
lshared/glsMemoryStressCase.cpp
lshared/glsMemoryStressCase.hpp
lshared/glsRandomShaderCase.cpp
lshared/glsRandomShaderCase.hpp
lshared/glsRandomShaderProgram.cpp
lshared/glsRandomShaderProgram.hpp
lshared/glsRandomUniformBlockCase.cpp
lshared/glsRandomUniformBlockCase.hpp
lshared/glsRasterizationTestUtil.cpp
lshared/glsRasterizationTestUtil.hpp
lshared/glsSamplerObjectTest.cpp
lshared/glsSamplerObjectTest.hpp
lshared/glsScissorTests.cpp
lshared/glsScissorTests.hpp
lshared/glsShaderConstExprTests.cpp
lshared/glsShaderConstExprTests.hpp
lshared/glsShaderExecUtil.cpp
lshared/glsShaderExecUtil.hpp
lshared/glsShaderLibrary.cpp
lshared/glsShaderLibrary.hpp
lshared/glsShaderLibraryCase.cpp
lshared/glsShaderLibraryCase.hpp
lshared/glsShaderPerformanceCase.cpp
lshared/glsShaderPerformanceCase.hpp
lshared/glsShaderPerformanceMeasurer.cpp
lshared/glsShaderPerformanceMeasurer.hpp
lshared/glsShaderRenderCase.cpp
lshared/glsShaderRenderCase.hpp
lshared/glsStateChangePerfTestCases.cpp
lshared/glsStateChangePerfTestCases.hpp
lshared/glsStateQueryUtil.hpp
lshared/glsTextureBufferCase.cpp
lshared/glsTextureBufferCase.hpp
lshared/glsTextureTestUtil.cpp
lshared/glsTextureTestUtil.hpp
lshared/glsUniformBlockCase.cpp
lshared/glsUniformBlockCase.hpp
lshared/glsVertexArrayTests.cpp
lshared/glsVertexArrayTests.hpp
lshared/glshared.cmake
nternal/CMakeLists.txt
nternal/data/imagecompare/2_units_2d_cmp.png
nternal/data/imagecompare/2_units_2d_ref.png
nternal/data/imagecompare/4_units_cube_cmp.png
nternal/data/imagecompare/4_units_cube_ref.png
nternal/data/imagecompare/cube_2_cmp.png
nternal/data/imagecompare/cube_2_ref.png
nternal/data/imagecompare/cube_cmp.png
nternal/data/imagecompare/cube_nmap_2_cmp.png
nternal/data/imagecompare/cube_nmap_2_ref.png
nternal/data/imagecompare/cube_nmap_cmp.png
nternal/data/imagecompare/cube_nmap_ref.png
nternal/data/imagecompare/cube_ref.png
nternal/data/imagecompare/cube_sphere_2_cmp.png
nternal/data/imagecompare/cube_sphere_2_ref.png
nternal/data/imagecompare/cube_sphere_cmp.png
nternal/data/imagecompare/cube_sphere_ref.png
nternal/data/imagecompare/earth_diffuse_cmp.png
nternal/data/imagecompare/earth_diffuse_ref.png
nternal/data/imagecompare/earth_light_cmp.png
nternal/data/imagecompare/earth_light_ref.png
nternal/data/imagecompare/earth_spot_cmp.png
nternal/data/imagecompare/earth_spot_ref.png
nternal/data/imagecompare/earth_texture_cmp.png
nternal/data/imagecompare/earth_texture_ref.png
nternal/data/imagecompare/empty_256x256.png
nternal/data/imagecompare/lessThan0-reference.png
nternal/data/imagecompare/lessThan0-result.png
nternal/data/imagecompare/lessthan_vtx_cmp.png
nternal/data/imagecompare/lessthan_vtx_ref.png
nternal/data/imagecompare/readpixels_msaa.png
nternal/data/imagecompare/readpixels_ref.png
nternal/data/imagecompare/refract_frag_cmp.png
nternal/data/imagecompare/refract_frag_ref.png
nternal/data/imagecompare/refract_vtx_cmp.png
nternal/data/imagecompare/refract_vtx_ref.png
nternal/data/imagecompare/texfilter_cmp.png
nternal/data/imagecompare/texfilter_ref.png
nternal/data/imagecompare/texfilter_vtx_linear_cmp.png
nternal/data/imagecompare/texfilter_vtx_linear_ref.png
nternal/data/imagecompare/texfilter_vtx_nearest_cmp.png
nternal/data/imagecompare/texfilter_vtx_nearest_ref.png
nternal/data/imagecompare/white_256x256.png
nternal/data/imageio/rgb24_209x181.png
nternal/data/imageio/rgb24_256x256.png
nternal/data/imageio/rgba32_207x219.png
nternal/data/imageio/rgba32_256x256.png
nternal/ditBuildInfoTests.cpp
nternal/ditBuildInfoTests.hpp
nternal/ditDelibsTests.cpp
nternal/ditDelibsTests.hpp
nternal/ditFrameworkTests.cpp
nternal/ditFrameworkTests.hpp
nternal/ditImageCompareTests.cpp
nternal/ditImageCompareTests.hpp
nternal/ditImageIOTests.cpp
nternal/ditImageIOTests.hpp
nternal/ditTestCase.cpp
nternal/ditTestCase.hpp
nternal/ditTestLogTests.cpp
nternal/ditTestLogTests.hpp
nternal/ditTestPackage.cpp
nternal/ditTestPackage.hpp
nternal/ditTestPackageEntry.cpp
nternal/internal.cmake
|