History log of /external/deqp/external/vulkancts/modules/vulkan/compute/vktComputeIndirectComputeDispatchTests.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
978d3d585aa549eb1e729b51e9d85fc6477240f9 29-Mar-2016 Pyry Haulos <phaulos@google.com> Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/modules/vulkan/compute/vktComputeIndirectComputeDispatchTests.cpp
c05b7f1437e619205c96eaa31c0b79ec97a0d47d 11-Feb-2016 Pyry Haulos <phaulos@google.com> Add AOSP copyright to tests ported from dEQP GLES tests
/external/deqp/external/vulkancts/modules/vulkan/compute/vktComputeIndirectComputeDispatchTests.cpp
3b2f21f86e401db59e8dfcc96f697e6c2fff8823 11-Feb-2016 Pyry Haulos <phaulos@google.com> Merge branch '259-fix-arm-gcc-issue' into 'vulkan-cts-1.0'

Image load/store: remove DynArray

As per description in #259 this code posed a problem in some situations, so this is an attempt to sidestep an issue altogether.

Fixes #259

See merge request !419
9a869c2848d0419008cb99f72c9fa372e3af805d 09-Feb-2016 Pyry Haulos <phaulos@google.com> Remove confidentiality clause from Vulkan CTS license
/external/deqp/external/vulkancts/modules/vulkan/compute/vktComputeIndirectComputeDispatchTests.cpp
49e0fed2d19130bc11ad400d6c1eb28d12bcb9c7 05-Feb-2016 Maciej Jesionowski <maciej.jesionowski@mobica.com> Compute, image: remove DynArray
/external/deqp/external/vulkancts/modules/vulkan/compute/vktComputeIndirectComputeDispatchTests.cpp
f4c9b6c3fb7ab1eaab7718f80408b62ff5430c1f 14-Jan-2016 pflisiko <pawel.flisikowski@intel.com> Descriptor pool is created with not enough storage for a used descriptor type - increased proper descriptorCount to match the number of allocations in test.
/external/deqp/external/vulkancts/modules/vulkan/compute/vktComputeIndirectComputeDispatchTests.cpp
689c095f881a410da6a315795452a8e00ad95a9d 05-Jan-2016 Pyry Haulos <phaulos@google.com> Update Vulkan CTS to API 1.0.0

Change-Id: Idb60e106fadb133fcbce136270853696a6290f5b
/external/deqp/external/vulkancts/modules/vulkan/compute/vktComputeIndirectComputeDispatchTests.cpp
49c4f4f532ad8094b5de6fc6e2ec1c77db4066cc 04-Jan-2016 Pyry Haulos <phaulos@google.com> Fix a few warnings

Change-Id: Icc60dcf8f72c1b9140c76bb1568af37b0b3b1843
/external/deqp/external/vulkancts/modules/vulkan/compute/vktComputeIndirectComputeDispatchTests.cpp
a9f670634b3213102e5d230bc5f72c40228cdf13 23-Dec-2015 Pyry Haulos <phaulos@google.com> Fix whitespace violations
/external/deqp/external/vulkancts/modules/vulkan/compute/vktComputeIndirectComputeDispatchTests.cpp
7c07a7d482295107670797fdf7da8a40e461b40b 22-Dec-2015 Maciej Jesionowski <maciej.jesionowski@mobica.com> Fix clang compilation errors
/external/deqp/external/vulkancts/modules/vulkan/compute/vktComputeIndirectComputeDispatchTests.cpp
956dc48a6649925e468ba4f4f1ce6cd7591472dd 18-Dec-2015 Maciej Jesionowski <maciej.jesionowski@mobica.com> Updated compute tests to API version 210
/external/deqp/external/vulkancts/modules/vulkan/compute/vktComputeIndirectComputeDispatchTests.cpp
fcc71113e2a063a770310435bff4be7984c86f02 09-Dec-2015 Maciej Jesionowski <maciej.jesionowski@mobica.com> Add compute shader tests

Basic compute shader tests

Reference implementation:
modules/gles31/functional/es31fBasicComputeShaderTests.cpp

- empty shader
- UBO to SSBO invert
- SSBO to SSBO invert
- invert SSBO in-place
- write to multiple SSBO's
- SSBO local barrier
- shared var
- shared var atomic operation
- copy image to SSBO
- copy SSBO to image
- SSBO barrier
- image barrier
- image atomic operation

Indirect Compute Dispatch Tests

Ported indirect compute dispatch tests from OpenGLES 3.1 to Vulkan.

Reference implementation:
modules/gles31/functional/es31fIndirectComputeDispatchTests.cpp

Compute Shader Built-in variable tests

Tests that check if compute shader build in variables store correct
values. Tests ported from OpenGLES 3.1

Reference file:
modules\gles31\functional\es31fComputeShaderBuiltinVarTests.cpp

NOTE:
The tests were changed from the original to use std430 ssbo data
alignment. In the original tests the alignment of ssbo data structures was
queried via a call to

const Glenum queryParam = GL_ARRAY_STRIDE;
getProgramResourceiv(program, GL_BUFFER_VARIABLE, index, 1, &queryParam, 1, DE_NULL, (int*)&value);

We do not see an equivalent vkGet function in Vulkan. Does it mean that
packed and shared layouts are not supported by Vulkan?
/external/deqp/external/vulkancts/modules/vulkan/compute/vktComputeIndirectComputeDispatchTests.cpp