• Home
  • History
  • Annotate
  • only in /external/deqp/external/openglcts/modules/gles31/
History log of /external/deqp/external/openglcts/modules/gles31/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4025386ca85df2aca576c440d9dfb890f74038f7 21-Jul-2017 Piotr Byszewski <piotr.byszewski@mobica.com> Disallow unsized array of atomic_uint

It is a compile-time error to declare an unsized array of
atomic_uint.

Components: OpenGL

VK-GL-CTS issue: 398

Affects:
KHR-GLES31.core.shader_atomic_counters.negative-unsized-array
KHR-GL45.shader_atomic_counters.negative-unsized-array

Change-Id: Ib0f1e40660fa9fce830ae0710a3c51b9db9f4244
s31cShaderAtomicCountersTests.cpp
382cbb8a94569814735ed84df438396efcaffbac 22-Jun-2017 Piotr Byszewski <piotr.byszewski@mobica.com> Add shader constant expression tests

This change adds common constant expression test that validates
calculated constant and uses it to size an array.

Components: OpenGL

VK-GL-CTS issue: 135, 136

Affects:
KHR-GL43.constant_expressions.*
KHR-GLES3.core.constant_expressions.*
KHR-GLES31.core.constant_expressions.*
KHR-GLES32.core.constant_expressions.*

Change-Id: I2462302850d664ea86226d4ad7d3243ce5b5fd62
s31cTestPackage.cpp
76b90ee460604bb9e9c60c10b78f3ff50a6bb44d 19-Jul-2017 Piotr Byszewski <piotr.byszewski@mobica.com> Remove vsnprintf from OpenGL CTS, part 3

This change replaces usage of vsnprintf with tcu::TestLog.

Components: OpenGL

VK-GL-CTS issue: 482

Affects:
KHR-GLES31.core.program_interface_query.*
KHR-GLES31.core.shader_atomic_counters.*
KHR-GLES31.core.vertex_attrib_binding.*
KHR-GLES31.core.compute_shader.*
KHR-GLES31.core.texture_gather.*

Change-Id: I6fd42b8ae4e52076b233a3689bf070e024d3a157
s31cComputeShaderTests.cpp
s31cProgramInterfaceQueryTests.cpp
833a9d392044464e0271ae9c4bc4a262193f24b4 31-Mar-2017 Filip Demczewski <filip.demczewski@mobica.com> Add CTS_EXT_polygon_offset_clamp tests implementation

This is CTS_EXT_polygon_offset_clamp tests implementation.
Implemented cases list:
PolygonOffsetClampAvailability,
PolygonOffsetClampMinMax,
PolygonOffsetClampZeroInfinity.

Affects:

KHR-GL45.polygon_offset_clamp.*
KHR-GLES31.core.polygon_offset_clamp.*

Components: OpenGL, Framework

VK-GL-CTS issue: 304

Change-Id: I638ae52b6eca608dfb4acefe06eda02c4969e436
s31cTestPackage.cpp
3890a411e1df7421b95bbdbff43f0763f323675f 17-Jul-2017 Piotr Byszewski <piotr.byszewski@mobica.com> Remove vsnprintf from OpenGL CTS, part 2

This change replaces usage of vsnprintf with tcu::TestLog.

Components: OpenGL

VK-GL-CTS issue: 482

Affects:
KHR-GL40.texture_gather.*
KHR-GL44.tessellation_shader.compilation_and_linking_errors.*
KHR-GLES31.core.shader_image_size.*
KHR-GLES31.core.vertex_attrib_binding.*
KHR-GLES31.core.shader_atomic_counters.*
KHR-GLES31.core.shader_storage_buffer_object.*

Change-Id: I1c9395bb11e013b3ff7ab98a37b3fb088da8944a
s31cShaderAtomicCountersTests.cpp
s31cShaderImageLoadStoreTests.cpp
s31cShaderImageSizeTests.cpp
s31cShaderStorageBufferObjectTests.cpp
s31cTextureGatherTests.cpp
s31cVertexAttribBindingTests.cpp
02f4c4a71519bd6e1cad39be6e6bf47c0c15c50b 06-May-2017 Daniel Stone <daniels@collabora.com> Explicitly resolve template in DrawIndirect

As with all the other uses of BindingPointCheck, explicitly pass 'api'
for template resolution, fixing a compile error seen on G++7, which
could not infer the correct template resolution.

Components: OpenGL

VK-GL-CTS issue: 408

Change-Id: I04e96bcc1d56493c21595ad07e4813e344b4e64d
s31cDrawIndirectTests.cpp
d2a71dee41ad49713c074a48bef5d0a1d181f2d9 02-Feb-2017 Andres Gomez <agomez@igalia.com> Merge in/out tests for AoA.IInterfaceArrays*

GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays2 and
GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays3 test for input
and output variables respectively.

GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays5 and
GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays6 test for input
and output blocks respectively.

While output tests can be tested isolatedly, input tests will fail at
linking stage if they are statically read and no matching output exists
in the previous shader stage. Therefore, we have to merge both tests
into a single one.

Affects:

GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays2
GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays3
GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays4
GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays5
GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays6

Components: OpenGL
VK-GL-CTS issue: 138

Change-Id: Iff3bae7d14f76999af8975d7d4733f79cb6e8691
s31cArrayOfArraysTests.cpp
s31cArrayOfArraysTests.hpp
5a21f8b48cc270798b3b072f645ead0a0da4be0e 13-Dec-2016 Andres Gomez <agomez@igalia.com> Split AoA.InteractionInterfaceArrays

The GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays runs
several different checks. Currently, this is a problematic test so we
would rather have every check on its own test.

Affects:

GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays*

Components: OpenGL
VK-GL-CTS issue: 138

Change-Id: Ic4871d2b28e32d484f151b33fff38911f283f2bc
s31cArrayOfArraysTests.cpp
s31cArrayOfArraysTests.hpp
04a7dd166549758c11022350b602dcd2b643b4d5 02-Mar-2017 Graeme Leese <gleese@broadcom.com> Fix indirect draw line offset calculation

The GL_LINES test was correctly avoiding undefined rasterizer tie-break
conditions but other tests that draw lines were not. Include the fix in
the other tests.

Affects:
KHR-GLES31.core.draw_indirect.basic-mode-draw*-line*_adjacency

Components: OpenGL
VK-GL-CTS issue: 193

Change-Id: I58862469b0bae3b5f968bad8586adc7cad6ad7c7
s31cDrawIndirectTests.cpp
1d6ee2863e2b4d27083621832c88ebc0f3698e4e 20-Dec-2016 Andres Gomez <agomez@igalia.com> Unsized array of arrays in uniform block

From the GL_ARB_arrays_of_arrays spec:

"For unsized arrays, only the outermost dimension can be lacking a
size. A type that includes an unknown array size cannot be formed
into an array until it gets an explicit size."

This is later further detailed as per OpenGL® Shading Language 4.40.

From page 3 (page 9 of the PDF) of the GLSL 4.00 v9 spec:

"* Bug 11987: Allow array-of-array constructors and initialized
variables to have any dimension unsized (not just the outer
dimension) and get their size from the content of the constructor
or initializer."

From page 37 (page 43 of the PDF) of the GLSL 4.00 v9 spec:

" vec4 a[][] = { vec4[2](vec4(0.0), vec4(1.0)), // okay, size to
vec4[2](vec4(0.0), vec4(1.0)), // a[3][2]
vec4[2](vec4(0.0), vec4(1.0)) };"

From page 38 (page 44 of the PDF) of the GLSL 4.00 v9 spec:

"For implicitly-sized or run-time-sized arrays, only the outermost
dimension can be lacking a size. A type that includes an unknown
array size cannot be formed into an array until it gets an explicit
size, except for shader storage blocks where the only unsized array
member is the last member of the block."

Hence, in the absence of a constructor/initializer, unsized arrays are
only allowed for the outermost dimension of an AoA.

Affects:

GL43-CTS.arrays_of_arrays_gl.InteractionUniformBuffers3

Components: OpenGL
VK-GL-CTS issue: 146

Change-Id: Icbfe49c16e8ce7ffd55b92adede90405ac8e5f26
s31cArrayOfArraysTests.cpp
0224ae2d32f0ce0dcd38dd7ac70440f91ca73bc1 20-Dec-2016 Andres Gomez <agomez@igalia.com> Unsized array of arrays in shader storage block

From the GL_ARB_arrays_of_arrays spec:

"For unsized arrays, only the outermost dimension can be lacking a
size. A type that includes an unknown array size cannot be formed
into an array until it gets an explicit size."

This is later further detailed as per OpenGL® Shading Language 4.40.

From page 3 (page 9 of the PDF) of the GLSL 4.00 v9 spec:

"* Bug 11987: Allow array-of-array constructors and initialized
variables to have any dimension unsized (not just the outer
dimension) and get their size from the content of the constructor
or initializer."

From page 37 (page 43 of the PDF) of the GLSL 4.00 v9 spec:

" vec4 a[][] = { vec4[2](vec4(0.0), vec4(1.0)), // okay, size to
vec4[2](vec4(0.0), vec4(1.0)), // a[3][2]
vec4[2](vec4(0.0), vec4(1.0)) };"

From page 38 (page 44 of the PDF) of the GLSL 4.00 v9 spec:

"For implicitly-sized or run-time-sized arrays, only the outermost
dimension can be lacking a size. A type that includes an unknown
array size cannot be formed into an array until it gets an explicit
size, except for shader storage blocks where the only unsized array
member is the last member of the block."

Hence, in the absence of a constructor/initializer, unsized arrays are
only allowed for the outermost dimension of an AoA.

Affects:

GL43-CTS.arrays_of_arrays_gl.InteractionStorageBuffers3

Components: OpenGL
VK-GL-CTS issue: 145

Change-Id: Ic751b3ff52a84e3aee604552edf9441211890a11
s31cArrayOfArraysTests.cpp
629518ebe1816de7710ae43283d86f4c4e444fd0 20-Dec-2016 Andres Gomez <agomez@igalia.com> Unsized array of arrays in uniform variable

From the GL_ARB_arrays_of_arrays spec:

"For unsized arrays, only the outermost dimension can be lacking a
size. A type that includes an unknown array size cannot be formed
into an array until it gets an explicit size."

This is later further detailed as per OpenGL® Shading Language 4.40.

From page 3 (page 9 of the PDF) of the GLSL 4.00 v9 spec:

"* Bug 11987: Allow array-of-array constructors and initialized
variables to have any dimension unsized (not just the outer
dimension) and get their size from the content of the constructor
or initializer."

From page 37 (page 43 of the PDF) of the GLSL 4.00 v9 spec:

" vec4 a[][] = { vec4[2](vec4(0.0), vec4(1.0)), // okay, size to
vec4[2](vec4(0.0), vec4(1.0)), // a[3][2]
vec4[2](vec4(0.0), vec4(1.0)) };"

From page 38 (page 44 of the PDF) of the GLSL 4.00 v9 spec:

"For implicitly-sized or run-time-sized arrays, only the outermost
dimension can be lacking a size. A type that includes an unknown
array size cannot be formed into an array until it gets an explicit
size, except for shader storage blocks where the only unsized array
member is the last member of the block."

Hence, in the absence of a constructor/initializer, unsized arrays are
only allowed for the outermost dimension of an AoA.

Affects:

GL43-CTS.arrays_of_arrays_gl.InteractionUniforms2

Components: OpenGL
VK-GL-CTS issue: 144

Change-Id: Icd3e710f1bb69b35355a5c4172dc8839b9f98c82
s31cArrayOfArraysTests.cpp
2fbb73bf9dc35bd1d650a5e86930a894086c8849 23-Jan-2017 Alexander Galazin <alexander.galazin@arm.com> Merge vulkancts/opengl-cts-es-3.2.2 into vulkancts/opengl-cts-dev

Change-Id: Idbcb8437a3598c158d3e4f7d57000b6b668dcf05
d7b2dfe47ae2fc520c585f66f119ebf9a0c43c89 20-Jan-2017 Graeme Leese <gleese@broadcom.com> Map buffers for writing in atomic counter tests

These tests attempt to sort the values in the returned buffers in place,
so the buffers must be mapped for writing. See VK-GL-CTS issue: 39.

Components: OpenGL

Affects: KHR-GLES31.core.shader_atomic_counters.*

Change-Id: Icda40fe8d27c86ecd9912767c34ec81e7fa3a35a
s31cShaderAtomicCountersTests.cpp
f44e7f58a3ee702d5f0c072beb95bead86f2740d 29-Nov-2016 Andres Gomez <agomez@igalia.com> GL_ARB_arrays_of_arrays: unsized dimension only array's outermost

From the GL_ARB_arrays_of_arrays spec:

"For unsized arrays, only the outermost dimension can be lacking a
size. A type that includes an unknown array size cannot be formed
into an array until it gets an explicit size."

This is later further detailed as per OpenGL® Shading Language 4.40.

From page 3 (page 9 of the PDF) of the GLSL 4.00 v9 spec:

"* Bug 11987: Allow array-of-array constructors and initialized
variables to have any dimension unsized (not just the outer
dimension) and get their size from the content of the constructor
or initializer."

From page 37 (page 43 of the PDF) of the GLSL 4.00 v9 spec:

" vec4 a[][] = { vec4[2](vec4(0.0), vec4(1.0)), // okay, size to
vec4[2](vec4(0.0), vec4(1.0)), // a[3][2]
vec4[2](vec4(0.0), vec4(1.0)) };"

From page 38 (page 44 of the PDF) of the GLSL 4.00 v9 spec:

"For implicitly-sized or run-time-sized arrays, only the outermost
dimension can be lacking a size. A type that includes an unknown
array size cannot be formed into an array until it gets an explicit
size, except for shader storage blocks where the only unsized array
member is the last member of the block."

Hence, in the absence of a constructor/initializer, unsized arrays are
only allowed for the outermost dimension of an AoA.

Fixes #22.

Change-Id: I0ca0488d6fa29f37578df2270d87ee72b4ecb944
s31cArrayOfArraysTests.cpp
ca6033e6f5c9998c4676ef9adbabfac499e166e1 02-Dec-2016 Filip Demczewski <filip.demczewski@mobica.com> Moved GL_KHR_blend_equation_advanced tests to common module

Change-Id: Iaa2d4cc117d756db7226641abb20cc4db7cccf0f
MakeLists.txt
s31cBlendEquationAdvancedTests.cpp
s31cBlendEquationAdvancedTests.hpp
s31cTestPackage.cpp
fbbfddeae8fdcd5e5d31ed56223aa593e5ede993 11-Nov-2016 Shane del Solar <sdelsolar@nvidia.com> Fix uninitialized char arrays in ProgramInterfaceQueryTests.

Replicated from OpenGL/CTS Merge Request 432.

This patch initializes all of the char arrays in
the ProgramInterfaceQueryTests in the OpenGL and OpenGL ES versions of
conformance. Since they are char arrays
we should initialize them to the null terminator.

The motivation here is to prevent the verification script from
encountering unparsable tokens in the qpa result files from conformance.

This patch fixesOpengGL OSS-CTS issue 4.

Change-Id: Ia95742db876520d911b91039402dee46bbc6ebfe
s31cProgramInterfaceQueryTests.cpp
b87d19b80432f89310dd86519c7ecb862be87e8d 10-Dec-2016 Daniel Koch <dkoch@nvidia.com> add the viewport_array.* tests

to the KHR-GLES32.core and KHR-GLESEXT test groups.
This adds the following 16 tests which can all be run with the
KHR-GLESEXT.viewport_array.* or KHR-GLES31.core.viewport_array.*
wildcards:

viewport_array.api_errors
viewport_array.queries
viewport_array.viewport_api
viewport_array.scissor_api
viewport_array.depth_range_api
viewport_array.scissor_test_state_api
viewport_array.draw_to_single_layer_with_multiple_viewports
viewport_array.dynamic_viewport_index
viewport_array.draw_mulitple_viewports_with_single_invocation
viewport_array.draw_multiple_layers
viewport_array.scissor
viewport_array.scissor_zero_dimension
viewport_array.scissor_clear
viewport_array.depth_range
viewport_array.depth_range_depth_test
viewport_array.provoking_vertex

Change-Id: I864cd57b70900db7ec6712919e7282960ccc0686
s31cTestPackage.cpp
e44185d03e3c8d5d2944a35f0115c8dd8ebbb186 15-Dec-2016 Alexander Galazin <alexander.galazin@arm.com> Reformatting with clang-format

Change-Id: Ibdec4cf1cbb77f9d48787bcbbc770d9cf789f2c8
s31cArrayOfArraysTests.cpp
s31cLayoutBindingTests.cpp
9c9e078bd49a4f35a7e57b9892d7b571a8e1c876 23-Nov-2016 Alejandro Piñeiro <apinheiro@igalia.com> es31: complete check for rgba32f internalformat

Right now several tests check for the extension
EXT_color_texture_buffer to know if that internalformat is
supported. But at this moment that internalformat is also supported on
core profiles, or if ARB_color_texture_buffer is available.

Note that it is not possible to just add a check for
ARB_color_texture_buffer. On core profiles, most of the functionality
got included on the spec, but deprecating some of the enums. As an
outcome, some drivers decide to not expose the extension, even if the
internalformat and other functionality is exposed.

For more info, take a look to the following commits on mesa:
3264c3e99700389f0a3958db7c9c19673107d67a
bd850cb4f2c77e2eb6716c865c40b9976633fc23

This commit gets 72 tests going from skipped to pass on
Intel Skylake and Broadwell:
GL45-CTS.sample_variables.mask.rgba32f.*
GL45-CTS.shader_multisample_interpolation.render.*.rgba32f.*

Also move es31cSampleVariableTests and es31cShaderMultisampleInterpolationTests
to common.

Tests defined on those files are used on both GLES and GL test case lists,
so it makes sense to move them to the common module.

Change-Id: I0ed09e9897f9f2a1b4efd1a40c22da00ec70bfdc
MakeLists.txt
s31cSampleVariablesTests.cpp
s31cSampleVariablesTests.hpp
s31cShaderMultisampleInterpolationTests.cpp
s31cShaderMultisampleInterpolationTests.hpp
s31cTestPackage.cpp
f1f97c069517c894a72fcc720da5e5bb5eb7226b 01-Dec-2016 Alexander Galazin <alexander.galazin@arm.com> Reformat file with clang-format-4.0

Change-Id: Ifc68a22e9ddcfe00baa42e55624c4f4d378db93c
s31cExplicitUniformLocationTest.cpp
s31cLayoutBindingTests.cpp
84322c9402f810da3cd80b52e9f9ef72150a9004 29-Nov-2016 Alexander Galazin <alexander.galazin@arm.com> Reformat GL CTS according to the clang-format rules.

Mostly license statement is affected.

Change-Id: I41bcd7fbdf88b6e6acda8e723d88c57f5c5374a7
s31cArrayOfArraysTests.cpp
s31cArrayOfArraysTests.hpp
s31cBlendEquationAdvancedTests.cpp
s31cBlendEquationAdvancedTests.hpp
s31cComputeShaderTests.cpp
s31cComputeShaderTests.hpp
s31cDrawIndirectTests.cpp
s31cDrawIndirectTests.hpp
s31cExplicitUniformLocationTest.cpp
s31cExplicitUniformLocationTest.hpp
s31cFramebufferNoAttachmentsTests.cpp
s31cFramebufferNoAttachmentsTests.hpp
s31cLayoutBindingTests.cpp
s31cLayoutBindingTests.hpp
s31cProgramInterfaceQueryTests.cpp
s31cProgramInterfaceQueryTests.hpp
s31cSampleShadingTests.cpp
s31cSampleShadingTests.hpp
s31cSampleVariablesTests.cpp
s31cSampleVariablesTests.hpp
s31cSeparateShaderObjsTests.cpp
s31cSeparateShaderObjsTests.hpp
s31cShaderAtomicCountersTests.cpp
s31cShaderAtomicCountersTests.hpp
s31cShaderBitfieldOperationTests.cpp
s31cShaderBitfieldOperationTests.hpp
s31cShaderImageLoadStoreTests.cpp
s31cShaderImageLoadStoreTests.hpp
s31cShaderImageSizeTests.cpp
s31cShaderImageSizeTests.hpp
s31cShaderMultisampleInterpolationTests.cpp
s31cShaderMultisampleInterpolationTests.hpp
s31cShaderStorageBufferObjectTests.cpp
s31cShaderStorageBufferObjectTests.hpp
s31cTestPackage.cpp
s31cTestPackage.hpp
s31cTextureGatherTests.cpp
s31cTextureGatherTests.hpp
s31cTextureStorageMultisampleDependenciesTests.cpp
s31cTextureStorageMultisampleDependenciesTests.hpp
s31cTextureStorageMultisampleFunctionalTests.cpp
s31cTextureStorageMultisampleFunctionalTests.hpp
s31cTextureStorageMultisampleGLCoverageTests.cpp
s31cTextureStorageMultisampleGLCoverageTests.hpp
s31cTextureStorageMultisampleGetActiveUniformTests.cpp
s31cTextureStorageMultisampleGetActiveUniformTests.hpp
s31cTextureStorageMultisampleGetMultisamplefvTests.cpp
s31cTextureStorageMultisampleGetMultisamplefvTests.hpp
s31cTextureStorageMultisampleGetTexLevelParameterifvTests.cpp
s31cTextureStorageMultisampleGetTexLevelParameterifvTests.hpp
s31cTextureStorageMultisampleSampleMaskiTests.cpp
s31cTextureStorageMultisampleSampleMaskiTests.hpp
s31cTextureStorageMultisampleTests.cpp
s31cTextureStorageMultisampleTests.hpp
s31cTextureStorageMultisampleTexStorage2DMultisampleTests.cpp
s31cTextureStorageMultisampleTexStorage2DMultisampleTests.hpp
s31cTextureStorageMultisampleTexStorage3DMultisampleTests.cpp
s31cTextureStorageMultisampleTexStorage3DMultisampleTests.hpp
s31cVertexAttribBindingTests.cpp
s31cVertexAttribBindingTests.hpp
es31TestCase.hpp
48087f5f0eb08759ee763f98daf3b34becb74559 14-Nov-2016 Pyry Haulos <phaulos@google.com> Import Khronos OpenGL CTS

Change-Id: Ic6e4341dedb44dfd4ebaaeba7699a5e46202a8b3
MakeLists.txt
s31cArrayOfArraysTests.cpp
s31cArrayOfArraysTests.hpp
s31cBlendEquationAdvancedTests.cpp
s31cBlendEquationAdvancedTests.hpp
s31cComputeShaderTests.cpp
s31cComputeShaderTests.hpp
s31cDrawIndirectTests.cpp
s31cDrawIndirectTests.hpp
s31cExplicitUniformLocationTest.cpp
s31cExplicitUniformLocationTest.hpp
s31cFramebufferNoAttachmentsTests.cpp
s31cFramebufferNoAttachmentsTests.hpp
s31cLayoutBindingTests.cpp
s31cLayoutBindingTests.hpp
s31cProgramInterfaceQueryTests.cpp
s31cProgramInterfaceQueryTests.hpp
s31cSampleShadingTests.cpp
s31cSampleShadingTests.hpp
s31cSampleVariablesTests.cpp
s31cSampleVariablesTests.hpp
s31cSeparateShaderObjsTests.cpp
s31cSeparateShaderObjsTests.hpp
s31cShaderAtomicCountersTests.cpp
s31cShaderAtomicCountersTests.hpp
s31cShaderBitfieldOperationTests.cpp
s31cShaderBitfieldOperationTests.hpp
s31cShaderImageLoadStoreTests.cpp
s31cShaderImageLoadStoreTests.hpp
s31cShaderImageSizeTests.cpp
s31cShaderImageSizeTests.hpp
s31cShaderMultisampleInterpolationTests.cpp
s31cShaderMultisampleInterpolationTests.hpp
s31cShaderStorageBufferObjectTests.cpp
s31cShaderStorageBufferObjectTests.hpp
s31cTestPackage.cpp
s31cTestPackage.hpp
s31cTextureGatherTests.cpp
s31cTextureGatherTests.hpp
s31cTextureStorageMultisampleDependenciesTests.cpp
s31cTextureStorageMultisampleDependenciesTests.hpp
s31cTextureStorageMultisampleFunctionalTests.cpp
s31cTextureStorageMultisampleFunctionalTests.hpp
s31cTextureStorageMultisampleGLCoverageTests.cpp
s31cTextureStorageMultisampleGLCoverageTests.hpp
s31cTextureStorageMultisampleGetActiveUniformTests.cpp
s31cTextureStorageMultisampleGetActiveUniformTests.hpp
s31cTextureStorageMultisampleGetMultisamplefvTests.cpp
s31cTextureStorageMultisampleGetMultisamplefvTests.hpp
s31cTextureStorageMultisampleGetTexLevelParameterifvTests.cpp
s31cTextureStorageMultisampleGetTexLevelParameterifvTests.hpp
s31cTextureStorageMultisampleSampleMaskiTests.cpp
s31cTextureStorageMultisampleSampleMaskiTests.hpp
s31cTextureStorageMultisampleTests.cpp
s31cTextureStorageMultisampleTests.hpp
s31cTextureStorageMultisampleTexStorage2DMultisampleTests.cpp
s31cTextureStorageMultisampleTexStorage2DMultisampleTests.hpp
s31cTextureStorageMultisampleTexStorage3DMultisampleTests.cpp
s31cTextureStorageMultisampleTexStorage3DMultisampleTests.hpp
s31cVertexAttribBindingTests.cpp
s31cVertexAttribBindingTests.hpp
es31TestCase.hpp