History log of /external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ef29b7735d41fbc87c8e455ba5a0b73e0b9fffb4 23-Nov-2016 Pyry Haulos <phaulos@google.com> Cherry-pick SPIR-V ClipDistance validation fixes

These fixes are needed in order for SPIR-V validation to pass when
shaders are compiled with a newer glslang version.

Bug: 33041922

Explicitly declare gl_PerVertex block

This fixes SPIR-V validation error in shaders generated from GLSL (not ES)
due to missing ClipDistance capability.

(cherry picked from commit 0a6fe1448b303a6a4e4ab48712eaf1c0b16d75b1)

Explicitly declare gl_PerVertex in push constant tests

(cherry picked from commit cba5d02d184b771bc4a21b8aecbbde3377d86167)

Change tes/geom shaders in timestamp tests use 310 es

Vertex and fragment shaders were already using that GLSL version.

(cherry picked from commit d47309690aa9b2e685b267ea6395e88b32c855a8)

Change ubo and ssbo tests to use 310 es shaders

(cherry picked from commit 4d36051923691c5f92cf3615e82d30d54ed3b09b)

Explicitly declare gl_PerVertex in dynamic viewport state tests

(cherry picked from commit 816c46d518d08a4ff321ca93780f2786fa86ba60)

Explicitly declare gl_PerVertex in occlusion query tests

(cherry picked from commit a1257f69aa6008d4e5a22148a43d59692eb24822)

Change-Id: Ib53b245d25c6cbc345a88e8b247f01ac7cf8a541
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
3d8e6ee58a6f3a7701a3e6cdc4ba9fb14b162410 20-May-2016 Pyry Haulos <phaulos@google.com> Merge bug fixes from Khronos CTS release branch

This includes fixes available in Vulkan CTS 1.0.0.3 RC1:

8d6a75b Fix test copying zero sized regions
4d12ac5 Update sample conformance statement with latest release tag
2659c92 Remove use of non-standard strnlen()
fd6bbe6 Validation fix dEQP-VK.binding_model
8c019df Validation fix for dEQP-VK.ssbo
02bc895 Remove dEQP-VK.glsl.linkage.varying.rules.fragment_declare
0f75056 Validation fixes for dEQP-VK.renderpass
0619614 Validation fixes for dEQP-VK.glsl
2df3edd dEQP-VK.binding_model validation fixes
50664eb Removed not needed reading of image
ce3f36a Bug Fix: Corrected barriers in the tests dEQP-VK.query_pool
6d286f8 Validation fixes for dEQP-VK.api
d02ea76 dEQP-VK.api.info.device.properties struct offsets
d488796 Bug Fix: Corrected barriers in the tests dEQP-VK.dynamic_state.
a4f96c9 Turn on well defined signed integer overflow
ba9a6b8 Add Android NDK r11 toolchain as new default
355e4f8 Update glslang to (7b3096a) to include bitfield functions precision fix
cbba646 Fix Pipeline barrier test
6eaa4ce Update glslang to (af4592) - include proper RelaxedPrecision handling
f89b81f Remove instances of pDynamicState->dynamicStateCount = 0
989ae48 ShaderRender tests: do not use images in UNDEFINED layout
ed92247 Revert to original boilerplate in Vulkan CTS license appendix
0b834b7 Validation fixes in dEQP-VK.pipeline
92728bd Bug Fix: Corrected barriers in the tests dEQP-VK.compute
ad4a38e Bug Fix: Corrected barrier in the tests dEQP-VK.ubo
750f819 Fix unused parameter warning in vktDrawIndirectTest.cpp
7df90ed deqp-vk-draw: split indirect_draw tests into groups depending on `drawIndirectFirstInstance` optional feature
9025139 Remove initialization check for deviceName
9312e31 Fix VkPhysicalDeviceProperties init validation
4803b08 Fix a few issues in tessellation shader executors

As well as following cherry-picks:

b215306 Fix various compiler warnings
fad252e vktWsiSurfaceTests: fixed bug in surface capabilities validation where surface's height was tested with respect to width's limits.
4a57a13 vktWsiSwapchainTests: remove redundant barrier (already realised by subpass dependencies)
8a07cbb vktWsiSwapchainTests: remove incorrect barrier (COLOR_ATTACHMENT_OPT -> PRESENT_SRC), while image is already in PRESENT_SRC layout
9b48af0 vktWsiSwapchainTests: fixes for swapchain parameters
fb3fd80 WSI: depthClamp is an optional feature, disable it

Bug: 28911346
Change-Id: I124cdecdc5472e5889d40ae5b66baffa074df7ca
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
86a8ae9e0d61bbfe1f1e273fdbb026369bdb5f29 07-Apr-2016 Pyry Haulos <phaulos@google.com> Remove instances of pDynamicState->dynamicStateCount = 0

Specification explicitly disallows using
VkPipelineDynamicStateCreateInfo with dynamicStateCount = 0 when
creating pipelines. Instead pDynamicState must be set to NULL.

Change-Id: Iff9e2f10e0080ffae0f6698aff342132f148b41d
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
978d3d585aa549eb1e729b51e9d85fc6477240f9 29-Mar-2016 Pyry Haulos <phaulos@google.com> Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
9b4e3d9c3f184e542374d024139e4ca6bec17f02 03-Mar-2016 mnetsch <mnetsch@qti.qualcomm.com> Fixes buffer overflow in pipeline timestamp tests

Fixes #323
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
9a869c2848d0419008cb99f72c9fa372e3af805d 09-Feb-2016 Pyry Haulos <phaulos@google.com> Remove confidentiality clause from Vulkan CTS license
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
dae24a45a84831fcb93e3a953d78ef30ec89ee98 22-Jan-2016 Pyry Haulos <phaulos@google.com> Fix another build issue
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
4128e59bab9ef5b4d63ed7b095bfd0bac230f6e0 22-Jan-2016 iostrows <igor.ostrowski@intel.com> In release version of deqp, pTessCreateInfo was nulled out when createGraphicsPipeline was called. This was because tessStateCreateInfo was created in an 'if' block (line 572), making it invisible outside of that scope. Moving declaration of tessStateCreateInfo outside of that scope fixes the issue on both release and debug version of deqp and createGraphicsPipeline sends valid data.
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
94f4430408a470726149f4fb7333fb2bdcac73f4 21-Jan-2016 iostrows <igor.ostrowski@intel.com> Fixed primitive topology in tessellation
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
63e17a990fb21ffb4bce71c3e52d62b7001ffc3f 21-Jan-2016 Pyry Haulos <phaulos@google.com> Fix couple of warnings
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
931ca73d7a2d8f164a704431647a89bda9fc7403 18-Jan-2016 iostrows <igor.ostrowski@intel.com> Fixed allocations in dEQP-VK.pipeline.timestamp tests
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
f5bce926b29efe23260685d9b7b73def7a76f110 12-Jan-2016 scygan <slawomir.cygan@intel.com> Multiple fixes in dEQP-VK.pipeline.timestamp test
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
506ecd54bab1f5018441df61873fdf888defbdec 19-Jan-2016 Pyry Haulos <phaulos@google.com> Merge branch 'jbolz_timestamp_locations' into 'master'

Add location assignments to shader I/O variables in timestamp tests



See merge request !338
b8a9f620c9eea43e65c3b9acf2f5c24b6693e1a5 19-Jan-2016 Pyry Haulos <phaulos@google.com> Merge branch '162-163-fix-timestamp-issues' into 'master'

Fix 2 issues in pipeline.timestamp tests (#162,#163)

for issue #162, set aspect flag when clearing images.
for issue #163, add optimal tiling feature check when creating images.
Also fix some typo.

See merge request !272
edda3dbf278f74d6db6f86ed36f295c28cc21ad4 18-Jan-2016 Jeff Bolz <jbolz@nvidia.com> Add location assignments to shader I/O variables in timestamp tests
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
0634b0c207b2b366f0775efa8bd1f9cad3a289fe 13-Jan-2016 Rocky Shi <ninshi01@rockyshi-pc.shanghai.arm.com> Reset the query pool entries before write timestamp.
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
dee998bc93247c16de1ca8eed3b797064cd3083d 13-Jan-2016 Rocky Shi <ninshi01@rockyshi-pc.shanghai.arm.com> Merge branch 'master' into 162-163-fix-timestamp-issues

Resolve conflict in vktPipelineTimestampTests.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/pipeline/vktPipelineTimestampTests.cpp
cf4916e3c45dba85dfb2b58cf67f3051a507a4de 12-Jan-2016 Rocky Shi <ninshi01@rockyshi-pc.shanghai.arm.com> Fix 2 issues #162,#163 in pipeline.timestamp tests.
for #162, set aspect flag when clearing images.
for #163, add optimal tiling feature check when creating images.
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
ca57cb050d381c15189acb8fb4b9f650e5624016 07-Jan-2016 Dae Kim <dae.kimpark@imgtec.com> Check support for timestamp queries.
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
92dea694ff0778db0446533226027147b2a8783d 03-Jan-2016 Pyry Haulos <phaulos@google.com> Merge branch '122-fix-timestamp-tests-typo' into 'master'

Fix timestamp tests typo (issue #122)

Fix a typo and some assertions to make timestamp basic compute tests work.

See merge request !214
474ad5c457eaf2a404707c19250c85d2ff8f9fbc 28-Dec-2015 Rocky Shi <ninshi01@rockyshi-pc.shanghai.arm.com> Fix issues after code review.
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
dd729f57546cbc23ab9d918826e41998de34cc05 23-Dec-2015 Rocky Shi <ninshi01@rockyshi-pc.shanghai.arm.com> Fix typo in compute shader and assertion when creating buffers.
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
4c97914d1766ef3d3fef73398b413577dc6b19b5 22-Dec-2015 Jason Ekstrand <jason.ekstrand@intel.com> PipelineTimestampTests: Stop relying on C++11 features

The cbegin and cend functions weren't added to std::vector until c++11.
They also aren't really serving a purpose here given that there's no
automatic type inference going on, just a regular for loop. This fixes the
build on Fedora 23 when using clang and default dEQP build flags.
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
c4a14b22e2b4a42c847e2e3e669631e8d876cd52 21-Dec-2015 Pyry Haulos <phaulos@google.com> Convert indentation to tabs in timestamp tests
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
4e3123580e732753583c6bcded95f4497805bc11 21-Dec-2015 Pyry Haulos <phaulos@google.com> Fix a few warnings in timestamp tests
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp
79c1b6ccc48e503e29e331766f9b7e6538169a6e 20-Dec-2015 Rocky Shi <ninshi01@rockyshi-pc.shanghai.arm.com> Fix a bug and some coding style issues after 2nd code review.
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineTimestampTests.cpp