History log of /external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e8c1f4f4248a915fd964b70b20367daafb404337 02-Dec-2016 Pyry Haulos <phaulos@google.com> Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev

Non-trivial merge of 0b0c5dba7daed6439ec6352aacf3cd216d1c1dd5

Change-Id: I1fa72e1814387b05b935cd781126880e603c91b4
0b0c5dba7daed6439ec6352aacf3cd216d1c1dd5 25-Oct-2016 Pyry Haulos <phaulos@google.com> Fix combined depth stencil handling in dEQP-VK.api.copy_and_blit

The existing code had several bugs related to handling of combined DS
formats that manifested on implementations that support blitting of
said formats.

vk::isSupportedByFramework(VkFormat) utility function is added for
checking whether format is mappable to tcu::TextureFormat. This query
is used to filter out test cases that will always result in InternalError,
namely all cases that attempted to exercise formats with 64-bit channels.

Vulkan null driver is updated to advertise
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT to allow easier testing.

Affects:

dEQP-VK.api.copy_and_blit.*

See #488
See #515

Change-Id: Ic03c523aea6a4bc9115568ec486200c53ec37d80
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
950d5e25c36e824b061f38f2baa2e4ba3fa3d8cd 14-Oct-2016 Pyry Haulos <phaulos@google.com> Cherry-pick framework changes from 41702fa7

Change-Id: Id2f016dd7034cd688494613b4f4aa74c4f373902
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
62252eaf62d0a2bb1196ab00f4e369868b8da5e3 14-Oct-2016 Pyry Haulos <phaulos@google.com> Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev

Change-Id: I2772754cee9cc11e196225d9f5ebe402f6124f75
387999c58e55306e26ea6a8abd371174d35ee640 22-Sep-2016 Pyry Haulos <phaulos@google.com> Use tex lookup verifier in ImageSamplingInstance

Simple image comparison is ill-equipped to handle all possible precision
and behavior differences (cube map corner filtering for example). This
change replaces old image comparison method with use of texture lookup
verification utilities.

Instead of rendering a reference image, texture coordinates generated by
the reference rasterizer are captured. The captured coordinates are then
used to verify the result color values retured by the implementation
using the texture lookup verification code.

This affects:
* dEQP-VK.pipeline.image.*
* dEQP-VK.pipeline.sampler.*
* dEQP-VK.pipeline.image_view.*

Fixes #297
Fixes #340

Change-Id: I856000bd4d4aa7ab6c1e69af09f3655b63018b93
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
41702fa78437820bc601e604de6a490eb09513dd 15-Jul-2016 Peter Siket <ps.szeged@partner.samsung.com> Add Vulkan port of the GLES3 texture filtering tests

Change-Id: I3aaf5ed38ba63067f5d205317f26818ba42df925
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
5e2d5b22247f074b52674f15d6cf64e477bac0d8 31-Aug-2016 Pyry Haulos <phaulos@google.com> Update framework to vulkan.h 1.0.26

Change-Id: I7ecdeb1dbadd0fb3983f4a49db87781220ef172a
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
8b0f318ec6cdec8e3c0cf68e16cb81bb955358a2 25-Jul-2016 Collin Baker <collinbaker@google.com> Texture filtering tests in Vulkan

This is a framework for testing image sampling with explicit LOD in vulkan.

Change-Id: I36ea968d9e4624a76b9a918f5ab7e3d5a9039a55
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
42510ac1f81424905886acd7cf8553207c9772ce 15-Jul-2016 Pyry Haulos <phaulos@google.com> Remove vk::getFormatComponentMapping()

This function is highly misleading and often misused.

As as result image view component mapping is normalized to RGBA in
following tests:

* pipeline.image
* pipeline.image_view
* pipeline.sampler
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
e34def5b9c18a972fd4fc99a5e229f780a54e371 21-Apr-2016 Peter Siket <ps.szeged@partner.samsung.com> Image clearing tests are added.
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
978d3d585aa549eb1e729b51e9d85fc6477240f9 29-Mar-2016 Pyry Haulos <phaulos@google.com> Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
9a869c2848d0419008cb99f72c9fa372e3af805d 09-Feb-2016 Pyry Haulos <phaulos@google.com> Remove confidentiality clause from Vulkan CTS license
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
d8a4b6801584258190d05019c85420ebe9d762aa 14-Jan-2016 Jeff Bolz <jbolz@nvidia.com> Fix mapping of float border colors
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
0c2823db759e010370880055298ba7802b855a73 13-Jan-2016 Jeff Bolz <jbolz@nvidia.com> Fix mapping of ASTC/sRGB formats for 5x4 and 8x5 block sizes
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
6c3be3df47d6ebd36b8fc9c57c0fb24cb5ebfba7 12-Jan-2016 Pyry Haulos <phaulos@google.com> Fix warnings

* Unused isImmutable argument

* Implicit conversion from VK_TRUE/VK_FALSE to VkBool32

Change-Id: Ia5894b28d19f83a3caafc73d565d461d24b35595
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.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/framework/vulkan/vkImageUtil.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
ef456c51873af7c6d5ac7e6ac4bf7f71e558cf65 16-Dec-2015 Jeff Bolz <jbolz@nvidia.com> style fixes
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
bffa5385346c8425a4bfb6ed270a421e527fce8d 15-Dec-2015 Jeff Bolz <jbolz@nvidia.com> Add functions to get depth/stencil format in buffer memory
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.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/framework/vulkan/vkImageUtil.cpp
5264ff91893434d8a7c16e6cc4db96cd4dc58aef 12-Dec-2015 Jeff Bolz <jbolz@nvidia.com> issue 73 - fix integer border color
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
68e7282426d639b54d15c4710d97ba97e72c76ef 18-Nov-2015 Pyry Haulos <phaulos@google.com> Update API version to 0.210.1

Change-Id: Ifc8134b430aaa0a602cbf68f2ee23c7bc6a185ba
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
0a65c432b7f65adf20f23ebd291977b834ed8272 19-Nov-2015 Dae Kim <dae.kimpark@imgtec.com> Added missing channel mapping for BGR formats.
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
83a6066224454de177655eb414dd3453c2059536 17-Nov-2015 Dae Kim <dae.kimpark@imgtec.com> Added pipeline image tests.
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
3ccccd185ff4f1b4e8e54d21f0c3a98d80ecad46 29-Oct-2015 Peter Gal <pgal.u-szeged@partner.samsung.com> ShaderRenderCase: improve filter mode mapping
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
eb0e3ccc62d7b97b7f8bcdd6a48c61a5b60a6103 20-Oct-2015 Peter Gal <pgal.u-szeged@partner.samsung.com> ShaderRenderCase: moved texture utiles from vktTexture.cpp to vkImageUtil.cpp
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
4698bb4451c7d984b7e070d524130deb5a775f1a 23-Oct-2015 Dae Kim <dae.kimpark@imgtec.com> Added pipeline blend tests.
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
0820e8d122596ff51f723f8a4f32fa755fbbda23 16-Oct-2015 Pyry Haulos <phaulos@google.com> Fix framework support for various Vulkan texture formats

Change-Id: I55abe517e9871c04ad6e87ce74fbe8278ed4966a
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
3fdb62418813048ea516fa3d756587433ce444ec 17-Oct-2015 Mika Isojärvi <misojarvi@google.com> Fix vulkan image util format mappings.

Change-Id: Ib002881956c535403fceb49546833ba197817d14
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
3d2071b82061ee418aa87064333069281133edda 28-Sep-2015 Pyry Haulos <phaulos@google.com> Update to API version 170.2

Change-Id: Icf48994ec9cff5a17ff1472bff2a1272a35a32c3
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
b058923d40b1489f04d8bb6e3ea5b3f77f89d8f9 16-Sep-2015 Mika Isojärvi <misojarvi@google.com> Map sRGB VkFormats to unorm instead of snorm

Change-Id: I20f76188262733747a56feca55404afcc674f2d7
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
1c74f9b8877b4dd8db711cb8362a5f43048b9bd7 10-Sep-2015 Pyry Haulos <phaulos@google.com> Merge Google and Khronos branches

Change-Id: I293012b71a0f994ce7301b8171d3bf031d0bdbf2
89deda324d50f27dfe095cbfd698956fd9972847 02-Sep-2015 Dae Kim <dae.kimpark@imgtec.com> Added Vulkan image utils.
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp
a8426a390a1bf56e17db7565b07f9ea4f1646d4b 08-Aug-2015 Mika Isojärvi <misojarvi@google.com> Add initial Vulkan image utilities.

Change-Id: Ic33903b8c8717d8f0d36d192be5d20bb43df6dae
/external/deqp/external/vulkancts/framework/vulkan/vkImageUtil.cpp