/external/deqp/external/vulkancts/modules/vulkan/ssbo/ |
CMakeLists.txt | 17 add_library(deqp-vk-ssbo STATIC ${DEQP_VK_SSBO_SRCS}) 18 target_link_libraries(deqp-vk-ssbo ${DEQP_VK_SSBO_LIBS})
|
vktSSBOLayoutTests.hpp | 24 * \brief SSBO layout tests. 31 namespace ssbo namespace in namespace:vkt 36 } // ssbo
|
vktSSBOLayoutCase.hpp | 24 * \brief SSBO layout tests. 35 namespace ssbo namespace in namespace:vkt 254 } // ssbo
|
vktSSBOLayoutTests.cpp | 23 * \brief SSBO layout tests. 47 namespace ssbo namespace in namespace:vkt [all...] |
/external/deqp/android/cts/master/src/ |
vk-temp-excluded.txt | 63 dEQP-VK.protected_memory.ssbo.ssbo_atomic.compute.compswap.random.atomic_compswap_1 64 dEQP-VK.protected_memory.ssbo.ssbo_atomic.compute.compswap.random.atomic_compswap_10 65 dEQP-VK.protected_memory.ssbo.ssbo_atomic.compute.compswap.random.atomic_compswap_2 66 dEQP-VK.protected_memory.ssbo.ssbo_atomic.compute.compswap.random.atomic_compswap_3 67 dEQP-VK.protected_memory.ssbo.ssbo_atomic.compute.compswap.random.atomic_compswap_4 68 dEQP-VK.protected_memory.ssbo.ssbo_atomic.compute.compswap.random.atomic_compswap_5 69 dEQP-VK.protected_memory.ssbo.ssbo_atomic.compute.compswap.random.atomic_compswap_6 70 dEQP-VK.protected_memory.ssbo.ssbo_atomic.compute.compswap.random.atomic_compswap_7 71 dEQP-VK.protected_memory.ssbo.ssbo_atomic.compute.compswap.random.atomic_compswap_8 72 dEQP-VK.protected_memory.ssbo.ssbo_atomic.compute.compswap.random.atomic_compswap_ [all...] |
/external/deqp/android/cts/master/ |
vk-master-risky.txt | 57 dEQP-VK.protected_memory.ssbo.ssbo_atomic.fragment.compswap.random.atomic_compswap_1 58 dEQP-VK.protected_memory.ssbo.ssbo_atomic.fragment.compswap.random.atomic_compswap_2 59 dEQP-VK.protected_memory.ssbo.ssbo_atomic.fragment.compswap.random.atomic_compswap_3 60 dEQP-VK.protected_memory.ssbo.ssbo_atomic.fragment.compswap.random.atomic_compswap_4 61 dEQP-VK.protected_memory.ssbo.ssbo_atomic.fragment.compswap.random.atomic_compswap_5 62 dEQP-VK.protected_memory.ssbo.ssbo_atomic.fragment.compswap.random.atomic_compswap_6 63 dEQP-VK.protected_memory.ssbo.ssbo_atomic.fragment.compswap.random.atomic_compswap_7 64 dEQP-VK.protected_memory.ssbo.ssbo_atomic.fragment.compswap.random.atomic_compswap_8 65 dEQP-VK.protected_memory.ssbo.ssbo_atomic.fragment.compswap.random.atomic_compswap_9 66 dEQP-VK.protected_memory.ssbo.ssbo_atomic.fragment.compswap.random.atomic_compswap_1 [all...] |
/external/deqp/doc/testspecs/GLES31/ |
functional.ssbo.txt | 22 + dEQP-GLES31.functional.ssbo.* 25 + SSBO access from compute shaders 26 + Basic SSBO usage 53 SSBO layout and access tests generate compute shader code based on interface 59 SSBO. Reads are validated by comparing values to constant values declared in 60 shader text. Writes are validated by reading back the SSBO and comparing 63 Atomic operation test cases use a single SSBO for both input data, output data 66 invocation data. Result values are then stored into SSBO. Results are
|
functional.compute.basic.txt | 28 + Reading from and writing to SSBO 38 - SSBO access 42 - SSBO access 49 - SSBO layouts
|
functional.shaders.opaque_type_indexing.txt | 31 + Indexing of SSBO instance arrays 42 + SSBO writes, atomic ops, unsized array length queries 54 dynamically uniform cases using attribute/varying/SSBO variables depending on 58 fragment shader outputs, or written into a SSBO depending on the shader type.
|
functional.compute.indirect_dispatch.txt | 45 as a SSBO. Memory barrier is issued after the first compute shader in 49 a SSBO with two fields. One is reference work group count (uvec3) and another 54 calls are made. SSBO binding offset is adjusted between each call to allocate
|
functional.compute.shared_var.txt | 53 then maps the output SSBO and checks that all elements are true, meaning that 60 per-invocation value. Resulting values are written out into SSBO. Finally, one 63 Resulting values from SSBO are read using buffer mapping and verified. The
|
functional.shaders.arrays_of_arrays.txt | 23 + dEQP-GLES31.functional.ssbo.*arrays_of_arrays* 24 + dEQP-GLES31.functional.ssbo.*_level_array* 47 - Multi-level SSBO/UBO instance arrays
|
functional.shaders.atomic_counter.txt | 46 Test cases perform atomic counter calls and saves results to a SSBO. The SSBO 51 by the shader. SSBO value verification depends on the set of functions used in 53 incremented by one so that all values in the SSBO are values of counter before
|
/external/deqp/external/vulkancts/modules/vulkan/ |
CMakeLists.txt | 12 add_subdirectory(ssbo) 44 ssbo 101 deqp-vk-ssbo
|
/external/deqp/modules/gles31/functional/ |
es31fNegativeSSBOBlockTests.cpp | 21 * \brief Negative Shader Storage Buffer Object (SSBO) tests. 57 // key pair ssbo arg data 70 // class which manages string based argument used to build varying ssbo interface blocks and members 186 // key placeholders located at specific points in the ssbo block 251 source << "} ssbo;\n" 255 << " gl_Position = ssbo.${MEMBER_NAME} * position;\n" 258 << " variable += ssbo.array_1[idx];\n" 279 source << "} ssbo;\n" 283 << " variable * ssbo.${MEMBER_NAME};\n" 286 << " variable += ssbo.array_1[idx];\n [all...] |
es31fNegativeSSBOBlockTests.hpp | 23 * \brief Negative Shader Storage Block Object (SSBO) API tests.
|
es31fSSBOArrayLengthTests.hpp | 23 * \brief SSBO array length tests.
|
es31fSSBOLayoutTests.hpp | 23 * \brief SSBO layout tests.
|
es31fShaderAtomicOpTests.hpp | 38 ATOMIC_OPERAND_BUFFER_VARIABLE = 0, //!< Variable in SSBO
|
/external/deqp/external/openglcts/modules/gl/ |
gl4cShaderTextureImageSamplesTests.hpp | 96 * * Create a multisample texture and use a compute shader with an SSBO 113 * Readback the SSBO "samples" result and verify that it matches the 123 * a compute shader with an SSBO to verify the result of calling 139 * Readback the SSBO "samples" result and verify that it matches the
|
/external/deqp/doc/testspecs/VK/ |
pipeline.spec_constant.txt | 40 Constant values are read in the shader, written to a SSBO, and read back from 46 For expression tests result of an operation is written to the output SSBO and
|
/external/deqp/external/openglcts/modules/glesext/texture_buffer/ |
esextcTextureBufferParamValueIntToFloatConversion.hpp | 75 * Initialize a buffer object to be assigned as ssbo's data store. The size of 89 * Map the ssbo's buffer object's data store to client's address space. 92 * ssbo's buffer object's data store the value of
|
/external/mesa3d/src/compiler/nir/ |
nir_intrinsics.h | 208 * get an index and then pass that as the buffer index ubo/ssbo calls. 242 * SSBO atomic intrinsics 244 * All of the SSBO atomic memory operations read a value from memory, 251 * 0: The SSBO buffer index. 252 * 1: The offset into the SSBO buffer of the variable that the atomic 373 * memory. Loads from externally visible memory (UBO and SSBO) simply take a 383 * Some load operations such as UBO/SSBO load and per_vertex loads take an 384 * additional source to specify which UBO/SSBO/vertex to load from. 388 * varying slots and float units for fragment shader inputs. UBO and SSBO 409 LOAD(ssbo, 2, 0, xx, xx, xx, NIR_INTRINSIC_CAN_ELIMINATE [all...] |
/external/deqp/external/openglcts/docs/specs/ |
CTS_ARB_shader_ballot.txt | 83 b) Save first invocation index to the SSBO. Calculate color value for
|
/external/deqp/external/openglcts/modules/glesext/gpu_shader5/ |
esextcGPUShader5SSBOArrayIndexing.hpp | 28 * \brief GPUShader5 SSBO Array Indexing (Test 5) 50 * Initialize a set of buffer objects to be assigned as SSBO data sources.
|