History log of /external/deqp/external/vulkancts/modules/vulkan/compute/vktComputeShaderBuiltinVarTests.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/vktComputeShaderBuiltinVarTests.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/vktComputeShaderBuiltinVarTests.cpp
9a869c2848d0419008cb99f72c9fa372e3af805d 09-Feb-2016 Pyry Haulos <phaulos@google.com> Remove confidentiality clause from Vulkan CTS license
/external/deqp/external/vulkancts/modules/vulkan/compute/vktComputeShaderBuiltinVarTests.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/vktComputeShaderBuiltinVarTests.cpp
7c07a7d482295107670797fdf7da8a40e461b40b 22-Dec-2015 Maciej Jesionowski <maciej.jesionowski@mobica.com> Fix clang compilation errors
/external/deqp/external/vulkancts/modules/vulkan/compute/vktComputeShaderBuiltinVarTests.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/vktComputeShaderBuiltinVarTests.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/vktComputeShaderBuiltinVarTests.cpp