History log of /external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2fe94dcfdd7717b349bdfec56183e303ab52f2bb 11-Apr-2017 Marcin Kańtoch <marcin.kantoch@amd.com> Fix - checkSparseSupport missing image format check

checkSparseSupport does not check if sparse operations are supported
for image format for example for depth/stencil formats.
This fix extends checkSparseSupport with this additional check.

Affected tests:
dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2darrayshadow_vertex
dEQP-VK.glsl.texture_functions.textureoffset.sparse_sampler2darrayshadow_fragment

Change-Id: Ib4ca34ede1b5efd382ed6491b88e10baac173895
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
3b177126650ab2c7ddba7071c2402d5d5c86107c 21-Feb-2017 Boris Zanin <boris.zanin@mobica.com> Build fix (uint32_t used instead of deUint32)

It looks like uint32_t is not used within the CTS.
Replacing it with deUint32 allows build to pass.

Components: Vulkan

VK-GL-CTS Issue #66

Change-Id: Ia23f3fb7fe87ec21349c46df52c7b9f83dd14a32
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
da03200a87f51bed33b3c3030ecbb6df06ff4f60 08-Feb-2017 Mika Isojärvi <misojarvi@google.com> Add create functions for common Vulkan types.

These functions simplify creating the Vulkan objects by taking the
arguments directly instead of passing through struct. Multiple test
cases already reimplement these functions.

Change-Id: I09f6b0163b5aa2198617230767cd072185afe45c
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
446a2fdc65c554d54b4cb58327a8ed9190486463 02-Feb-2017 Iago Toral Quiroga <itoral@igalia.com> Fix crashes in dEQP-VK.glsl.matrix.inverse.*

This is a regression caused by altering the value of the GRID_SIZE
in commit 2ba66fa2, which results in the inverse() tests generating
input matrices which determinant is zero, and thus, cannot be
inverted, which makes the tests hit an assertion.

This patch adds a mechanism for shader tests to specify a grid size
different from the default. This allows shader testst that are
sensitive to this value, such as matrix inverse tests, to define
their own requirements.

Fixes VK-GL-CTS isssue: 66
Components: Vulkan

Affects:
dEQP-VK.glsl.matrix.inverse.*

Change-Id: I31a34c2d156ee5b98d2de1b10ac4cec1a90d480e
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
70fc0800efe725f4f91f4d03b09aa0e567dbb09c 17-Nov-2016 Dominik Witczak <Dominik.Witczak@amd.com> Fix memory management, image layout issues in uploadImageSparse()

Fixes an issue where ShaderRenderCaseInstance::uploadSparseImage()
would first configure sparse image bindings and then deallocate
the memory objects, prior to actually sampling the image.

Fixes an issue where the sparse image, after having been filled with
contents, would first be transitioned to SHADER_READ_ONLY_OPTIMAL
layout, and then used in a DS which was expecting it to be in
GENERLA layout.

Finally, the patch addresses a problem, where the function would not
correctly recognize the VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT,
as reported by the running driver.

The change affects dEQP-VK.glsl.*sparse* tests

Khronos issue: #543

Change-Id: Ie5717841fe0ef9c0672b5075380ff96bba9855b9
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
68ee9460976d1add6e36d0f2f216bb6c1c86aa96 05-Aug-2016 Peter Siket <ps.szeged@partner.samsung.com> Extend shader built-in variable tests

This branch extends the shader builtin tests, with additional tests
ported from the GLES2 tests.

These test are ported:

dEQP-GLES2.functional.shaders.builtin_variable.fragcoord_xyz
dEQP-GLES2.functional.shaders.builtin_variable.fragcoord_w
dEQP-GLES2.functional.shaders.builtin_variable.pointcoord

Besides this additional test group
(dEQP-VK.glsl.builtin_var.input_variations) is added for testing
combinations of different shader input types. (#300)

Change-Id: I8cb6f2197f87b28c1e13335b9ab55ab59e92d665
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
a15e7d7f566d93c76ca90171eb728e3d1cd82378 16-Aug-2016 Pyry Haulos <phaulos@google.com> Fix trailing whitespace and include guards

Change-Id: If9cf0f5b43ad668243033f7e7c04319c4fcd804d
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
efc1d1b69b644d80e91c96faa4d65bb4c0f60586 22-Jul-2016 Slawomir Cygan <slawomir.cygan@intel.com> ShaderRender tests: do not use copyBufferToImage on MS Images

This is forbidden by spec:

```
dstImage must have a sample count equal to VK_SAMPLE_COUNT_1_BIT
```

Instead image is cleared, and provided `textureData` ignored.

This fixes:
```
dEQP-VK.glsl.texture_functions.query.texturesamples.isampler2dms_fragment
dEQP-VK.glsl.texture_functions.query.texturesamples.isampler2dms_vertex
dEQP-VK.glsl.texture_functions.query.texturesamples.isampler2dmsarray_fragment
dEQP-VK.glsl.texture_functions.query.texturesamples.isampler2dmsarray_vertex
dEQP-VK.glsl.texture_functions.query.texturesamples.sampler2dms_fixed_fragment
dEQP-VK.glsl.texture_functions.query.texturesamples.sampler2dms_fixed_vertex
dEQP-VK.glsl.texture_functions.query.texturesamples.sampler2dms_float_fragment
dEQP-VK.glsl.texture_functions.query.texturesamples.sampler2dms_float_vertex
dEQP-VK.glsl.texture_functions.query.texturesamples.sampler2dmsarray_fixed_fragment
dEQP-VK.glsl.texture_functions.query.texturesamples.sampler2dmsarray_fixed_vertex
dEQP-VK.glsl.texture_functions.query.texturesamples.sampler2dmsarray_float_fragment
dEQP-VK.glsl.texture_functions.query.texturesamples.sampler2dmsarray_float_vertex
dEQP-VK.glsl.texture_functions.query.texturesamples.usampler2dms_fragment
dEQP-VK.glsl.texture_functions.query.texturesamples.usampler2dms_vertex
dEQP-VK.glsl.texture_functions.query.texturesamples.usampler2dmsarray_fragment
dEQP-VK.glsl.texture_functions.query.texturesamples.usampler2dmsarray_vertex
```

Fixes issue #430
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
72a80055d864e628d5cca1ec402bf303b180496f 25-Jul-2016 Peter Siket <ps.szeged@partner.samsung.com> Fix device mismatch bug by creating allocator for the sparse context too
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
3fabf9547b3e2113a74936b196c69f101ce0851b 25-May-2016 Gabor Abraham <gabraham.u-szeged@partner.samsung.com> Add OpImageSparse* instruction tests
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
304cfa10f23de889965ba19223120cf3d65592c0 28-Jun-2016 Peter Siket <ps.szeged@partner.samsung.com> Add test for gl_FrontFacing

Fixes #412
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
8c55aaea29fd4f9c690f8827957af80e23385e06 25-May-2016 Akos Dirner <adirner.uszeged@partner.samsung.com> Add tests for textureSamples, QueryLevels, and QueryLod

Add new tests for textureSamples, textureQueryLevels and
textureQueryLod GLSL functions, extend textureSize test.

See #379
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
d6a0393ade7cd708f3497dcd7d1e82a931c31b1e 02-Jun-2016 Daniel Hegedus <dhegedus.uszeged@partner.samsung.com> refactor vulnerable sample count handling
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
ece5b23cbb13cd4e908a44bb5d8227fae30c32d9 22-Apr-2016 Daniel Hegedus <dhegedus.uszeged@partner.samsung.com> Added Derivate function tests.
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
30ce08903679a18155ace4ae14042f8af01261c1 11-Mar-2016 Akos Dirner <adirner.uszeged@partner.samsung.com> ShaderRender:
* add support for 2darray, 3d and cube samplers.
* derived classes can configure more parameters (e.g. render size, color format of result image, etc.) and they can use custom rendering (even multiple times).
Related to #324.
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
978d3d585aa549eb1e729b51e9d85fc6477240f9 29-Mar-2016 Pyry Haulos <phaulos@google.com> Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
9a869c2848d0419008cb99f72c9fa372e3af805d 09-Feb-2016 Pyry Haulos <phaulos@google.com> Remove confidentiality clause from Vulkan CTS license
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
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/shaderrender/vktShaderRender.hpp
2fefaff91934f41ff34328c6e6b95ed24892b5a4 12-Dec-2015 Pyry Haulos <phaulos@google.com> Fix a few warnings

Change-Id: I610d4a27f49298c46f848666b0654209138d272d
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
d994b3a2d869497f1496273b6d9b8affb1752b20 09-Dec-2015 Peter Gal <pgal.u-szeged@partner.samsung.com> Shader Render: add multiple tests

* Indexing tests
* Loop tests
* Matrix tests
* Operator tests
* Return tests
* Struct tests
* Switch tests
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
94128dffb454628346f09bb736e0f4ace9df0b9e 05-Dec-2015 Pyry Haulos <phaulos@google.com> Fix whitespace and include guards

Change-Id: I580f26ff447fcba8a685850cf5ac15a14af41d60
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
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/shaderrender/vktShaderRender.hpp
12d8181b383e9ba355bbbb855e3813a88b10f30a 17-Nov-2015 scygan <slawomir.cygan@intel.com> vktShaderRenderCase: remove buffer views from test

BufferViews should be used only with TEXEL_BUFFER descriptors, while this test tries to use them for UNIFORM_BUFFERS
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp
c5a432af8404a1620230c8b0f31bc9a469196726 12-Nov-2015 Peter Gal <pgal.u-szeged@partner.samsung.com> Improve file and namespace names
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.hpp