ef29b7735d41fbc87c8e455ba5a0b73e0b9fffb4 |
|
23-Nov-2016 |
Pyry Haulos <phaulos@google.com> |
Cherry-pick SPIR-V ClipDistance validation fixes These fixes are needed in order for SPIR-V validation to pass when shaders are compiled with a newer glslang version. Bug: 33041922 Explicitly declare gl_PerVertex block This fixes SPIR-V validation error in shaders generated from GLSL (not ES) due to missing ClipDistance capability. (cherry picked from commit 0a6fe1448b303a6a4e4ab48712eaf1c0b16d75b1) Explicitly declare gl_PerVertex in push constant tests (cherry picked from commit cba5d02d184b771bc4a21b8aecbbde3377d86167) Change tes/geom shaders in timestamp tests use 310 es Vertex and fragment shaders were already using that GLSL version. (cherry picked from commit d47309690aa9b2e685b267ea6395e88b32c855a8) Change ubo and ssbo tests to use 310 es shaders (cherry picked from commit 4d36051923691c5f92cf3615e82d30d54ed3b09b) Explicitly declare gl_PerVertex in dynamic viewport state tests (cherry picked from commit 816c46d518d08a4ff321ca93780f2786fa86ba60) Explicitly declare gl_PerVertex in occlusion query tests (cherry picked from commit a1257f69aa6008d4e5a22148a43d59692eb24822) Change-Id: Ib53b245d25c6cbc345a88e8b247f01ac7cf8a541
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.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/binding_model/vktBindingShaderAccessTests.cpp
|
24f920c739ed96cc68112210000e484da32d0ff1 |
|
11-Apr-2016 |
Pyry Haulos <phaulos@google.com> |
Fix dEQP-VK.binding_model discontiguous descriptors tests * Descriptor set update wrote descriptors in incorrect order. * Removed compute cases where MULTIPLE_DISCONTIGUOUS_DESCRIPTORS didn't have any effect. * Removed a few cases where code was needlessly handling MULTIPLE_DISCONTIGUOUS_DESCRIPTORS causing confusion. Bug: 28075783 Change-Id: I86ef93d41f5d493fac757ba44088d947b88bc702
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.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/binding_model/vktBindingShaderAccessTests.cpp
|
a61dbc088afc1bbef0a2dc54092a6f0163b33409 |
|
20-Mar-2016 |
David Sodman <dsodman@google.com> |
Add test case for discontinuous sampler bindings BUG:27527648 Change-Id: Ib21d6dc1627b621e07b593bc2f5a01e136443a4f
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
|
978d3d585aa549eb1e729b51e9d85fc6477240f9 |
|
29-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
|
a24056e30d05698def7e3111b4eb40322e09d7b9 |
|
01-Mar-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
binding_model: Respect the StoresAndAtomics feature bits This takes care of #320 for the binding_model tests
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
|
9a869c2848d0419008cb99f72c9fa372e3af805d |
|
09-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Remove confidentiality clause from Vulkan CTS license
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
|
d0a7827a0300a9cc1dc880932cd0a35eb4016ef1 |
|
13-Jan-2016 |
Jeff Bolz <jbolz@nvidia.com> |
Search/place VertexID->VertexIndex and InstanceID->InstanceIndex
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.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/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
|
79807c231fc5d43802a1418df9ab3fa5ea57b12c |
|
12-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'amd-immutable-sampler-fix' into 'master' Fix to always allocate storage in descriptor pools for samplers Fix to always allocate storage in descriptor pools for samplers, indifferent of whether they are immutable or not. Fixes #37 See merge request !273
|
9bd93f189d65a2b04b3777464f5e914d7f9b2b98 |
|
12-Jan-2016 |
aqnuep <daniel.rakos@rastergrid.com> |
Fix to always allocate storage in descriptor pools for samplers, indifferent of whether they are immutable or not.
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.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/binding_model/vktBindingShaderAccessTests.cpp
|
66b667c97e1629c25b7285d8671f573b9b373a70 |
|
06-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Fix image layout for storage images in binding model tests Image load & store is only supported in VK_IMAGE_LAYOUT_GENERAL. Change-Id: I1837394b81ba3c8c7cab8059b63345fbb7e4258d
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
|
43359291f6dcfb1f893b2abbebb4a0d56a89a432 |
|
07-Jan-2016 |
scygan <slawomir.cygan@intel.com> |
Binding model test: correct test case name, correct VkCommandPoolCreateInfo parameters
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
|
45d5e644a7259f65a1b79bf895aafe3704c699d4 |
|
18-Dec-2015 |
Jason Ekstrand <jason.ekstrand@intel.com> |
api.binding_model: Wait for idle before throwing NotSupportedError If we don't, then the GPU could be busy and some of the objects destroyed by the exception propagation could be in-use. This is something of a stop-gap measure; the problem of exceptions and the GPU being busy is something that needs to be solved in general. However, it does fix GPU hangs on some drivers. This is related to #20.
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
|
041f9d44a064d56636d61129d53bd3ec2483dfa0 |
|
18-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'binding_model-num_workgroups_ref' into 'master' binding_model test - variable life time issue: removed unnecessary reference Seems `m_numWorkGroups` is used as a reference to a variable, that is removed. See merge request !179
|
19e43c17c3ded27ecb0250dda7171e748cd3858a |
|
18-Dec-2015 |
bpkowali <boguslaw.p.kowalik@intel.com> |
variable life time issue - removed unnecessary reference
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
|
196c4e8d8dbb87290e1c2c13d3a98f4b8072d1d0 |
|
18-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Fix warnings reported by GCC Change-Id: Ie5de5794fc7ed53e1f3c4cb7b7fe38a756dab2eb
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
|
fa5d80e6a07320b19106f94f87cd22694962ce8f |
|
11-Dec-2015 |
Jeff Bolz <jbolz@nvidia.com> |
Issue 59 - fix addressing in binding_model tests
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
|
6c2a17a2f150369f369026c87f6e834e33cefb97 |
|
09-Dec-2015 |
bpkowali <boguslaw.p.kowalik@intel.com> |
added missing flags switch: VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT 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
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
|
94128dffb454628346f09bb736e0f4ace9df0b9e |
|
05-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Fix whitespace and include guards Change-Id: I580f26ff447fcba8a685850cf5ac15a14af41d60
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.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/binding_model/vktBindingShaderAccessTests.cpp
|
624101c33dc0b50a2293e4148907781bca0e4cb7 |
|
10-Nov-2015 |
Pyry Haulos <phaulos@google.com> |
Check for tess/geom support in binding model tests Change-Id: I5bd8ab480b90135f137fc24bec7a71de680c7892
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
|
4eb833080ca614792bfc506cc7f7383c8cd816a3 |
|
10-Nov-2015 |
Pyry Haulos <phaulos@google.com> |
Fix a few issues in binding model tests * There is no way to access sampled image without a sampler; removed a few affected tests. * Use DESCRIPTOR_POOL_USAGE_DYNAMIC as Move<T> or Unique<T> can't be used with ONE_SHOT pools. * Remove invalid dynamic uniform and storage buffer cases that didn't set dynamic view offsets. Change-Id: I7e2caeb51d493cd8220db0da9ffa031fc2f19f1b
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
|
65f231df9f150a335c7a8ec6bb594305b909793e |
|
10-Nov-2015 |
Pyry Haulos <phaulos@google.com> |
Fix a few broken shaders in binding model tests Change-Id: Ia10debeeca2b37154410a6ef0539f0c69d6bacd3
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
|
3d2071b82061ee418aa87064333069281133edda |
|
28-Sep-2015 |
Pyry Haulos <phaulos@google.com> |
Update to API version 170.2 Change-Id: Icf48994ec9cff5a17ff1472bff2a1272a35a32c3
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
|
db08ff1a7e515db9207e2660dafbc97f28e13dd3 |
|
29-Jul-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Add resource access binding model tests. Change-Id: Icf7d9a37bca6c9151dcb417094f76787379e6c9f
/external/deqp/external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
|