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/vktRenderPassTests.cpp
|
9475e8deec9763bcbf2aba58fbf05ffbf53e41fd |
|
14-Apr-2016 |
Mika Isojärvi <misojarvi@google.com> |
Use correct store ops in depth stencil renderpass tests Test were not using correct store ops in depth stencil format tests which led to missing coverage. Change-Id: I0abd82d2cd79a0f83143934b3a540d9dc4a7168b
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.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/vktRenderPassTests.cpp
|
978d3d585aa549eb1e729b51e9d85fc6477240f9 |
|
29-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
a816f7fbf0fa53e86773cb4d248c16b1644ea3dc |
|
12-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge in changes from Khronos Vulkan CTS repo
|
e25df365ab2c81d6a17d92880b4dca7ebb5563e6 |
|
11-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch '289-renderpass-formats' into 'vulkan-cts-1.0' Round quad coordinates in dEQP-VK.renderpass.formats.* to pixel edges. Round the (-0.5,-0.5) - (0.5,0.5) quad coordinates to pixel edges, to fix #289. See merge request !430
|
b9617e4c1cb9b0b2e199527315b68c3ee96a3fb9 |
|
09-Feb-2016 |
Michael Stokes <michael.stokes@arm.com> |
Round quad coordinates in dEQP-VK.renderpass.formats.* to pixel edges. Fixes #289
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
9a869c2848d0419008cb99f72c9fa372e3af805d |
|
09-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Remove confidentiality clause from Vulkan CTS license
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
a31a3468328457a54ad3bf068896986b5789c4cf |
|
09-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Fix deUint32 -> deUint8 conversion warning Change-Id: I7a5c9570781edc07299f66ac8c1be08266731ea1
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
277e50dc77528b67562f54c5813b6370e355b614 |
|
02-Feb-2016 |
Mais Alnasser <mais.alnasser@amd.com> |
Get sampled and storage usage flags from format properties.
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
5b6f20515e6e8dadec3be728a2d0994535ba1016 |
|
29-Jan-2016 |
Mais Alnasser <mais.alnasser@amd.com> |
Fix Renderpass tests cmdPipelineBarrier should not be called with srcStageMask and dstStageMask set to zero. Adding code to initialize image attachment usage.
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
db50f257029a260c676fdebc6657e28ab22169a4 |
|
25-Jan-2016 |
Daniel Hegedus <dhegedus.uszeged@partner.samsung.com> |
fix renderpass test's build warnings, fixes #256
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
2c91b95b43aaccb02ace9c3bd885abb449ff3220 |
|
15-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'jekstrand_renderpass_transfer_bit_fix' into 'master' dEQP-VK.renderpass: Set IMAGE_USAGE_TRANSFER_SRC_BIT when needed Later on in the test, if "lazy" is not set, we try and download the image. See merge request !266
|
c54b4ca78317a7ba6c136195fd7de79e302d10e5 |
|
14-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Remove unused variable.
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
868cce68b87a041806fedc63438e9ea1328b7ecf |
|
14-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge in changes from Khronos repository
|
86abff6e5cef6f078ee37a667018e0540fcd97de |
|
13-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Bug fixes to render pass tests. - Check that subpasses never use more than maxColorAttachments color attachments. Fixes #196. - Handle rounding and quantization in checkColorRenderQuad(). Fixes #64. - Add attachment count group for 4. Change-Id: Ib218ddef344b8b626f822db1cde7e20295298e03
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
24fb688e68b85c2752c5ab81d8292a1fed1e9add |
|
13-Jan-2016 |
scygan <slawomir.cygan@intel.com> |
dEQP-VK.renderpass.grow and others: do not use DEPTH layouts for color images, and vice versa. This is the continuation of issue #51, that was not completely fixed in merge request !106. This change just replicates what !106 did for other test cases.
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.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/vktRenderPassTests.cpp
|
6a01315706319730673c873e86902be9a9f5731f |
|
09-Jan-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
dEQP-VK.renderpass: Set IMAGE_USAGE_TRANSFER_SRC_BIT when needed
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
18cca0001c3ce503dcc339c839ed85be639e11e5 |
|
04-Jan-2016 |
Mika Isojärvi <misojarvi@google.com> |
Change formats used in render pass tests. Limit formats to formats that are required by the core specification to avoid not supported errors. Add separate format tests for depth and stencil formats. Change-Id: I962d0dfede03748de7af34759a6e3c0126d626fc
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
4c7a3aad422a9a456debcbf83f0af165c2471f5c |
|
23-Dec-2015 |
scygan <slawomir.cygan@intel.com> |
Renderpass test: use proper aspect for cmdClearAttachments dEQP-VK.renderpass.attachment.3.206 tests uses this chunk of code to clear D32 image, so VK_IMAGE_ASPECT_STENCIL_BIT is invalid.
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
bffa5385346c8425a4bfb6ed270a421e527fce8d |
|
15-Dec-2015 |
Jeff Bolz <jbolz@nvidia.com> |
Add functions to get depth/stencil format in buffer memory
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
32cad0f0df8dfa4d55148e84611339d8e7318a84 |
|
15-Dec-2015 |
Jeff Bolz <jbolz@nvidia.com> |
adjust the stride rather than the format
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
d4009d8d01eb43b066f90059b9955ee20f0c677d |
|
15-Dec-2015 |
Jeff Bolz <jbolz@nvidia.com> |
Fix stencil clear. Add threshold for image comparison (needed or RGB565)
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
a3e06bac8ee2c4ccac086f1bfc3c2e833d9f154f |
|
14-Dec-2015 |
Jeff Bolz <jbolz@nvidia.com> |
fixes for renderpass.simple tests
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
955de51cf0206b4a34f8442294c45225074286f4 |
|
09-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Add support for custom allocators in vk::Move<> and vk::Unique<> Change-Id: Ifdb56dc96528ab91ccf89b2795e716fd6281ea31
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
bf66af1828544ff36671b4e094174a152b03cf80 |
|
08-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Merge branch '54-renderpass-subpassdep-destsubpass-out-of-range' into 'master' 54 dEQP-VK.renderpass.attachment_allocation: VkSubpassDependency.dstSubpass is out of range This fixes issue #54 The loop is executed for each of subpasses, adding a dependency from subpassNdx to subpass + 1. For the last iteration subpass + 1 would point to not existing subpass. The fix here is to remove last iteration. Hence for N subpasses N-1 dependiences would be made. See merge request !114
|
620932fa98982524d8aebbecc288b969b8e90de7 |
|
08-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Merge branch '55-renderpass-secondary-no-continue-flag' into 'master' 55 dEQP-VK.renderpass.attachment: secondary command buffer is missing VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT usage flag This fixes issue #55 Spec: "If vkCmdExecuteCommands is being called within a render pass instance, any given element of pCommandBuffers must have been recorded with the VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT" See merge request !115
|
00d994858ab64bb5e1c6cb534bb049dcbb9269de |
|
04-Dec-2015 |
scygan <slawomir.cygan@intel.com> |
dEQP-VK.renderpass: fix barriers - COLOR layouts were used for DS images and DS layout were used for COLOR images
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
57b41652a8af472d28943d13924edc3a32ec3884 |
|
08-Dec-2015 |
scygan <slawomir.cygan@intel.com> |
dEQP-VK.renderpass.attachment: secondary command buffer is missing VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT usage flag Spec: "If vkCmdExecuteCommands is being called within a render pass instance, any given element of pCommandBuffers must have been recorded with the VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT" (internal ref: renderpass 3, --deqp-caselist=dEQP-VK.renderpass.attachment.*)
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
433aad756646dacd9b9bdd863fda3578977e254e |
|
08-Dec-2015 |
scygan <slawomir.cygan@intel.com> |
dEQP-VK.renderpass.attachment_allocation: VkSubpassDependency.dstSubpass is out of range The loop is executed for each of subpasses, adding a dependency from subpassNdx to subpass + 1. For the last iteration subpass + 1 would point to not existing subpass. The fix here is to remove last iteration. hence for N subpasses N-1 dependiences would be made (internal ref: renderpass 2, --deqp-caselist={dEQP-VK{renderpass{attachment_allocation{grow{3}}}}} )
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
94128dffb454628346f09bb736e0f4ace9df0b9e |
|
05-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Fix whitespace and include guards Change-Id: I580f26ff447fcba8a685850cf5ac15a14af41d60
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
68e7282426d639b54d15c4710d97ba97e72c76ef |
|
18-Nov-2015 |
Pyry Haulos <phaulos@google.com> |
Update API version to 0.210.1 Change-Id: Ifc8134b430aaa0a602cbf68f2ee23c7bc6a185ba
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
897b412cb723d2cd90d5657f3308d3bca3dcdfa0 |
|
03-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'renderpass-fixes' into 'master' Fix: renderpass does not set proper usage flags on color attachment images See merge request !46
|
775c33feeee3a8a7cfe1a51447424d4160083fff |
|
03-Dec-2015 |
scygan <slawomir.cygan@intel.com> |
Fixup codestyle after changes in vktRenderPassTests.cpp
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
682d882fdacf7d4711d23a5ba006f7fb377cf0e3 |
|
09-Nov-2015 |
Pyry Haulos <phaulos@google.com> |
Fix a few compile warnings across Vulkan tests Change-Id: Ib58bf0f33e89efc449a40279656532767187d324
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
9cfe9b4b870704f81620ec1e5c53d3c0144ad8f7 |
|
04-Nov-2015 |
scygan <slawomir.cygan@intel.com> |
Fix: renderpass does not set proper usage flags on color attachment images
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|
c9c6281cc6b0599cf56012410f18a099a8a2969c |
|
12-Aug-2015 |
Mika Isojärvi <misojarvi@google.com> |
Initial Vulkan render pass tests. Supported: - Multiple attachments. - Color and depth-stencil attachments. - Multiple subpasses. - Transitive attachments. - All load and store ops. - Inlined and secondary command buffers. - Rendering using cmdClearAttachment() and cmdDarwArrays(). - Copying and logging result images. - All image layouts used. - Result verification. Missing: - No support for input or resolve attachments. - Very simple and conservative dependencies between subpasses. - Different sample counts supported. - No prober checks for initial and final layouts. Immediately converted using pipeline barrier. - Preserve attachments never used. - Subpass flags not used. Change-Id: Ia194ea2458213992d9dfc47c844eada80b7839e2
/external/deqp/external/vulkancts/modules/vulkan/vktRenderPassTests.cpp
|