OpenGL ES CTS 3.2.6.2 New tests: * Add texture specification test for GL_OES_texture_half_float. Fixes: * oglcts-runner: Include cstdlib in glcTestRunnerMain * Use shader to calculate sample point * Reset texture data to 0 after each 16 iterations to avoid overflow * framework: fix deinitSession when using waiver xml * ANGLE waiver for GLES XFB array element capture * Modify/add GLES XFB tests without element capture * Waiver for wide-line attribute interpolation * Add support for waiver mechanism to cts-runner * Fix broken layout binding tests * Add formats support in nearest_edge tests * Offset tris from fragments for triangle tests * Fix pixel pack/unpack in nearest edge tests * OpenGL ES: Use shader storage alignment * Fix use of invalid HALF_FLOAT enum * Fix invalid combinations for texture/copy on ES2 driver * Use unsized internal format in KHR-GLES2.texture_3d.[copy_sub_image|framebuffer_texture].rgba8 * Fix invalid parameter for GLES 2.0 * Fix invalid combinations for texture/copy on ES2 driver * Migrate deRoundUp32 to deInt32.h * Add waiver info to log sessionInfo * Waiver mechanism * gl4cComputeShaderTests: correct conversion * Fix expected errors for some DSA functions * Test nearest sampling edge cases for OpenGL(ES) * Cast to deUintptr instead * Cast pointer to uintptr_t instead of long * OpenGL ES CTS fixes for passing on WGL * add a check about "astc_hdr" * Fix interface mismatch in case "spirv_validation_capabilities_test" * Make sure readpixels work with 16bit fixed point surfaces * Fix tests to work with pre-GL4 drivers * Fix type casts in CheckMax * OpenGL ES: Use shader storage alignment * Migrate deRoundUp32 to deInt32.h * Fix compiler warning * Generate a non-zero exit code on test failure * Correct link dependency for glc subgroups library * Fix geometry shader limits regarding available image units * Remove tests that check non-zero values for reservedMustBeZero on all APIs * Replace imageAtomicExchange with imageAtomicCompSwap in vertex shader * Fix use of invalid HALF_FLOAT enum * Remove tests that check non-zero values for reservedMustBeZero after GL 4.2 * Don't check color outcome for tests that expect undefined behaviour * GL43: Use zero for DrawArraysIndirectCommand reserved field * Fix random bool generation in GL subgroup tests * Use unsized internal format in KHR-GLES2.texture_3d.[copy_sub_image|framebuffer_texture].rgba8 * Use GL_MAX_3D_TEXTURE_SIZE_OES when testing textures 3D * Fix texture_size_promotion failures with OpenGL 3.1