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
|