66241e9dbbb5b448ba5bd5a231f0ab270c198a57 |
09-Jun-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Skip OOB SSBO fragment tests for ES3.1 GPUs GPUs supporting GLES 3.1 may expose 0 SSBOs in fragment shaders. This change extends fix made in cf65c56f. Google bug: 36891454 Components: AOSP Affects: dEQP-EGL.functional.robustness.reset_context.shaders.out_of_bounds*.shader_storage_block.fragment Change-Id: I1d821198d3dba3d3ad1e6b25758d0d434bf08a30 (cherry picked from commit f5fc3c8409969bb0afc5487f82ed883cf6566896)
gl/teglRobustnessTests.cpp
|
82e45ba63443f31cdbe01489080a83771580cd3d |
06-Jun-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Ignore A channel in EGL RGB5_A1 clear color tests Dithering can siginifcantly impact alpha channel and the framework can't fully account it. Components: AOSP Affects: dEQP-EGL.functional.color_clears.*.rgba5551* Bug: 62383988 Change-Id: Ic8fa4da1a840da56f74af3e076d0728d9abbdadc (cherry picked from commit 9da1b45a8ed2489a46dd698953d963fa8bfbf1e7)
gl/teglColorClearCase.cpp
|
102cfe8b1147c7bada5ed5bcb0430743fc1a1a63 |
11-May-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Fix texture/sampler mapping in sRGB tests sRGB decode tests assume that an API side texture with index i is connected with a shader sampler variable uTexture with index i. This relation was however incorrectly established, e.g. the tests were mapping texture0 to a sampler with location 0, while such sampler was not necessarily uTexture0. This change fixes the mapping and makes the relation more obvious. Components: AOSP Affects: dEQP-GLES31.functional.srgb_texture_decode.skip_decode.*.toggled dEQP-GLES31.functional.srgb_texture_decode.skip_decode.*.conversion_gpu Google bug: 38257749 Change-Id: I16508f6033b31583b1c5973b70a610dd59e78e8f (cherry picked from commit c8efb45eadba4a910ab5770b2207582cf1bb7ca0)
les31/functional/es31fSRGBDecodeTests.cpp
|
148890e79faa5c5dda04f73c0162553b640f04d0 |
12-May-2017 |
Pyry Haulos <phaulos@google.com> |
Update Vulkan CTS to version 1.0.2.3 New tests: * Add tests for VK_KHR_shared_presentable_image * Add tests for VK_KHR_get_surface_capabilities2 Fixes: * makeFramebufferWithoutAttachments creates invalid framebuffer * Fix typo in dE-IT.build_info.de_endianness_consistent name * Fix - uniform buffer incorrectly dereferenced * Use vkGetInstanceProcAddr(NULL) to load platform funcs * Imgtec Waiver for texture_gather*cube*depth32f* * Add VK_KHR_incremental_present to the list of allowed device extensions * Use -std=c++03 with GCC and clang * Fix GCC 6.3 warnings in vulkan-cts-1.0.2 * Improve check_build_sanity.py * Relax image verification in anisotropic filtering tests * Respect maxColorAttachments in image tests * Fix SPIR-V generation in dEQP-VK.spirv_assembly * Fix - depth/stencil images mandatory only for VK_IMAGE_TYPE_2D * Add missing barrier in ssbo layout tests Bug: 38260702 Change-Id: I1c00d4b63c339ba69990b64a5bb225c661957e4c
|
4b6115726c8d6c36bb606c4dd28843bae2ed3b87 |
08-May-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Fix negative CompressedTexImage2D tests Certain tests expect GL_VALID_VAULE for glCompressedTexImage2D(GL_TEXTURE_2D, -1, 0x8b90, 0, 0, 0, 0, 0). 0x8b90 is a palette format PALETTE4_RGB8 and the OES_compressed_paletted_texture extension allows negative values for the level parameter: Accepted by the <level> parameter of CompressedTexImage2D Zero and negative values. |level| + 1 determines the number of mip levels defined for the paletted texture. This change fixes the tests in presence of the OES_compressed_paletted_texture extension. Components: AOSP Google bug: 38109626 Affects: dEQP-GLES2.functional.negative_api.texture.compressedteximage2d_neg_level_tex2d dEQP-GLES2.functional.negative_api.texture.compressedteximage2d_neg_level_cube Change-Id: Ia37e3fecaf3547abfb209803378114043c63a243 (cherry picked from commit 9de005f0355e389f1782543f34e0fb3c65a0a700)
les2/functional/es2fNegativeTextureApiTests.cpp
|
b552592f771a499f87706021bd645fee0510dcd5 |
03-May-2017 |
Pyry Haulos <phaulos@google.com> |
Merge "Fix color change verification in dithering tests" into nougat-cts-dev am: acf47d464f am: 45d860b737 am: 2196375b32 am: 84ee6b2620 am: d4c8a3ac82 am: 862196b30a Change-Id: Ifade543e4262d872142c9d3fa7dd54b23f382a8c
|
7e37841e4fbdc3835da8dc38736c0ec2e2a7fab7 |
03-May-2017 |
Pyry Haulos <phaulos@google.com> |
resolve merge conflicts of eb48f49dd to oc-dev Test: scripts/check_build_sanity.py Change-Id: Iebca655530a000eb96e744fae44a4a9f740c91af
|
8b5b1427f40476a2802ada23b142eca930857789 |
03-May-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Merge "Merge "Fix error mask generation in checkLineContinuity" into nougat-cts-dev am: eebcec1b52 am: 2585331908" into nyc-mr1-dev am: cbd57d8ea2 am: e63231fb5e am: 282f941efc Change-Id: I29e45817dd40064cb7e14e1556c0ca7f579d543d
|
c57341fa992228878e1468d5680c70fd62ffe3f9 |
03-May-2017 |
Pyry Haulos <phaulos@google.com> |
Try to determine renderable format in lifetime tests am: c0a5dc217f am: eba26e2387 am: 8b78db19fd am: 9d0568c51e am: e6eb42c8fd Change-Id: Id0cb1111377ad3aa758c02faa589bafca2d806c0
|
acf47d464fa20b93d5ee7f76c3203d952e8eafc7 |
03-May-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Fix color change verification in dithering tests" into nougat-cts-dev
|
9a83ec3f47230d4c1d47223fc96d1c478a2a40f4 |
03-May-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "DEPTH_STENCIL_OES as tex format requires OES_depth_texture" into nougat-cts-dev
|
eebcec1b52cf1ecfa1586dc20dcf954c87e883aa |
03-May-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Fix error mask generation in checkLineContinuity" into nougat-cts-dev
|
c29f0d0ec4b848568e5f602cd67f89a0d25fd50c |
20-Apr-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Fix error mask generation in checkLineContinuity Even if some pixels are missing the function could return all-zero errorMask if the messageLimitcounter was exhausted. Components: AOSP Affects: dEQP-GLES31.functional.primitive_bounding_box.lines.* Google bug: 35987764
les31/functional/es31fPrimitiveBoundingBoxTests.cpp
|
3809b1c7f122b771f0f0075c8733ae0c695a3dff |
19-Apr-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Ensure expected error in copytexsubimage2d_incomplete_framebuffer The GLES2 version of the copytexsubimage2d_incomplete_framebuffer test could potentially throw INVALID_OPERATION instead of expected INVALID_FRAMEBUFFER_OPERATION due to the cubemap texture not being defined by a previous TexImage2D. This change re-uses the GLES3 version of the same test and ensures that INVALID_FRAMEBUFFER_OPERATION is thrown. Affects: dEQP-GLES2.functional.negative_api.texture.copytexsubimage2d_incomplete_framebuffer Change-Id: I7b3f770ff31c73d770a53f6b6bdae3ea4a37b63a Components: AOSP Google bug: 37497541 (cherry picked from commit 89bb39d24906bebd4e506f534e7336ffffec780b)
les2/functional/es2fNegativeTextureApiTests.cpp
|
085b52b2cda2eb522aa80f207d814dfc96bac84b |
19-Apr-2017 |
Pyry Haulos <phaulos@google.com> |
Fix color change verification in dithering tests Tests were supposed to allow color change once per row/column depending on gradient direction but instead allowed color change in constant direction only once over whole image. Affects: dEQP-GLES2.functional.dither.disabled.gradient_* dEQP-GLES3.functional.dither.disabled.gradient_* Bug: 37477346 Change-Id: I37ef06b4ff527f8c316eae56c8a99c88cdaaf4b4
les2/functional/es2fDitheringTests.cpp
les3/functional/es3fDitheringTests.cpp
|
c0a5dc217f05aebc817b195419b488924862ed01 |
17-Apr-2017 |
Pyry Haulos <phaulos@google.com> |
Try to determine renderable format in lifetime tests Affects: dEQP-GLES2.functional.lifetime.attach.deleted_input.renderbuffer_framebuffer dEQP-GLES2.functional.lifetime.attach.deleted_input.texture_framebuffer dEQP-GLES2.functional.lifetime.attach.deleted_output.renderbuffer_framebuffer dEQP-GLES2.functional.lifetime.attach.deleted_output.texture_framebuffer Bug: 36724173 Change-Id: I46196317c144f294adce65ff4690571d28e1caf3
lshared/glsLifetimeTests.cpp
|
6f779ff7581b3e5151d7180951b3f7cc8329ce77 |
17-Apr-2017 |
Pyry Haulos <phaulos@google.com> |
DEPTH_STENCIL_OES as tex format requires OES_depth_texture Affects: dEQP-GLES2.functional.fbo.completeness.* dEQP-GLES3.functional.fbo.completeness.* Bug: 36727598 Merged-In: Ic79408c21b80ea458baecf79c042e2694e72e0b2 Change-Id: Ib302b21b2b28d4f13aa6df8bdcac878f22ae51be
lshared/glsFboCompletenessTests.cpp
|
679b3e921ad5dac5d434160a317e01d6db2bff16 |
21-Mar-2017 |
Brian Anderson <brianderson@google.com> |
EGL_ANDROID_get_frame_timestamps fixes Bug: 36730849 eglGetFrameTimestamps: pending vs. invalid timestamps. Test: --deqp-case=dEQP-EGL*get_frame_timestamps* Change-Id: I27718995c82748b55bc53e4d78a7f572e16a45ab (cherry picked from commit b4e217e4a19a1400e2beb9d7747bdbd6d1ba71e9) eglGetFrameTimestamps: Allow optional present support. Test: --deqp-case=dEQP-EGL*get_frame_timestamps* Change-Id: I5cfb334966f7f2794fe0043e1809de324a6e3d0e (cherry picked from commit afb7428641dd7003b676354e68d4bd94ebf3f6cf) eglGetFrameTimestamps: Use reserved enum values. Test: --deqp-case=dEQP-EGL*get_frame_timestamps* (cherry picked from commit 84574b5c7bf684be8ecbe211810210f712b7c522)
gl/teglGetFrameTimestampsTests.cpp
|
50405c2b626c597cd17ac5990c69b37d0f326de4 |
12-Apr-2017 |
Pyry Haulos <phaulos@google.com> |
Merge vk-gl-cts/vulkan-cts-1.0.1 into vk-gl-cts/vulkan-cts-1.0.2
|
a12bdeba84ae13f950b80eb39c3a7ba5d1a1497a |
12-Apr-2017 |
Pyry Haulos <phaulos@google.com> |
Merge vk-gl-cts/vulkan-cts-1.0.0 into vk-gl-cts/vulkan-cts-1.0.1 Change-Id: Iff109ea0dba048599d3deb4d8f42a7cac8b62283
|
f9500046c890bbb03234117290f1924c39e95794 |
12-Apr-2017 |
Pyry Haulos <phaulos@google.com> |
Fix typo in dE-IT.build_info.de_endianness_consistent name Components: AOSP Change-Id: Ie2cb1335834c010251021bac6b3882a37ede3f75
nternal/ditBuildInfoTests.cpp
|
0dc7a59526c024cb82ad925ddf008b89e1a4b0b5 |
11-Apr-2017 |
Ian Romanick <ian.d.romanick@intel.com> |
Merge "Try harder to defeat GLSL compiler dead-code optimizations" into nougat-cts-dev am: aeef6dd8f5 am: fdc198ba11 am: c7970bbd83 am: 8bb630d3e5 am: d76c57f2b6 am: 995657a4be Change-Id: Iffc14ae705cfd48ac90a2f7e1c805362d98c0826
|
aeef6dd8f52a1ea27fa13b5a451b5863070633be |
11-Apr-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Try harder to defeat GLSL compiler dead-code optimizations" into nougat-cts-dev
|
337d8f30c861d07fcc50b575b332efac35a5f094 |
10-Nov-2016 |
Ian Romanick <ian.d.romanick@intel.com> |
Try harder to defeat GLSL compiler dead-code optimizations A number of CTS tests generate shaders like like: #version 310 es buffer TargetInterface { highp float target; }; highp vec4 readInputs() { highp vec4 retValue = vec4(0.0); retValue += vec4(float(target)); return retValue; } void writeOutputs(in highp vec4 dummyValue) { target = float(dummyValue.y); } void main() { writeOutputs(readInputs()); } After various common optimizations this becomes: buffer TargetInterface { highp float target; }; void main() { target = target; } In the absence of memoryBarrier() or qualifiers on the buffer, there is no guarantee about the order of writes to the buffer. Since this write is not guaranteed to be visible either on the GPU or the CPU, we eliminate it. Since there is no access to target in the shader, we report GL_REFERENCED_BY_FRAGMENT_SHADER = GL_FALSE. The tests expect GL_TRUE. The vectored versions of this test swizzle the value read from the buffer before writing it back. These writes are not eliminated. Adding a uniform instead of a literal constant also prevents the reads and writes of the SSBO from being eliminated. v2: Ignore the uniform named "zero" in ResourceListTestCase::verifyResourceList. The alternative was to add zero to the resource list, but that required making small changes (mostly removing const) from over a dozen places in the code. This slightly hacky, but localized, change seemed better. v3: Various coding standards fixes suggested by Alexander Galazin and Pyry. Add getDummyZeroUniformName to query name of the zero uniform and a lot more documentation. Both suggested by Pyry. The following tests are affected: - dEQP-GLES31.functional.program_interface_query.buffer_variable.random.6 - dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.compute.unnamed_block.float - dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_fragment.unnamed_block.float - dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.vertex_fragment_only_fragment.unnamed_block.float - dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.vertex_fragment.unnamed_block.float - dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.vertex_geo_fragment_only_fragment.unnamed_block.float - dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.vertex_geo_fragment.unnamed_block.float - dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.vertex_tess_fragment_only_fragment.unnamed_block.float - dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.vertex_tess_fragment.unnamed_block.float - dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.vertex_tess_geo_fragment_only_fragment.unnamed_block.float - dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.vertex_tess_geo_fragment.unnamed_block.float Change-Id: I867ad32476269ac1272c09672be0a6d6fe37e31e Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Bugzilla: https://cvs.khronos.org/bugzilla/show_bug.cgi?id=16114 Google bug: 37228062
les31/functional/es31fProgramInterfaceDefinitionUtil.cpp
les31/functional/es31fProgramInterfaceDefinitionUtil.hpp
les31/functional/es31fProgramInterfaceQueryTests.cpp
|
49b972090ac9e175946a93f1f6c4fa3cba673f8b |
07-Apr-2017 |
Kalle Raita <kraita@google.com> |
Merge "Allow robustness tests on GLES 3.0" am: ab3013ef10 am: b23ee5b160 am: e801ea5994 am: ef62cc04d9 Change-Id: I9a7fffe577492ca96cad5ba39ff975839513cfb7 (cherry picked from commit db8c8ab78d376a5ee1ae2870ce943450816500ce) Original AOSP change: Allow robustness tests on GLES 3.0 Allow selected robustness tests run on GLES 3.0 instead of always requiring 3.1. Change-Id: I1eba67582a8f478f1afcbc24302b0e1dcefff3a8 Affects: dEQP-EGL.functional.robustness.* Bug: 36428911 Test: dEQP-EGL.functional.robustness.* on Pixel XL
gl/teglRobustnessTests.cpp
|
605556c673eb98d59a1abf427eb8c60f146cb32b |
07-Apr-2017 |
Pyry Haulos <phaulos@google.com> |
Merge vulkan-cts-1.0.2 into goog/oc-dev Contains following fixes that have been made after vulkan-cts-1.0.2.2: * Fix - uniform buffer incorrectly dereferenced * Use vkGetInstanceProcAddr(NULL) to load platform funcs * Imgtec Waiver for texture_gather*cube*depth32f* * Add VK_KHR_incremental_present to the list of allowed device extensions * Use -std=c++03 with GCC and clang * Fix GCC 6.3 warnings in vulkan-cts-1.0.2 * Improve check_build_sanity.py * Relax image verification in anisotropic filtering tests * Respect maxColorAttachments in image tests * Fix SPIR-V generation in dEQP-VK.spirv_assembly * Fix - depth/stencil images mandatory only for VK_IMAGE_TYPE_2D * Add missing barrier in ssbo layout tests This merge doesn't match any Vulkan CTS release tag. Bug: 36899783 Bug: 36817508 Change-Id: Id94c70d824ca503666adf16c56ccd3de48edac05
|
48870ebe726c915fcbb446ec5a1601f7823b671d |
06-Apr-2017 |
Pyry Haulos <phaulos@google.com> |
Do not re-init GL functions after context reset SharedContextResetCase was calling initGLFunctions() using a context belonging to a share group where context reset has occurred. initGLFunctions() calls glGetError() internally and at that point it would return GL_CONTEXT_LOST. Affects: dEQP-EGL.functional.robustness.reset_context.shaders.infinite_loop.shared_context_status.vertex dEQP-EGL.functional.robustness.reset_context.shaders.infinite_loop.shared_context_status.fragment dEQP-EGL.functional.robustness.reset_context.shaders.infinite_loop.shared_context_status.vertex_and_fragment dEQP-EGL.functional.robustness.reset_context.shaders.infinite_loop.shared_context_status.compute Bug: 37077017 Change-Id: I27ae0951565760dee0bcc5040bb02a45c8f568f3 (cherry picked from commit 72c880b4c940ca4435f87a4d1679a14678cea364)
gl/teglRobustnessTests.cpp
|
609d108f893e77310ee1c0f372ee5128004a9cd2 |
05-Apr-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Fix shader bugs in OOB tests 1. Check that the required number of vertex shader storage blocks is supported, throw NotSupported otherwise. 2. Use an array instead of a vector in local_array tests. 3. Try harder to defeat compiler optimizations on arrays, i.e. initialize it with different values. Components: AOSP Affects: dEQP-EGL.functional.robustness.reset_context.shaders.out_of_bounds_non_robust.*.shader_storage_block.vertex* dEQP-EGL.functional.robustness.reset_context.shaders.out_of_bounds_non_robust.*.local_array.* Google bug: 36891454 Change-Id: I2aeb2d454295993126d4048759e5981421d5c0db (cherry picked from commit cf65c56fb46b75e3c9819218165d9b97acf25c4a)
gl/teglRobustnessTests.cpp
|
dac35f616a6949e44c7b24b43287d397bee609cd |
31-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Use -std=c++03 with GCC and clang dEQP currently maintains minimum requirement of c++03 support from toolchains. Use of c++11 or newer is not allowed GCC 6.1 enables c++14 mode by default and developers might accidentally use features from it unless we specify c++03 version. Change-Id: If9ed0f009310b63b29b6a8a355969030b45139ba Components: Framework
lshared/glsBuiltinPrecisionTests.cpp
|
674ddbb09a7bb6b16f839e129d5f0f2ac6dc9e74 |
31-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Fix GCC 6.3 warnings in vulkan-cts-1.0.2 Change-Id: Iede7ed79a031ab38c0665d1a115e34d034d2b662
gl/teglGLES2SharedRenderingPerfTests.cpp
gl/teglRenderCase.cpp
les2/functional/es2fIntegerStateQueryTests.cpp
les2/functional/es2fShaderInvarianceTests.cpp
les2/functional/es2fUniformApiTests.cpp
les3/functional/es3fFboTestUtil.cpp
les3/functional/es3fIntegerStateQueryTests.cpp
les3/functional/es3fShaderInvarianceTests.cpp
les3/functional/es3fUniformApiTests.cpp
les31/functional/es31fFboTestUtil.cpp
les31/functional/es31fMultisampleTests.cpp
les31/functional/es31fProgramInterfaceQueryTests.cpp
les31/functional/es31fProgramUniformTests.cpp
lshared/glsDrawTest.cpp
|
433645782506cbdf8fa8b113ea0b5aa8ae761f0c |
28-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Use new LOD approximation rules for OpenGL ES This change updates OpenGL ES texture LOD approximation bounds to match Vulkan. Since rules are now same for both APIs the LodPrecision parameter introduced in 9f0ff9f49ae3359d9b2e50f5d720fc77460d0f4f is removed. Affects: dEQP-GLES2.texture.* dEQP-GLES3.texture.* dEQP-GLES31.texture.* Khronos spec bug: 16179 Google bug: 28200359 Components: AOSP, Vulkan, Framework Change-Id: I55ff2e6296c7947af7ee5b7cf915d24c260ae374 (cherry picked from commit 0b6dbeb93e83dcf3b55d2eccce7cb1517c2caee5)
les2/functional/es2fTextureFilteringTests.cpp
les2/functional/es2fTextureMipmapTests.cpp
les3/functional/es3fTextureFilteringTests.cpp
les3/functional/es3fTextureMipmapTests.cpp
les3/functional/es3fTextureShadowTests.cpp
les3/functional/es3fTextureWrapTests.cpp
les31/functional/es31fStencilTexturingTests.cpp
les31/functional/es31fTextureBorderClampTests.cpp
les31/functional/es31fTextureFilteringTests.cpp
|
354cd4bb06817ac34d60c1eecf4752ef4ef2a1cc |
28-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Relax LOD computation bounds This change updates LOD approximation rules to match proposed spec language in Vulkan texture filtering and mipmap tests. This is partial cherry-pick of 9f0ff9f49ae3359d9b2e50f5d720fc77460d0f4f. Mustpass changes are not included. Affects: dEQP-VK.texture.* Change-Id: Ic786bc733913a76d27f0cba31f3a61a10f8144fc (cherry picked from commit a9a793142c75c8537b3a2229f1e3289278d19fd6)
les2/functional/es2fTextureFilteringTests.cpp
les2/functional/es2fTextureMipmapTests.cpp
les3/functional/es3fTextureFilteringTests.cpp
les3/functional/es3fTextureMipmapTests.cpp
les3/functional/es3fTextureShadowTests.cpp
les3/functional/es3fTextureWrapTests.cpp
les31/functional/es31fStencilTexturingTests.cpp
les31/functional/es31fTextureBorderClampTests.cpp
les31/functional/es31fTextureFilteringTests.cpp
|
fd0b6eda1c387fcfd231e0e2315f0ff3a15cbe57 |
22-Mar-2017 |
James Glanville <james.glanville@imgtec.com> |
Fix tests in dEQP-EGL.functional.robustness* The shader storage buffer used for compute was not correctly bound. This caused glDispatchCompute() to return an error instead of submitting work, so the context would never reset. Affects: dEQP-EGL.functional.robustness*compute Components: AOSP Google bug: 36565815 Change-Id: I4fb807b49ab806c7de968b54b8e5fd5abfd87fcd (cherry picked from commit a7a065346ffe38a895c461b638f2c6377cbd7bcf)
gl/teglRobustnessTests.cpp
|
ee81fc20443515493592c6526b5c1c096ab64dd9 |
23-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Fix GL entry point loading in robustness tests Tests were not loading robustness-related entry points if implementation supported only GL_EXT_robustness and thus had EXT-suffixed entry points. Bug: 36564789 Bug: 34887315 Change-Id: I70e610dd3083e7c09050e24ef829c71f950d82a1
gl/teglRobustnessTests.cpp
|
1c43c4772507454f3a171b10cfe883e44d78ff7a |
18-Mar-2017 |
Brian Anderson <brianderson@google.com> |
Remove retire event from eglGetFrameTimestamps This will be removed from the API and transparently translated to the present event instead. Test: --deqp-case=dEQP-EGL*get_frame_timestamps* Change-Id: If33653efcaaca8a701008ccb0e6c9450e2c0e9dc
gl/teglGetFrameTimestampsTests.cpp
|
521361d83d2d48116ecdbd235934ed7c42ec74d4 |
15-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Fix warning introduced in 2c9e3ec9 Change-Id: I42bef21b2cc7274f107e5455dea1e382d8a419f4 (cherry picked from commit d8b452a7533c195b1328918bb696a819542ff044)
les31/functional/es31fPrimitiveBoundingBoxTests.cpp
|
d8b452a7533c195b1328918bb696a819542ff044 |
15-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Fix warning introduced in 2c9e3ec9 Change-Id: I42bef21b2cc7274f107e5455dea1e382d8a419f4
les31/functional/es31fPrimitiveBoundingBoxTests.cpp
|
085f13d8da609fb25001069efa5e8368dd3a3e96 |
15-Mar-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Merge "Further relax line verification in primitive bbox tests" into nougat-cts-dev am: 0532365740 am: 468843cf08 Change-Id: I9122ba56c736bdbb628dff8b5b8cc28c9979801f
|
05323657403f3f27a1ad253740237f02606dd577 |
15-Mar-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Further relax line verification in primitive bbox tests" into nougat-cts-dev
|
de0c0ce818ac5967b8ea668a51ed7526ce28f534 |
15-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Fix warnings in new EGL tests Change-Id: I6d87c0bf5a61dcbb0f292dd7efa6fcb101b7442d
gl/teglGetFrameTimestampsTests.cpp
gl/teglRobustnessTests.cpp
|
19b4a4e7aca9803728c45177086b9ee20ae13fa8 |
15-Mar-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Use glReadnPixels only if KHR_robustness is supported am: d99ba132d9 am: d01980d03d Change-Id: If10695499f41c716416cb4277170529a1f325596
|
1f9e724a4167948ade72a3c2c7d4a8b0691ac62f |
13-Mar-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Fix stencil bits when creating reference image in depth stencil tests"
|
d8d17bc4d9d9a3b2f9215ba04cbb9891dcf54ab1 |
11-Mar-2017 |
Kenneth Graunke <kenneth.w.graunke@intel.com> |
Fix stencil bits when creating reference image in depth stencil tests renderReference expects the number of stencil bits, but we were passing the number of depth bits. Affects: - dEQP-GLES2.functional.fragment_ops.depth_stencil.* - dEQP-GLES3.functional.fragment_ops.depth_stencil.* Patch authored by Iago Toral. See also: https://bugs.freedesktop.org/show_bug.cgi?id=94455 Change-Id: Id20a4a976c11d5dbe099e0acacc2f7c38dddeb17
les2/functional/es2fDepthStencilTests.cpp
les3/functional/es3fDepthStencilTests.cpp
|
2c9e3ec924255e414dc5e183b91348a1507d4d53 |
06-Mar-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Further relax line verification in primitive bbox tests The original relaxation patch ba45591407d0207e8ba0634ea5636fd721ed781f allowed lines to be 1 pixel thinner or thicker compared to the expected width. Unfortunately it missed the case of a line with the width of 1 pixel that has extra verification in the framework. This change covers this gap. Google bug: 35987764 Change-Id: I193d76ae13738702c9d7361d1957f15ea7600c4f
les31/functional/es31fPrimitiveBoundingBoxTests.cpp
|
d99ba132d92fb015a4008910a98a257fad1199a6 |
23-Feb-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Use glReadnPixels only if KHR_robustness is supported glReadnPixels is introduced in KHR_robustness/GLES 3.2. Use of this function in GLES 3.1 tests will result in segfault on implementations that don't support KHR_robustness. Components: AOSP, Framework Affects: dEQP-GLES31.functional.debug.negative_coverage.callbacks.buffer.read_pixels_format_mismatch VK-GL-CTS issue: 166 Google bug: 36122027 Change-Id: Idbe8734f7d82882ea99c75a8b74d693ac6dd831f (cherry picked from commit 219019495770c221e92f43df3e76a954c613210d)
les31/functional/es31fNegativeBufferApiTests.cpp
|
e05b3a9c94805e90d54fab7d43fd7080a757f034 |
10-Mar-2017 |
Sunny Sun <sunny.sun@arm.com> |
Fix typo in dEQP-GLES31.functional.srgb_texture_decode.skip_decode.* Change-Id: I1432dbff1db24b0f1dd2c9a297822b4fbdb1aa76
les31/functional/es31fSRGBDecodeTests.cpp
|
40fd86f16fe7c46bab2f560ad870f3228cb37284 |
07-Mar-2017 |
Brian Anderson <brianderson@google.com> |
Fix flakiness of compositeDeadline check of eglGetFrameTimestsmps maxDeadline already has some slack built into the check. This ensures proper slack for the mindDeadline too. Test: --deqp-case=dEQP-EGL*get_frame_timestamps*
gl/teglGetFrameTimestampsTests.cpp
|
c9dcf19f733f40a7c20ef6474f2b416243954fe3 |
06-Mar-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Modify EGL robustness tests to use VBOs"
|
292a47c42853925ab7bc5a068ec55e3f4161e590 |
03-Mar-2017 |
John Richardson <john.richardson@mobica.com> |
Modify EGL robustness tests to use VBOs Remove use of client-side vertex arrays and use buffer objects instead. Delete buffers on teardown and in destructor. Move test description logs to start log file. Affected tests: - dEQP-EGL.functional.robustness.reset_context.* Change-Id: I9432258f30d6c7e02362c0b2f6c36fc3694bd72d
gl/teglRobustnessTests.cpp
|
ab0a5da69ee6c41ff7b752c14761cd991cee87cf |
03-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Fix "null" ID in sRGB decode tests Use 0 as "null" GL object ID as -1 is potentially valid ID. Change-Id: I95f9f0c300d5b6e95c0c7c81e29fd28ac9ca3b82
les31/functional/es31fSRGBDecodeTests.cpp
|
2c74c73891c545cfe4d8462a2d865087efd879db |
02-Mar-2017 |
Mark Adams <marka@nvidia.com> |
Modify single_tessellation_stage to check for GL_NV_gpu_shader5 That extension permits the use of a tessellation control shader without a tessellation evaluation shader. Affected tests: dEQP-GLES31.functional.debug.negative_coverage.*.tessellation.single_tessellation_stage
les31/functional/es31fNegativeTessellationTests.cpp
|
83c250d247ae8a50e39f7f0c35e6976e990d3635 |
01-Feb-2017 |
John Richardson <john.richardson@mobica.com> |
Add new robustness extension tests New tests for KHR_robustness extension. Attempts to provoke context reset scenarios and test GL state after a reset has occurred. New test group: - dEQP-EGL.functional.robustness.* New tests: - create_context.query_robust_access - create_context.no_reset_notification - create_context.lose_context_on_reset - reset_context.shaders.infinite_loop.* (various shaders) - reset_context.shaders.out_of_bounds.* (various resource types) - reset_context.fixed_function_pipeline.* (index and vertex buffers) - negative_context.invalid_robust_context_creation - negative_context.invalid_robust_shared_context_creation Note: Test groups ending in *_non_robust are for internal use only. Change-Id: I91d7e3e95ec52f908dbaa1f49c56dcd94d60fd8f
gl/CMakeLists.txt
gl/teglRobustnessTests.cpp
gl/teglRobustnessTests.hpp
gl/teglTestPackage.cpp
|
698b72833550b2a6a5bbf3751eb2a7da153efd83 |
22-Feb-2017 |
Mika Isojärvi <misojarvi@google.com> |
Fix tessellation support checks in negative binding tests Bug: 35618877 Test: Run the tests on couple of devices supporting tessellation Change-Id: Ieca6a28a57a278a07ff688f760eb7da807e66d49
les31/functional/es31fLayoutBindingTests.cpp
|
02975695151c5dab312ece3a8bb492c07ed1244a |
23-Feb-2017 |
Graeme Leese <gleese@broadcom.com> |
Fix extension support checks in negative api tests Add checks for tessellation and geometry shader support for negative shader storage and primitive bounding box tests. Move all uses of cubemap array textures inside the extension checks in the texture tests. Bug: 29835218 Change-Id: I6051fff231285ed7d9c71015c2bb11a9fc7b909b Signed-off-by: Pierre Couillaud <pierre@broadcom.com>
les31/functional/es31fNegativeShaderDirectiveTests.cpp
les31/functional/es31fNegativeShaderStorageTests.cpp
les31/functional/es31fNegativeTextureApiTests.cpp
|
eae50b9cdb2709ad8e0fa2742661ef48e633928f |
24-Feb-2017 |
Pyry Haulos <phaulos@google.com> |
Merge "Drop MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS to 2048"
|
cb161dfb534fd48b98c18ae12508057e19813edd |
23-Feb-2017 |
Pyry Haulos <phaulos@google.com> |
Drop MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS to 2048 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS minmax has been changed to 2048 (from 4096) in OpenGL ES 3.2 spec in response to bug 12823. Bug: 35619900 Change-Id: I59d75d23df02d339bf7094a8e73d3a24d2e785be
les31/functional/es31fIntegerStateQueryTests.cpp
|
0e7a9e61aed02cd14b597c89cd0c47a3b61aa497 |
22-Feb-2017 |
Mark Adams <marka@nvidia.com> |
Modify tessellation_not_active to check for GL_NV_gpu_shader5 That extension permits use of GL_PATCHES for stages other than tessellation stages. Affected test: dEQP-GLES31.functional.debug.negative_coverage.get_error.tessellation.tessellation_not_active Bug 35670519
les31/functional/es31fNegativeTessellationTests.cpp
|
09b0225a8a77b3d385b7dc779d2ae06f5980bba7 |
22-Feb-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Fix whitespace issues"
|
59999de58c98533dafb70d04928101bff647536c |
20-Feb-2017 |
John Richardson <john.richardson@mobica.com> |
Add non-seperable TCS-but-no-TES subcase and fix draw time check subcase - Add a non-separable TCS-but-no-TES (new subcase). Section 7.3 of the OpenGL ES 3.2 specification says: "Linking can fail for [...] any of the following reasons: * program contains an object to form a tessellation evaluation shader [...] and [...] the program is not separable and contains no object to form a tessellation control shader" Add a test to ensure the implementation does raise a link error. - Make program separable in TES-but-no-TCS draw time check test (fix) Since the test is trying to check for a draw time error, it should use a separable program - otherwise we may hit a link error. Changes made to test case: dEQP-GLES31.functional.debug.negative_coverage.*.tessellation.single_tessellation_stage Bug: 35354738 Change-Id: I902106864059cfbe7d718da0d0527284de04a915
les31/functional/es31fNegativeTessellationTests.cpp
|
e0d262e1f4bba5f557ae045e9f5cd5c635bc96cb |
22-Feb-2017 |
Pyry Haulos <phaulos@google.com> |
Fix whitespace issues Change-Id: I31cd4e4d3e113192fce0bccd20fd8fa14d182620
les31/functional/es31fCopyImageTests.cpp
|
e288d40afc78bf4a37a84eee6c13efd0cf23fac2 |
22-Jan-2017 |
Brian Anderson <brianderson@google.com> |
Add GetFrameTimestamps tests Add tests for EGL_ANDROID_get_frame_timestamps. Verifies: 1) Frame IDs properly identify frames. 2) The frame timestamp ordering is correct 3) The compositor timing values are reasonable. 4) All timestamps from the most recently swapped frame can be retrieved without additional swaps. Test: --deqp-case=dEQP-EGL*get_frame_timestamps* Change-Id: I393a3bc79f019951a2fddb83760b6e1d919663b6
gl/CMakeLists.txt
gl/teglGetFrameTimestampsTests.cpp
gl/teglGetFrameTimestampsTests.hpp
gl/teglTestPackage.cpp
|
d4a9effab0d278131b0add9ad3ded2a662c9d9e1 |
21-Feb-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Fix multiple resource leaks in new srgb_texture_decode tests"
|
dbec7154ee36bdc363b17df74ce1029e1ddcdf93 |
21-Feb-2017 |
Kalle Raita <kraita@google.com> |
Merge "Reduce read pixel calls in copy image tests"
|
7ac38a6fa1ff4f46a5bb7b22b3df2e9a2eb5a2c9 |
21-Feb-2017 |
Kalle Raita <kraita@google.com> |
Merge "Restructure copy image test iterations"
|
ac1e4ff92f8293af704ac32076eb1f4fc1d71810 |
17-Feb-2017 |
Mark Adams <marka@nvidia.com> |
Fix multiple resource leaks in new srgb_texture_decode tests There were multiple issues here, ranging from never freeing resources, to overwriting resources, to only freeing them at class destruction instead of deinit time. This was resulting in hitting OOM on platforms without tons of memory. Bug: 35457323 Change-Id: I492177bb9e71bdbc7efc9d3a7c8a34bef35c709e
les31/functional/es31fSRGBDecodeTests.cpp
|
fc868645e28ce37954bd5d5baeb8b0da80248d5e |
17-Feb-2017 |
Pyry Haulos <phaulos@google.com> |
Merge changes Icb29d2da,Ida906e21 * changes: Add a non-separable TCS-but-no-TES subcase. Make program separable in TCS-but-no-TES draw time check test.
|
b4d41f1ef041179f927a6a04a8fd5913cdf590bb |
01-Feb-2017 |
Michael Hadley <michael.hadley@mobica.com> |
Add sRGB skip decode test New Tests: - deqp-case=dEQP-GLES31.functional.srgb_texture_decode.* Change-Id: I0257e63b15ee0334efad985411d8070ddecdd51a
les31/functional/CMakeLists.txt
les31/functional/es31fFunctionalTests.cpp
les31/functional/es31fSRGBDecodeTests.cpp
les31/functional/es31fSRGBDecodeTests.hpp
|
37e71495672c6c93f9afc79b4e619a54d2eaa96a |
19-Jan-2017 |
Kalle Raita <kraita@google.com> |
Reduce read pixel calls in copy image tests Reduce glReadPixels calls in the copy image tests by rendering multiple texture sub-images for each read back. Significant improvement for certain platforms, no impact on others. Bug: 33965234 Test: Run tests on Pixel C and Pixel XL, Check that old N9 results still have same failures. Spot checks with 240x200 target surface. Change-Id: I133c56b7855a664f164f1eb0b1307259462e098f
les31/functional/es31fCopyImageTests.cpp
|
7a794b41a7c29ee91abf3c5ec444c7bdb6625da3 |
24-Jan-2017 |
Kalle Raita <kraita@google.com> |
Restructure copy image test iterations Packing test iterations so that work per buffer swap is maximized without running the risk of hitting per-iteration timeout. Yields execution time drops of roughly 50% on at least 2 GPU architectures. Bug: 33965234 Test: Copy image tests on multiple devices and L MR1 N9 for detection capability. Change-Id: I7de5231da0d8a1d2bd22ec3741f1481e2ebd5475
les31/functional/es31fCopyImageTests.cpp
|
0a9f969930a90484eae0ebcecd475f77236ce691 |
11-Feb-2017 |
Kenneth Graunke <kenneth.w.graunke@intel.com> |
Add a non-separable TCS-but-no-TES subcase. "Linking can fail for [...] any of the following reasons: * program contains an object to form a tessellation control shader [...] and [...] the program is not separable and contains no object to form a tessellation evaluation shader" Add a test to ensure the implementation does raise a link error. The new subcase is part of: dEQP-GLES31.functional.debug.negative_coverage.*.tessellation.single_tessellation_stage Change-Id: Icb29d2da50b2c327bfd2196af9be56bb7d8644f9
les31/functional/es31fNegativeTessellationTests.cpp
|
1b9d89f86ae4045fad08b2775cdab9dd459c86d3 |
11-Feb-2017 |
Kenneth Graunke <kenneth.w.graunke@intel.com> |
Make program separable in TCS-but-no-TES draw time check test. Section 7.3 of the OpenGL ES 3.2 specification says: "Linking can fail for [...] any of the following reasons: * program contains an object to form a tessellation control shader [...] and [...] the program is not separable and contains no object to form a tessellation evaluation shader" Since the test is trying to check for a draw time error, it should use a separable program - otherwise we may hit a link error. Fixes a bug in: dEQP-GLES31.functional.debug.negative_coverage.*.tessellation.single_tessellation_stage Change-Id: Ida906e21c3e3534fd2a8c7bac0334083881bdb19
les31/functional/es31fNegativeTessellationTests.cpp
|
2a2a2ab8c79d7c4c6aa8bcdf15be42269e96c9a2 |
02-Feb-2017 |
Kenneth Graunke <kenneth.w.graunke@intel.com> |
Fix a few bugs in a EGL_KHR_no_config_context test. The dEQP-EGL.functional.create_context.no_config test had the eglBindAPI check backwards - so it was skipping APIs assuming they failed when they actually succeeded. Secondly, it failed to actually set the test result to "pass" if all cases passed, which led to assertion failures: Assertion `testResult != QP_TEST_RESULT_LAST' failed. Change-Id: I7a20467012fd6c174f79679bbf640917c327574c
gl/teglCreateContextTests.cpp
|
06811e1c449e303d86f5eba28699ef238dfd78f5 |
09-Feb-2017 |
Mika Isojrvi <misojarvi@google.com> |
Limit changes by xor to upper 8 bits in mixed atomic tests am: 6bc3c7a634 am: eef2e716e7 Change-Id: Icadf536794c067056e66f6a2041fbb937952f35a
|
93ea4516b11c678397f1393e8923589ddb06c1b6 |
07-Feb-2017 |
Mika Isojärvi <misojarvi@google.com> |
Fix out of bounds accesses in TexImage*DParamsCase. Bug: 28764822 Test: Ran the tests on couple of devices and checked the results. Change-Id: I3f743bf75d73ce7de7ff2b0633551c0cc7606ca0
les3/functional/es3fTextureSpecificationTests.cpp
|
ed63f60eb481750422f612c34ae6a35a8307d3e2 |
14-Dec-2016 |
Michael Hadley <michael.hadley@mobica.com> |
Added gl_BoundingBox built-in type access tests New tests: - dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader_directive.accessing_bounding_box_type Change-Id: I8f47dfdfde631f36f6a515459867b59e3c210701
les31/functional/es31fNegativeShaderDirectiveTests.cpp
|
04ba289d6eebc1d74b389d92a66a9f14091fe830 |
01-Dec-2016 |
Michael Hadley <michael.hadley@mobica.com> |
Add SSBO block tests New Tests: - dEQP-GLES31.functional.debug.negative_coverage.callbacks.ssbo_block.ssbo_block.* Change-Id: I60d52bc34d9211e93332dcc719535f1f5e4a0596
les31/functional/CMakeLists.txt
les31/functional/es31fDebugTests.cpp
les31/functional/es31fNegativeSSBOBlockTests.cpp
les31/functional/es31fNegativeSSBOBlockTests.hpp
|
b7272b0934f634b106e44c1d74b8ffd0db2efea9 |
23-Nov-2016 |
John Richardson <john.richardson@mobica.com> |
Add tessellation shader stages to negative layout_binding tests Tests groups added to: - dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.*. - dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.*. - dEQP-GLES31.functional.layout_binding.negative.ubo.*. - dEQP-GLES31.functional.layout_binding.negative.ssbo.*. - dEQP-GLES31.functional.layout_binding.negative.image.image2d.*. - dEQP-GLES31.functional.layout_binding.negative.image.image3d.*. New tests (tess_control, tess_evalution): - binding_neg - binding_over_max - binding_neg_array - binding_over_max_array Extended tests: - binding_contradictory - binding_contradictory_array Change-Id: Ia6b66f1d5316e3bba376a8aea189074b60fbedb5
les31/functional/es31fLayoutBindingTests.cpp
|
1889817926aa62a5f8d308c118f38acd882565ee |
09-Nov-2016 |
John Richardson <john.richardson@mobica.com> |
Add new tessellation negative coverage tests Test groups added to: - dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules - dEQP-GLES31.functional.shaders.linkage.tessellation.layout_declarations.rules (new) - dEQP-GLES31.functional.shaders.linkage.tessellation.barriers.rules (new) - dEQP-GLES31.functional.debug.negative_coverage.*.tessellation (new) New tests: - output_non_array - invalid_patch_in_usage - invalid_patch_out_usage - invalid_per_patch_qualifier_usage - output_block_non_array - invalid_barrier_usage_within_control_flow - invalid_barrier_usage_after_return - primitive_mode_mismatch - spacing_mode_mismatch - vertex_order_mismatch - vertex_count_mismatch - single_tessellation_stage - invalid_primitive_mode - tessellation_not_active - invalid_program_state - get_programiv - invalid_program_queries - tessellation_control_invalid_vertex_count Change-Id: I0c4f4b407bfe80e09546af51fdb2d184cf310757
les31/functional/CMakeLists.txt
les31/functional/es31fDebugTests.cpp
les31/functional/es31fNegativeTessellationTests.cpp
les31/functional/es31fNegativeTessellationTests.hpp
|
6bc3c7a63456fdf267b65a5b80a003741a3aee4c |
17-Nov-2016 |
Mika Isojärvi <misojarvi@google.com> |
Limit changes by xor to upper 8 bits in mixed atomic tests Bug: 31270281 Test: Ran tests on multiple devices Change-Id: I64393591171b304cd071f7a37b91efd2c7a853a6
les31/functional/es31fSynchronizationTests.cpp
|
54c090f9819c59cd36613517712cbfd44eed376a |
20-Jan-2017 |
Pyry Haulos <phaulos@google.com> |
Add eglChooseConfig() tests for EXT_pixel_format_float These tests verify that eglChooseConfig() filters configs correctly based on EGL_COLOR_COMPONENT_TYPE_EXT attribute. Change-Id: Icaaffee69dd46a9044149c01c8fe8b7ec8928305
gl/teglChooseConfigTests.cpp
|
d7ec39dd049741a9ebfb39fa7fbe763ce81fb98e |
20-Jan-2017 |
Pyry Haulos <phaulos@google.com> |
Add basic test for EGL_KHR_no_config_context Change-Id: I14aa3f38ea8d2aaa224c13a992d41cf5ef546f6e
gl/teglCreateContextTests.cpp
|
263e135474a289ef8e309b97428ab6768cd2410d |
01-Sep-2016 |
Kalle Raita <kraita@google.com> |
CP: Remove two read-backs from copy image tests Cherry pick commit b2fb8ad5ceefe26964101bd403e7786ae83274a9 from master. Bug: 33965234 Remove two read-backs from copy image tests Test: Ran copy_image on N6 & N9 with L MR1 image to check for false-negatives. PixelC and Pixel XL for passing with current OS image. Change-Id: I9f7028eb550012f8d9abe2f7afee2d1402f5abf3
les31/functional/es31fCopyImageTests.cpp
|
7aff1a044fbef2de7998fe4369375a6ba8d3ea02 |
07-Dec-2016 |
Kalle Raita <kraita@google.com> |
CP: Non-compressed copy image target size (64,64,8 Cherry-pick commit 8076c97ac0fc706288ef266b0cbe748012c4e0c4 from master: Non-compressed copy image tests target size reduced to (64,64,8). The compressed cases retain old size of (128,128,16) to ensure coverage of all block size combinations. Bug: 33965234 Test: Run tests on N6 and N9 on L MR 1 with known failures Change-Id: If22e8722c1de58aa239cf6fe29e79d3bdd13c589
les31/functional/es31fCopyImageTests.cpp
|
b1c225b9d6e2cd515c8c4d4d624b8dac459a254f |
20-Jan-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Generate flat triangles in polygon offset tests. am: 975a59ebca Change-Id: Ia1226e8da8462deb895b6e7e8113db5fd500565f
|
07a7e24da3d3f04ea6df365a5cc1e5335f6a27a9 |
20-Jan-2017 |
Pyry Haulos <phaulos@google.com> |
resolve merge conflicts of ba455914 to master Change-Id: Iad350278ba3cf6adcc0fa5e4914e8d98db71a567
|
279216517797a6dbb6845c2c2d62b263673bffc2 |
20-Jan-2017 |
Nicolas Boichat <drinkcat@google.com> |
Fix eglBindAPI negative test am: 09784f8510 Change-Id: I286c03b0221c479bf4c4e98a4122eb6fe7290526
|
bd1ce838a055bcb8c676359d4d3774a0863801b3 |
20-Jan-2017 |
Kenneth Graunke <kenneth.w.graunke@intel.com> |
Fix internal format/type for ES3 3D + depth/stencil negative API tests. am: 2ed3a5a66f Change-Id: I979d7d709017237a7e201017b270aacaefc01013
|
61d6d95a660c336b44352e8a5b3e2faf02d1f777 |
20-Jan-2017 |
Tina Zhou <tinazh@google.com> |
Merge "Generate flat triangles in polygon offset tests." into nougat-cts-dev
|
312a550657a4c46817e68712301705295114c5a6 |
20-Jan-2017 |
Tina Zhou <tinazh@google.com> |
Merge "Relax line width verification in primitive bbox tests" into nougat-cts-dev
|
6068dfbf3a4a90b14744701922cc3056779798ab |
20-Jan-2017 |
Tina Zhou <tinazh@google.com> |
Merge "Fix eglBindAPI negative test" into nougat-cts-dev
|
3baf7e3be270219ae7fb1b9fe3340d2e5bb84d44 |
20-Jan-2017 |
Tina Zhou <tinazh@google.com> |
Merge "Drop incorrect framebuffer texture subtests." into nougat-cts-dev
|
0991459ed144317b4788df123ef5d10d522f6c7a |
20-Jan-2017 |
Tina Zhou <tinazh@google.com> |
Merge "Fix internal format/type for ES3 3D + depth/stencil negative API tests." into nougat-cts-dev
|
5005bf8073534b1ad74d8a2e7a1317ca7afbe31a |
19-Jan-2017 |
Pyry Haulos <phaulos@google.com> |
Revert "Workaround for GCC aarch64 compiler bug" dEQP in Android CTS is now built with LLVM exclusively so reverting this old workaround for GCC compiler bug is safe. This reverts commit 00b60d29a1da01c554a3af8f96112199231145d2. Bug: 17907351 Change-Id: I8d118195159e8238e6e4911ed187c2608d8418d3
les3/functional/es3fShaderPrecisionTests.cpp
|
c6d5f6bd38248782d6601a78c4a8561dbef2b05f |
19-Jan-2017 |
Pyry Haulos <phaulos@google.com> |
Use LDR mode in astc.block_size_remainder sRGB cases Bug: 34129132 Change-Id: Ibf6d8bbdab1f105796510dda71333ceeb619b50a
les3/functional/es3fASTCDecompressionCases.cpp
|
d56827c4167eb0c8f34b2f38dc9584adfa20a06f |
19-Jan-2017 |
Pyry Haulos <phaulos@google.com> |
Use LDR mode when decompressing sRGB ASTC formats Bug: 34129132 Change-Id: I0528d2a8001decfd04753d3d91cf7ed08fd31730
les3/functional/es3fASTCDecompressionCases.cpp
|
132a3ba810740a04905282dafefb6bc1caed8853 |
18-Jan-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "ES{2,3}: Clamp the x, y location of the viewport's bottom-left corner"
|
975a59ebca3ae91c767876765fac6ccc036e4370 |
11-Jan-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Generate flat triangles in polygon offset tests. The tests setup triangles with a depth slope and then call glPolygonOffset(factor, units) with variable units and always 0 slope scaled factor. According to the GLES 3.2 spec 13.7.2 Depth Offset: "void PolygonOffset( float factor, float units ); factor scales the maximum depth slope of the polygon, and units scales an implementation-dependent constant that relates to the usable resolution of the depth buffer." If the polygon has a depth slope, the depth slope factor has to be not equal to zero. The rationale of the slope scaled factor is to ensure that the offset (equation 13.11) is greater than max(dz/dx, dz/dy) for all resolutions, which may not be the case for the constant offset since it doesn't take the screen resolution into account. Changed tests: dEQP-GLES2.functional.polygon_offset.*_displacement_with_units dEQP-GLES3.functional.polygon_offset.*_displacement_with_units Bug: 34386628 Change-Id: Ie8009ba1766eb50c3c5a750122aa8bb231144210
les2/functional/es2fPolygonOffsetTests.cpp
les3/functional/es3fPolygonOffsetTests.cpp
|
6fe2b2376816f1c8401af9a70c25878d1b5b4ec0 |
30-Sep-2016 |
Anuj Phogat <anuj.phogat@intel.com> |
ES{2,3}: Clamp the x, y location of the viewport's bottom-left corner Affected tests: dEQP-GLES2.functional.state_query.integers.viewport_getfloat dEQP-GLES2.functional.state_query.integers.viewport_getinteger dEQP-GLES3.functional.state_query.integers.viewport_getfloat dEQP-GLES3.functional.state_query.integers.viewport_getinteger dEQP-GLES3.functional.state_query.integers.viewport_getinteger64 Above CTS tests are not clamping the x, y location of the viewport's bottom-left corner as recommended by ARB_viewport_array and OES_viewport_array. Tests later compare the clamped x, y values read back from the driver with reference unclamped x, y values resulting in to false failures. From OES_viewport_array: "The location of the viewport's bottom-left corner, given by (x,y), are clamped to be within the implementation-dependent viewport bounds range. The viewport bounds range [min, max] tuple may be determined by calling GetFloatv with the symbolic constant VIEWPORT_BOUNDS_RANGE_OES" Bug: 34349411
les2/functional/es2fIntegerStateQueryTests.cpp
les3/functional/es3fIntegerStateQueryTests.cpp
|
625d6858749c1b55e6761f1112390c71add918a6 |
06-Jan-2017 |
Kenneth Graunke <kenneth.w.graunke@intel.com> |
Drop incorrect framebuffer texture subtests. This patch removes two broken subcases of: dEQP-GLES31.functional.debug.negative_coverage.log.buffer.framebuffer_texture_layer These were fixed in dEQP master by commit f28187809176f5eeb1ee25ccfa70d3, but we cannot backport that to release branches because it changes the existing expectations, which would break previously passing implementations. See buganizer 30287182 and 28090252. The first subtest incorrectly checked layer (array slice) when it should have checked miplevel. The subtest description says: "GL_INVALID_VALUE is generated if texture is a 2D multisample array texture and layer not 0." which is wrong - array textures can certainly have multiple slices. The ES 3.1 specification says that: "An INVALID_VALUE error is generated if texture is not zero and level is not a supported texture level for texture, as described above." and miplevel 0 is the only valid miplevel for a multisample texture. The second subtest is no longer valid according to the resolution of https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15968. Bug: 34281627 Merged-In: I500074c1777d88291c0b395498bb0f7d5613d27d
les31/functional/es31fNegativeBufferApiTests.cpp
|
ba45591407d0207e8ba0634ea5636fd721ed781f |
15-Nov-2016 |
Pyry Haulos <phaulos@google.com> |
Relax line width verification in primitive bbox tests Originally contributed by ARM to Khronos OpenGL ES CTS. Cherry-picked with permission. Google bug: 22713865 Khronos OpenGL issue: #19 Change-Id: I95359847611144e179819aaab6ac5dfe4bf4e4da
les31/functional/es31fPrimitiveBoundingBoxTests.cpp
|
7c1eed0087805f09a1c6b2d883285afe8c6cc19f |
09-Jan-2017 |
Kalle Raita <kraita@google.com> |
Merge "Remove two read-backs from copy image tests"
|
2ed3a5a66fb924af3d6e0fcddf5bf37527288262 |
12-Sep-2016 |
Kenneth Graunke <kenneth.w.graunke@intel.com> |
Fix internal format/type for ES3 3D + depth/stencil negative API tests. This is a port of commit ae7f8e0a07730e693b24d3dc7a23d2372319145e from the ES 3.1 tests to the ES 3.0 tests. According to the ES 3.2 specification: "Textures with a base internal format of DEPTH_COMPONENT, DEPTH_STENCIL or STENCIL_INDEX are supported by texture image specification commands only if target is TEXTURE_2D, TEXTURE_2D_MULTISAMPLE, TEXTURE_2D_ARRAY, TEXTURE_2D_MULTISAMPLE_ARRAY, TEXTURE_CUBE_MAP or TEXTURE_CUBE_MAP_ARRAY. Using these formats in conjunction with any other target will result in an INVALID_OPERATION error." This subtest tried to check the above error condition, but it specified GL_DEPTH_STENCIL / GL_DEPTH_COMPONENT as format, rather than internalFormat. Since the above text calls out "base internal format", we should specify it as internalFormat. We also change GL_DEPTH_STENCIL to use GL_UNSIGNED_INT_24_8 rather than GL_UNSIGNED_BYTE, as that combination was illegal for a different reason than the one the test intended to check. Affects dEQP-GLES3.functional.negative_api.texture.teximage3d. Bug: 34103293 Change-Id: Ie01e2d130bb1cadc821153487e3e41593e3ca15e
les3/functional/es3fNegativeTextureApiTests.cpp
|
09784f85103a17189462a4f5397ca065ee8cca05 |
18-Dec-2016 |
Nicolas Boichat <drinkcat@google.com> |
Fix eglBindAPI negative test It is ok for an implementation to not fail eglBindAPI if the current display does not support the specified client API. However, in that case, getConfig must not return any configuration for that specific API. Bug: 33278378 Affects: dEQP-EGL.functional.negative_api.bind_api Test: Deploy to elm Chromebook, run with Cherry, test passes. Change-Id: Idb86971de7a30e1aa78bb0951f971ed2829e2794
gl/teglNegativeApiTests.cpp
|
521bf8a7c396dd577e590150d497f07a0e8b73b9 |
14-Dec-2016 |
Mark Adams <marka@nvidia.com> |
Add support for EGL_EXT_pixel_format_float This updates the egl.xml version and identifies/skips the float configs Bug: 32969314 Change-Id: Iacfdf6b1c32c86ea0e6f80ca7ebaaeef583d1135 Merged-In: Iadeb0d4a76a06b2be716f3e76a1cc9fb69aff16a
gl/teglChooseConfigReference.cpp
gl/teglGetProcAddressTests.inl
gl/teglRenderCase.cpp
gl/teglSimpleConfigCase.cpp
|
08d24954e0c75c3e6a1d2ba231bd09915d5c7ecd |
14-Dec-2016 |
Mark Adams <marka@nvidia.com> |
Add support for EGL_EXT_pixel_format_float This updates the egl.xml version and identifies/skips the float configs Bug: 32969314 Change-Id: Iadeb0d4a76a06b2be716f3e76a1cc9fb69aff16a
gl/teglChooseConfigReference.cpp
gl/teglGetProcAddressTests.inl
gl/teglRenderCase.cpp
gl/teglSimpleConfigCase.cpp
|
c1e020bec507f11fc27a744ed63432c44910146b |
22-Dec-2016 |
Pyry Haulos <phaulos@google.com> |
Change GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS minmax to 2048 am: a42836566d Change-Id: I6cf9f214b1a66360823af5fb219860454bc5a275
|
b2fb8ad5ceefe26964101bd403e7786ae83274a9 |
01-Sep-2016 |
Kalle Raita <kraita@google.com> |
Remove two read-backs from copy image tests Test: Ran copy_image on N6 & N9 with L MR1 image to check for false-negatives. PixelC and Pixel XL for passing with current OS image. Change-Id: I7a342b7a51b127d76dc161fc58edfc2bea0fa4a3
les31/functional/es31fCopyImageTests.cpp
|
beba5d481acc3f223ca6c3db7a8f58fed4b652bc |
16-Dec-2016 |
Kalle Raita <kraita@google.com> |
Merge "Non-compressed copy image target size (64,64,8)"
|
a8249e3a0052379795df770b25035e7a71e98e14 |
14-Dec-2016 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Allow ANGLE_depth_texture for FBO completeness."
|
1975e3bd28ebbd59330c3c5c1e00fac686cad057 |
14-Dec-2016 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Extend primitive_bounding_box negative tests"
|
9976327d7b909342f660147280b3fc8660df3a28 |
08-Dec-2016 |
Jamie Madill <jmadill@chromium.org> |
Allow ANGLE_depth_texture for FBO completeness. This extension enables the same depth attachment formats as GL_OES_depth_texture. The few restrictions on usage aren't relevant for the completeness tests. Bug: 33453991
lshared/glsFboCompletenessTests.cpp
|
33a70380153a08527edf2123131d8f01723ad2bd |
01-Nov-2016 |
John Richardson <john.richardson@mobica.com> |
Extend primitive_bounding_box negative tests Tests groups added to - dEQP-GLES31.functional.debug.negative_coverage.*. Extended tests: - shader_directive.primitive_bounding_box Change-Id: I38b698e3bd594f71b15d3bce4dc9a809298eb95e
les31/functional/es31fNegativeShaderDirectiveTests.cpp
|
51e20f1e2525f27b6e0ab81ffe7469fd4b33e5e7 |
26-Oct-2016 |
John Richardson <john.richardson@mobica.com> |
Add shader storage negative coverage tests Tests groups added to: - dEQP-GLES31.functional.debug.negative_coverage.*. New tests: - shader_storage.block_number_limits - shader_storage.max_combined_block_number_limit Extended tests: - state.get_integeri_v - state.get_integer64i_v - shader.compile_compute_shader Fixed tests: - buffer.bind_buffer_base - buffer.bind_buffer_range Change-Id: Id71fb997e14ad026f0d6634298993f1638c67dde
les31/functional/CMakeLists.txt
les31/functional/es31fDebugTests.cpp
les31/functional/es31fNegativeBufferApiTests.cpp
les31/functional/es31fNegativeShaderApiTests.cpp
les31/functional/es31fNegativeShaderStorageTests.cpp
les31/functional/es31fNegativeShaderStorageTests.hpp
les31/functional/es31fNegativeStateApiTests.cpp
|
8076c97ac0fc706288ef266b0cbe748012c4e0c4 |
07-Dec-2016 |
Kalle Raita <kraita@google.com> |
Non-compressed copy image target size (64,64,8) Non-compressed copy image tests target size reduced to (64,64,8). The compressed cases retain old size of (128,128,16) to ensure coverage of all block size combinations. Test: Run tests on N6 and N9 on L MR 1 with known failures. Change-Id: I7ddc7c55d73731d0a8cc2fcc04f2391f78d2d7de
les31/functional/es31fCopyImageTests.cpp
|
455d82c60b096e7bd83b6a2f5ed70c61e4bfa759 |
07-Dec-2016 |
Jamie Madill <jmadill@chromium.org> |
Encode es3pBufferDataUploadTests.cpp as utf-8 This test was using "Mac Ndash". Change this to plain "-". BUG=chromium:671021
les3/performance/es3pBufferDataUploadTests.cpp
|
a42836566d3bbd3bc93d438c3dd6885532920ddf |
15-Nov-2016 |
Pyry Haulos <phaulos@google.com> |
Change GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS minmax to 2048 Google bug: 33105204 Khronos bug: 12823 (cherry picked from commit fe6bb67987a4d7fc59739c878e658f2a6d071cde) Change-Id: I56fcc4ce527c31e48004c43e43e2ec994675e1b4
les31/functional/es31fTessellationTests.cpp
|
ab691d3f7e0b81cfa6dd82880ac08ad390c534b5 |
17-Nov-2016 |
Kenneth Graunke <kenneth.w.graunke@intel.com> |
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am: ea5589c748 Change-Id: I7358276f100608371da5b44ebc8e102a54706197
|
f5414b15bbababa0c9d24bb4abb75d624fcde5e6 |
17-Nov-2016 |
Kenneth Graunke <kenneth.w.graunke@intel.com> |
Fix internal format/type for 3D + depth/stencil negative API tests. am: d2f3b468db Change-Id: Id43b369d67e04cf3a6d6b5b4e3303f02c7a35b87
|
101d60fc568eef04ee7b3c38515b3b8619f3d1ff |
19-Oct-2016 |
Pyry Haulos <phaulos@google.com> |
Check for EXT_color_buffer_float in read_pixels_fbo_format_mismatch am: 37e360591e Change-Id: Iebccb4130e83bc05880ed19700b627920bd2c195
|
544e0e3b1d6dafdd74a9a1fc986486089cdfcafc |
19-Oct-2016 |
Tina Zhou <tinazh@google.com> |
Merge "Check for EXT_color_buffer_float in read_pixels_fbo_format_mismatch" into nougat-cts-dev
|
b82263e2adc0717c8abddafaabe11e32d18ac106 |
19-Oct-2016 |
Tina Zhou <tinazh@google.com> |
Merge "CP: Use empty region when buffer age is not supported" into nougat-cts-dev
|
09137b73d2f4863c82d924f310199d4d5fe67056 |
19-Oct-2016 |
Pyry Haulos <phaulos@google.com> |
Check for shader type support in negative precise tests am: 4a3a2d79a0 Change-Id: If11ec3c8cffdf5c152da4ebe8ea434aa67a61671
|
3dd07d23f65e1698db5e4228ead3151c44e5082a |
19-Oct-2016 |
Pyry Haulos <phaulos@google.com> |
Check for shader type support in negative shader directive tests am: cf6e6ab134 Change-Id: I575d8bebe3e3fdda7cb97b87325715bf940aeef3
|
c30d04b8e79fb078e8316b6f28244e54f1805a74 |
19-Oct-2016 |
Tina Zhou <tinazh@google.com> |
Merge "Check for shader type support in negative precise tests" into nougat-cts-dev
|
a3513e86ff43f0f32a8a681de556faeeef32e4ad |
19-Oct-2016 |
Tina Zhou <tinazh@google.com> |
Merge "Check for shader type support in negative shader directive tests" into nougat-cts-dev
|
ea5589c748c0f399e478a570f9cc3c063fe55bf1 |
04-Sep-2016 |
Kenneth Graunke <kenneth.w.graunke@intel.com> |
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. The dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in. bit_count_per_two_samples.multisample_{texture,renderbuffer}_{1,2} tests report: Verifying gl_SampleMaskIn. Fragment shader may be invoked [ceil(numSamples/2), numSamples] times. => gl_SampleMaskIn should have the number of bits set in range [1, numSamples - ceil(numSamples/2) + 1]: which suggests that maxBitCount should be ceil(2/2) + 1 = 1 + 1 = 2. However, it then says: Setting minBitCount = 1, maxBitCount = 1. Having two bits should be acceptable for 2x MSAA. This patch drops the special case for 1x/2x MSAA, making them work like all the other MSAA levels. Change-Id: Ie615c82150588dab53226dc46670182a29d85ef5 (cherry picked from commit 724519b8fda9c2a92d646c3dfd1478e0daa282e9)
les31/functional/es31fSampleVariableTests.cpp
|
d2f3b468db45e8deb130de84bf194eebe37d5fff |
12-Sep-2016 |
Kenneth Graunke <kenneth.w.graunke@intel.com> |
Fix internal format/type for 3D + depth/stencil negative API tests. According to the ES 3.2 specification: "Textures with a base internal format of DEPTH_COMPONENT, DEPTH_STENCIL or STENCIL_INDEX are supported by texture image specification commands only if target is TEXTURE_2D, TEXTURE_2D_MULTISAMPLE, TEXTURE_2D_ARRAY, TEXTURE_2D_MULTISAMPLE_ARRAY, TEXTURE_CUBE_MAP or TEXTURE_CUBE_MAP_ARRAY. Using these formats in conjunction with any other target will result in an INVALID_OPERATION error." This subtest tried to check the above error condition, but it specified GL_DEPTH_STENCIL / GL_DEPTH_COMPONENT as format, rather than internalFormat. Since the above text calls out "base internal format", we should specify it as internalFormat. We also change GL_DEPTH_STENCIL to use GL_UNSIGNED_INT_24_8 rather than GL_UNSIGNED_BYTE, as that combination was illegal for a different reason than the one the test intended to check. Change-Id: I44bf607533b59f93fa42415bd6cad8783352582d (cherry picked from commit ae7f8e0a07730e693b24d3dc7a23d2372319145e)
les31/functional/es31fNegativeTextureApiTests.cpp
|
d98514b6a944f4ef8f008c7381f65563609fd149 |
12-Oct-2016 |
Pyry Haulos <phaulos@google.com> |
Get rid of DEQP_SUPPORT_GLES2, _GLES3, _EGL, _OPENGL Common code for those APIs don't need platform headers or implementation libraries to be present build- nor run-time. It then makes sense to always enable all relevant code paths on build time and have them gracefully fail on run-time instead if driver libraries can not be found. Change-Id: I31f417f368206b9ee0d7cadcc0cf5e227bda125f
gl/CMakeLists.txt
|
f85b5c9705c73ccad70f17202b95c412e3dff208 |
26-Sep-2016 |
Pyry Haulos <phaulos@google.com> |
Add license to a few utility scripts Change-Id: I2233a68e2480fe07a6800c16d4a83e387b4c328a
les2/scripts/genutil.py
les3/scripts/genutil.py
les31/scripts/genutil.py
|
4322256f0dca6121ec558aeb86a97bdac8e4d3a1 |
27-Sep-2016 |
Pyry Haulos <phaulos@google.com> |
Get rid of indirection when adding module directories in build The machinery was needed in the past when some of the test module directories could have been missing when building the source. Change-Id: Ibf96483f70b1ae19a672c91603243dd06d286f08
MakeLists.txt
gl/egl.cmake
les2/gles2.cmake
les3/gles3.cmake
les31/gles31.cmake
lshared/glshared.cmake
nternal/internal.cmake
|
4db2fa91a1ec2f7ab8e5b154c97172961520ce26 |
21-Sep-2016 |
Mika Isojärvi <misojarvi@google.com> |
Use LDR decompression in reference for SRGB ASTC formats. Bug: 31587228 Test: Ran tests on Nexus devices. Change-Id: Ia5a3c37e45e13acf9078741188821b7be87da6fd
les31/functional/es31fCopyImageTests.cpp
|
ec5c5c216eca3edef9d07c710478b6f8921f22c1 |
14-Sep-2016 |
Daniel Xie <dxie@google.com> |
Merge "CP: Split load/store image tests into sub-groups" into nougat-cts-dev
|
a520e3ba8dde17351840648d334946e7fe1cd8f8 |
13-Sep-2016 |
Haixia Shi <hshi@google.com> |
Don't require supported binary formats in negative tests. am: 7cd59a4409 am: 635f454667 Change-Id: Id987cef0666752e9237ef4433892c5accd3f8379
|
4faeff24d2c00c676346199becf22cfae35ecd3c |
13-Sep-2016 |
Stphane Marchesin <marcheu@chromium.org> |
Fix GLES2 format mismatch am: 4b80682693 am: 9a9c641a84 Change-Id: Ic24eba3990aa9fb563e1501e749dd3f29d99f75b
|
ba98ecd5d0ee65033ae4e060181e50969c247c1b |
13-Sep-2016 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA."
|
1ad2703e25d1cccd6e86c19c71842915ad29e6f9 |
13-Sep-2016 |
Daniel Xie <dxie@google.com> |
Merge "CP: Handle EGL_EXT_yuv_surface in eglChooseConfig() tests" into nougat-cts-dev
|
f594c550af3b178b57bae463028c4b117c9b9491 |
13-Sep-2016 |
Daniel Xie <dxie@google.com> |
Merge "CP: Fix ext check in EXT_draw_buffers_indexed negative tests" into nougat-cts-dev
|
54d4c9f4761e91857c0884ecd09e7a11bfd42c21 |
13-Sep-2016 |
Daniel Xie <dxie@google.com> |
Merge "CP: Fix geometry shader support check" into nougat-cts-dev
|
ae7f8e0a07730e693b24d3dc7a23d2372319145e |
12-Sep-2016 |
Kenneth Graunke <kenneth.w.graunke@intel.com> |
Fix internal format/type for 3D + depth/stencil negative API tests. According to the ES 3.2 specification: "Textures with a base internal format of DEPTH_COMPONENT, DEPTH_STENCIL or STENCIL_INDEX are supported by texture image specification commands only if target is TEXTURE_2D, TEXTURE_2D_MULTISAMPLE, TEXTURE_2D_ARRAY, TEXTURE_2D_MULTISAMPLE_ARRAY, TEXTURE_CUBE_MAP or TEXTURE_CUBE_MAP_ARRAY. Using these formats in conjunction with any other target will result in an INVALID_OPERATION error." This subtest tried to check the above error condition, but it specified GL_DEPTH_STENCIL / GL_DEPTH_COMPONENT as format, rather than internalFormat. Since the above text calls out "base internal format", we should specify it as internalFormat. We also change GL_DEPTH_STENCIL to use GL_UNSIGNED_INT_24_8 rather than GL_UNSIGNED_BYTE, as that combination was illegal for a different reason than the one the test intended to check.
les31/functional/es31fNegativeTextureApiTests.cpp
|
724519b8fda9c2a92d646c3dfd1478e0daa282e9 |
04-Sep-2016 |
Kenneth Graunke <kenneth.w.graunke@intel.com> |
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. The dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in. bit_count_per_two_samples.multisample_{texture,renderbuffer}_{1,2} tests report: Verifying gl_SampleMaskIn. Fragment shader may be invoked [ceil(numSamples/2), numSamples] times. => gl_SampleMaskIn should have the number of bits set in range [1, numSamples - ceil(numSamples/2) + 1]: which suggests that maxBitCount should be ceil(2/2) + 1 = 1 + 1 = 2. However, it then says: Setting minBitCount = 1, maxBitCount = 1. Having two bits should be acceptable for 2x MSAA. This patch drops the special case for 1x/2x MSAA, making them work like all the other MSAA levels.
les31/functional/es31fSampleVariableTests.cpp
|
cf6e6ab13485f09838da8ca8fbd51b26b5b19eda |
09-Sep-2016 |
Pyry Haulos <phaulos@google.com> |
Check for shader type support in negative shader directive tests Bug: 31312897 Change-Id: I40c2b47b0a6e6d0478cb6b63051ff474aae02f1f
les31/functional/es31fNegativeShaderDirectiveTests.cpp
|
4a3a2d79a0fdfaef7666b71f7ac8c64076570ac4 |
09-Sep-2016 |
Pyry Haulos <phaulos@google.com> |
Check for shader type support in negative precise tests Bug: 31312494 Change-Id: I8bc1536e238efcef23fea0164731b9851ddf35b9
les31/functional/es31fNegativePreciseTests.cpp
|
b172f9eb57b106c22efad2287fc18ac05689be52 |
13-Aug-2016 |
Kalle Raita <kraita@google.com> |
CP: Split load/store image tests into sub-groups Split load/store negative tests into sub-groups per texture type to reduce the time required per single test case. Bug: 30785598 Bug: 31343756 (cherry picked from commit 90763f1f7dfed4880fee7305b8f5789137951afc) Change-Id: I4bd10004ee90f42ae616e654e425aa11df0cdd8d
les31/functional/es31fDebugTests.cpp
les31/functional/es31fNegativeShaderImageLoadStoreTests.cpp
les31/functional/es31fNegativeShaderImageLoadStoreTests.hpp
|
37e360591e357a7c087b817735860a9f0e922a88 |
01-Sep-2016 |
Pyry Haulos <phaulos@google.com> |
Check for EXT_color_buffer_float in read_pixels_fbo_format_mismatch Bug: 31244127 Change-Id: I0e25c5042aa832679f2da06b8401456058762750
les31/functional/es31fNegativeBufferApiTests.cpp
|
635f454667ddde3226d38a9e5f8a6c981dd297bd |
30-Aug-2016 |
Haixia Shi <hshi@google.com> |
Don't require supported binary formats in negative tests. am: 7cd59a4409 Change-Id: If08ea28912fe10ddc570841c8862d0918b1c224d
|
3aa5258338eccf0ed255b30b669f84612d1f44ce |
30-Aug-2016 |
Unsuk Jung <unsuk@google.com> |
Merge "Don't require supported binary formats in negative tests." into marshmallow-cts-dev
|
04ff065bb84ac9d577565f9d63fc9cac00b41525 |
30-Aug-2016 |
Kalle Raita <kraita@google.com> |
Merge "Use empty region when buffer age is not supported"
|
82306462136d28069705c52d21534636b3f8f3d9 |
25-Aug-2016 |
Kalle Raita <kraita@google.com> |
CP: Use empty region when buffer age is not supported In the dEQP-EGL.functional.partial_update.* tests the damage region needs to set to empty instead of implicit full screen for frame that do not draw when the EGL_KHR_buffer_age is not supported. Otherwise the contents become invalid and cannot be verified. Bug: 30735352 Test: Local run of dEQP-EGL.functional.partial_update.* on various Nexus devices (cherry picked from commit bc29554d7eed0bd996506fc1e074f264305c8143) Change-Id: I17fc4fdca1da176e13e78b1ec2bebc8cb6d266b0
gl/teglPartialUpdateTests.cpp
|
0da63cfe1d27e59b729d23afb55c25ac2aa12670 |
08-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
CP: Fix geometry shader support check Bug: 30738286 (cherry picked from commit 83470b2dcbff396773f94d7a1448c12362ad3380) Change-Id: Ife07ebd21f115114441ac8dc794a8d9e12c8acae
les31/functional/es31fGeometryShaderTests.cpp
|
396201075256314de083e920bf95a30f48f7927b |
11-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
CP: Fix ext check in EXT_draw_buffers_indexed negative tests Bug: 30738817 (cherry picked from commit cdfbadd0238044279cbc928bac9d895b002bcca6) Change-Id: Iab592f4f97896995b6fb5a0f3a7ce0d885f9b834
les31/functional/es31fNegativeFragmentApiTests.cpp
|
521bb16575dd1e8c3ae61b476ad7c95d753c1d60 |
23-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
CP: Handle EGL_EXT_yuv_surface in eglChooseConfig() tests Includes various small code fixes to related utilities. Bug: 30909517 (cherry picked from commit baea2158190b91fcf5d1aa78628dbad01d52a3ce) Change-Id: I6f8c992daf81fafe796308a3e02c792096f2ae9f
gl/teglChooseConfigReference.cpp
gl/teglQuerySurfaceTests.cpp
|
baea2158190b91fcf5d1aa78628dbad01d52a3ce |
23-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Handle EGL_EXT_yuv_surface in eglChooseConfig() tests Includes various small code fixes to related utilities. Bug: 30909517 Change-Id: Ib0142d89832be4226406238800ebeab84b59c599
gl/teglChooseConfigReference.cpp
gl/teglQuerySurfaceTests.cpp
|
bc29554d7eed0bd996506fc1e074f264305c8143 |
25-Aug-2016 |
Kalle Raita <kraita@google.com> |
Use empty region when buffer age is not supported In the dEQP-EGL.functional.partial_update.* tests the damage region needs to set to empty instead of implicit full screen for frame that do not draw when the EGL_KHR_buffer_age is not supported. Otherwise the contents become invalid and cannot be verified. Bug: 30735352 Test: Local run of dEQP-EGL.functional.partial_update.* on various Nexus devices Change-Id: I75306f1adee56cb7d6de68d59b4c7962b9d1a8f5
gl/teglPartialUpdateTests.cpp
|
7cd59a44094628d06b97a4219c7f4855c915b073 |
25-Aug-2016 |
Haixia Shi <hshi@google.com> |
Don't require supported binary formats in negative tests. Bug: 26906411 Change-Id: Ic1b50096695fbcd64d6af312d56f12c4381a5b7a
les31/functional/es31fNegativeShaderApiTests.cpp
|
9a9c641a849aad76942b7834bc1c28702cb45cda |
25-Aug-2016 |
Stphane Marchesin <marcheu@chromium.org> |
Fix GLES2 format mismatch am: 4b80682693 Change-Id: I7495cac0e459bbe38d9a38b4fb66bcbf9140c844
|
a18cb02cb85a47cccf5d432d9207aab6581e2f75 |
25-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master Change-Id: I8c82777d467d18369f7e461fd2da1dc2045fc52b
|
c4eb6f3271a0bcd54835e666e836e3e72beebbd2 |
15-Jul-2016 |
Peter Siket <ps.szeged@partner.samsung.com> |
Move texture test utilities from the modules/glshared/glsTextureTestUtil to the framework/opengl/gluTextureTestUtil. By moving these utilities to a common place, they can be used from other (not GLES) tests too. Change-Id: I9ff3b431f868d99bff6cbe69a4de2c259cc09703
les2/accuracy/es2aTextureFilteringTests.cpp
les2/accuracy/es2aTextureMipmapTests.cpp
les2/accuracy/es2aVaryingInterpolationTests.cpp
les2/functional/es2fShaderTextureFunctionTests.cpp
les2/functional/es2fTextureCompletenessTests.cpp
les2/functional/es2fTextureFilteringTests.cpp
les2/functional/es2fTextureFormatTests.cpp
les2/functional/es2fTextureMipmapTests.cpp
les2/functional/es2fTextureSizeTests.cpp
les2/functional/es2fTextureUnitTests.cpp
les2/functional/es2fTextureWrapTests.cpp
les2/functional/es2fVertexTextureTests.cpp
les3/accuracy/es3aTextureFilteringTests.cpp
les3/accuracy/es3aTextureMipmapTests.cpp
les3/accuracy/es3aVaryingInterpolationTests.cpp
les3/functional/es3fASTCDecompressionCases.cpp
les3/functional/es3fShaderTextureFunctionTests.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/es3fTextureUnitTests.cpp
les3/functional/es3fTextureWrapTests.cpp
les3/functional/es3fVertexTextureTests.cpp
les31/functional/es31fCopyImageTests.cpp
les31/functional/es31fNegativeShaderImageLoadStoreTests.cpp
les31/functional/es31fShaderImageLoadStoreTests.cpp
les31/functional/es31fStencilTexturingTests.cpp
les31/functional/es31fTextureBorderClampTests.cpp
les31/functional/es31fTextureFilteringTests.cpp
les31/functional/es31fTextureFormatTests.cpp
les31/functional/es31fTextureGatherTests.cpp
lshared/glsLongStressCase.cpp
lshared/glsLongStressCase.hpp
lshared/glsLongStressTestUtil.cpp
lshared/glsTextureTestUtil.cpp
lshared/glsTextureTestUtil.hpp
|
90763f1f7dfed4880fee7305b8f5789137951afc |
13-Aug-2016 |
Kalle Raita <kraita@google.com> |
Split load/store image tests into sub-groups Split load/store negative tests into sub-groups per texture type to reduce the time required per single test case. Bug: 30785598 Change-Id: I8f43ad8d1c166e3a4adb946f9df1ed87b8e84106
les31/functional/es31fDebugTests.cpp
les31/functional/es31fNegativeShaderImageLoadStoreTests.cpp
les31/functional/es31fNegativeShaderImageLoadStoreTests.hpp
|
01af60e03f051fb44046f80fdf45f1ebe1ffd5a4 |
16-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Fix merged <space><tab> whitespace issues Change-Id: I9476801571f3a945e8d0b19bc2a466b31a41c52e
les2/functional/es2fShaderAlgorithmTests.cpp
les2/functional/es2fShaderStructTests.cpp
les3/functional/es3fShaderStructTests.cpp
les31/functional/es31fNegativeBufferApiTests.cpp
|
af137dda318784e7e05ce24c209407b89c9de065 |
16-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Merge vulkan-cts-1.0.1 into vulkan-cts-1.0-dev Change-Id: I8330d7ef441114704a0d722182f456ed7ccb76f9
|
f189365bd621a14ac442faf93d81d031aad3a6f8 |
16-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Fix whitespace issues in other text files Change-Id: Idab51b62589b9702d307022b0952a887bae263af
les2/scripts/gen-conversions.py
les2/scripts/gen-keywords.py
les2/scripts/gen-qualification_order.py
les2/scripts/gen-reserved_operators.py
les3/scripts/gen-conversions.py
les3/scripts/gen-keywords.py
les3/scripts/gen-qualification_order.py
les31/scripts/gen-implicit-conversions.py
|
653ad0e8a4209754304cbd5b5ceb4fdc7b29c01a |
16-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Fix merged <space><tab> in C/C++ files Change-Id: Ice7c1ae46a88c941c5834f9d34fcd4822c30debc
gl/teglAndroidUtil.cpp
gl/teglBufferAgeTests.cpp
gl/teglCreateContextExtTests.cpp
gl/teglGLES2SharedRenderingPerfTests.cpp
gl/teglGLES2SharingTests.cpp
gl/teglGLES2SharingThreadedTests.cpp
gl/teglImageFormatTests.cpp
gl/teglImageTests.cpp
gl/teglImageUtil.cpp
gl/teglMakeCurrentPerfTests.cpp
gl/teglMemoryStressTests.cpp
gl/teglMultiContextTests.cpp
gl/teglMultiThreadTests.cpp
gl/teglMutableRenderBufferTests.cpp
gl/teglNativeColorMappingTests.cpp
gl/teglNativeCoordMappingTests.cpp
gl/teglNegativePartialUpdateTests.cpp
gl/teglPartialUpdateTests.cpp
gl/teglRenderTests.cpp
gl/teglSwapBuffersWithDamageTests.cpp
gl/teglSyncTests.cpp
gl/teglThreadCleanUpTests.cpp
les2/functional/es2fFboCompletenessTests.cpp
les2/functional/es2fLightAmountTest.cpp
les2/functional/es2fNegativeTextureApiTests.cpp
les2/functional/es2fShaderApiTests.cpp
les2/functional/es2fShaderOperatorTests.cpp
les2/functional/es2fVertexArrayTest.cpp
les2/performance/es2pDrawCallBatchingTests.cpp
les2/performance/es2pTextureCountTests.cpp
les3/functional/es3fASTCDecompressionCases.cpp
les3/functional/es3fFboCompletenessTests.cpp
les3/functional/es3fFboTestCase.cpp
les3/functional/es3fLifetimeTests.cpp
les3/functional/es3fMultisampleTests.cpp
les3/functional/es3fNegativeTextureApiTests.cpp
les3/functional/es3fNegativeVertexArrayApiTests.cpp
les3/functional/es3fRboStateQueryTests.cpp
les3/functional/es3fShaderApiTests.cpp
les3/functional/es3fShaderOperatorTests.cpp
les3/functional/es3fVertexArrayTest.cpp
les3/performance/es3pDepthTests.cpp
les3/performance/es3pTextureCountTests.cpp
les31/functional/es31fCopyImageTests.cpp
les31/functional/es31fDebugTests.cpp
les31/functional/es31fDrawTests.cpp
les31/functional/es31fFboTestCase.cpp
les31/functional/es31fFramebufferDefaultStateQueryTests.cpp
les31/functional/es31fGeometryShaderTests.cpp
les31/functional/es31fIndexedStateQueryTests.cpp
les31/functional/es31fIntegerStateQueryTests.cpp
les31/functional/es31fInternalFormatQueryTests.cpp
les31/functional/es31fLayoutBindingTests.cpp
les31/functional/es31fNegativeAdvancedBlendEquationTests.cpp
les31/functional/es31fNegativeBufferApiTests.cpp
les31/functional/es31fNegativeFragmentApiTests.cpp
les31/functional/es31fNegativePreciseTests.cpp
les31/functional/es31fNegativeShaderApiTests.cpp
les31/functional/es31fNegativeShaderDirectiveTests.cpp
les31/functional/es31fNegativeShaderFunctionTests.cpp
les31/functional/es31fNegativeShaderImageLoadStoreTests.cpp
les31/functional/es31fNegativeStateApiTests.cpp
les31/functional/es31fNegativeVertexArrayApiTests.cpp
les31/functional/es31fProgramInterfaceDefinitionUtil.cpp
les31/functional/es31fProgramInterfaceQueryTests.cpp
les31/functional/es31fProgramPipelineStateQueryTests.cpp
les31/functional/es31fProgramStateQueryTests.cpp
les31/functional/es31fShaderImageLoadStoreTests.cpp
les31/functional/es31fShaderMultisampleInterpolationStateQueryTests.cpp
les31/functional/es31fTessellationGeometryInteractionTests.cpp
les31/functional/es31fTessellationTests.cpp
les31/functional/es31fTextureBorderClampTests.cpp
les31/functional/es31fTextureBufferTests.cpp
les31/functional/es31fTextureGatherTests.cpp
les31/functional/es31fUniformLocationTests.cpp
les31/stress/es31sDrawTests.cpp
lshared/glsAttributeLocationTests.cpp
lshared/glsBuiltinPrecisionTests.cpp
lshared/glsDrawTest.cpp
lshared/glsLifetimeTests.cpp
lshared/glsStateChangePerfTestCases.cpp
lshared/glsTextureStateQueryTests.cpp
lshared/glsTextureTestUtil.cpp
nternal/ditBuildInfoTests.cpp
nternal/ditSeedBuilderTests.cpp
|
a15e7d7f566d93c76ca90171eb728e3d1cd82378 |
16-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Fix trailing whitespace and include guards Change-Id: If9cf0f5b43ad668243033f7e7c04319c4fcd804d
gl/teglImageFormatTests.hpp
les31/functional/es31fNegativeTestShared.hpp
les31/functional/es31fProgramInterfaceDefinition.hpp
les31/functional/es31fProgramInterfaceDefinitionUtil.hpp
lshared/glsAttributeLocationTests.hpp
lshared/glsDrawTest.hpp
lshared/glsFboCompletenessTests.hpp
lshared/glsLifetimeTests.hpp
lshared/glsStateQueryUtil.hpp
lshared/glsVertexArrayTests.hpp
|
cdfbadd0238044279cbc928bac9d895b002bcca6 |
11-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Fix ext check in EXT_draw_buffers_indexed negative tests Bug: 30738817 Change-Id: I6da9531ff44273d9d6606a12abcd3268dea314e4
les31/functional/es31fNegativeFragmentApiTests.cpp
|
13e9c5295c76d199e223c4a1cb28c2d95c4bd5d5 |
11-Aug-2016 |
Kalle Raita <kraita@google.com> |
Merge "Tex array negative test fixes for FBTextureLayer"
|
fb20fc5f5d186c5cb1453a225ac68607d5e54b7b |
09-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Merge upstream-vulkan-cts-1.0-dev into master Change-Id: I318218fecd46ac39cc8dd5904d6fae3658bdb771
|
83470b2dcbff396773f94d7a1448c12362ad3380 |
08-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Fix geometry shader support check Bug: 30738286 Change-Id: I976d76cd417e1c0b456d252f50a8979f30d5be3f
les31/functional/es31fGeometryShaderTests.cpp
|
f28187809176f5eeb1ee25ccfa70d3702d74156a |
06-Aug-2016 |
Kalle Raita <kraita@google.com> |
Tex array negative test fixes for FBTextureLayer 1) 2D multisample array textures can only have level 0 as the level in the FramebufferTextureLayer. Now testing that level -1 and 1 trigger INVALID_VALUE. Previously test was directed at layer. 2) Cube map arrays with layer above MAX_ARRAY_TEXTURE_LAYERS should generate INVALID_VALUE. Bug: 30287182 Bug: 28090252 Change-Id: I500074c1777d88291c0b395498bb0f7d5613d27d
les31/functional/es31fNegativeBufferApiTests.cpp
|
c7f26dc33924dca5c8e7298aa42d8e55165a9a2c |
04-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Fix accidental disabling of ASTC decoding internal test
nternal/ditAstcTests.cpp
|
0cb72493f55ed68dc610fb61117cbce4df1049a3 |
04-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Skip testing int lookups for fp32/fp64 formats in internal tests Overflow in float->int conversion is undefined and results vary between tested CPUs.
nternal/ditTextureFormatTests.cpp
|
9a626f2c8cf33897ed371ef321669efc574de142 |
04-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Disallow decoding ASTC sRGB formats in HDR mode sRGB is not supported in HDR mode
nternal/ditAstcTests.cpp
|
b9c3777b77e0ffa121a0041d4523c6ae14ab1dda |
01-Aug-2016 |
Daniel Xie <dxie@google.com> |
Merge "DO NOT MERGE CP vertex array test and warning fixes" into marshmallow-cts-dev
|
dc795cd4f3d064cbbe2bf9899bf2088d206b7434 |
09-Jun-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix misc-macro-parentheses warnings in deqp. * Add parentheses around macro parameters beside binary operators. * Add NOLINT to suppress wrong clang-tidy warnings. Bug: 28705665 Change-Id: I8cab8cf2df6edb50806d9fd2324dfea31b127916
gl/teglApiCase.hpp
gl/teglImageTests.cpp
les2/accuracy/es2aTextureFilteringTests.cpp
les2/functional/es2fApiCase.hpp
les2/functional/es2fBooleanStateQueryTests.cpp
les2/functional/es2fBufferObjectQueryTests.cpp
les2/functional/es2fDefaultVertexAttributeTests.cpp
les2/functional/es2fFloatStateQueryTests.cpp
les2/functional/es2fIntegerStateQueryTests.cpp
les2/functional/es2fShaderAlgorithmTests.cpp
les2/functional/es2fShaderStructTests.cpp
les2/functional/es2fTextureFilteringTests.cpp
les2/functional/es2fTextureStateQueryTests.cpp
les2/functional/es2fTextureWrapTests.cpp
les2/functional/es2fUniformApiTests.cpp
les2/functional/es2fVertexTextureTests.cpp
les2/performance/es2pTextureUploadTests.cpp
les3/accuracy/es3aTextureFilteringTests.cpp
les3/functional/es3fApiCase.hpp
les3/functional/es3fBooleanStateQueryTests.cpp
les3/functional/es3fBufferObjectQueryTests.cpp
les3/functional/es3fDefaultVertexAttributeTests.cpp
les3/functional/es3fFloatStateQueryTests.cpp
les3/functional/es3fInteger64StateQueryTests.cpp
les3/functional/es3fIntegerStateQueryTests.cpp
les3/functional/es3fSamplerStateQueryTests.cpp
les3/functional/es3fShaderStructTests.cpp
les3/functional/es3fTextureStateQueryTests.cpp
les3/functional/es3fTextureWrapTests.cpp
les3/functional/es3fUniformApiTests.cpp
les3/functional/es3fVertexTextureTests.cpp
les31/functional/es31fBooleanStateQueryTests.cpp
les31/functional/es31fSamplerStateQueryTests.cpp
les31/functional/es31fTextureStateQueryTests.cpp
lshared/glsBuiltinPrecisionTests.cpp
lshared/glsTextureStateQueryTests.cpp
|
98dd6ac74570af5009106ab5d3b8ee71b9babe7d |
28-Jul-2016 |
Daniel Xie <dxie@google.com> |
Merge "Fix GLES2 format mismatch" into marshmallow-cts-dev
|
5a4437e185428c42977beb2652d5053dd8cc07fe |
16-Jun-2016 |
Pablo Ceballos <pceballos@google.com> |
Don't rely on framebuffer contents after eglSwapBuffers Bug 27129258 Change-Id: Ic1c58d37c665dc9c35daa2b05ca40ecb969ad5dc
gl/teglMutableRenderBufferTests.cpp
|
c63640e53a517f1ef7ad728e759df231e3b059a5 |
20-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
DO NOT MERGE CP vertex array test and warning fixes Cherry-pick fix to vertex array tests and a preceding conversion warning fix for Marshmallow CTS for the files affected by the vertex array test fix. 8ed28c1e05f2325dc4b20c8f471067b29188c82f Snap values to 3x3 grid in vertex array tests This avoids cases where on small resolutions tests would fail because some geometry was not visible or hidden in both result and reference. Bug: 23495935 c8e526bfc2141e1cb7a269483fb55dc2a8e77c11 Fix -Wconversion warnings in glshared. Bug: 21161908 Change-Id: If346e35335863344494c2513782e0b42d9a408e2
lshared/glsVertexArrayTests.cpp
lshared/glsVertexArrayTests.hpp
|
8265166ae6929804943be2a125e65363b2cdb5ab |
14-Jun-2016 |
Mika Isojärvi <misojarvi@google.com> |
Merge \\\"Reset debug message callback if exception is thrown\\\" into nyc-dev am: b96fd36e8c am: 333bb37f14 am: 65ecc861cb Change-Id: If87f3b1c4b3de9f4025da0839df781305a5e54c7
|
5c976d75f530444796f94abd6a1348c153620b54 |
14-Jun-2016 |
Mika Isojärvi <misojarvi@google.com> |
Merge \\\"Allow specifying version when creating OpenGL context\\\" into nyc-dev am: 6c4da990f4 am: b4a802deb3 am: a2ac43c452 Change-Id: I5da70df95f5ba47283223d16a1fa5d29bf9918c2
|
b96fd36e8c6b1808149ca292d8732669c545b890 |
14-Jun-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Reset debug message callback if exception is thrown" into nyc-dev
|
3de9f41adf0c5b44a1154ceae68c1d72fca338aa |
09-Jun-2016 |
Mika Isojärvi <misojarvi@google.com> |
Reset debug message callback if exception is thrown Bug: 29190874 Change-Id: Ie98b2286d1e9257247bfd0ff5924670c68631056
les31/functional/es31fDebugTests.cpp
|
1737c28c7cb3faa12c68322e183faca50dc45d6e |
09-Jun-2016 |
Mika Isojärvi <misojarvi@google.com> |
Allow specifying version when creating OpenGL context Allow specifying version number when creating OpenGL context using EGL_KHR_create_context. Bug: 29191048 Change-Id: Ia827f8b1ba69c0695943d34f43255d4153780bbf
gl/teglNegativeApiTests.cpp
|
77f3ff62f196f84055c20c973832f0f081fbb087 |
27-May-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix several narrowing conversions inside struct initializers"
|
e12d5fa7246dca6af962249786ec7396129945d1 |
27-May-2016 |
Pyry Haulos <phaulos@google.com> |
Initialize m_context in EGL thread clean up test class This causes a crash when generating test case lists on null driver if m_context ends up being some non-0 value. Change-Id: I377af85a636a71366f4da8f4b00fccde979e91f3
gl/teglThreadCleanUpTests.cpp
|
5489a504dfaafc62f5144efd9aaa299182d92428 |
27-May-2016 |
Pyry Haulos <phaulos@google.com> |
Fix several narrowing conversions inside struct initializers MSVC 2015 is stricter about narrowing conversions and issues warnings more agressively. Change-Id: Ib6d78251afd8f280a5663396d47428d39bbb5fda
les2/functional/es2fFboCompletenessTests.cpp
les3/functional/es3fFboCompletenessTests.cpp
lshared/glsFboCompletenessTests.cpp
|
e73983c705181032c45fa8af3cc212181908cb67 |
19-May-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Check configs before mutable_render_buffer negative test"
|
340bb23f2193e1866c9571b257a1b76185909e82 |
19-May-2016 |
Pablo Ceballos <pceballos@google.com> |
Check configs before mutable_render_buffer negative test Some implementations don't expose any configs without support for mutable render buffer. Don't test those. Bug 27129258 Change-Id: I5186630ac81abc31002881c092d9ca50607eb1c4
gl/teglMutableRenderBufferTests.cpp
|
352b30b87cc117983b632aa780c0f2fbf26d2617 |
19-May-2016 |
Pyry Haulos <phaulos@google.com> |
Do not add shared var cases for double types Change-Id: Ic0ecaef03f9305d16214b29ed1c3bfca103f2f49
les31/functional/es31fShaderSharedVarTests.cpp
|
b2153068ca8cf27c630b0d88f00c2374361316d8 |
19-May-2016 |
Pyry Haulos <phaulos@google.com> |
Fix various compiler warnings
gl/teglMutableRenderBufferTests.cpp
|
5f04f70275d07063bdabd36cfa807541d1f611bd |
18-May-2016 |
Peter Siket <ps.szeged@partner.samsung.com> |
OpenGL rasterization tests are ported.
les2/functional/es2fRasterizationTests.cpp
les3/functional/es3fRasterizationTests.cpp
les31/functional/es31fTextureMultisampleTests.cpp
lshared/CMakeLists.txt
lshared/glsRasterizationTestUtil.cpp
lshared/glsRasterizationTestUtil.hpp
|
6a70175acc26dbfb0206a7c8afc61bc89c57697b |
17-May-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Merge "Apply alternatives to vector refract tests" into nyc-dev am: af5eecc70b am: 9b8296857d" into nyc-mr1-dev-plus-aosp am: 80fe8c8b9b * commit '80fe8c8b9b6d52a625c5811ee8bcdb5c99a3e9c4': Apply alternatives to vector refract tests Change-Id: I304422f6eeb0cc704ad2627b58a587eeef143b12
|
2601c62e71f3a58431872bba9b033628adbc30d6 |
17-May-2016 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Free EGLImages at the end of the testcase" into nyc-dev am: 3bd02575e7 am: ec59829816 am: c01a1fd16b * commit 'c01a1fd16b68d136e3b1e6dabbcaa783431922d6': Free EGLImages at the end of the testcase Change-Id: I5c57bb4bb5a447dbed5bf8a83b93391e27a984b8
|
af5eecc70b6d2a633e9f2d754354be0b46051feb |
17-May-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Apply alternatives to vector refract tests" into nyc-dev
|
75071e721851f8df8558b7ea80b9738e43a4354c |
13-May-2016 |
Mika Isojärvi <misojarvi@google.com> |
Free EGLImages at the end of the testcase Bug: 28641861 Change-Id: I578d06f0cf312102f6e180a6e9697fbf160c63c7
gl/teglGLES2SharingThreadedTests.cpp
|
2992eb5165ed88d61466f19d1608f6b4bbd14427 |
16-May-2016 |
Mika Isojärvi <misojarvi@google.com> |
Apply alternatives to vector refract tests Bug: 28657855 Bug: 27266906 Change-Id: I0ea0211c8292805338d55c1dc01692135761a428
lshared/glsBuiltinPrecisionTests.cpp
|
12963a9a9169a95da712837912cb780231d0f287 |
13-Apr-2016 |
Pablo Ceballos <pceballos@google.com> |
Add tests for EGL_KHR_mutable_render_buffer Change-Id: Idf4201dfdbb364736bc4b50ae3c61a98cb03fda5
gl/CMakeLists.txt
gl/teglMutableRenderBufferTests.cpp
gl/teglMutableRenderBufferTests.hpp
gl/teglTestPackage.cpp
|
a6d2dc4f7409e7892c8a4df68a8ee9b6d55bb4d4 |
03-May-2016 |
Mika Isojrvi <misojarvi@google.com> |
Revert "Add timeout to eglClientWaitSync() tests." am: ca64481a62 am: 8904f4d197 am: c88c61b9bb * commit 'c88c61b9bb39ba62fb6553a2d80d8c628ee6392f': Revert "Add timeout to eglClientWaitSync() tests." Change-Id: I915a3cfb064ad6617255ed6349748a4d5d0a72fc
|
ca64481a62fff6c94e9d81abc1d6866fadc5f42c |
02-May-2016 |
Mika Isojärvi <misojarvi@google.com> |
Revert "Add timeout to eglClientWaitSync() tests." This reverts commit 921259c6f01b9a70baf7b2d4701258fcdf53dd47. Bug: 28052212
gl/teglSyncTests.cpp
|
cec2a35b799ade1b74083214a8a530df98f885ac |
28-Apr-2016 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Remove EGLImage tests affected by rounding issues from mustpass" into nyc-dev am: c187389 am: ccbcd0eec0 am: 2ca461ba42 * commit '2ca461ba425768302ee08ad0e8ee0e36fe8247e8': Remove EGLImage tests affected by rounding issues from mustpass Change-Id: Iafe999e861131ffe774df4305deb1f4a078d36f9
|
c187389cd224ef59975fa690633a4ed6e21d9f1e |
28-Apr-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Remove EGLImage tests affected by rounding issues from mustpass" into nyc-dev
|
99660c6a490c93776b69f23a05a1cd40a5d97d73 |
26-Apr-2016 |
Mika Isojärvi <misojarvi@google.com> |
Add EGL thread clean up tests Change-Id: Iccbfb32ab106eeedd9d98527188fe2f395cfec54
gl/CMakeLists.txt
gl/teglTestPackage.cpp
gl/teglThreadCleanUpTests.cpp
gl/teglThreadCleanUpTests.hpp
|
64d0578bf12f89545f1e4ef5e8db3ca8feb91845 |
25-Apr-2016 |
Mika Isojärvi <misojarvi@google.com> |
Update EGL wrappers and add EGL_KHR_mutable_render_buffer Change-Id: I9e3937502abfa127acd040460d25a5463359a2ca
gl/teglGetProcAddressTests.inl
|
a47a27a6e1a943e25debe217b809b1697db870a3 |
29-Mar-2016 |
Olli Etuaho <oetuaho@nvidia.com> |
Don't invoke implementation-defined behavior in drawRangeElements tests GLES 3.0.4 section 2.9.3 page 31 about drawRangeElements: "It is an error for index values to lie outside the range [start, end], but implementations are not required to check for this." ANGLE currently does check for this and generates an error in this case as allowed by the spec. Initialize memory passed as indices to drawRangeElements, so that dEQP doesn't invoke this behavior when it's expecting the call to generate NO_ERROR. In the cases where dEQP does expect drawRangeElements to generate an error, the memory passed as indices is initialized to 0xffffffff. Change-Id: I495a55d69d9b1fe12c335fca66fd1e1d23c9a232
les3/functional/es3fNegativeVertexArrayApiTests.cpp
|
a9301cb50fd1e2c4db6f238275fc6917192a6cf2 |
21-Apr-2016 |
Mika Isojärvi <misojarvi@google.com> |
Fix negative test incorrectly testing levels instead of layers Bug: 28090252 Change-Id: Icfe19cca34777e97f2ad49f09be7314467a307bc
les31/functional/es31fNegativeBufferApiTests.cpp
|
81cd2e5ab5ac92c17bea2b3c282a9d258633561b |
15-Apr-2016 |
Mika Isojärvi <misojarvi@google.com> |
Remove EGLImage tests affected by rounding issues from mustpass Bug: 27702713 Change-Id: Iac449e0ee746b6e85c652b600a1ab7d77e9562ec
gl/teglImageFormatTests.cpp
|
1a055c47c25b2deb996244de4d32b4a61d05b60f |
19-Apr-2016 |
Mika Isojärvi <misojarvi@google.com> |
Use square cubemap textures in negative tests Bug: 28249081 Bug: 28052105 Bug: 28052212 Change-Id: I15e9ca97c1300c4771a4797a8d29c68d779d3a9a
les31/functional/es31fNegativeTextureApiTests.cpp
|
c919dd861cffa2f118a3aa48bdf2729989ba277d |
19-Apr-2016 |
Daniel Xie <dxie@google.com> |
Revert "Use smaller triangles in triangle_vertex.clip_three" This reverts commit a19537b3e25256c673af765612c11f765637dc5e. Change-Id: Ieb28945964e3c3e82a30a00c5c5e9e7ada9e6bf8
les2/functional/es2fClippingTests.cpp
|
58fb710bb8fb35b956564dad2c322b93c16ff2a1 |
14-Apr-2016 |
Mika Isojärvi <misojarvi@google.com> |
Fix atomic ssbo xor test Allow any values in high order bits in xor tests when using uint types. Bug: 28144118 Change-Id: I0670aa12642882a329cb923487198fdf045b912b
les31/functional/es31fShaderAtomicOpTests.cpp
|
3968146ba8b8e569e20b5ea35ac157a63ec2c476 |
13-Apr-2016 |
Mika Isojärvi <misojarvi@google.com> |
Update user defined io tessellation tests Allow only explicit array size that is same as the "vertices" layout qualifier Bug: 25389474 Change-Id: If735df219fc6b576ae9656db1053004e566d2297
les31/functional/es31fTessellationTests.cpp
|
4b806826935e3646bc8d1b4b012f78a6096137f6 |
18-Mar-2016 |
Stéphane Marchesin <marcheu@chromium.org> |
Fix GLES2 format mismatch Many of the glTexSubImage tests have a mismatch between the format specified at glTexImage time and the format specified at glTexSubImage time. This can cause a GL error which is different from the error these tests expect. Fix the tests to use one consistent format. Also fix texsubimage2d_level_max_cube which was using the wrong texture target for the first face. Bug: 27730221 Change-Id: Ic658bd1e2a0ad2ca46bfc885fae8026d612a22a2
les2/functional/es2fNegativeTextureApiTests.cpp
|
1552064677d053102339529167f27e75e6e1bc5c |
05-Apr-2016 |
Mika Isojärvi <misojarvi@google.com> |
Mask compared bits in atomic operation tests. Bug: 27975797 Change-Id: Id24a784b5b8a665f509218358d58d7eca9a7bb93
les31/functional/es31fShaderAtomicOpTests.cpp
|
f492a25430bc9d306c8b4a6a8149c5d6c578be17 |
04-Apr-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Allow alternative form for refract()." into nyc-dev
|
f71e404c9a4eab63dbb9e4de65614d8a78d03100 |
25-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Allow alternative form for refract(). Bug: 27266906 Change-Id: Ib24c8d065d922a987feb0271f397d83b837ae936
lshared/glsBuiltinPrecisionTests.cpp
|
2477a9cbaa309b075a51e10cdb8e5281fd753d8c |
01-Apr-2016 |
Mika Isojärvi <misojarvi@google.com> |
Remove negative compressed cube map array test. There are no compressed texture formats that wouldn't support cube map arrays. Bug: 27124142 Change-Id: I018da78820b961da6f9914b37efd69e1f2c2e334
les31/functional/es31fNegativeTextureApiTests.cpp
|
7bf1b814b0216c9793c353fdee3bf295ef9603f2 |
31-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Use ETC2 format instead of ASTC format in negative texture tests Bug: 27946727 Change-Id: I1269c354cbec4bb1574b484aaecc42571bb41832
les31/functional/es31fNegativeTextureApiTests.cpp
|
81134a02ea7237b1130228f52f0572c0d9369199 |
25-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Fix unused arg warning Change-Id: I77bb4993487a077777366c7a223273405a9f5b44
lshared/glsBuiltinPrecisionTests.cpp
|
cadb187d7f3e49cccb01190c6d59bde35be32468 |
25-Mar-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Allow more alternative forms of scalar reflect function" into nyc-dev
|
58d92cf5a258d460edca19d2b9381b26b421abb5 |
25-Mar-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Use supported number of atomic counters in opaque indexing tests" into nyc-dev
|
7960ecdf36b33b8e8b9e1ee82be4b833351c466b |
25-Mar-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Create texture in negative CompressedTexSubImage() tests" into nyc-dev
|
919e0bc33b7fa8a27131967a02c6ceca3c8d1009 |
25-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Allow more alternative forms of scalar reflect function Bug: 22859221 Change-Id: Iff34d861642b8d4b8a1cdc932529d98ac7c71005
lshared/glsBuiltinPrecisionTests.cpp
|
3ed20144b972971fb6e62a470d65031028b3fc27 |
24-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
resolve merge conflicts of d097869 to nyc-dev Change-Id: Id5780291dfd79a8256a0d979ce1e6d13a90293e9
|
351f82f2be0cd8818879c6c140eaa027aed0b848 |
24-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Use supported number of atomic counters in opaque indexing tests Bug: 27464399 Change-Id: I0c79037903211d9012ff2489317ef16ab5dbf5a2
les31/functional/es31fOpaqueTypeIndexingTests.cpp
|
78bda03a6167c6697598f3f4497b4f0afb687c0c |
24-Mar-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Set bit in blit mask to settle ambiguity" into nyc-dev
|
c776d66e0be728d96ce6ecc0d1faf76400744fc0 |
24-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Create texture in negative CompressedTexSubImage() tests Bug: 23350902 Change-Id: I4b713b535bd299222994c3cafcd02b631e2a35e1
les2/functional/es2fNegativeTextureApiTests.cpp
|
a19537b3e25256c673af765612c11f765637dc5e |
22-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Use smaller triangles in triangle_vertex.clip_three A few tests in clipping.triangle_vertex.clip_three generate triangles that extend over 2^22 units in NDC outside viewport (something real content is never expected to contain). Clipping these is not something older ES2-only GPUs are necessarily expected to do accurately and might come with prohibitive performance cost. This change limits size of those triangles to a more reasonable value. Bug: 27533503 Change-Id: Ic571b9d79db2c40652e96f4fc6a567fcfa7dcee3
les2/functional/es2fClippingTests.cpp
|
e43e0996535adec7a9f2edfc36999a581fe59f62 |
24-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Fix ASTC framework tests CEMS test mode will generate HDR blocks so trying to validate that it generates valid LDR blocks will fail. Change-Id: If9294d429811054e38167ba942f6910ad2545820
nternal/ditAstcTests.cpp
|
378f80d61a8ead4044df1f5f13d20ef326c3bc3b |
23-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Set bit in blit mask to settle ambiguity Bug: 27658048 Change-Id: Icc09ae2de5e9a3f0b235111d156b141f02ef36e3
les31/functional/es31fNegativeBufferApiTests.cpp
|
25e5a1e8c8c86eccebb2c7922c1cdf11a6d7bc02 |
22-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Skip matrix transpose tests on non GLES2 implementations Bug: 27724329 Change-Id: If24d7be2a08e2d7bb8f3c3755e0aaefd7b1ea2b3
les2/functional/es2fNegativeShaderApiTests.cpp
|
1bea36cb81025c36cc9df30b5da5a5770cf93804 |
21-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Enable blending for floating point formats Bug: 27745776 Change-Id: I87bf11473eb45048d6c79d61b2248ac1c07072de
les31/functional/es31fDrawBuffersIndexedTests.cpp
|
7fb62e4f4de231b9c9b2c5649436372428eef530 |
21-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Always disable blending for 32bit float formats GLES32 doesn't support blending 32bit float formats. Change-Id: I1bfc5656f741bcb80c01d0f8620dbf0441891c0a
les31/functional/es31fDrawBuffersIndexedTests.cpp
|
be98953c010b76aea207de5db0dde5f218782997 |
21-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Fix GLES31 format counts in draw buffers indexed tests Change-Id: I4d90e82e15aa594d1fcf9de811f41bc2343a9341
les31/functional/es31fDrawBuffersIndexedTests.cpp
|
f310772c9ad46c656a04b348ca23012b015385d9 |
19-Mar-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Remove non-color renderable formats from draw buffer indexed tests" into nyc-dev
|
c0c2693366e9c8ab257b9fe9ee4ede530d9d2597 |
18-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Remove non-color renderable formats from draw buffer indexed tests Bug: 27701780 Change-Id: I6e66292d6bd8397d0ae2c1d222b8901659784edf
les31/functional/es31fDrawBuffersIndexedTests.cpp
|
b15ba11e484691c847c7de59af5b86a57b7e4e5d |
18-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Fix typo in negative buffer API tests Bug: 27745437 Change-Id: I32ad04035df3600adf2eb63ce7aff039d2f26084
les31/functional/es31fNegativeBufferApiTests.cpp
|
5bb124b143d8f18502df38ff263baa97521db86c |
18-Mar-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Remove invalid precision macro negative tests" into nyc-dev
|
fa6528e80d4f5b07f37002bd8f11ba3485c183ec |
17-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Remove invalid precision macro negative tests Remove tests that required that using precision as macro name should make compilation fail. Bug: 27702614 Change-Id: I3fe4b11c5e0d80e11ca91ceac6d95ee72646e8a4
les31/functional/es31fNegativePreciseTests.cpp
|
6ea81a124f9b81999dddefae70703fd36bdbb98b |
17-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Make sure invalid programs and shaders are invalid Change-Id: If840c7bb15c0c531e71cc55a8dfbacccda6bfac9
les31/functional/es31fNegativeShaderApiTests.cpp
|
5bc22284834bd3ab45e8af8d17d5bbe14b184a2c |
17-Mar-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Fix geometry point size extension check" into nyc-dev
|
06b0c420a49ca9095ee72a4912e4c0658120939f |
17-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Do not require signed zero support in frexp() tests" into nyc-dev
|
e015688076065fce255e59fe653293444b34f42b |
16-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Fix geometry point size extension check Bug: 27701866 Change-Id: I6870bb32da7d1f1b7fed9e56873eb4eafcdc7057
les31/functional/es31fGeometryShaderTests.cpp
|
9af2a7364f8f35d008d63c5df45fce6f33cc5a82 |
16-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Do not require signed zero support in frexp() tests Bug: 25933766 Change-Id: Ided7abef00010b97133f79930f6edcd73333c5ed
les31/functional/es31fShaderCommonFunctionTests.cpp
|
1d463a0af03170dc5306552bb9128fc782e9866d |
16-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Fix cube map array extension checks in opaque indexing tests Bug: 27570992 Change-Id: I7be5792ac51331e171cd6194f2c50e47307210ae
les31/functional/es31fOpaqueTypeIndexingTests.cpp
|
5eac1229aa242f6ab19bd8c2ca054d167b2fa96b |
14-Mar-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Properly reset GL error state" into nyc-dev
|
344563b5b701bc65c4184ce9d1b13867a5cef81e |
10-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Properly reset GL error state - Pass in ContextInfo to state reset - Call glGetError() until all errors have been cleared Bug: 27534832 Change-Id: I9390b94bec1f45d4fb3b44d774a800610770916f
les2/functional/es2fPrerequisiteTests.cpp
les2/tes2TestPackage.cpp
les3/functional/es3fPrerequisiteTests.cpp
les3/tes3TestPackage.cpp
les31/tes31TestPackage.cpp
|
913c562932b8d3601ea4bd3eb4183e600ac7254d |
11-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Remove invalid duplicate checks for negative texture level Bug: 27126464 Change-Id: I2565e87011aef1576f5ab9727b11160a4f86c73f
les31/functional/es31fNegativeTextureApiTests.cpp
|
97fbad3f20ef38fd35c6858f72eb5d5071682d61 |
14-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Fix out of bounds access in draw buffers indexed tests Change-Id: I42449896c58a5b7276b5876c26333b09cd863cae
les31/functional/es31fDrawBuffersIndexedTests.cpp
|
5d925cba3a8826472110e287e0b160e539e017c0 |
11-Mar-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge changes Id7b52bba,I13b7d016 into nyc-dev * changes: Check that glReadnPixels() is supported in negative tests Add robustness extensions to GL wrappers
|
f0b7ad78881013f761a2a86a264bd7932eeef40f |
11-Mar-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Fix out of bounds access in internal format query tests" into nyc-dev
|
5f59c6c44e2a78b1e35d8e43c22b632d8b48c404 |
11-Mar-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Remove invalid call to detach rbo from default fbo" into nyc-dev
|
88c70c5b7d54cac9a19651cf72b2625d1df438af |
11-Mar-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Query profile mask to correct variable in context test" into nyc-dev
|
c7bff8848ce3698b1433c16b56a9b6ae18fabd1d |
11-Mar-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Check cube map array support in opaque indexing tests" into nyc-dev
|
b6f1116e0be4af1657a382fcce1fcea0d21cf416 |
10-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Check cube map array support in opaque indexing tests Bug: 27570992 Change-Id: I5d6e2a5e3e0da8e4e7ca248bc9f8710bb836626f
les31/functional/es31fOpaqueTypeIndexingTests.cpp
|
96cb7f12003c49de4b9462e237eade317371fcce |
10-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Fix out of bounds access in internal format query tests Bug: 27570736 Change-Id: Id95f80765b3ed020515edb544cf871282672d802
les31/functional/es31fInternalFormatQueryTests.cpp
|
0ef97d1d8255eea27a3191e3295b7ece83e13807 |
10-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Query profile mask to correct variable in context test Bug: 27570797 Change-Id: I409977c31e81baebf3d165d1246660944a9d81c1
gl/teglCreateContextExtTests.cpp
|
19017f008c022b1fb83163900529fe84880aa1da |
10-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Remove invalid call to detach rbo from default fbo Bug: 27469404 Change-Id: Ifee3c839a5e1819f15658a6225444009f7d17052
les3/functional/es3fRboStateQueryTests.cpp
|
33b9b63106a43ad6bba497c8f31fc35b0051da78 |
10-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Check that glReadnPixels() is supported in negative tests Bug: 27536300 Change-Id: Id7b52bbaa0c635b9b4f0a8060a17fc304fdc453f
les31/functional/es31fNegativeBufferApiTests.cpp
|
865f8d26872e41cc0a9911226f0c3df60eb437e9 |
10-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Increase threshold in ES2 frag op and buffer tests am: ce69f90677 am: eecffcfa8a * commit 'eecffcfa8a55cd52895727f16f7487e749e9a3a8': Increase threshold in ES2 frag op and buffer tests
|
f00669619a2dfb83fa54287f7b365b8c9aaa340c |
09-Mar-2016 |
Mika Isojärvi <misojarvi@google.com> |
Make deqp build reproducible Change-Id: Id09a9b30ba13a21eebd6d5ddb42efaf10e831da4
nternal/ditBuildInfoTests.cpp
|
e2e79b7a1fbe315075439498ed778fcceaaf8e9a |
09-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Merge in ES3.2 tests Change-Id: I66d529eb13aa90382a553e4781123b716cb4cb0e
|
ce69f90677293129efc908755aa3e73605478c08 |
07-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Increase threshold in ES2 frag op and buffer tests Bug: 27527527 Bug: 27527530 Change-Id: Id94e11c300baa07a0b98c758cf5186c47465318b
les2/functional/es2fBufferTestUtil.cpp
les2/functional/es2fRandomFragmentOpTests.cpp
|
941958c7ca8aaf9f453361a5f292704c0dd16edc |
26-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Add support for ES 3.2." into gles32-dev
|
f4c5277a25ae9ab7ded4cd946f82d1ebe7fc9acd |
26-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Select appropriate shader version for running context." into gles32-dev
|
f3c109625e006509e6cb613d37a9e2538da3c36f |
26-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Add negative tests for precise qualifier and advanced blending." into gles32-dev
|
2739e26e674d6331aa944ccfd7f1a9aa3583b747 |
25-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Add negative tests for precise qualifier and advanced blending. Change-Id: Ib0560b5e97aa7b6a272d9525d18d6e8cd82c9f8d
les31/functional/CMakeLists.txt
les31/functional/es31fDebugTests.cpp
les31/functional/es31fNegativeAdvancedBlendEquationTests.cpp
les31/functional/es31fNegativeAdvancedBlendEquationTests.hpp
les31/functional/es31fNegativePreciseTests.cpp
les31/functional/es31fNegativePreciseTests.hpp
|
955402302d0dd9fd17f97fc7f24d8777c95f5880 |
25-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Add support for ES 3.2." into gles32-dev
|
1b81defe72fbf88470bbf1aa91080d39ca0cc904 |
25-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Select appropriate shader version for running context." into gles32-dev
|
b7b632c6439a36c4078dac276836f825edfdbe68 |
25-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Select shader version appropriate for context version. - Check if required extensions are supported in 3.1 contexts. Change-Id: Idf4f16f75073a977596b40988177ab924d86d4a7
les31/functional/es31fGeometryShaderTests.cpp
|
458db3d0a7042eb43637efbe5d7e46b15e460d8b |
25-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Add support for ES 3.2. Change-Id: Ic17ec910710af4a5aebec8e9b78ba95679d26751
lshared/glsTextureStateQueryTests.cpp
|
316f67b89667d82e2cad2ca8d0817163afb11e88 |
25-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Add support for ES 3.2. Change-Id: Ib0490b74a20f0bd59b2f6c03e07ce8ea2688f85b
les31/functional/es31fTextureLevelStateQueryTests.cpp
|
f24d503d1acdb3b4461f74154d14b80d89a4397c |
24-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Select appropriate shader version for running context. Change-Id: I27ffc4d532dd21d042f8e2a1fd436e413e5864b3
les31/functional/es31fTextureBorderClampTests.cpp
|
dec5bc5116040efecd92babd70f2d4699ac66b66 |
24-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Select appropriate shader version for running context. Change-Id: I3e2253d7ada53d52a9ee3f2f0ccf287f23a323b7
les31/functional/es31fShaderStateQueryTests.cpp
|
5f2f5cf4d0dfcbb399049af8d13f96fa8d9c08ff |
24-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Select appropriate version for running context." into gles32-dev
|
5b008008c9a9087827b3392c4f520480306ce7d9 |
24-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Update ProgramLibrary to generate 320es shaders when context is 3.2" into gles32-dev
|
762336390022cc46c656d84ecad2098baf721263 |
24-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "New formats added to Draw Buffers Indexed Tests" into gles32-dev
|
fd702eb67ebda90a333afdc665d483bed56f1419 |
24-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Select appropriate shader version for running context." into gles32-dev
|
840a69dd0d0d9970014425ac5a4c24521707647b |
23-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Update min multicontext count to 32 Change-Id: If3283942eb30d523e11a5722a5e73944425f9d8a
gl/teglMultiContextTests.cpp
|
d58c97e1d57ef4225b691f0e808ca3e32f21517a |
24-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Select appropriate shader version for running context. Change-Id: Iac7aa30a3e6d699e04126da3c2bda2070d79014b
les31/functional/es31fTessellationGeometryInteractionTests.cpp
|
a679f0bab1149897da5f33f614f4f205810c92eb |
24-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Select appropriate shader version for running context. Change-Id: I277ff0fcd0c76ec9bd2c68c3761be83f40863014
les31/functional/es31fShaderImageLoadStoreTests.cpp
|
f070d4fa17fe0e0b2832df97fdcb252e3deed97a |
14-Jan-2016 |
Daniel Perez Otero <daniel.perez.otero@mobica.com> |
New formats added to Draw Buffers Indexed Tests - Add function getFloatULPThreshold to compute the threshold for float formats. - Context argument added in the function getRandomFormat to pick a format acording to the context version. - The formats GL_RGB16F, GL_RGBA16F, GL_R32F, GL_RG32F, GL_RGBA32F, and GL_R11F_G11F_B10F have been added to the array glFormat wich will be chosen randomly. - The suffix "_KHR" was removed from the name of the advanced blend equations. - Validate to exclude and throw a NotSupportedError if the contex isn't version 3.2 or the extensions GL_EXT_draw_buffers_indexed and GL_KHR_blend_equation_advanced are not supported. Change-Id: I0d7f0a295049e5e715b3854a9df15662a6005861
les31/functional/es31fDrawBuffersIndexedTests.cpp
|
cca24160c2034f576da111b4ce1bc3e93a35fa72 |
24-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Update ProgramLibrary to generate 320es shaders when context is 3.2 Change-Id: I151474ab0e341f5540d365637e1cd5824e9b6aa5
lshared/glsTextureTestUtil.cpp
|
a21ed44b052d4d736041e5f411fd53f311e9352f |
24-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Select appropriate version for running context. Change-Id: Ie411370256a913939e84cbcc3d2207aacd5e83e5
les31/functional/es31fShaderMultisampleInterpolationTests.cpp
|
987122e4ef7ad5455f8b4b02c06fbdb48f197578 |
24-Feb-2016 |
Daniel Xie <dxie@google.com> |
Merge "Touch process watchdog in built-in precision tests" into marshmallow-cts-dev am: 9f0c301083 am: 88cd3abfe7 * commit '88cd3abfe7db05a823a1fe6a427fc566656eb049': Touch process watchdog in built-in precision tests
|
3f9b7af2005e2b1e0e21ee5351cb05c1fdc6227a |
23-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Relax uvwBits to 3 in dEQP-GLES2.functional.texture.filtering.cube am: f1c8ff1f20 am: 87d86cc382 * commit '87d86cc3820b8d06705978a48239ae08911e90c3': Relax uvwBits to 3 in dEQP-GLES2.functional.texture.filtering.cube
|
9f0c301083f5aa5abbbf907dee102da607780069 |
23-Feb-2016 |
Daniel Xie <dxie@google.com> |
Merge "Touch process watchdog in built-in precision tests" into marshmallow-cts-dev
|
d21cda037846eacbbc57ce0da94b0ab997382379 |
23-Feb-2016 |
Daniel Xie <dxie@google.com> |
Merge "Don't require supported binary formats in negative tests." into marshmallow-cts-dev
|
20c3cb3c4833b40213f4795293d5513d01170a76 |
22-Feb-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Add multicontext creation tests for EGL." into nyc-dev
|
fb059fdb43c8b6073ada028a68124263c59a000a |
22-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge in new OpenGL ES 3.2 test code Change-Id: I8667c03f0d1eb4b212bc33b54296336633fb39da
les31/functional/CMakeLists.txt
les31/functional/es31fDebugTests.cpp
les31/functional/es31fMultisampleShaderRenderCase.cpp
les31/functional/es31fNegativeBufferApiTests.cpp
les31/functional/es31fNegativeShaderDirectiveTests.cpp
les31/functional/es31fNegativeShaderDirectiveTests.hpp
les31/functional/es31fNegativeShaderFunctionTests.cpp
les31/functional/es31fNegativeShaderFunctionTests.hpp
les31/functional/es31fNegativeTextureApiTests.cpp
les31/functional/es31fNegativeVertexArrayApiTests.cpp
les31/functional/es31fOpaqueTypeIndexingTests.cpp
les31/functional/es31fSampleVariableTests.cpp
les31/functional/es31fShaderBuiltinConstantTests.cpp
les31/functional/es31fShaderMultisampleInterpolationStateQueryTests.cpp
|
3df50ec6753c7ad89aba86832981b4e57498c19a |
18-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Add multicontext creation tests for EGL. Bug: 24290416 Change-Id: Ibaf7abc8a70249891aed8ea32ab21538cdccb419
gl/CMakeLists.txt
gl/teglMultiContextTests.cpp
gl/teglMultiContextTests.hpp
gl/teglTestPackage.cpp
|
043056f99f5caae4360e20c9dfe813edf281a13f |
20-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Add native window resizing to swap buffers with damage tests Bug: 27171356 Change-Id: I190acf09004b5b6e846dfce791facefbaa3a4db4
gl/teglSwapBuffersWithDamageTests.cpp
|
63c73fa5e3de2121e57c9f53ff624fa9f9a51d73 |
22-Feb-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Add native window resizing to buffer age tests" into nyc-dev
|
c29c0fa1215dad96a1fe96c2c9dc01f80fb0784a |
22-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Update test to dynamically select shader version based on context." into gles32-dev
|
8577047a9ab1c204fd9eeebb819e2ca16f8ccd9b |
22-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Add support for ES32 features." into gles32-dev
|
356e3d1792c3b605e28ef4ab79f92cb5049d25ab |
22-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Check that AEP features behave correctly in 310/320 shaders." into gles32-dev
|
73111418d54b7f591200fb44a77eb9b990d2fdb5 |
22-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Check for context version or extension support." into gles32-dev
|
78d6342818017a4fde22d60166e5c9e895901e53 |
20-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Add native window resizing to buffer age tests Bug: 27171356 Change-Id: Ie63cc517557e8d878b290b7a9744b4e31ecd2995
gl/teglBufferAgeTests.cpp
|
5e2cc10ae6d146a5e14cc7adfb38fc5fbd139bb4 |
19-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Skip negative alignment check when alignment is 1 Skip uniform buffer negative alignment check when alignment is 1 since there are no possible invalid values. Bug: 27270184 Change-Id: I33f1b51c312cfe2ecc6ccf0f3b0b994385724b1d
les3/functional/es3fNegativeBufferApiTests.cpp
|
921259c6f01b9a70baf7b2d4701258fcdf53dd47 |
18-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Add timeout to eglClientWaitSync() tests. Require that eglClientWaitSync() with timeout 0 and without rendering anything finishes in 100us. Bug: 18183346 Change-Id: Id1c8e9793cb96a95022f2d051a7b27ac03e92f53
gl/teglSyncTests.cpp
|
54909d3e7c68ac173745cb060f60e223da671ba1 |
19-Feb-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Remove unnecessary current context from reusable sync tests" into nyc-dev
|
f6aad25d63f87211da359cb4df13c98ef9f6fc8a |
17-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Update test to dynamically select shader version based on context. Bug: 27168539 Change-Id: I4a9ede0a1e751c1b5435aa74fecbbf2e9663e310
les31/functional/es31fMultisampleShaderRenderCase.cpp
|
6f50bb704da3cdb944651caa4322721239f32de4 |
19-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Check for context version or extension support. Change-Id: I185196511ac639753e5ccd7350224e3ce14d8b70
les31/functional/es31fShaderMultisampleInterpolationStateQueryTests.cpp
|
8cf10acdc1dc0d72df870b5e7dac8949242d10e2 |
17-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Add support for ES32 features. Add support for sampler types: - {i u}samplerCubeArray - samplerCubeArrayShadow Add support for tesselation and geometry shaders. Change-Id: Id495686eeaf01d6b127f44ff50aaea6d0285ab19
les31/functional/es31fOpaqueTypeIndexingTests.cpp
|
6ffb7fc8c3a2380e92f7f9cb231f1f02d654588a |
19-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Bug fixes for es31fNegativeTextureApiTests." into gles32-dev
|
32437099fdae2a4d2d85a630aa2d99a93cad289d |
18-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Fix EGLImage format compatibility check. Bug: 27224316 Change-Id: I5fa4288379a620c0cd36a8a2fd93d7868857812c
gl/teglAndroidUtil.cpp
gl/teglImageFormatTests.cpp
gl/teglImageUtil.cpp
gl/teglImageUtil.hpp
|
c6db4b213b8b39cfe54de301cd1550de95a5c8e9 |
18-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Check that AEP features behave correctly in 310/320 shaders. Require an extension in 310 es shaders. Do not require suffixes in 320 es shaders. Update es31fDebugTests to load the NegativeDirectiveTests functions. Update CMakeLists.txt to include new test. Add test for primitive_bounding_box in 320 shaders. Add test for the following extensions: - GL_KHR_blend_equation_advanced - GL_OES_sample_variables - GL_OES_shader_image_atomic - GL_OES_shader_multisample_interpolation - GL_OES_texture_storage_multisample_2d_array - GL_EXT_geometry_shader - GL_EXT_gpu_shader5 - GL_EXT_shader_io_blocks - GL_EXT_tessellation_shader - GL_EXT_texture_buffer - GL_EXT_texture_cube_map_array Change-Id: I4aacca892faf110371d55e5172e1b9afed3a0871
les31/functional/CMakeLists.txt
les31/functional/es31fDebugTests.cpp
les31/functional/es31fNegativeShaderDirectiveTests.cpp
les31/functional/es31fNegativeShaderDirectiveTests.hpp
|
d3bd947f9f323944bb33559d9f0f8d27320f4045 |
18-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Remove unnecessary current context from reusable sync tests Bug: 19872165 Change-Id: Icdbcdb58d0a557b7ba69f823448d0926ea0089a6
gl/teglSyncTests.cpp
|
b736b40793f8afbc6bef1a8efef0f747a63a733a |
18-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Fix out-of-bounds array assignment. Change-Id: I0858830b0faf627365c326321e57324cb9175cc7
les31/functional/es31fNegativeBufferApiTests.cpp
|
bdd736889f85b323622fe7c543d86c1638791701 |
17-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Bug fixes for es31fNegativeTextureApiTests. - Remove test for glTexParameterIiv when target is GL_TEXTURE_2D_MULTISAMPLE or GL_TEXTURE_2D_MULTISAMPLE_ARRAY and pname is GL_TEXTURE_BASE_LEVEL and param is negative. This condition results in an GL_INVALID_VALUE error. - Fix arguments for glTexStorage3D when target is GL_CUBE_MAP_ARRAY. - Remove test for glCompressedTexImage3d when target is GL_TEXTURE_3D. - Fix arguments for glCompressedTexImage3D when target is GL_CUBE_MAP_ARRAY. Bug: 27168641 Bug: 27124142 Bug: 27126464 Change-Id: I9089cefa704272fa16da7c584ec52707e2862427
les31/functional/es31fNegativeTextureApiTests.cpp
|
f1c8ff1f204f50ae1c785ef361fb88cc7dc611ef |
18-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Relax uvwBits to 3 in dEQP-GLES2.functional.texture.filtering.cube Bug: 27101650 Change-Id: Icf0f0ccbb176df5e71521ea9b6be273f3c648950
les2/functional/es2fTextureFilteringTests.cpp
|
5882676a4a2c43be0a8819b5e53a035f8a4761b4 |
17-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Report QualityWarning if resize doesn't crop image to corner. Bug: 27170794 Change-Id: Ie52566d92ef4f3185e2baf6bb260c72bd92736bc
gl/teglResizeTests.cpp
|
f25904671ce12b68fcff034717f118b87c7920b3 |
03-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Don't require supported binary formats in negative tests. Bug: 26906411 Change-Id: I4dd1bcbdd43a85e320767fa0160db24f5b84ad74
les3/functional/es3fNegativeShaderApiTests.cpp
|
59fb2a1568f24409743b1e41b8323e82ec1b57f7 |
17-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Change count parameter of glDrawElementsBaseVertex() to 1. Bug: 27124140 Change-Id: I02ed8f4e206e57efc255e3fcc80220809999d0b1
les31/functional/es31fNegativeVertexArrayApiTests.cpp
|
6dd1bfd2ec6966e36e32d27fac6da1a4fa8252d0 |
12-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Remove native pixmap matching rule since it can't be queried. Bug: 27124527 Change-Id: I9210d0eee2356a592f75e5f7cdeb61285823b061
gl/teglChooseConfigReference.cpp
|
e22f2e029c7c24e706663974ab67e5a2439b00d3 |
05-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Negative Shader Function Test Test that invalid call variants fail to compile. Add tests for the following GLSL functions: - atomicAdd - atomicAnd - atomicCompSwap - atomicExchange - atomicMax - atomicMin - atomicOr - atomicXor - bitCount - bitfieldExtract - bitfieldInsert - bitfieldReverse - EmitVertex - EndPrimitive - findLSB - findMSB - frexp - imulExtended - interpolateAtCentroid - interpolateAtOffset - interpolateAtSample - ldexp - packSnorm4x8 - packUnorm4x8 - texelFetch - texture - textureGather - textureGatherOffset - textureGatherOffsets - textureGrad - textureLod - textureSize - uaddCarry - umulExtended - unpackSnorm4x8 - unpackUnorm4x8 - usubBorrow - fma Change-Id: I46676924845d10d3d56c9d51ad1303d48eefe1ed
les31/functional/CMakeLists.txt
les31/functional/es31fDebugTests.cpp
les31/functional/es31fNegativeShaderFunctionTests.cpp
les31/functional/es31fNegativeShaderFunctionTests.hpp
|
cc25e6d2d67c212147e11754ec44e4ddb217fd2a |
11-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "NegativeBufferApiTests - Add support for 3.2 features." into gles32-dev
|
39e28e9f7229b83405482058adde56e059ace419 |
04-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Add support for OpenGL ES 3.2 features and shader constants - Shaders are generated with the version string appropriate for the running context version. - Add tests for tessellation shader constants: - gl_MaxTessControlImageUniforms - gl_MaxTessEvaluationImageUniforms - gl_MaxTessControlAtomicCounters - gl_MaxTessEvaluationAtomicCounters - gl_MaxTessControlAtomicCounterBuffers - gl_MaxTessEvaluationAtomicCounterBuffers - Validate corresponding extension support for the running context. Change-Id: Ie11f610a2f7de35b31b9f0b4df31d8af5ca986fe
les31/functional/es31fSampleVariableTests.cpp
les31/functional/es31fShaderBuiltinConstantTests.cpp
|
e2138e4caaf0abce2fb204f4f69eeb4bb4369415 |
02-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
NegativeBufferApiTests - Add support for 3.2 features. New tests: framebuffer_texture copy_image_sub_data Updated tests: read_pixels read_pixels_format_mismatch read_pixels_fbo_format_mismatch bind_buffer_range bind_buffer_base clear_bufferiv clear_bufferuiv clear_bufferfv clear_bufferfi draw_buffers flush_mapped_buffer_range map_buffer_range bind_framebuffer check_framebuffer_status framebuffer_texture2d blit_framebuffer framebuffer_texture_layer invalidate_framebuffer invalidate_sub_framebuffer Change-Id: If4f33e85201c981f0eddf463670f494fca69ba08
les31/functional/es31fNegativeBufferApiTests.cpp
|
c5e77317590b46ca50aca15b59225a68d9dd96c6 |
09-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge in code from gles32-dev Change-Id: Id3b56b345c8062ca0a79e01f7e2d943dd53672bb
|
c877d0c25b8d84134d4d829c922085cf421a138c |
09-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Select shader version appropriate for context." into gles32-dev
|
c7dc8067b55f15b156b0add2e22be468ddf5ad20 |
05-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Select shader version appropriate for context. Change-Id: I42552ac8487eab0d0c2ea9c744a972c97cc4c3a5
les31/functional/es31fShaderCommonFunctionTests.cpp
|
0cecce46f9ce6fd86ca3cf22ece9328ce53712f8 |
05-Feb-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Add support for OpenGL ES 3.2 features. - Specialize shaders for context version. - Check context version along with extension support. Change-Id: I16c57def58fe92cae9d4b8a20dafd73c3d63aace
les31/functional/es31fMultisampleTests.cpp
les31/functional/es31fSampleShadingTests.cpp
|
7e7d439a28cf3465b3cb5b617be77e71fa343d3e |
04-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Don't require surfaceless context in negative partial update tests. Split tests requiring surfaceless context to three different cases with surfaceless context, no surface and no context and different surface. Bug: 26978632 Change-Id: I313891236b2c8af7d97bc277e7a6f45ea51dfdc5
gl/teglNegativePartialUpdateTests.cpp
|
24e7f19b97a01736fae0dd9d941193a651341c6a |
04-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Don't require gpu_shader5 in const expression indexing tests. GL_EXT_gpu_shader5 should not be required to be able to index opaque types with constant expressions. Bug: 22949820 Change-Id: Ifa60eb95e23a55b615a31c1cffb941aea0d8a1b7
les31/functional/es31fOpaqueTypeIndexingTests.cpp
|
e1b9c32c43f1d9827616a92d33462d08f1126d2d |
03-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Don't require supported binary formats in negative tests. Bug: 26906411 Change-Id: I4dd1bcbdd43a85e320767fa0160db24f5b84ad74
les3/functional/es3fNegativeShaderApiTests.cpp
|
b8407543ef1f40872f5f5a06449cedaf2d5bf712 |
03-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Use compatible texture formats in negative blit tests. The tests were using incompatible texture formats when testing that linear filtering with integer source format produces INVALID_OPERATION. This might have led to false positives since both cases produce same error code. Bug: 26666090 Change-Id: I7e7b6c0dab9c5cc70a51c427d83b8c4ac5515844
les3/functional/es3fNegativeBufferApiTests.cpp
|
9274773cc74d8b63d0ea91bb7392d5e501302511 |
03-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Touch process watchdog in built-in precision tests Computing reference intervals in built-in precision tests can take a long time, especially on platforms where toggling floating-point rounding mode is costly. Workaround is to periodically touch test process watchdog to give more time for the computation to complete. Bug: 26629688 Change-Id: I529bc77e638fc75cd0c152bb761775ad260772be
lshared/glsBuiltinPrecisionTests.cpp
|
65fba592d74be734c5e352f94fb2a4282a21c7c6 |
03-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge in first OpenGL ES 3.2 tests Change-Id: I5c6f8bc63da6203e36504cc868a746d7a90cf5e6
|
9af41b5740996ad9f7a512e06a40e50ecddd67cf |
01-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Update geometry and tessellation shader limits. Bug: 22542263 Change-Id: I88b91f5d53598431c9b6ba31e77cbb7914353699
les31/functional/es31fGeometryShaderTests.cpp
les31/functional/es31fTessellationTests.cpp
|
15a19da0d33b9f2abfd8eb9ea21f2397db5cadcb |
02-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Remove tests cases and checks assuming native handles to be invalid. Bug: 25850892 Change-Id: I8de0ce317bfd1bd9ddd609f0d47c71cf1084472f
gl/teglNegativeApiTests.cpp
|
575313bd9b06b3be3c1eb1593d9f5b4adac80269 |
03-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Allow helper invocations inside primitive. Test required that helper invocations would only happen on primitive edges, which produced false negatives if wide lines are rendered as two triangles. This change allows helper invocations anywhere inside the primitive. Bug: 22180525 Change-Id: Iee7b50e7a46e4b172c3a61298a7f737d00b29750
les31/functional/es31fShaderHelperInvocationTests.cpp
|
8c44b09211d253dfc09bc8b7dfbc1f60c277d9f6 |
03-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Allow color to change once in dithering disabled gradient tests. Instead of requiring that each row or column to have only single color allow color to change in dithering disabled tests to allow small discontinuity on edge between triangles. Bug: 23219552 Change-Id: I8e353187b37ab22fe8ea53985e36d1c9ba53dbc3
les2/functional/es2fDitheringTests.cpp
les3/functional/es3fDitheringTests.cpp
|
87805670c8005375852307a8a80f31d527610bb6 |
03-Feb-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Load libui.so lazily in android_native EGLImage tests."
|
2aef536bcda750bc265fbea60071b9ee451f2762 |
02-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Load libui.so lazily in android_native EGLImage tests. Avoid loading libui.so during test hierarchy inflation by loading it lazily when it's used for the first time instead. Bug: 26929325 Change-Id: I22348d91d415beae37016ed654e36774bbb5a504
gl/teglAndroidUtil.cpp
|
26a744d584f1275414dd430c34086ca934993bc4 |
02-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Check extension support before queries in texture size tests. Bug: 25928364 Change-Id: I987931f7bf1ee96f782b536af2529aa1a3282f5a
les31/functional/es31fShaderTextureSizeTests.cpp
|
ef87fbcd5a1603e556f71fc1f58efb122213a9f6 |
01-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Add support for OpenGL ES 3.2 features." into gles32-dev
|
44f2d704d05fd9825b807af8d3e981f90e45be9d |
29-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Add test cases for features introduced in OpenGL ES 3.2" into gles32-dev
|
ae5c13a76818c0f7d7c759dfdf68bc8efd1b3c0f |
29-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Add support for OpenGL ES 3.2 features." into gles32-dev
|
f01831b97418c797bc85faba4ac87e36cc91b7d4 |
29-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Adding test cases for OpenGL ES 3.2. Depends on CL 187666." into gles32-dev
|
0d877346be7c29f22fe884e663298a2be1ce81b6 |
28-Jan-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Check texture buffer support in texture format tests."
|
d4f2c48cd92803f672ab6198ded30482c0a5bb60 |
28-Jan-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Check also client extensions in eglGetProcAddress tests."
|
668b19867fd5f571bde3ae66e9703b3c4fb5c9c7 |
28-Jan-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Fix false positives when results are nan in ssbo tests."
|
968c27e04b8cfa2de27a48169a60dac6e916b688 |
28-Jan-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Add missing tessellation shader extension check to bounding box tests."
|
4e79c4963357684a1016d1d15a405fc8e213888a |
28-Jan-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Make EGL extension function naming consistent with the spec."
|
625d4d843c48ed7dcbed5020c854aeb3f80f0d40 |
28-Jan-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Snap values to 3x3 grid in vertex array tests"
|
db66290126e13d733ffa288d8fffbff8f1c45c4b |
28-Jan-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Fix layout binding tests resolution issue."
|
21f9bad1d5fb8d24a10855459d38631f3d134991 |
28-Jan-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Properly clean up data in buffer upload test deinit()."
|
8b2323646d18ff651b524442ae795f58d2d99c91 |
28-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Check texture buffer support in texture format tests. Bug: 25928366 Change-Id: Ica63b164a9f8d599c60e0d602710367e555633a8
les31/functional/es31fTextureFormatTests.cpp
|
293b1f2c6e50d8f9894c6cae572fca37a371e457 |
28-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Fix false positives when results are nan in ssbo tests. Bug: 26508540 Change-Id: I212db6a2eefc37ffdd64154a5ddbd3f8f401c754
les31/functional/es31fSSBOLayoutCase.cpp
|
c449dd67f7be85dd3ff1dd8655eeb4603507ad48 |
28-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Check also client extensions in eglGetProcAddress tests. Bug: 24172822 Change-Id: I9764bb09d1a6171fccba0ab3eb5fedda83db374b
gl/teglGetProcAddressTests.cpp
|
2f4e6d98746307432f4d82b8d4885116805d7f98 |
28-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Make EGL extension function naming consistent with the spec. Bug: 24172822 Change-Id: I17860369450a56641f846a661d3367d4e65b3740
gl/teglCreateContextExtTests.cpp
gl/teglCreateSurfaceTests.cpp
gl/teglGLES2SharedRenderingPerfTests.cpp
gl/teglGetProcAddressTests.cpp
gl/teglImageFormatTests.cpp
gl/teglInfoTests.cpp
|
bb678e6315c32bac4764b77c70537e4c4c09ca8c |
28-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge in Khronos Vulkan CTS tests
|
6c13829807ecf8d7a92c5b69afac655decc465d5 |
28-Jan-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Check ssbo limits properly in opaque indexing tests."
|
7088b5c44a651321534067c1e824879f4efbea2c |
28-Jan-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Fix uniform block precision matching bug"
|
ad0fe868d1cfd1401907abb98201593c7544eac5 |
27-Jan-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Add support for OpenGL ES 3.2 features. Add function to generate version-appropriate shaders. Add test cases for: - Enablei - Disablei - GetBooleani_v - GetTexParameterIiv - GetTexParameterIuiv - GetnUniformfv - GetnUniformiv - GetnUniformuiv - GetActiveUniformBlockiv - GetActiveUniformBlockName - GetRenderbufferParameteriv - GetSynciv - IsEnabledi Change-Id: I86e724758bfee490d6f53dccaa0f7ea0d860c913 Signed-off-by: Daniel Andrade Groppe <daniel.andrade@mobica.com>
les31/functional/es31fNegativeStateApiTests.cpp
|
5ed2b23bea6e56762a7aef8c8a086ec724517f26 |
24-Dec-2015 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Adding test cases for OpenGL ES 3.2. Depends on CL 187666. Change-Id: Ifb35841bf6e3d121ce054733e82bc1fb905564d7
les3/functional/es3fASTCDecompressionCases.cpp
les3/functional/es3fFboTestCase.cpp
les31/functional/es31fBooleanStateQueryTests.cpp
les31/functional/es31fCopyImageTests.cpp
les31/functional/es31fFboColorbufferTests.cpp
les31/functional/es31fFboTestCase.cpp
les31/functional/es31fIndexedStateQueryTests.cpp
les31/functional/es31fInternalFormatQueryTests.cpp
les31/functional/es31fNegativeFragmentApiTests.cpp
les31/functional/es31fNegativeShaderApiTests.cpp
|
b5ff237d30680061acd541d3f7c495caa78949bd |
27-Jan-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Add support for OpenGL ES 3.2 features. Generate version-appropriate shaders. Add tests for functions introduced in 3.2: - VertexAttribFormat - VertexAttribIFormat - DrawElementsBaseVertex - DrawElementsInstancedBaseVertex - DrawRangeElementsBaseVertex Change-Id: Ibe32d0d7a5bd0e7692bb14271eb5af9599f21bad Signed-off-by: Daniel Andrade Groppe <daniel.andrade@mobica.com>
les31/functional/es31fNegativeVertexArrayApiTests.cpp
|
bf50777204ebb09f96c26fc718c8d2422ee03048 |
14-Jan-2016 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Add test cases for features introduced in OpenGL ES 3.2 es31fAdvancedBlendTests: - Add a condition to check if the OpenGL ES context version is 3.2. If the context is at least 3.2 or if the extension GL_KHR_blend_equation_advanced is supported, the test is not skipped. es31fIntegerStateQueryTests: - Add support for GL_TEXTURE_BUFFER when using the extension GL_EXT_texture_buffer in 3.1 contexts. - Add a check to TexBindingCase to skip checking for supported extensions when running in a 3.2 context. - Modify CombinedComputeUniformComponentsCase to make it usable for other shader stages. - Modify AlignmentCase, MinimumValueCase, CombinedUniformComponentsCase to store a minimum context version. In addition, a constructor was added to take an ApiType object to check minimum required version of a test. - The test sets the minimum value based on the context version for: GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS GL_MAX_FRAGMENT_ATOMIC_COUNTERS, GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS - Add a special case for 3.2 contexts: MaxUniformBufferBindingsCase MaxCombinedUniformBlocksCase MaxCombinedTexImageUnitsCase - Add tests for states introduced in 3.2 es31fNegativeTextureApiTests: - bindtexture(): GL_TEXTURE_3D GL_TEXTURE_2D_ARRAY GL_TEXTURE_CUBE_MAP GL_TEXTURE_CUBE_MAP_ARRAY - compressedteximage2d_invalid_size() - texparameteri() - texparameterf() - texparameteriv() - texparameterfv() - teximage3d() - teximage3d_neg_level() - teximage3d_neg_width_height_depth() - teximage3d_invalid_border() - texsubimage3d_neg_level() - texsubimage3d_neg_offset() - texsubimage3d_neg_width_height() - copytexsubimage3d_neg_level() - copytexsubimage3d_max_level() - texstorage2d() - texstorage2d_invalid_binding() - texstorage2d_invalid_levels() - texstorage3d() - texstorage3d_invalid_binding() - texstorage3d_invalid_levels() - copytexsubimage2d_read_buffer_is_none() copytexsubimage2d_texture_internalformat() - texparameterIiv() - texparameterIuiv() - compressedteximage3d_invalid_width_height() - compressedteximage3d_invalid_format() es31fProgramStateQueryTests: Add the tests to query the state of Geometry and Tessellation shaders: - GeometryShaderCase - TessellationShaderCase Change-Id: Ide2885b4649bafd8fc92fdaee202e3fb528d6900
les31/functional/es31fAdvancedBlendTests.cpp
les31/functional/es31fIntegerStateQueryTests.cpp
les31/functional/es31fNegativeTextureApiTests.cpp
les31/functional/es31fProgramStateQueryTests.cpp
|
40a0485882c55805068511fea2c8694008a5c374 |
26-Jan-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Clear renderbuffers to fixed bit pattern in copy image tests." am: b92ec32644 * commit 'b92ec3264434d3092e471306a40dade0264685cd': Clear renderbuffers to fixed bit pattern in copy image tests.
|
b92ec3264434d3092e471306a40dade0264685cd |
26-Jan-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Clear renderbuffers to fixed bit pattern in copy image tests."
|
904b77ab12e211648598a6c6d6b7fcba19a710ef |
26-Jan-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Check OpenVG support in negative EGL api tests." am: b1f1ec2a58 * commit 'b1f1ec2a58b60e649928740f4eb2b2c770fbdbb8': Check OpenVG support in negative EGL api tests.
|
cd2b79270f855a8ed8cce24c51d51f0b005e3854 |
26-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Check ssbo limits properly in opaque indexing tests. Bug: 22949223 Change-Id: Ib6010bd685434538ba8295b8b687052e785407d2
les31/functional/es31fOpaqueTypeIndexingTests.cpp
|
f5f7ab71832e1c37ac962b482246ac8641fc14fe |
26-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Check OpenVG support in negative EGL api tests. Bug: 25764793 Change-Id: I5a32dec18c68c9a40e9138caede8fccbbdc05f62
gl/teglNegativeApiTests.cpp
|
5527531a52e5bcf38d570a7ec40522a6bcca0a89 |
22-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Clear message log at the beginning of async debug tests. am: 13fa7290b1 * commit '13fa7290b19863e6a300428ed26e65d74bbb03fe': Clear message log at the beginning of async debug tests.
|
13fa7290b19863e6a300428ed26e65d74bbb03fe |
22-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Clear message log at the beginning of async debug tests. Bug: 22921269 Change-Id: Ia16bc7a0be625f907c1fd7b9aa6de8222e1e5e2c
les31/functional/es31fDebugTests.cpp
|
b8d0d0a842280c2594703ecce985563aebe1cde8 |
22-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Fix uniform block precision matching bug - Remove dEQP-GLES3.functional.shaders.linkage.uniform.block.differing_precision since this is not well defined in GLES3. - Add shader uniform linkage tests to GLES31 module. Bug: 21326228 Change-Id: I8940779e6b74e8fc98a0c646133247d3fcd78cbb
les31/functional/es31fFunctionalTests.cpp
|
66d5bb786525e705b8419f56a49afd191c5b4c5e |
22-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Properly clean up data in buffer upload test deinit(). Bug: 25220789 Change-Id: I9b9f4f27180fa9744ed3ec060ab7b2c86130a382
les3/performance/es3pBufferDataUploadTests.cpp
|
396a3b4d698ebc050a2c5a923e9027d32b21e8c7 |
22-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Fix layout binding tests resolution issue. Limit the rendering size to size of the default framebuffer. Bug: 22921281 Change-Id: If2b25579f67439e4127bdb4761b6e487adb20515
les31/functional/es31fLayoutBindingTests.cpp
|
c22e16e65c11afffe24ad5c07f255a9f38b11231 |
22-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Add missing tessellation shader extension check to bounding box tests. Bug: 24101261 Change-Id: Id57a3ca04c20a7c683bc2c24ac85e6cc43e386dd
les31/functional/es31fPrimitiveBoundingBoxTests.cpp
|
8ed28c1e05f2325dc4b20c8f471067b29188c82f |
21-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Snap values to 3x3 grid in vertex array tests This avoids cases where on small resolutions tests would fail because some geometry was not visible or hidden in both result and reference. Bug: 23495935 Change-Id: Iec3a26c3b85ec926d16068d5b20cfda8dd843b20
lshared/glsVertexArrayTests.cpp
lshared/glsVertexArrayTests.hpp
|
3abb0c3b9a3fd2e5489fe825122919b3e3494ce6 |
21-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Clear renderbuffers to fixed bit pattern in copy image tests. Fill fixed point renderbuffers always with all 0 or 1 bits to avoid rounding errors and to make sure that data is also valid in target format. Bug: 20698928 Change-Id: Id9b47473a0b0c8077358a3d896fa9081d4a15d20
les31/functional/es31fCopyImageTests.cpp
|
efd631f50d2f4c5f1b70a64f7e04103dc7f39407 |
21-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
resolve merge conflicts of 5248f97c88 to vulkan. Change-Id: I9a6f891f8971a3724c9526e613b4271ee7dd0cf3
|
5248f97c88278a263c6d2c401bdb8f977e876018 |
21-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Move ASTC utilities to tcuAstcUtil.hpp/cpp (tcu::astc)"
|
b156fde5e099d53c85f49ec11e407fa758fb43e7 |
21-Jan-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge "Clamp lod values when sampling 2D array texture." am: 8669a64132 * commit '8669a641323b46facaf795bd1c98f4ab5f064563': Clamp lod values when sampling 2D array texture.
|
efb83e1354edd463650ad0404b18e9a7efc307e4 |
20-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Move ASTC utilities to tcuAstcUtil.hpp/cpp (tcu::astc) * Move decompression code from tcuCompressedTexture.cpp * Move ASTC data gen utilities from es3fASTCDecompressionCases.cpp * Add a few new utilities for generating random blocks and verifying validity of ASTC blocks * Add basic internal tests for ASTC utilities Change-Id: I2cf0393eaa026543af03b8d77670b64b048d0311
les3/functional/es3fASTCDecompressionCases.cpp
les3/functional/es3fASTCDecompressionCases.hpp
les3/functional/es3fCompressedTextureTests.cpp
nternal/CMakeLists.txt
nternal/ditAstcTests.cpp
nternal/ditAstcTests.hpp
nternal/ditFrameworkTests.cpp
|
d1aaa77bf366c334a91b83b2432bb694fa180389 |
21-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Clamp lod values when sampling 2D array texture. Bug: 23943340 Change-Id: I6b1951ed90fc170768dc7393785cb5d12e832fe7
lshared/glsTextureTestUtil.cpp
|
c0ef0b01a0958cd309cf0c23268fdedbaa6e21cc |
23-Dec-2015 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Add helper functions and negative tests. - Add isShaderSupported and isExtensionSupported to NegativeTestContext - Add negative test AtomicCounters - Add negative test ShaderImageLoadStore Change-Id: Iac864b134b54a687cf69c3037fd0ac7a0da6760e
les31/functional/CMakeLists.txt
les31/functional/es31fDebugTests.cpp
les31/functional/es31fNegativeAtomicCounterTests.cpp
les31/functional/es31fNegativeAtomicCounterTests.hpp
les31/functional/es31fNegativeShaderImageLoadStoreTests.cpp
les31/functional/es31fNegativeShaderImageLoadStoreTests.hpp
les31/functional/es31fNegativeTestShared.cpp
les31/functional/es31fNegativeTestShared.hpp
|
71e3b36d48711652adcf29a0690e110c95cb910f |
21-Dec-2015 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Changes to framework to create and initialize an OpenGL ES 3.2 Context. - An OpenGL ES 3.2 context is created first and falls back to a 3.1 context. Change-Id: I17fb110715e96faf6a96bf6c3371f125f0c7fed6
les31/tes31Context.cpp
|
710927d097c032c5897bbc2f722b74525110530e |
12-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Increase GLES2 fbo comparison threshold to 0.03 am: 3f450ecc23 am: c509a7f078 am: 837a58e9b7 am: ba28bddbe8 * commit 'ba28bddbe8d98a056ce54a7278b673222e32e628': Increase GLES2 fbo comparison threshold to 0.03
|
ba28bddbe8d98a056ce54a7278b673222e32e628 |
12-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Increase GLES2 fbo comparison threshold to 0.03 am: 3f450ecc23 am: c509a7f078 am: 837a58e9b7 * commit '837a58e9b7161576b567b93bf203d32db5f15054': Increase GLES2 fbo comparison threshold to 0.03
|
485a2d1c89e689e6b8523fc3b9c146c63e92bfd7 |
02-Dec-2015 |
Daniel Andrade Groppe <daniel.andrade@mobica.com> |
Updating framework/opengl to support OpenGL ES 3.2 - Updated src_util.py to download appropriate gl.xml from Khronos. - Dropped EXT/KHR suffix in certain function names - Context wrapper is no longer created if native context fails to be created Change-Id: I3b93c70ec779b7b0664925b6c57dcf16f1e8610d
les31/functional/es31fAdvancedBlendTests.cpp
les31/functional/es31fDrawBuffersIndexedTests.cpp
les31/functional/es31fPrimitiveBoundingBoxTests.cpp
|
3f450ecc233b3f3b38e61b4a37c76600a90f5c26 |
11-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Increase GLES2 fbo comparison threshold to 0.03 Bug: 26422231 Change-Id: I8c7304bbf479e4e848974fc913c564f7378f9c1d
les2/functional/es2fFboRenderTest.cpp
|
42eaa060c1296c8bc445af2d63945a781440df99 |
22-Dec-2015 |
Kenneth Russell <kbr@google.com> |
Merge "Added test case for for loop with trivial continue." am: 669a39f9c1 * commit '669a39f9c1b02bc3bff369c06f2085c359df6f0c': Added test case for for loop with trivial continue.
|
65babbe5c15dc32f843d7d144752470c114ef132 |
17-Dec-2015 |
Kenneth Russell <kbr@google.com> |
Added test case for for loop with trivial continue. The GLES2 version of this test catches a GLSL compiler crash on certain GPUs. The GLES3 version passes on the same hardware. BUG: 25820266 Change-Id: I502bcb23c6bf144b46db86bb1a8a2f456021d15f
les2/functional/es2fShaderLoopTests.cpp
les3/functional/es3fShaderLoopTests.cpp
|
c96df73a804cbc91f37d06bcfb13b0e213450974 |
17-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Improve aligned alloc utilities further am: fc353a7ad4 * commit 'fc353a7ad4383948ac52ffab646ba82d302168fe': Improve aligned alloc utilities further
|
fc353a7ad4383948ac52ffab646ba82d302168fe |
17-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Improve aligned alloc utilities further * Add deAlignedRealloc() * Clean up implementation * Add basic tests * Add deIsAlignedSize() to deInt32.h Change-Id: I139b82d568fbbaccf6c820459f268a1b32a98c56
nternal/ditDelibsTests.cpp
|
8e90448a61a94b455ef2f9a4f2b36a6e5f320ab7 |
17-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Add de::AppendList<T>" am: b5146e0adf * commit 'b5146e0adf1b80f2000f9d9e80c625d4d6e21c08': Add de::AppendList<T>
|
fec5a843d7df5ab4b844991eedcaefa140c0a599 |
11-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Add de::AppendList<T> AppendList provides fast append-only data structure that can be updated from multiple threads simultaneously. Suitable for logging for example. Change-Id: I4f6ee5f0e040695ffcd2006330dab1a4de81e9e4
nternal/ditDelibsTests.cpp
|
516d60932505d5a2154742b690303788bd977d23 |
03-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Add support for UNORM_SHORT_1555 format; fix bugs" am: afd8128a69 * commit 'afd8128a69cc390a7e7c5f227e0720b0e0e064f9': Add support for UNORM_SHORT_1555 format; fix bugs
|
afd8128a69cc390a7e7c5f227e0720b0e0e064f9 |
03-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Add support for UNORM_SHORT_1555 format; fix bugs"
|
2f763953b9827946165ef5760a916c2f4efbe21e |
03-Dec-2015 |
Daniel Xie <dxie@google.com> |
Merge "Change MSAA sample-count error to warning" into marshmallow-cts-dev am: 0727d29796 am: 0c59f7b7d6 am: aa6d7b3918 am: 32bede34df * commit '32bede34df1b2c8002cad6ce2f610fbf32f513d3': Change MSAA sample-count error to warning
|
32bede34df1b2c8002cad6ce2f610fbf32f513d3 |
03-Dec-2015 |
Daniel Xie <dxie@google.com> |
Merge "Change MSAA sample-count error to warning" into marshmallow-cts-dev am: 0727d29796 am: 0c59f7b7d6 am: aa6d7b3918 * commit 'aa6d7b39180d5e0a2fd4f4ab4153db12a3394592': Change MSAA sample-count error to warning
|
5b2b45177edf5062ce3a76a885e60e3fb5044002 |
03-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Add support for UNORM_SHORT_1555 format; fix bugs Change-Id: Ia1a5354872fb355c27f312cc320357079810ea6f
nternal/ditTextureFormatTests.cpp
|
92355d761eead8cd79fc8840a778fdedc8197bbf |
18-Nov-2015 |
Kalle Raita <kraita@google.com> |
Merge "Fix copy-paste typos in expect* functions" am: 6a330a7624 * commit '6a330a762457efe6d8eebc719e9e582b218d7bee': Fix copy-paste typos in expect* functions
|
4f10e8d7716308f34ed084cb8e896f7b967e9206 |
18-Nov-2015 |
Kalle Raita <kraita@google.com> |
Fix copy-paste typos in expect* functions expectNoDisplay, expectNoSurface, and expectNull were testing against EGL_NO_CONTEXT. This usually works as all the defines tend to be 0 on all platforms. Change-Id: I1893a32e8ad438fd4ebe0307582a2330679f9cd4
gl/teglApiCase.cpp
|
57f1d6df4016d37ed84732315ed43cbcb3da261b |
16-Nov-2015 |
Kalle Raita <kraita@google.com> |
Change MSAA sample-count error to warning Change MSAA sample-count error to warning on high resolution render targets. The lack of samples is likely not detected by a person and the real samples are not exposed to the application under GLES 3.0. Bug: 25685990 Change-Id: Ib95447caeb8b1110fda6299222041c38a61d6112
les3/functional/es3fMultisampleTests.cpp
|
7cd55d55f81bc2fbd150c11af1b915285c6dfac3 |
11-Nov-2015 |
Mika Isojärvi <misojarvi@google.com> |
Add sha1 hash functions to delibs. am: dd4a496bc5 * commit 'dd4a496bc5bba222852309738de56070ef775e3e': Add sha1 hash functions to delibs.
|
dd4a496bc5bba222852309738de56070ef775e3e |
03-Nov-2015 |
Mika Isojärvi <misojarvi@google.com> |
Add sha1 hash functions to delibs. Change-Id: I7b0f7ce8b82a632183d1333764f80992c153a531
nternal/ditDelibsTests.cpp
|
80015096039d9336eb3f80cd9ae8eb3de5264d24 |
10-Nov-2015 |
Dejan Mircevski <deki@google.com> |
Make RGBA constants methods. am: c215aaa830 * commit 'c215aaa83047ebbaabafef7acd71275a256da6ab': Make RGBA constants methods.
|
c215aaa83047ebbaabafef7acd71275a256da6ab |
06-Nov-2015 |
Dejan Mircevski <deki@google.com> |
Make RGBA constants methods. Without this, other global variables that are initialized with values like RGBA::white will have a race condition with the RGBA::white initialization. We have seen a bug where a global array of RGBA constants was being initialized before the constants themselves, so all elements were (0, 0, 0, 0). Change-Id: Idd6a88efda8375e52f15ed285afe38631b9c464a
gl/teglColorClearCase.cpp
les2/functional/es2fDefaultVertexAttributeTests.cpp
les2/functional/es2fDepthRangeTests.cpp
les2/functional/es2fDepthStencilClearTests.cpp
les2/functional/es2fDitheringTests.cpp
les2/functional/es2fMultisampleTests.cpp
les2/functional/es2fShaderBuiltinVarTests.cpp
les2/functional/es2fShaderFragDataTests.cpp
les2/functional/es2fUniformApiTests.cpp
les2/stress/es2sSpecialFloatTests.cpp
les3/functional/es3fASTCDecompressionCases.cpp
les3/functional/es3fDefaultVertexAttributeTests.cpp
les3/functional/es3fDepthStencilClearTests.cpp
les3/functional/es3fDitheringTests.cpp
les3/functional/es3fFragDepthTests.cpp
les3/functional/es3fFramebufferBlitTests.cpp
les3/functional/es3fMultisampleTests.cpp
les3/functional/es3fShaderBuiltinVarTests.cpp
les3/functional/es3fShaderDerivateTests.cpp
les3/functional/es3fShaderFragDataTests.cpp
les3/functional/es3fUniformApiTests.cpp
les3/stress/es3sSpecialFloatTests.cpp
les31/functional/es31fGeometryShaderTests.cpp
les31/functional/es31fPrimitiveBoundingBoxTests.cpp
les31/functional/es31fProgramUniformTests.cpp
les31/functional/es31fSampleVariableTests.cpp
les31/functional/es31fTessellationGeometryInteractionTests.cpp
les31/functional/es31fTessellationTests.cpp
les31/functional/es31fTextureBorderClampTests.cpp
les31/functional/es31fTextureGatherTests.cpp
les31/functional/es31fTextureMultisampleTests.cpp
les31/stress/es31sTessellationGeometryInteractionTests.cpp
lshared/glsRasterizationTestUtil.cpp
lshared/glsTextureTestUtil.cpp
lshared/glsUniformBlockCase.cpp
|
123ebe289404c66122da0d075dad7d51493421d4 |
21-Oct-2015 |
Pyry Haulos <phaulos@google.com> |
Fix invalid use of intThresholdCompare in fragment_ops tests am: 400df3e7e4 * commit '400df3e7e4040479e970611c2c11e39049e14cba': Fix invalid use of intThresholdCompare in fragment_ops tests
|
400df3e7e4040479e970611c2c11e39049e14cba |
20-Oct-2015 |
Pyry Haulos <phaulos@google.com> |
Fix invalid use of intThresholdCompare in fragment_ops tests Blend and random tests in fragment_ops tests were comparing RGB to RGBA image using intThresholdCompare, which doesn't work as expected after recent getPixelInt() fix for RGB8. Bug: 25111313 Change-Id: Iac27bfcad7fb2ca11d9f4af44418cd1cbd72a2f5
les2/functional/es2fBlendTests.cpp
les2/functional/es2fRandomFragmentOpTests.cpp
les3/functional/es3fBlendTests.cpp
les3/functional/es3fRandomFragmentOpTests.cpp
|
0820e8d122596ff51f723f8a4f32fa755fbbda23 |
16-Oct-2015 |
Pyry Haulos <phaulos@google.com> |
Fix framework support for various Vulkan texture formats Change-Id: I55abe517e9871c04ad6e87ce74fbe8278ed4966a
nternal/CMakeLists.txt
nternal/ditFrameworkTests.cpp
nternal/ditVulkanTests.cpp
nternal/ditVulkanTests.hpp
|
b5d323b0daefbf7f7f4cb5e9cc631e2ab837b6ed |
19-Oct-2015 |
Pyry Haulos <phaulos@google.com> |
Fix invalid uses of PixelBufferAccess Change-Id: Ibde25054f5128e617ad423e65855150ea38df9f1
les2/functional/es2fBlendTests.cpp
les3/functional/es3fBlendTests.cpp
les31/functional/es31fAdvancedBlendTests.cpp
les31/functional/es31fShaderImageLoadStoreTests.cpp
|
e2145884f87cdca749a754abfd246cdfe01ea2c1 |
13-Oct-2015 |
Pyry Haulos <phaulos@google.com> |
Add tests for PixelBufferAccess getPixel/setPixel Change-Id: I6acf3ee8e82208090859b895e47a6a9ca1a3a566
nternal/CMakeLists.txt
nternal/ditFrameworkTests.cpp
nternal/ditTextureFormatTests.cpp
nternal/ditTextureFormatTests.hpp
|
ed67acb6743caaff7536d3ffd48fa02baf5c595f |
13-Oct-2015 |
Pyry Haulos <phaulos@google.com> |
Do not query GL_MAX_PATCH_VERTICES if tessellation is not supported Bug: 24870380 Change-Id: Ia80a536334200ae0df8b042829554f8773b64967
lshared/glsShaderLibraryCase.cpp
|
a60dea67360b3fd0d4907eb1885ed94de07dbba8 |
14-Sep-2015 |
Christian Poetzsch <christian.potzsch@imgtec.com> |
Explicitly set SWAP_BEHAVIOR to BUFFER_DESTROYED Some new tests missing the call to set the BUFFERED_DESTROYED swap behavior. Change-Id: I2856833d78b9d4763614f68e42eb31194cfe7715
gl/teglPartialUpdateTests.cpp
|
677e4644b77c36b99a8959561730c9a519cc37c0 |
30-Sep-2015 |
Pyry Haulos <phaulos@google.com> |
Fix couple of issues in refactored ShaderLibrary * Support for pipeline (separable) programs was broken * Extensions weren't checked for "both" -type cases Change-Id: Ida579fb1cec7d892f244036f452405b491e7b4f1
lshared/glsShaderLibraryCase.cpp
|
c1cce2ffcc49c4cde66dcfd54f46b8ccea119b0c |
14-Sep-2015 |
Pyry Haulos <phaulos@google.com> |
Clean up support checks in ShaderExecutor Change-Id: I05a0cdf2b3edaa1cba4d307048ab0cf94007daba
lshared/glsShaderExecUtil.cpp
|
193d4ea027b97723ead2f85bf01a31a235b47dbf |
15-Sep-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Remove use of transform feedback from ShaderExecutor"
|
a99421e9ede7fac9c1ea832038e2b6dfe4231845 |
01-May-2015 |
Mika Isojärvi <misojarvi@google.com> |
Optimize sRGB8 lookups by using lut. Change-Id: I8e77ed3d6572130658b67f8b1dcccad68583d2e6
nternal/CMakeLists.txt
nternal/ditSRGB8ConversionTest.cpp
nternal/ditSRGB8ConversionTest.hpp
nternal/ditTestPackage.cpp
|
747684ae0bbd5364c9888056457edd1ac2c0f71b |
03-Sep-2015 |
Pyry Haulos <phaulos@google.com> |
Remove use of transform feedback from ShaderExecutor ShaderExecutor for vertex and geometry shaders now pass data down to fragment shader stage, and ultimately to render targets. This ends up exercising both shader stages more naturally, as some implementations have special paths for transform feedback. Change-Id: I7fb6a20672bcde5b710fc778f9c013d9215d0ca1
lshared/glsShaderExecUtil.cpp
|
8deafd7e4dcdd401ebb39ea28eb4cfaa8e326135 |
08-Sep-2015 |
Pyry Haulos <phaulos@google.com> |
Fix bugs in image.create tests and clean up code a bit * Cube map tests were incorrectly using EGL image target as format. * GL_R & GL_RG cases weren't properly checking for extensions due to typo in m_format initialization. * General cleanup for format/internalFormat handling and separation. Change-Id: I6c1b28385269d4af60d1a5e097ef1dbb11413f6b
gl/teglImageFormatTests.cpp
gl/teglImageTests.cpp
gl/teglImageUtil.cpp
|
4d6d18f16e92b0abe926ed193cd35e724993dd9c |
03-Sep-2015 |
Pyry Haulos <phaulos@google.com> |
am 7d64dcad: am a2d25ce9: Fix out-of-bounds buffer access in tese ShaderExecutor * commit '7d64dcad472de04da2cd2d8512116f360b50f8df': Fix out-of-bounds buffer access in tese ShaderExecutor
|
a2d25ce999fbbe13789e80ce803cc7b96d2a4c9d |
03-Sep-2015 |
Pyry Haulos <phaulos@google.com> |
Fix out-of-bounds buffer access in tese ShaderExecutor Tessellation evaluation shader executor was accessing input and output buffers one element out of bounds at the end. In addition elements 1..N-1 were evaluated twice unnecessarily. Bug: 23684915 Change-Id: I1c187b506d36befe05b21222a7006e84b812ceca
lshared/glsShaderExecUtil.cpp
|
fb19324168dd35ccbb7fca74e5426f1a3fbc03a2 |
01-Sep-2015 |
Pyry Haulos <phaulos@google.com> |
Refactor ShaderLibrary (with Android.mk fix) * Refactor ShaderLibraryCase interface into more concise and standalone ShaderCaseSpecification * Move .test file parser and common utilities to glutil Change-Id: Ia06711a5cfb56e24b68a1a517062f1f0806168d2
lshared/glsShaderConstExprTests.cpp
lshared/glsShaderLibrary.cpp
lshared/glsShaderLibrary.hpp
lshared/glsShaderLibraryCase.cpp
lshared/glsShaderLibraryCase.hpp
|
0024f5512d4e3796b42bb2afe5449e3adac6a137 |
02-Sep-2015 |
Pyry Haulos <phaulos@google.com> |
Revert "Refactor ShaderLibrary" This reverts commit 877323dd00656b1045e89b4cc27d2e3ab9ecac2c. Change-Id: I65ba2756b218d76f1189d82287dafbdb6316d725
lshared/glsShaderConstExprTests.cpp
lshared/glsShaderLibrary.cpp
lshared/glsShaderLibrary.hpp
lshared/glsShaderLibraryCase.cpp
lshared/glsShaderLibraryCase.hpp
|
877323dd00656b1045e89b4cc27d2e3ab9ecac2c |
01-Sep-2015 |
Pyry Haulos <phaulos@google.com> |
Refactor ShaderLibrary * Refactor ShaderLibraryCase interface into more concise and standalone ShaderCaseSpecification * Move .test file parser and common utilities to glutil Change-Id: Iadf6e1baaf65f69df15d57301b1175c112bd6469
lshared/glsShaderConstExprTests.cpp
lshared/glsShaderLibrary.cpp
lshared/glsShaderLibrary.hpp
lshared/glsShaderLibraryCase.cpp
lshared/glsShaderLibraryCase.hpp
|
1ba68362f2e13d7fdf7f1c3dc4a8eb3d517502b1 |
26-Aug-2015 |
Tobias Sargeant <tobiasjs@google.com> |
Add tests for creation of EGLImages from one component textures. One component textures are used by WebView for for passing YUV12 frames between threads. Change-Id: I206bed24a2428e2289b468ec06b88ec1bb53af9d
gl/teglCreateContextExtTests.cpp
gl/teglImageFormatTests.cpp
gl/teglImageTests.cpp
gl/teglImageUtil.cpp
gl/teglImageUtil.hpp
|
18c393c846c48638f20da70b4c97dffb9e9f8992 |
21-Aug-2015 |
Pyry Haulos <phaulos@google.com> |
Fix bug introduced by tcu::ResultCollector change Bug: 23383462 Change-Id: Id0bd1692232c30fee2859ecf30dd3d02a0a199f1
les31/functional/es31fTextureLevelStateQueryTests.cpp
|
9e4638b18209e124b71d5b5768e29be241047f95 |
20-Aug-2015 |
Pyry Haulos <phaulos@google.com> |
Add enums for GLSL ES 3.2 and GLSL 4.5 Change-Id: Iabaa1915087bef3715b70beaefac5c51be1176ef
lshared/glsShaderLibrary.cpp
|
892d60a9dfadf88902bb1770ca0a1c50fc56b103 |
20-Aug-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Fix bug in input data preparation in sign() tests"
|
8fe7faed268258f41a2c2e99e7a37329e38cf7b3 |
19-Aug-2015 |
Hengyuan Hu <hengyuan@google.com> |
Merge "Fix initiazation bug in teglSwapBuffersWithDamage.cpp"
|
cb76e3e1b1bdc069fac848335de14251495ae5e7 |
19-Aug-2015 |
Kalle Raita <kraita@google.com> |
am c66a386c: am 15f67207: Use RGBA8888 base config for EGL image functional tests. * commit 'c66a386c3bd35fe8de33f26c2071ec18217c4f64': Use RGBA8888 base config for EGL image functional tests.
|
47e4ec00e391faa4a310b7565f0f5c4853766917 |
18-Aug-2015 |
Hengyuan Hu <hengyuan@google.com> |
Fix initiazation bug in teglSwapBuffersWithDamage.cpp Add background initialization for the test case using buffer age Change-Id: If8abea729208459f6bea872bcb4b25d7fb627e61
gl/teglSwapBuffersWithDamageTests.cpp
|
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
|
b55a172c47932197abc5e18950a70c938ef302c0 |
17-Aug-2015 |
Pyry Haulos <phaulos@google.com> |
Fix bug in input data preparation in sign() tests Change-Id: I34db1e7d30b75f7a4146c2da18e4eeb096d87253
les3/functional/es3fShaderCommonFunctionTests.cpp
les31/functional/es31fShaderCommonFunctionTests.cpp
|
b2e583dfcd8aa0d4ef254f841213fcf724b2b193 |
19-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Improve texture format pretty-printing. - Rename PixelFormat to TextureFormat and include compressed formats. - Add compressed3D pretty printing. - Add compressed formats to texStorageXD. Change-Id: Ifb24338119dae0e97e166d39c0edbc03d49e7150
les2/functional/es2fReadPixelsTests.cpp
les2/functional/es2fTextureFormatTests.cpp
les2/performance/es2pTextureCases.cpp
les2/performance/es2pTextureCountTests.cpp
les2/performance/es2pTextureFormatTests.cpp
les2/stress/es2sSpecialFloatTests.cpp
les3/functional/es3fCompressedTextureTests.cpp
les3/functional/es3fFragmentOutputTests.cpp
les3/functional/es3fImplementationLimitTests.cpp
les3/functional/es3fMultisampleTests.cpp
les3/functional/es3fReadPixelsTests.cpp
les3/functional/es3fShaderDerivateTests.cpp
les3/functional/es3fTextureFormatTests.cpp
les3/performance/es3pTextureCases.cpp
les3/performance/es3pTextureCountTests.cpp
les3/performance/es3pTextureFormatTests.cpp
les3/stress/es3sSpecialFloatTests.cpp
les31/functional/es31fAdvancedBlendTests.cpp
les31/functional/es31fCopyImageTests.cpp
les31/functional/es31fStencilTexturingTests.cpp
les31/functional/es31fTextureBorderClampTests.cpp
les31/functional/es31fTextureFormatTests.cpp
les31/functional/es31fTextureGatherTests.cpp
les31/functional/es31fTextureLevelStateQueryTests.cpp
les31/functional/es31fTextureMultisampleTests.cpp
lshared/glsFboCompletenessTests.cpp
lshared/glsFboUtil.cpp
lshared/glsTextureBufferCase.cpp
|
ca33fc6fd955721e2c3bd8188f049838d5d995d4 |
30-Jul-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Use de::ArrayBuffer in glu::TextureBuffer."
|
99d9a3d5f945cf30c2a03f79fba549b36090ff4e |
30-Jul-2015 |
Hengyuan Hu <hengyuan@google.com> |
Merge "Explicitly set SWAP_BEHAVIOR to BUFFER_DESTROYED in partial_update, buffer_age"
|
265a0ca572299682128deb9deb759977c5fc0065 |
29-Jul-2015 |
Hengyuan Hu <hengyuan@google.com> |
Explicitly set SWAP_BEHAVIOR to BUFFER_DESTROYED in partial_update, buffer_age Change-Id: I52f6e48d200b06a4616529aea200421df7bccd34
gl/teglBufferAgeTests.cpp
gl/teglNegativePartialUpdateTests.cpp
gl/teglPartialUpdateTests.cpp
|
bcef453d9114b8d114a9d33c4ef1b1056783ef85 |
25-Jul-2015 |
Hengyuan Hu <hengyuan@google.com> |
Merge "Add test for EGL_KHR_swap_buffers_with_damage"
|
d6dd725e589a38ca15c98b74846a6f59ae35fe27 |
21-Jul-2015 |
Hengyuan Hu <hengyuan@google.com> |
Add test for EGL_KHR_swap_buffers_with_damage The tests consist of three groups. One group with no dependency on other APIs, one group using EGL_BUFFER_PRESERVED and one using EGL_BUFFER_AGE_EXT. Change-Id: If7e5da80beeef7dffc6286df9632fc78577408cb
gl/CMakeLists.txt
gl/teglSwapBuffersWithDamageTests.cpp
gl/teglSwapBuffersWithDamageTests.hpp
gl/teglTestPackage.cpp
|
fc7b6927e53e099b75e80dd2d48398181c1c31f9 |
22-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
am b2692471: am 31805e60: Fix warning in modf() precision test code * commit 'b2692471b85f2b69b84ed2ee86c9913ac0dac616': Fix warning in modf() precision test code
|
31805e60533f21575d584aa2a8c1d738b7fda56e |
21-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
Fix warning in modf() precision test code Bug: 22512069 Change-Id: I2a0ad0af5b9d4da3c55ca0925d375c4b5c3df307
lshared/glsBuiltinPrecisionTests.cpp
|
c2af86ff4367cbc17561d3620cefbcb1302cf8b7 |
21-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
am 70cd92ca: am 27ad6a99: Merge "Improve calibration and accouting in flush-finish tests" into mnc-dev * commit '70cd92ca64d274654812104a08afb0d7f4d93036': Improve calibration and accouting in flush-finish tests
|
27ad6a99a2b39eb19f355d31cd7a6d377c236637 |
21-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Improve calibration and accouting in flush-finish tests" into mnc-dev
|
67e8a8d28098e23e5afc0388d078c0f6704d5f80 |
18-Jul-2015 |
Hengyuan Hu <hengyuan@google.com> |
Merge "Add negative test for EGL_KHR_partial_update"
|
661524696fe6eaaf83826d57abea937fec702930 |
18-Jul-2015 |
Hengyuan Hu <hengyuan@google.com> |
Merge "Extend the partial_update test to test undefined frame content"
|
3f6767c5e92ad576cc1b3a138fe1fb072b908a49 |
10-Jul-2015 |
Hengyuan Hu <hengyuan@google.com> |
Add negative test for EGL_KHR_partial_update Check whether setDamageRegion() behaves correctly, i.e. return correct value and raise correct error under invalid use case. Change-Id: I68d070cccd4ce597b36230180526e3c9f8a7143a
gl/CMakeLists.txt
gl/teglNegativePartialUpdateTests.cpp
gl/teglNegativePartialUpdateTests.hpp
gl/teglTestPackage.cpp
|
9dc3540368ee7ef7318ea690e4f58f654474db28 |
17-Jul-2015 |
Hengyuan Hu <hengyuan@google.com> |
Extend the partial_update test to test undefined frame content This update add two more tests for EGL_KHR_partial_update to test the following condition: 1. If the program renders outside the damage region, the entire buffer content is undefined but next frame should be correct. 2. If the program renders before setting damage region, the entire buffer content is undefined but next frame should be corret. Change-Id: Ibc49793743f9ae9a9deba5c569983a92854762aa
gl/teglPartialUpdateTests.cpp
|
50c4d6abf0104625c3ab5178ec32ca4ff95e57fd |
17-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
am d4f9d1bd: am 18243b3e: Relax modf(Inf) fractional part verification * commit 'd4f9d1bde9c691df48eea1a9999ad8f1a5f3af7e': Relax modf(Inf) fractional part verification
|
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
|
5bf751a02c12f55bb28e4d8da785d3e7338436d0 |
09-Jul-2015 |
Hengyuan Hu <hengyuan@google.com> |
Add tests for EGL_KHR_partial_update The tests are used to verify whether the render results are correct under correct use case of the function setDamageRegion(). Change-Id: Iab06a1e672824544443fba3d32e601e279c6f142
gl/CMakeLists.txt
gl/teglPartialUpdateTests.cpp
gl/teglPartialUpdateTests.hpp
gl/teglTestPackage.cpp
|
49d15f6022e3676323f8c96102e6c9db988059f0 |
14-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
am 006d216a: am 19064468: Lower correlation threshold in flush-finish tests * commit '006d216aba8ec15459d5de5195b8fad2b7040467': Lower correlation threshold in flush-finish tests
|
7c95dbb583d9255b291335f78ec6c8538f4f222f |
13-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
Increase target frame time in depth compare perf tests Target frame time of 10ms will not work on most systems that have vsync enabled. Use 33ms / 30fps instead. Change-Id: Ibd5b8b6b3757c85bf05a666f6ceead6c7145d25c
les3/performance/es3pDepthTests.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
|
efdc11737f4ca604e837bdfd8a0675e3c6c1c24f |
10-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
Allow alternative expansion of acosh() Bug: 22302334 Change-Id: I00cb642d4494770ec33738a12c3cb9fd5ae99745
lshared/glsBuiltinPrecisionTests.cpp
|
e819e5c9a21fae753f181b02ee85fa13570bf204 |
09-Jul-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am 5bc95474: am 8acdc205: Check EXT_render_snorm and EXT_sparse_texture in gles3 negative tests. * commit '5bc95474320729390211ac3c01708b57c390004c': Check EXT_render_snorm and EXT_sparse_texture in gles3 negative tests.
|
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
|
9fd3acc3136860a7629ac9f1d70b602009d32d61 |
08-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
am 0f2d0484: am e8efb729: Relax asin() precision requirements * commit '0f2d0484a4b9a3ee6e7ffbcf303ba5354504c7e7': Relax asin() precision requirements
|
67ffc0669f3cdb023136c81e00d14aa955c45025 |
08-Jul-2015 |
Hengyuan Hu <hengyuan@google.com> |
Merge "Add tests for EGL_EXT_buffer_age"
|
db75754b6cb2e88ab47316edc3a1e8ae9870587d |
18-Jun-2015 |
Hengyuan Hu <hengyuan@google.com> |
Add tests for EGL_EXT_buffer_age Add basic functionality tests for EGL_EXT_buffer_age. Rendering using single drawtype as well as combinations of two drawtypes is tested. Introduce a new FrameSequence class to avoid the situation where edges of different rectangles are too close to each other. Change-Id: Id77b50ae962c9580a27d90807bcea4b5f785fadf
gl/CMakeLists.txt
gl/teglBufferAgeTests.cpp
gl/teglBufferAgeTests.hpp
gl/teglTestPackage.cpp
|
05ea3c58e95acbaf1cf1239c1266c353847d1a8a |
07-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
am 593dcffd: am b5d33660: Fix scaling of precision for mediump sin/cos/tan * commit '593dcffd28535bffe19cbebfa56962eac3431226': Fix scaling of precision for mediump sin/cos/tan
|
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
|
27da3fbb1f0d426a2e2e7d8ea569180e368de2ba |
06-Jul-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Remove duplicated texture derivative functions."
|
4119ed021bdd013213109e9a45f5d3ef1ab21357 |
06-Jul-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Remove unused clear(SurfaceAccess)."
|
d6e176c7c08492db84cc8befcbb68e7d025500b4 |
02-Jul-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Remove duplicated texture derivative functions. Change-Id: I66c4288fe92475d1463c0a97bceb6b456c4a9603
les2/functional/es2fShaderTextureFunctionTests.cpp
les3/functional/es3fShaderTextureFunctionTests.cpp
lshared/glsTextureTestUtil.cpp
lshared/glsTextureTestUtil.hpp
|
12ba8898aec45ac7b4975c4ded358ec26cced4c8 |
30-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Remove unused clear(SurfaceAccess). Change-Id: I8adf9f89d7dad06b1b123ed6fff80ca753cb0ce7
les2/functional/es2fTextureCompletenessTests.cpp
lshared/glsTextureTestUtil.cpp
lshared/glsTextureTestUtil.hpp
|
2b5d91c36ed5c94fd439f70df41bb0b86b1f5f00 |
03-Jul-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am 29a994fb: am 6fe4621d: Reduce rendering load in large sync tests by 90%. * commit '29a994fbbbba977d7c9b13c2d15d114601b1a9eb': Reduce rendering load in large sync tests by 90%.
|
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
|
2f031d0d4de312d2aba9c139e50c732de1126941 |
25-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am f2b0ed6d: am 74712136: Merge "Fix helper_invocation.* rendering mostly black." into mnc-dev * commit 'f2b0ed6d7b6a0a4c633a22bc5f23340759c8827e': Fix helper_invocation.* rendering mostly black.
|
45cae744d8c203ec57a8f6d8c8f8616aff16866f |
25-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am ad803038: am 6c9ec4d0: Use only representable floats in frexp() case inputs. * commit 'ad803038b545bc51c3eda1d05858c6b319caf94a': Use only representable floats in frexp() case inputs.
|
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
|
d20908ae7431f020d7bc0a57e4a89aa3ad762b19 |
24-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix invalid error code in eglWaitNative() negative tests."
|
e087d552fb5448d058fd2b0468030a7ccd0533bc |
23-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix invalid error code in eglWaitNative() negative tests. Bug: 20178024 Change-Id: Ie4fd705f40bab54912339b8b892d2e09f2b2e79b
gl/teglNegativeApiTests.cpp
|
95a0f237c34d79e0bafc91ab77c7ba47b363cc95 |
22-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am 5e12d512: am b6017bbc: Bump float->int64 conversion threshold by one bit. * commit '5e12d5124559805fc22eb3014b6ee6969abc3b2d': Bump float->int64 conversion threshold by one bit.
|
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
|
685e5a18d1af5e338606c785f3b022cee742af70 |
22-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Don't mangle safe bit patterns in copy_image sRGB RB cases."
|
c07b6e59f4e00d009824252311d8b9cd15fa828c |
22-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Log dst format copy area size in copy_image test for clarity."
|
8d5a09f7d0a02e1403f5df7a888e2a57609ee929 |
22-Jun-2015 |
Kalle Raita <kraita@google.com> |
resolved conflicts for merge of 466ee0e8 to master Change-Id: Iabda7ea7e3a502707e847cdb99e6976a886db172
|
7e62c4dc9cebd17f3eca7673b71944a0c467346b |
20-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Don't mangle safe bit patterns in copy_image sRGB RB cases. Clearing a sRGB framebuffer takes in the clear color in linear space and then transforms it to sRGB space. This process destroys the carefully selected clear color bit pattern. Avoid bit mangling by doing first an inverse tranformation to the supplied clear color which restores the bit pattern when the color is coverted to sRGB internal format. Bug: 20698928 Bug: 21951463 Change-Id: I2155e8a977cc524401b5f98c7dde4502f62e35a7
les31/functional/es31fCopyImageTests.cpp
|
d561b875ee4fdd23d61687e34313e77f4bd22940 |
20-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Log dst format copy area size in copy_image test for clarity. Bug: 21951605 Change-Id: Ie2f3e3f8ba01921e2842dd9342686213317ae0a4
les31/functional/es31fCopyImageTests.cpp
|
6d0784059995b8fa554d74013c06e937889ff449 |
20-Jun-2015 |
Jamie Madill <jmadill@google.com> |
Add licenses to several scripts and misc files. This fixes integration with Chromium, since it has a bot that checks that all sources files have an appropriate license. Bug: 21903358 Change-Id: I27ffd7a9feee81a1d29cca64cda88b2d1e67708d
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
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/gen-uniform-blocks.py
les31/scripts/gen-implicit-conversions.py
les31/scripts/gen-uniform-blocks.py
|
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
|
11ba11b02440ad21d916bfca0a3f135b5791b27e |
18-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am ab888c4e: am c65c11dd: Merge "Fix expected results in implicit conversion tests" into mnc-dev * commit 'ab888c4e417a91032a3a6a5453aa5c099fd67372': Fix expected results in implicit conversion tests
|
7c5ca458333348f5732bbec946d6edd9393824d0 |
18-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am afc89f0f: am 7b3d2d14: Allow interchangeable signed zeros in fragment stage frexp. * commit 'afc89f0f625f1bf7d033a7ccbf9624ea38e32a56': Allow interchangeable signed zeros in fragment stage frexp.
|
910108c42f58ed92c575e406808290bc71f3b182 |
18-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Add negative tests for explicit TCS-TES varying arrays."
|
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
|
2f59072c7dc801293280bbb9f20e2b60f6375f55 |
13-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Avoid uninitialized values in draw tests"
|
c8ed84ccebfb0a36fb9f128dee67ee903bb3a5ab |
13-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
Avoid uninitialized values in draw tests Change-Id: I03433fafa3b7229495f5f869859949073f6be47a
les3/functional/es3fDrawTests.cpp
|
4663bec50fccc2f2239d8fce53cd00128e8ab4c1 |
13-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Use transfer format for uploaded data in texture tests"
|
c611ca59373ed08331cf92246375c0751a268072 |
10-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add negative tests for explicit TCS-TES varying arrays. Bug: 21737242 Change-Id: I27cd6defd9185698f4861e69f894e7bb669088b0
lshared/glsShaderLibraryCase.cpp
|
aea12fb1744160bc4d6b7c80748d0e7f63095df7 |
11-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am 5a74ac83: am 3b7bf927: Merge "Add missing TCS/TES image limit checks to PIQ tests." into mnc-dev * commit '5a74ac837d8157ab07c8bb77c661c5fb642b33e0': Add missing TCS/TES image limit checks to PIQ tests.
|
6dad9502b73c66bfa827b88e95f98bc4478c5c61 |
11-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am d41aad0c: am d75e90cd: Merge "Check tessellation SSBO block limits in ShaderExecUtil." into mnc-dev * commit 'd41aad0c69a0a3076a22d5158312f155ff141550': Check tessellation SSBO block limits in ShaderExecUtil.
|
94493f589671164f7091315509b110ff4516cb51 |
11-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am 5b99b804: am 2627adc0: Merge "Fix explicit TCS output array size not matching gl_MaxPatchVertices." into mnc-dev * commit '5b99b804ef87efec7746e5d2bed6feca409e7d78': Fix explicit TCS output array size not matching gl_MaxPatchVertices.
|
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
|
e457d520efc4e20a50c3f1b7490c7da1966de5b4 |
11-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
am b72263a1: am 3ec40c89: Merge "Force sampling to single texture level in copy image tests" into mnc-dev * commit 'b72263a1e501c2e21c47c7c49055abf74cf898ee': Force sampling to single texture level in copy image tests
|
d20f180117acc6793c4991c424b3186d13a75ee9 |
11-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
Use transfer format for uploaded data in texture tests Use transfer format instead of internal format for uploaded data in texture tests. Change-Id: I1b72a704aac659c0b276ad922f5fac944ee5286b
les3/functional/es3fTextureSpecificationTests.cpp
les31/functional/es31fTextureSpecificationTests.cpp
|
5a4a0852eaa684de76bfcd5128d6cf9e8eec44cd |
10-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Do not produce Infs in atanh tests."
|
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
|
d34eae8f733a5545a29bfbb5a09b0f243db2bb42 |
10-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am 2ff0cb3d: am a69003b7: Merge "Allow XXX_framebuffer_no_attachments limits to exceed texture limits." into mnc-dev * commit '2ff0cb3d8c1f7c57671de21a29c57ab3260ae5ff': Allow XXX_framebuffer_no_attachments limits to exceed texture limits.
|
895efc738062c952b645a29cbb78682b9fbdacb0 |
10-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am c71de183: am 0fbaeab9: Merge "Allow any int -> float rounding in state query utils." into mnc-dev * commit 'c71de18307ef4a04c201fe1a23d99280539bc44f': Allow any int -> float rounding in state query utils.
|
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
|
716dbe4ec790cb515495434d61b9d34ca7a6c31f |
10-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Fix uninitialized values in geometry shader tests"
|
1f9d6716dd31e19825246ef91e371fb056a258c3 |
10-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Fix uninitialized values in vertex array tests"
|
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
|
545d74e83cff0800c8d65adf1812768745b7ec60 |
09-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix uninitialized values in vertex array tests Change-Id: I8a789177a2c74eec766dbff4962f869773fb9372
lshared/glsVertexArrayTests.cpp
|
84ab3f0b8a41182b04b8abb56124881f0b9a9fd2 |
09-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix uninitialized values in geometry shader tests Change-Id: I827034801cabe78ad7a43d85f453686a8e20ab47
les31/functional/es31fGeometryShaderTests.cpp
|
77cbab3d8b2550396022eacff4dbf97a11f717ef |
09-Jun-2015 |
Pyry Haulos <phaulos@google.com> |
Fix ULP computation issue in shader.precision.float tests To avoid undefined behavior, the ShaderFloatPrecisionCase::compare() was changed to limit right shift to at most data type bit width. Unfortunately values were mistaken as 32-bit, while they were actually 64-bit values. Change-Id: I373e0318ab577d1f169717db734d4a66953ee29c
les3/functional/es3fShaderPrecisionTests.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
|
f87e858eb5ef0dea2b455fe25a92340334da9b0f |
08-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am da303784: am 58aae3be: Add deInt32ToFloatRoundToNegInf and deInt32ToFloatRoundToPosInf. * commit 'da303784beb93fb10aaf3e0b71694b98e56ed2e4': Add deInt32ToFloatRoundToNegInf and deInt32ToFloatRoundToPosInf.
|
e796d724fcb361b4e97d780ab8f08d2e58a9811f |
08-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Initialize uninitialized values in compilation performance tests"
|
1cacbd5009a40d18523f44f5d1eea4b9c477531a |
08-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Initialize uninitialized values in debug tests"
|
e8d6f3163d9aa4f55d5bdf3a61ac9648f867b202 |
08-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
Merge "Initialize uninitialized value in ES 2 capability tests"
|
58aae3be8e0f69d8e48f5a50dca830b0bfc1b136 |
02-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add deInt32ToFloatRoundToNegInf and deInt32ToFloatRoundToPosInf. Bug: 21326686 Change-Id: Iace59b3e8ffd7fe88b75bc1801f57207807304c8
nternal/ditDelibsTests.cpp
|
e309d2dcd3c8918c589dc56ffbe14728b3accbca |
08-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
Initialize uninitialized values in debug tests Change-Id: I357c2ec20e28ca3bf874f56dc629e4f3b7ec07f1
les31/functional/es31fDebugTests.cpp
|
059a70e68d787977450b0c6a5f61c034b5e45dca |
08-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
Initialize uninitialized values in compilation performance tests Change-Id: I2fc6c99ff1159d810cab1494790c7556c4ae8d71
les2/performance/es2pShaderCompilationCases.cpp
les3/performance/es3pShaderCompilationCases.cpp
|
93b4820bcf037d2ccf515c0773479e5cd85473a9 |
08-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am 18ebbc75: am 44b90705: Merge "Add simulated error before rounding to target precision in dfdx tests." into mnc-dev * commit '18ebbc752f02455a9cee5d4e4ba940ca37a253ca': Add simulated error before rounding to target precision in dfdx tests.
|
010231228b8009010ad08123cffd275f229b5fa8 |
08-Jun-2015 |
Kalle Raita <kraita@google.com> |
am e1086a8c: am fede57e8: Merge "Do not require max components to be divisible by 4" into mnc-dev * commit 'e1086a8c31ca4ec7d87eb1a35031bc21e812df1e': Do not require max components to be divisible by 4
|
60fa97240f0f2092410c50f091407907330160e2 |
08-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
Initialize uninitialized value in ES 2 capability tests Change-Id: I67b722b6c0002e6bad2c6ff52b424aa4c0bfd9ac
les2/tes2CapabilityTests.cpp
|
1e13baf0dc189343e9e037aecfaf7e69d89f82ae |
05-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Do not produce Infs in atanh tests. Bug: 21644295 Change-Id: Ie121c21f4ae1b034bd5c7ce676a147ea287f64cb
les3/functional/es3fShaderOperatorTests.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
|
3dae1ed6c5dfe64fc4d487df2f926aff4162c442 |
06-Jun-2015 |
Mika Isojärvi <misojarvi@google.com> |
am c255b711: am aa143d2e: Always read pixels from fbo in fbo recreate.no_rebind tests * commit 'c255b711bf345603beeef9ff5d425b65c7586799': Always read pixels from fbo in fbo recreate.no_rebind tests
|
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
|
88fd77093706d1a0b9b27421b37ef53886634122 |
05-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix clang string literal conversion warnings."
|
4eb2cb326d11cb4bc2117f26b1b527c095699f93 |
05-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
am e26f66d1: am 27074140: Merge "Check sampler limits in random shader cases." into mnc-dev * commit 'e26f66d1c9ab11cc24e916e8cdb273fdabbd6fba': Check sampler limits in random shader cases.
|
84dc52ebc4748220d26bb63d884a5ab37e1204cf |
05-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix some -Wconversion warnings."
|
5f40053fac3cbba8a029ce5685d8519c3668e89e |
30-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix some -Wconversion warnings. Bug: 21161908 Change-Id: If8d1703c9773eaaed5ea2557833cde32ced97bff
les3/performance/es3pBufferDataUploadTests.cpp
lshared/glsCalibration.cpp
lshared/glsDrawTest.cpp
lshared/glsRasterizationTestUtil.cpp
lshared/glsVertexArrayTests.cpp
|
1cc61b7d03cad727bbddd00cea8d78f4f6cc9047 |
30-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix clang string literal conversion warnings. - Add DE_FATAL(MSG) macro to replace DE_ASSERT(!"MSG") pattern used in code. Bug: 21161908 Change-Id: I96414b9ecfbb953b1c5236753c21c5c2d08d3f59
gl/teglImageTests.cpp
gl/teglImageUtil.cpp
les2/functional/es2fFboRenderTest.cpp
les2/functional/es2fShaderIndexingTests.cpp
les2/functional/es2fShaderLoopTests.cpp
les3/functional/es3fFboCompletenessTests.cpp
les3/functional/es3fFboTestCase.cpp
les3/functional/es3fFboTestUtil.cpp
les3/functional/es3fShaderIndexingTests.cpp
les3/functional/es3fShaderLoopTests.cpp
les31/functional/es31fDebugTests.cpp
les31/functional/es31fFboTestCase.cpp
les31/functional/es31fFboTestUtil.cpp
les31/functional/es31fSeparateShaderTests.cpp
les31/functional/es31fUniformLocationTests.cpp
lshared/glsBuiltinPrecisionTests.cpp
lshared/glsDrawTest.cpp
lshared/glsFboCompletenessTests.cpp
lshared/glsFboUtil.cpp
lshared/glsScissorTests.cpp
lshared/glsShaderLibraryCase.cpp
lshared/glsTextureStateQueryTests.cpp
lshared/glsTextureTestUtil.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
|
81b5191f2616c3adf406a3e589a370731aefef7d |
02-Jun-2015 |
Jarkko Pöyry <jpoyry@google.com> |
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
|
3350477113b5d1764b2b54049b09e8b78e5da112 |
01-Jun-2015 |
Pyry Haulos <phaulos@google.com> |
am 6d52c15d: am 71438518: Merge "Allow alternative mix() implementation" into mnc-dev * commit '6d52c15d4b4243778f8fe46514eb4693f507963a': Allow alternative mix() implementation
|
e07447a38e9546e3a4a15ce66c7df6e1c68dfa92 |
01-Jun-2015 |
Pyry Haulos <phaulos@google.com> |
am 0c1e225c: am 123c801f: Allow different multiplication order in reflect() * commit '0c1e225cff3b3ba54a2de50be25943d0b71a1863': Allow different multiplication order in reflect()
|
812e1aa9b46e356d04f0d233663e3584033392cd |
01-Jun-2015 |
Pyry Haulos <phaulos@google.com> |
am 8b33db04: am 0557a707: Add support for alternative forms to precision tests * commit '8b33db046a162a5e3954735e7d22e8a99dcc4ff4': Add support for alternative forms to precision tests
|
57d314640d93897394f7c9616773498d4bc94e82 |
01-Jun-2015 |
Kalle Raita <kraita@google.com> |
resolved conflicts for merge of 2045bb05 to master Change-Id: I1747d10b783e1db1f4fb512b06105b258ac4a9bb
|
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
|
0f5d62f9b38234ebccaafdb4ac8d476cac6836b4 |
29-May-2015 |
Pyry Haulos <phaulos@google.com> |
Fix -Wsign-compare warning in precision tests Change-Id: I45a8c0480cb830d23c018d265133c07b6c5359e4
les3/functional/es3fShaderPrecisionTests.cpp
|
4b8e35b9947de8f50d6b32116376832cc95d7d79 |
29-May-2015 |
Kalle Raita <kraita@google.com> |
Merge "Make TEXTURE_3D the only target requiring ASTC HDR" into mnc-dev
|
0c7f6dd9d24ce0b0076496222a2911c2f458e7c5 |
29-May-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Fix couple of instances of undefined behavior"
|
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
|
2106d67a880ae9a50f80a4521ed6c2a00dac41ea |
22-May-2015 |
Pyry Haulos <phaulos@google.com> |
Fix couple of instances of undefined behavior These were found by running tests using clang's -fsanitize=undefined Change-Id: I810be9c747504df671629201ba56b5b8ed2307d7
les3/functional/es3fShaderPrecisionTests.cpp
|
65d04b9f591c99e654edfb1125f4b4b00f355c3a |
23-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Use one-component vectors in shader operator tests. - Make swizzle(N) return a vector. - Add {e,U,I,B}Vec1 typedefs. - Use one-component vectors in shader operator tests to always use same paths for vector and scalar ops. Bug: 21161908 Change-Id: Ibcb8257a0c453cb17c7ab4df5ded4b185f0c01af
les2/functional/es2fShaderOperatorTests.cpp
les3/functional/es3fShaderOperatorTests.cpp
|
ae54bd835e0c8f4c4c348e252f5969b49f35a649 |
28-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix various type and sign conversion warnings."
|
6539366946a87ee128e109dbea0b7b00178544f7 |
28-May-2015 |
Pyry Haulos <phaulos@google.com> |
am d6fe02d0: am 7722504f: Merge "Add tests for GL_EXT_debug_marker" into mnc-dev * commit 'd6fe02d058d314e02593a72af17118d58e158f2a': Add tests for GL_EXT_debug_marker
|
7722504f5a43bed8bde97954a5eeb2b4480891a1 |
28-May-2015 |
Pyry Haulos <phaulos@google.com> |
Merge "Add tests for GL_EXT_debug_marker" into mnc-dev
|
0abc57b34f972e73c86d113a216a68920fb4afec |
23-May-2015 |
Pyry Haulos <phaulos@google.com> |
am 40c2eb9d: am 8a14bbb7: Fix bug in (u)intBitsToFloat() test result verification code * commit '40c2eb9df94d33dd9ac454d450c4320dc7dcd52c': Fix bug in (u)intBitsToFloat() test result verification code
|
24ceed3e1acf66512ee25ee75002198b6672879d |
23-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix various type and sign conversion warnings. Bug: 21161908 Change-Id: I849473f51ed7fa5028b7fbc8f265d080c553c8d5
les2/functional/es2fFloatStateQueryTests.cpp
les3/functional/es3fFloatStateQueryTests.cpp
les3/performance/es3pBufferDataUploadTests.cpp
les31/functional/es31fSampleShadingTests.cpp
lshared/glsBuiltinPrecisionTests.cpp
|
ca905c3314629e27ad42733d2db76860122f29ea |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in VAO tests."
|
b5e3a7c20f061a8b781eaa1f2c856374806ad378 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in VAO tests. Bug: 21161908 Change-Id: I8ebb2b9f83c4c08937e433f453f58e1203067538
les3/functional/es3fVertexArrayObjectTests.cpp
|
f864391c7f0671b5046f3adee09366e92b8a002a |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in readpixels tests."
|
6bc2e7995999296f8bf69fcb99db43fed4adc2d8 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in shader tests."
|
22f4a60bccc72b68bfb41f4039d03c80be5f2646 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in negative api tests."
|
cf5381c8f8078adcc8346afe3371d4ec91949557 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in ASTC decompression tests."
|
a9b2fd7c0fe45eebb45862680d1395910ebc4df8 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in GLES3 stress module."
|
a2c86423ee7490a847c327cd75b050c413ebdee2 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in XFB tests."
|
071e32225dee3779822e20cdb1dae0d5647804b6 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in rendering tests."
|
d6451d14ae9147499720ac60caabb8aac227e4be |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in multisample tests."
|
4e51181fd35edfd37919fca6044639ab4fac4408 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in buffer test util."
|
535a5b11259dbcdcdf80142cb78abc5baa872b8f |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in GLES3 performance module."
|
2fc57cfd169e84d1e4958b9bbc933d36f5d25631 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in fbo tests."
|
f362f37fa194684bfb653ff6c5b7dec85fd05518 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in GLES2 performance module."
|
830c3ac0e4b1b4ae8ebd10369dbb16b6057eb2eb |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in readpixels tests."
|
af341b0c3a08bbcc50771d61781b0646126e8ee0 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in shader tests."
|
959155207871014a66716720eb12a1aeebefdfdc |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in GLES2 stress module."
|
7bcb5fc9a75ad01c6134a49dc0369d62b87dd34c |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in clipping tests."
|
01622fb3e311365786f4908bc4626a1ea9944fa6 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Add checkBooleans with Int32 argument to ApiCase."
|
64dbade6e566eef5d64c4ca42cc9ed7e68e7ffb7 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in depth range tests."
|
29c73cab8606bc6c7b34b8c56ff6de9b00c2fa7e |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in vertex texture tests."
|
a4c2e89ba2aecb248241d809d5c622e97b2d0c73 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in prerequisite tests."
|
beaa4b076c6b664ba9e3bb59dce6579474e497f3 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in rasterization tests."
|
fc0f220577b4fcfcf87c4e52377ac38caead0528 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in depth stencil tests."
|
3edf42747cd865f990b488fcfbb49ae36f474c28 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in color clear tests."
|
447b668ea211549e38be2f9635cffc18a8886577 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in primitive restart tests."
|
52572b88f63a1b260f3182d55e42b3c10b195b3a |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in color clear tests. Bug: 21161908 Change-Id: Icabb397271a6aebfe543e0c6a85c0022b85ab8b0
les2/functional/es2fColorClearTest.cpp
les3/functional/es3fColorClearTest.cpp
|
6ba9faf025982c9eeab3f469a1581a047f20465a |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in depth stencil tests. Bug: 21161908 Change-Id: I116367e2801446f9a350499ed8f04d20e5fbe565
les2/functional/es2fDepthStencilClearTests.cpp
les2/functional/es2fDepthStencilTests.cpp
les3/functional/es3fDepthStencilClearTests.cpp
les3/functional/es3fDepthStencilTests.cpp
|
c819a5b9d53d094e3032aee464c396faca981240 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in prerequisite tests. Bug: 21161908 Change-Id: If0f67f31655fabb032b8b2a225cb2b93740addce
les2/functional/es2fPrerequisiteTests.cpp
les3/functional/es3fPrerequisiteTests.cpp
|
cff15864116080b023e12c0b4e73d02874b0a5a6 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in shader tests. Bug: 21161908 Change-Id: I7cf54f67d8ba12d1d0ccc70a681a54ad76df9f7c
les2/functional/es2fShaderBuiltinVarTests.cpp
les2/functional/es2fShaderLoopTests.cpp
les2/functional/es2fShaderOperatorTests.cpp
les2/functional/es2fShaderTextureFunctionTests.cpp
les3/functional/es3fShaderBuiltinVarTests.cpp
les3/functional/es3fShaderLoopTests.cpp
les3/functional/es3fShaderOperatorTests.cpp
les3/functional/es3fShaderTextureFunctionTests.cpp
|
eb57970311cead5325479cbc62301f3230ddf34c |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in rasterization tests. Bug: 21161908 Change-Id: I002da7244f967340e4eff37c796fdec96815207c
les2/functional/es2fRasterizationTests.cpp
les3/functional/es3fRasterizationTests.cpp
|
39ecdeaaa1890f9116c38c84dbb3da7867abe4c4 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in vertex texture tests. Bug: 21161908 Change-Id: I2539c2cbcf9bedd1b1c38bacd7855a29eae818b4
les2/functional/es2fVertexTextureTests.cpp
les3/functional/es3fVertexTextureTests.cpp
|
5025c6bae4e625d53cb9327f39ab62ee8294acd2 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in multisample tests. Bug: 21161908 Change-Id: I8b7360fad487f424edd32b72d8211b45cdef8bd1
les2/functional/es2fMultisampleTests.cpp
les3/functional/es3fMultisampleTests.cpp
|
c6463aec9cd810661ad5956d3e39b9ed22d9e93a |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in buffer test util. Bug: 21161908 Change-Id: Ie092de2b1559ea2f44d745985ecd37bfb20fa7fe
les2/functional/es2fBufferTestUtil.cpp
|
fe0290aa6f03b7418900a98f758472c1a69a87bd |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in readpixels tests. Bug: 21161908 Change-Id: Ib596f231cb774eef1c559f5a560882b63cab97c7
les2/functional/es2fReadPixelsTests.cpp
les3/functional/es3fReadPixelsTests.cpp
|
838e899580ee2ef0d458ccbb5e6a0b2a259bdb6c |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in depth range tests. Bug: 21161908 Change-Id: I389d33d1d785326a94b428daa821bad6883684a4
les2/functional/es2fDepthRangeTests.cpp
|
89cc960c55407e802fba6366e0282e52201cafaf |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add checkBooleans with Int32 argument to ApiCase. Queried booleans are often Int32 typed (getProgramiv etc.). Avoid conversions in test code by extending the utility. Bug: 21161908 Change-Id: I983055178a39333918f5696d2ab8b48c0766d3e5
les2/functional/es2fApiCase.cpp
les2/functional/es2fApiCase.hpp
les3/functional/es3fApiCase.cpp
les3/functional/es3fApiCase.hpp
|
03cd2dff787f36f07db35e29d31c4feb289de0d4 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in clipping tests. Bug: 21161908 Change-Id: Ic4aba78f3f44e585c97d450a9ba995c70d3d559a
les2/functional/es2fClippingTests.cpp
les3/functional/es3fClippingTests.cpp
|
34ecfcfbd748c67160b41ac08cfd57abf9df479a |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in GLES2 performance module. Bug: 21161908 Change-Id: I4e53ab4b8cea0f47e8f3075b5ac2fa19ae1d9db4
les2/performance/es2pDrawCallBatchingTests.cpp
les2/performance/es2pShaderCompilationCases.cpp
les2/performance/es2pTextureUploadTests.cpp
|
ed750b6799dd0fc375f7a27216a8b7895230d0e2 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in GLES2 stress module. Bug: 21161908 Change-Id: I19870912f18d68ab163ad7edf98b1139b67a4e2e
les2/stress/es2sSpecialFloatTests.cpp
|
66fa1ac7f1765080df074b5b0459e67f45871dfd |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in GLES3 performance module. Bug: 21161908 Change-Id: I4c1db8201b87bd890d8d50c252ee2bd9a03b31d9
les3/performance/es3pBufferDataUploadTests.cpp
les3/performance/es3pShaderCompilationCases.cpp
|
cecb7ec05a390941083787df77c3af3e7eaab2c9 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in fbo tests. Bug: 21161908 Change-Id: Ie1eff7151050e166fe16b5888da6de3133ccb737
les3/functional/es3fFboInvalidateTests.cpp
les3/functional/es3fFboMultisampleTests.cpp
|
29574d73328b3bfe764c0cbdb694244bee97e2e0 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in fragment output tests. Bug: 21161908 Change-Id: I9c57fbcdecda3916e6ff33370dde0588c7a3e897
les3/functional/es3fFragDepthTests.cpp
les3/functional/es3fFragmentOutputTests.cpp
|
9790daae5762b391f1a26bee4fb88a008fe4b583 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in shader tests. Bug: 21161908 Change-Id: I336cfa5e3056d2331e4f14ec10abb3600f691e9e
les3/functional/es3fShaderBuiltinVarTests.cpp
les3/functional/es3fShaderDerivateTests.cpp
les3/functional/es3fShaderMatrixTests.cpp
les3/functional/es3fShaderPackingFunctionTests.cpp
les3/functional/es3fShaderTextureFunctionTests.cpp
|
2a2bba35220789bec35812cdae7662c57ee0ce90 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in ASTC decompression tests. Bug: 21161908 Change-Id: I1cfab55d299bf0a89b48974d1332627475777e82
les3/functional/es3fASTCDecompressionCases.cpp
|
9d451234dca8da7cb0c00074d1ee81af9719d96b |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in GLES3 stress module. Bug: 21161908 Change-Id: I39f79f78f178f255195fba3fa64b9346fc22ea4c
les3/stress/es3sSpecialFloatTests.cpp
|
d9f884bb374eb2a11d4df087e7f6a018176f3b94 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in XFB tests. Bug: 21161908 Change-Id: I37b6d130e6692f54514c6273a02c9a16991d4260
les3/functional/es3fTransformFeedbackTests.cpp
|
ea040ba47fd9719785879689095dc05a3f8fc9ff |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in rendering tests. Bug: 21161908 Change-Id: Ie91f822b91e71ab148e9167651f33ded005b8aa7
les3/functional/es3fDrawTests.cpp
les3/functional/es3fInstancedRenderingTests.cpp
|
7e231837c6e0ead3adb6a27d768b6fd0201ec562 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in primitive restart tests. Bug: 21161908 Change-Id: I70dd403a78fd92911c4cc1c512fc9efa67c079bb
les3/functional/es3fPrimitiveRestartTests.cpp
|
b235b9f0b983849af982ad2f0475ce773311102b |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in negative api tests. Bug: 21161908 Change-Id: I998c0a57242f18d8a5b66eb3f30aba481895d4c2
les3/functional/es3fNegativeTextureApiTests.cpp
|
638ea76205115934d300d714070e956995bb2e92 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in readpixels tests. Bug: 21161908 Change-Id: Ib9a01e0ebbf34c8f03a176bd93334d23c1384023
les3/functional/es3fReadPixelsTests.cpp
|
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
|
e17256b47b6e7844d05136cb8c1c5b1d730f7d9d |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in glshared."
|
c8e526bfc2141e1cb7a269483fb55dc2a8e77c11 |
20-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in glshared. Bug: 21161908 Change-Id: I96f424112950bf3b4d50b6bddaa007358419d47c
lshared/glsBufferTestUtil.cpp
lshared/glsBuiltinPrecisionTests.cpp
lshared/glsDrawTest.cpp
lshared/glsFragOpInteractionCase.cpp
lshared/glsInteractionTestUtil.cpp
lshared/glsLongStressCase.cpp
lshared/glsMemoryStressCase.cpp
lshared/glsRandomShaderCase.cpp
lshared/glsRasterizationTestUtil.cpp
lshared/glsScissorTests.cpp
lshared/glsShaderExecUtil.cpp
lshared/glsShaderLibraryCase.cpp
lshared/glsShaderRenderCase.cpp
lshared/glsStateChangePerfTestCases.cpp
lshared/glsStateQueryUtil.cpp
lshared/glsTextureBufferCase.cpp
lshared/glsTextureTestUtil.cpp
lshared/glsTextureTestUtil.hpp
lshared/glsUniformBlockCase.cpp
lshared/glsVertexArrayTests.cpp
lshared/glsVertexArrayTests.hpp
|
a35f7389107fa54395137ff631c08551cff6eb05 |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in GLES31 module."
|
2b4b61a426430e9c0a5eeb757f6db7fca8a95c6a |
22-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Fix -Wconversion warnings in EGL module."
|
7a161d243743d8d12e12669d7464c360de1b5e97 |
20-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in GLES31 module. Bug: 21161908 Change-Id: I43f95dc010f9977aeb1f658b9d67a9aa946c6fff
les31/functional/es31fCopyImageTests.cpp
les31/functional/es31fDrawTests.cpp
les31/functional/es31fGeometryShaderTests.cpp
les31/functional/es31fMultisampleTests.cpp
les31/functional/es31fPrimitiveBoundingBoxTests.cpp
les31/functional/es31fSSBOLayoutCase.cpp
les31/functional/es31fSampleShadingTests.cpp
les31/functional/es31fSampleVariableTests.cpp
les31/functional/es31fSeparateShaderTests.cpp
les31/functional/es31fShaderMultisampleInterpolationTests.cpp
les31/functional/es31fShaderPackingFunctionTests.cpp
les31/functional/es31fStencilTexturingTests.cpp
les31/functional/es31fSynchronizationTests.cpp
les31/functional/es31fTessellationGeometryInteractionTests.cpp
les31/functional/es31fTessellationTests.cpp
les31/functional/es31fTextureBorderClampTests.cpp
les31/functional/es31fTextureGatherTests.cpp
les31/functional/es31fTextureMultisampleTests.cpp
les31/functional/es31fUniformLocationTests.cpp
les31/functional/es31fVertexAttributeBindingTests.cpp
les31/stress/es31sDrawTests.cpp
les31/stress/es31sVertexAttributeBindingTests.cpp
|
35f4933c31a65a00084b6533e4a0deb098036d66 |
20-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix -Wconversion warnings in EGL module. Bug: 21161908 Change-Id: Ib4a45b6270e899886d92c01210d8271f15200975
gl/teglGLES2SharedRenderingPerfTests.cpp
gl/teglGLES2SharingTests.cpp
gl/teglGLES2SharingThreadedTests.cpp
gl/teglImageFormatTests.cpp
gl/teglImageUtil.cpp
gl/teglMakeCurrentPerfTests.cpp
gl/teglMemoryStressTests.cpp
gl/teglNativeColorMappingTests.cpp
gl/teglNativeCoordMappingTests.cpp
gl/teglPreservingSwapTests.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
|
fb4796914bfb9f7bef4d75312b9bce592e169b4b |
20-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Reduce RGBA coversion code duplication. Change-Id: I638cb7baf6b802543a00f77b05c9dc93ed5253d2
les2/functional/es2fVertexTextureTests.cpp
les3/functional/es3fVertexTextureTests.cpp
lshared/glsShaderRenderCase.cpp
lshared/glsTextureTestUtil.hpp
|
88b1dbc9f0d1ff6454c10a3b7f7f163fe21e95dd |
15-May-2015 |
Kalle Raita <kraita@google.com> |
am a3c2a0f7: am ab63de16: Merge "Negative API tests against non-2D texture targets with LDR ASTC." into mnc-dev * commit 'a3c2a0f7110eca54aab857c9e437675f57360367': Negative API tests against non-2D texture targets with LDR ASTC.
|
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
|
ec91da5e9ca1fb19d6853c9535332a0085df2922 |
09-May-2015 |
Pyry Haulos <phaulos@google.com> |
Fuzzy compare improvements * Move scaling of error magnitude at the very end to reduce rounding error accumulation. * Use integers instead of floating-point values for color distances. * Log images in tests. * Remove useless ability to tune some magic constants. * Tune thresholds as necessary. Bug: 18423249 Change-Id: Idd66a3dd9102ef11ca5e2d18a0942ae18e5fd9dc
nternal/ditImageCompareTests.cpp
|
d950bfcc6177498ebb699b2f679c3583be1c7ae1 |
14-May-2015 |
Mika Isojärvi <misojarvi@google.com> |
am e5870a12: am 1c3a4b06: Fix EGL multithread single window tests. * commit 'e5870a12182912c0eeaaf21ba34d6b454070fc21': Fix EGL multithread single window tests.
|
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
|
53e79e188b03924ac967ca4e99c375ef15f921f3 |
12-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Merge "Improve combined depth stencil image handling."
|
fcbb91dc538f174f8798417e5a44f74ec2b092c0 |
12-May-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Improve combined depth stencil image handling. - Allow logging DS images. This will result in separate D and S images. - Add depth and stencil multisample resolve. - Do not resolve D and S attachments as a color attachment. Bug: 21038103 Change-Id: Ib7840126094abf947043d73b3bada76c55988b02
nternal/ditFrameworkTests.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
|
12fea2ef01511716e0387c3e3dd8c4ba6ade0cc2 |
13-Mar-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Use de::ArrayBuffer in glu::TextureBuffer. - Use de::ArrayBuffer to make valgrind runs report incorrect use. - Fix incorrect index when printing expected value in mapped memory content verification. - Remove bufferData for consistency with other glu::Texture-types. - Add de::ArrayBuffer(ptr, len) std::vector-like ctor. - Throw NotSupported if MAX_TEXTURE_BUFFER_SIZE is 0. Bug: 20667734 Change-Id: I574f0952b1bd97803cd52564b2ee9967ecde105a
les31/functional/es31fTextureFormatTests.cpp
lshared/glsTextureBufferCase.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
|