9a538ab302e4137a5e555e3eea654027dadf37db |
|
31-Oct-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Merge vk-gl-cts/vulkan-cts-1.0.2 into vk-gl-cts/vulkan-cts-1.1.0 Change-Id: If71ec6d93e19e3dd2744f9c1375ec08553dec392
|
82dffae022b051394741e71d57f63cc170075bd3 |
|
16-Oct-2017 |
Chris Forbes <chrisforbes@google.com> |
Avoid watchdog timeout in Vulkan builtin precision tests Calculating the reference intervals can take a substantial amount of time. On some very slow targets, this can cause us to trip the watchdog in the verification loop. Same approach and limit as in modules/glshared/glsBuiltinPrecisionTests.cpp Affected tests: dEQP-VK.glsl.builtin.precision.* Component: Vulkan Bug: 67854695 Test: run on google devices Change-Id: I492b656e7e2a9aa724bb3785bdf1416a4c22ec04
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
|
f704963f55d13ca3ce848b343483fd23c7ebece0 |
|
25-Aug-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Merge vk-gl-cts/vulkan-cts-1.0.2 into vk-gl-cts/master Change-Id: I8e084c0a4b9fc35fdc2521a6e29693e48c833498
|
346ef006adb2dc5b987b64290e5d6407e5374bae |
|
17-Aug-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Add more allowed 'dot' alternatives Expanded dot may be re-associated in multiple ways. Add all possible alternatives to prevent precision failures. Components: Vulkan VK-GL-CTS issue: 634 Affects: dEQP-VK.glsl.builtin.precision.dot.* dEQP-VK.glsl.builtin.precision.reflect.* Change-Id: I7fecbfa1cde04eab95bb3d418972631727d6d6af
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
|
a0b8598789fee114ecbd4ec1617b3123bd4fa868 |
|
12-May-2017 |
Pyry Haulos <phaulos@google.com> |
Merge vk-gl-cts/vulkan-cts-1.0.2 into vk-gl-cts/master Change-Id: I94c771f530e058c9ac30185e2708fd0ac6fccf36
|
bdfbb3240884bbed9bc79426e0fee838978d1e34 |
|
12-May-2017 |
Pyry Haulos <phaulos@google.com> |
Merge vk-gl-cts/vulkan-cts-1.0.1 into vk-gl-cts/vulkan-cts-1.0.2 Change-Id: I11828b81ea4c9e67dc879dd98a9cbf91341de2c9
|
bc3bf672bde14f19f7d35178967df369b7617990 |
|
05-May-2017 |
Iago Toral Quiroga <itoral@igalia.com> |
Add more alternatives to reflect() precision tests Intel/Mesa started to generate these in some scenarios recently. Components: Vulkan Vk-GL-CTS Issue: 392 Affects: dEQP-VK.glsl.builtin.precision.reflect.* Change-Id: Ic943cf14d531e392c03adf18605e6330267be4a1
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
|
4ea94d25b38edfabbdac905f4c885261e8f9d73f |
|
03-Apr-2017 |
Pyry Haulos <phaulos@google.com> |
Merge vk-gl-cts/vulkan-cts-1.0.2 into vk-gl-cts/master Change-Id: I862763ebe1531b6f701657c34083fa715a287678
|
dac35f616a6949e44c7b24b43287d397bee609cd |
|
31-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Use -std=c++03 with GCC and clang dEQP currently maintains minimum requirement of c++03 support from toolchains. Use of c++11 or newer is not allowed GCC 6.1 enables c++14 mode by default and developers might accidentally use features from it unless we specify c++03 version. Change-Id: If9ed0f009310b63b29b6a8a355969030b45139ba Components: Framework
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
|
8e88bf0360fc67241c8beaefd9299e56eece9f7a |
|
10-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Merge vk-gl-cts/vulkan-cts-1.0.2 into vk-gl-cts/master Change-Id: Ic82729c2a686a720ac8c2775b8a2dc92a25989b1
|
b95a9d798050499a8720ec4ada9a70a2093e24f0 |
|
08-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Refactor vktShaderExecutor ShaderExecutor Vulkan port had several issues: * Lifetime of ShaderExecutor was designed to extend from TestCase to TestInstance. This was done in order to allow generating shader sources at TestCase and later reuse same object to do actual execution when Vulkan device was available. Result was total lifetime mess and leak of Vulkan objects beyond TestInstance lifetime. * Whole UniformSetup system was badly designed mess that provided functionality for just a few tests. Following cleanups and fixes have been made: * ShaderExecutor objects are now expected to be live only when Vulkan device is available, i.e. only within vkt::TestInstance. Shader source generation part has been moved into a separate utility. * UniformSetup mess is removed and replaced with much leaner and extensible way to supply additional resources. Descriptor set 1 is reserved for test case specific resources and those can be provided by supplying custom descriptor layout and descriptor set. Tests using old UniformSetup system have been adjusted accordingly. There is still room for additional improvements, such as moving much of pipeline construction from ShaderExecutor::execute() into constructors, but these can be done in follow-up CLs. Affects following test groups: dEQP-VK.glsl.builtin.* dEQP-VK.glsl.opaque_type_indexing. dEQP-VK.texture.explicit_lod.* VK-GL-CTS issue: 182 Components: Vulkan Change-Id: Icfc45a36cb4651f39f12608842ef347a55353d84
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
|
91d41a8a94d695e9b88bb268aa554eb5dd831296 |
|
27-Jan-2017 |
Pyry Haulos <phaulos@google.com> |
Fix atan2() precision tests and add to mustpass atan2() had a bug where tests were rounding codomain -PI..PI inwards, not outwards, causing it to reject perfectly valid roundings of constant PI. Changed tests: dEQP-VK.glsl.builtin.precision.atan2.* Change-Id: Ib75da103944f773dd819c459b9aa1257c58ca921 Components: Vulkan
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
|
dc795cd4f3d064cbbe2bf9899bf2088d206b7434 |
|
09-Jun-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix misc-macro-parentheses warnings in deqp. * Add parentheses around macro parameters beside binary operators. * Add NOLINT to suppress wrong clang-tidy warnings. Bug: 28705665 Change-Id: I8cab8cf2df6edb50806d9fd2324dfea31b127916
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
|
d471a12fca5d3077a4ca28eebf83685f4208c3b6 |
|
29-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
|
978d3d585aa549eb1e729b51e9d85fc6477240f9 |
|
29-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
|
c05b7f1437e619205c96eaa31c0b79ec97a0d47d |
|
11-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Add AOSP copyright to tests ported from dEQP GLES tests
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
|
9a869c2848d0419008cb99f72c9fa372e3af805d |
|
09-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Remove confidentiality clause from Vulkan CTS license
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
|
576e7962ee50102edd9c54a50d1142c815b32113 |
|
19-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch '216-remove-lowp-shaderrendercase-and-shaderexecutor-cases' into 'master' Remove ported lowp ShaderRenderCase and ShaderExecutor cases fixes #216 See merge request !347
|
32c0175b73b2d428516a6db91e809ebd13c49999 |
|
19-Jan-2016 |
Csaba Osztrogonác <cs.u-szeged@partner.samsung.com> |
Remove ported lowp ShaderRenderCase and ShaderExecutor cases fixes #216
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
|
f07fadf092f5a4bba4776b1a1e05d4457c7bd696 |
|
14-Jan-2016 |
Daniel Hegedus <dhegedus.uszeged@partner.samsung.com> |
move statement and definition logs to test instance, fixes #194
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
|
5759b8a6b78377975566c5c2b41e3e8aea20441e |
|
21-Dec-2015 |
Jeff Bolz <jbolz@nvidia.com> |
Merge branch 'jbolz_shader_executor1' into jbolz_shader_executor_misc2
|
e148980e7f95d8a113a7dc84b13ca9906f33869f |
|
20-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Fix few include guards and whitespace violations
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
|
30b4feb95eaebf406b5588e2390d1986bcb27d1f |
|
19-Dec-2015 |
Jeff Bolz <jbolz@nvidia.com> |
ShaderExecutor: Remove call to setTestContextResult. Switch layout to std430.
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
|
e628773c9c03fe34f822ed51e30af70967c9a00a |
|
17-Dec-2015 |
Csaba Osztrogonác <cs.u-szeged@partner.samsung.com> |
ShaderExecutor builtin precision tests: Add back virtual getSamplings() for possible future use
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
|
c3c6c715bbe89233bfe83caf23b06dde7ee6ab4e |
|
16-Dec-2015 |
Csaba Osztrogonác <cs.u-szeged@partner.samsung.com> |
ShaderExecutor builtin precision tests: Move input generation from TestCase to TestInstance Fixes #94
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
|
c8b37df2728e99141b03d349dc319e49de5003b6 |
|
30-Sep-2015 |
Gabor Abraham <gabraham.u-szeged@partner.samsung.com> |
Add ShaderExecutor builtin precision tests
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
|