History log of /external/deqp/modules/gles31/functional/es31fAdvancedBlendTests.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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
/external/deqp/modules/gles31/functional/es31fAdvancedBlendTests.cpp
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
/external/deqp/modules/gles31/functional/es31fAdvancedBlendTests.cpp
b5d323b0daefbf7f7f4cb5e9cc631e2ab837b6ed 19-Oct-2015 Pyry Haulos <phaulos@google.com> Fix invalid uses of PixelBufferAccess

Change-Id: Ibde25054f5128e617ad423e65855150ea38df9f1
/external/deqp/modules/gles31/functional/es31fAdvancedBlendTests.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
/external/deqp/modules/gles31/functional/es31fAdvancedBlendTests.cpp
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
/external/deqp/modules/gles31/functional/es31fAdvancedBlendTests.cpp
57c60b3189ce3ac3e738d715313313cd140ef87c 05-Feb-2015 Jarkko Pöyry <jpoyry@google.com> Disable coherent blending in non-coherent blend tests.

Bug: 19283100
Change-Id: Idd464d9e107d4390bb009cab5325f998816b4927
/external/deqp/modules/gles31/functional/es31fAdvancedBlendTests.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
/external/deqp/modules/gles31/functional/es31fAdvancedBlendTests.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
/external/deqp/modules/gles31/functional/es31fAdvancedBlendTests.cpp
3c827367444ee418f129b2c238299f49d3264554 02-Sep-2014 Jarkko Poyry <jpoyry@google.com> Import dEQP.

Import drawElements Quality Program from an internal repository.

Bug: 17388917
Change-Id: Ic109fe4a57e31b2a816113d90fbdf51a43e7abeb
/external/deqp/modules/gles31/functional/es31fAdvancedBlendTests.cpp