35013e60be397bb75ccedfa6ac2e36c337ff1009 |
|
12-Jul-2017 |
Igor Ostrowski <igor.ostrowski@intel.com> |
Add metadata bindings in sparse tests All metadata must be bound prior to device use of the sparse image Affects: dEQP-VK.sparse_resources.image_sparse_residency.* dEQP-VK.sparse_resources.mipmap_sparse_residency.* dEQP-VK.sparse_resources.shader_intrinsics.* dEQP-VK.glsl.texture_functions.*sparse* dEQP-VK.glsl.texture_gather.*sparse* Components: Vulkan VK-GL-CTS issue: 572 Change-Id: I4bbf2b74ed7fc0cea000084769cbed0dbe4a802e
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
55dd4426673bd260dde56addcfea802f21c31304 |
|
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. VK-GL-CTS issue: 465 Components: Vulkan Change-Id: I09f6b0163b5aa2198617230767cd072185afe45c (cherry picked from commit da03200a87f51bed33b3c3030ecbb6df06ff4f60)
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
acfe226b27ca33d201759a3a059dc5254064b483 |
|
17-Nov-2016 |
Dominik Witczak <Dominik.Witczak@amd.com> |
ShaderRenderCaseInstance::uploadSparseImage() fix The function is used by various test cases to fill sparse images with actual content. What they are unaware of is that the func does not assign memory backing to odd tiles. This change fixes this by removing the malicious if() block. The change affects dEQP-VK.glsl.*sparse* tests Change-Id: Ia2b157181d5fdba2d4fa0bcaf37dc02c4a6fe320
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
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.cpp
|
1ac6d9fb4ed361e480ddab4846c089506dd99d5c |
|
08-Sep-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Extend shader built-in variable tests" into vulkan-cts-1.0-dev
|
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.cpp
|
1743e716fb1d2e7463551c75f6aeff5ace2d3198 |
|
25-Aug-2016 |
Alexander Galazin <alexander.galazin@arm.com> |
Issue 479: Remove VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT dEQP-VK.glsl.texture_gather.basic.2d.depth32f.size_pot.compare_less.clamp_to_edge_repeat unconditionally creates a VkImage with VK_FORMAT_D32_SFLOAT and VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT which is optional. However that the test does not really need VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT because the image is not used as D/S attachment, but as SAMPLED and TRANSFER. Change-Id: Ia8a9fe62b3f6e0cf4635e25b33f1f79e2538ba3f
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
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.cpp
|
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.cpp
|
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.cpp
|
ddb3787321e64ab16087fde44bb1cb278addcaf0 |
|
15-Jul-2016 |
Dominik Witczak <Dominik.Witczak@amd.com> |
Only use single-mipped MS images when testing textureSamples() This MR changes two aspects of the dEQP-VK.glsl.texture_functions.query.texturesamples tests: * Only MS images are now bound to sampled image bindings. * As per recent spec clarification, MS images should always be single-mipped. Fixes #432
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
cfc541f0821d66f91b636ac787779a5d57bca38b |
|
28-Jun-2016 |
Peter Siket <ps.szeged@partner.samsung.com> |
Image memory barrier and resolved image load operation fixes.
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
3fabf9547b3e2113a74936b196c69f101ce0851b |
|
25-May-2016 |
Gabor Abraham <gabraham.u-szeged@partner.samsung.com> |
Add OpImageSparse* instruction tests
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
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.cpp
|
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.cpp
|
3514530577c972a0852d00489acd3e215e1be5c0 |
|
02-Jun-2016 |
Daniel Hegedus <dhegedus.uszeged@partner.samsung.com> |
check if sample count actually supported on image format
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
d6a0393ade7cd708f3497dcd7d1e82a931c31b1e |
|
02-Jun-2016 |
Daniel Hegedus <dhegedus.uszeged@partner.samsung.com> |
refactor vulnerable sample count handling
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
ece5b23cbb13cd4e908a44bb5d8227fae30c32d9 |
|
22-Apr-2016 |
Daniel Hegedus <dhegedus.uszeged@partner.samsung.com> |
Added Derivate function tests.
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
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.cpp
|
5533f025bb144cdeee813ebabba2885e14b33b2e |
|
19-Apr-2016 |
Maciej Jesionowski <maciej.jesionowski@mobica.com> |
Validation fixes for dEQP-VK.glsl - Use uint type for booleans to match attribute format - Don't bind descriptor set when it's not updated - Use correct number of vertex input bindings - Use correct color attachment format and layout - Use correct access flags and layout in image barriers
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.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/shaderrender/vktShaderRender.cpp
|
978d3d585aa549eb1e729b51e9d85fc6477240f9 |
|
29-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.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/shaderrender/vktShaderRender.cpp
|
f8922e6b5eeea5be513b8682197c78295c5108a4 |
|
10-Feb-2016 |
Mais Alnasser <mais.alnasser@amd.com> |
ShaderRender is missing the appropriate barriers before and after cmdCopyImageToBuffer
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
9a869c2848d0419008cb99f72c9fa372e3af805d |
|
09-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Remove confidentiality clause from Vulkan CTS license
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
af0ed8fd53c287873e7cbbc9ad582529c62b4805 |
|
25-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Fix format support check in ShaderRenderCase Fixes #254
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
9931d9632ce1e900213ddd41ebd25a36cc93536e |
|
15-Jan-2016 |
Mark Adams <marka@nvidia.com> |
Fix offset parameter for flushMappedMemoryRange In ShaderRenderCaseInstance::uploadImage2D(), the allocation object was being passed in instead of the offset. This resulted in attempting to flush an invalid memory range.
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
5dd012fb2f776e0724c1ba51f5b658883bd6fc9c |
|
13-Jan-2016 |
Jeff Bolz <jbolz@nvidia.com> |
Fix recent regression binding unallocated descriptor set
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
82949d40a80741b4a62fa5d59bd008fa612b7850 |
|
12-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'scygan_shaderRender_empty_dpool' into 'master' shaderRender tests: prevent of creating illegal empty descriptor pool when there are no uniforms shaderRender test were trying to create empty desciprot pool. This is forbidden by spec See merge request !263
|
eec2930556edeec10ef243488843b42a91dff9db |
|
08-Jan-2016 |
bpkowali <boguslaw.p.kowalik@intel.com> |
prevent of creating illegal empty descriptor pool when there are no uniforms
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.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/shaderrender/vktShaderRender.cpp
|
3bc29b613dfc3842a5a90d7deb0b062869033230 |
|
29-Dec-2015 |
Jeff Bolz <jbolz@nvidia.com> |
Change 'shaderrender' (glsl) tests to use a size of 128x128 rather than 100x100, to avoid interpolation noise.
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
e148980e7f95d8a113a7dc84b13ca9906f33869f |
|
20-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Fix few include guards and whitespace violations
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
4a2368e7e7116b88573442aedfc5ec806de7fd06 |
|
17-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Merge branch '47-fix-multisample-state' into 'master' Added multisampeStateParams to graphics pipeline creation, fixes #47 Set a valid VkPipelineMultisampleStateCreateInfo structure to pMultisampleState as declared in api spec. See merge request !171
|
1d7b621b1d86ec78d73744c72bbc02629c21f904 |
|
17-Dec-2015 |
Daniel Hegedus <dhegedus.uszeged@partner.samsung.com> |
Added multisampeStateParams to graphics pipeline creation, fixes #47
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
0bf51e2a309ddd9ba301fa96248d3889ed1600a7 |
|
15-Dec-2015 |
Gabor Abraham <gabraham.u-szeged@partner.samsung.com> |
Remove hack_padding from ShaderRenderer
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
2fefaff91934f41ff34328c6e6b95ed24892b5a4 |
|
12-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Fix a few warnings Change-Id: I610d4a27f49298c46f848666b0654209138d272d
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
ee90522bd5381c8444ef615f5350d8fd50c34a4b |
|
11-Dec-2015 |
Mika Isojärvi <misojarvi@google.com> |
Fix command buffer allocation count. Change-Id: Ia61d81d9ae0425fc97f89057f04fda7b49fe4557
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
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.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/shaderrender/vktShaderRender.cpp
|
7617e1896b93e92cce0214dfbdcd864b8cfbe144 |
|
23-Nov-2015 |
Pyry Haulos <phaulos@google.com> |
Fix a few warnings Change-Id: I2cf5d4f070b8b438e25fb50b88b7123a6e47a593
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
e8849a85b21e64ece65abc17248f01a9591784fe |
|
18-Nov-2015 |
Pyry Haulos <phaulos@google.com> |
Fix a few trivial compiler warnings
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
|
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.cpp
|
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.cpp
|