History log of /external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageSamplingInstance.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
66ee615c377dbc501ac2fa6cc35de0c2ea954291 08-Aug-2016 Pyry Haulos <phaulos@google.com> CP: Check and enable VK_KHR_sampler_mirror_clamp_to_edge

Several tests in dEQP-VK.pipeline group assume that
VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE mode is supported. Spec
actually requires that VK_KHR_sampler_mirror_clamp_to_edge is enabled if
that mode is used.

This change enables VK_KHR_sampler_mirror_clamp_to_edge in default
device, if supported, and adds relevant checks in the test code.

In the future we'll want to clean this up by giving test cases more
control about the device configuration they need.

Fixes #339
Bug: 29996742

(cherry picked from commit ed8561a07cdb1bb7730eccf9025b738838392464)

Change-Id: I12312f0e48d20724c082f31c4ab03792dbb44826
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageSamplingInstance.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/vktPipelineImageSamplingInstance.cpp
e1c768b9fea220809ff2123edd382491eea6ca69 10-Apr-2016 Pyry Haulos <phaulos@google.com> Merge bugfixes from Khronos repository

Change-Id: Id4ae8f02381b25c2b7f1978ce665955e3ec35833
f23cc02846e220d6da2442b41807c716d2804f88 10-Apr-2016 Pyry Haulos <phaulos@google.com> Merge vulkan-cts-1.0 to vulkan-cts-1.0-dev
d93445a1f258244ea8a9413260a4b27ffd65599c 07-Apr-2016 Pyry Haulos <phaulos@google.com> Merge branch '350-LOD-precision-for-snorm-cts-1.0' into 'vulkan-cts-1.0'

Use larger threshold for EAC formats in sampler tests

Fixes #350

See merge request !490
59b191bc5c165338ac771b536cb804e7a9d3230c 01-Apr-2016 zeppelin <zeppelin@vivantecorp.com> Use larger threshold for EAC formats in sampler tests

Fixes #350
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageSamplingInstance.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/vktPipelineImageSamplingInstance.cpp
d471a12fca5d3077a4ca28eebf83685f4208c3b6 29-Mar-2016 Pyry Haulos <phaulos@google.com> Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageSamplingInstance.cpp
978d3d585aa549eb1e729b51e9d85fc6477240f9 29-Mar-2016 Pyry Haulos <phaulos@google.com> Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageSamplingInstance.cpp
9a869c2848d0419008cb99f72c9fa372e3af805d 09-Feb-2016 Pyry Haulos <phaulos@google.com> Remove confidentiality clause from Vulkan CTS license
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageSamplingInstance.cpp
73d1b62ab9f3fea5cf26e8d80763bf150de6319b 22-Jan-2016 Pyry Haulos <phaulos@google.com> Check compressed 3D format support in PipelineImageSamplingInstance

Fixes #238

Change-Id: I7496a27b445e98b341bdc10c9da76aff5ad996cd
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageSamplingInstance.cpp
549732add51d3906362b924a946a015eef134df5 21-Jan-2016 Pyry Haulos <phaulos@google.com> Check for linear filtering support in pipeline.sampler tests

Fixes #243

Change-Id: I294dc93afc6c7a46e9d29bcb63a549e4565103c9
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageSamplingInstance.cpp
3a40c1645672ac36c31e4275b9b00ec3effa02c8 21-Jan-2016 Pyry Haulos <phaulos@google.com> Fix ASTC issues in pipeline image, image_view, and sampler tests

* Use only valid ASTC blocks as result comparison doesn't currently
handle invalid blocks correctly.

* Avoid normalizing non-sRGB ASTC blocks. Normalizing them based on
uncompressed format (F16) leads to complete lack of coverage.

Fixes #203

Change-Id: Ib5e7bedd07932ec1baa5cbd96cb66b357689bb75
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageSamplingInstance.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/vktPipelineImageSamplingInstance.cpp
0f78ed30aba08d3267013fc0a70bddf364558c10 17-Dec-2015 Pyry Haulos <phaulos@google.com> Merge branch 'issue_72' into 'master'

Several fixes for pipeline.sampler.image_view tests

Fix mapping of VK filter modes to Sampler::filter modes. Fix LOD calculation for VK_SAMPLER_MIPMAP_MODE_BASE. Adjust texcoords to avoid tiebreaking rules. Clamp lodMid to .01 for minfilter tests. Disable linear filtering tests for integer formats.

See #72 and #74.



See merge request !142
863bb03196784c768172f3f53b07b1db910b1525 15-Dec-2015 Pyry Haulos <phaulos@google.com> Merge branch 'jbolz_pipeline_image_view_fixes' into 'master'

Fixes for pipeline.image_view tests

Fix swizzle for integer formats. The "1.0f" needs to be swizzled in before scaling.

Fix 3D texture subresource creation, for lod_base_mip_level tests.


See merge request !145
c898c7d8e107a11ad4268ffc74d0c4d0a96877d3 14-Dec-2015 Pyry Haulos <phaulos@google.com> Fix a few VkDeviceSize -> size_t conversion varnings

Note that VkDeviceSize is always 64-bit value and converting it to
size_t in 32-bit builds will generate a warning.

Change-Id: Ic5b6df8e53ed1d3945bfcd6ac3fa7ebc9872dafe
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageSamplingInstance.cpp
66f87da98594059215d2c8b557f2bfdab83e884a 13-Dec-2015 Jeff Bolz <jbolz@nvidia.com> Fix lod_base_mip_level tests for 3D
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageSamplingInstance.cpp
812054568e397caf9a7bd6b76b827f7a440610ce 13-Dec-2015 Jeff Bolz <jbolz@nvidia.com> Fix mapping of VK filter modes to Sampler::filter modes. Fix LOD calculation for VK_SAMPLER_MIPMAP_MODE_BASE. Adjust texcoords to avoid tiebreaking rules. Clamp lodMid to .01 for minfilter tests. Disable linear filtering tests for integer formats.
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageSamplingInstance.cpp
120ed2c44030b05409d5b1164a0676389dfe87c3 02-Dec-2015 Dae Kim <dae.kimpark@imgtec.com> Update pipeline tests to API version 0.210.1.
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageSamplingInstance.cpp
946bdb68c496154333bb82671f8f26c1cf5da394 18-Nov-2015 Dae Kim <dae.kimpark@imgtec.com> Added pipeline sampler tests.
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageSamplingInstance.cpp
83a6066224454de177655eb414dd3453c2059536 17-Nov-2015 Dae Kim <dae.kimpark@imgtec.com> Added pipeline image tests.
/external/deqp/external/vulkancts/modules/vulkan/pipeline/vktPipelineImageSamplingInstance.cpp