summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-06-23Add TIZEN_SUPPPORT_XDG_DECORATION definitiontizen_7.0_m2_releasesubmit/tizen/20220623.022445accepted/tizen/unified/20220623.052339accepted/tizen/7.0/unified/hotfix/20221116.110558accepted/tizen/7.0/unified/20221110.055908tizen_7.0_hotfixtizen_7.0accepted/tizen_7.0_unified_hotfixaccepted/tizen_7.0_unifiedSooChan Lim2-14/+38
not to build xdg_decoration codes. Change-Id: I32cd5485d7de480ed61c61d9cc4bb1f50eec52ee
2022-06-23Remove the use of xdg_wm_base protocolSooChan Lim2-18/+53
add TIZEN_SUPPPORT_XDG_WM_BASE definition not to build xdg_wm_base codes. Change-Id: I2f0953ec877b1c87bba4dce0e562e043820b59a7
2022-06-14Revert "Revert "Revert "spec: armv7hl add to ExcludeArch temporarily"""submit/tizen/20220620.061834Jinbong1-1/+0
This reverts commit 5ab0b0a0077d91ca12e3f609f824abbcbf05caac. Change-Id: Ib52cc18cd03da96b0ed2fc16f18b9bfe6f0d1719
2022-06-13Revert "Revert "spec: armv7hl add to ExcludeArch temporarily""submit/tizen/20220614.015421submit/tizen/20220613.104856accepted/tizen/unified/20220614.093239Gwanglim Lee1-0/+1
This reverts commit 31310d81b7ad05a0e97f27d90ba9be12a51e11eb. Change-Id: I4d149cb5fade35f3d240feaece37728291300339
2022-06-09Revert "spec: armv7hl add to ExcludeArch temporarily"submit/tizen/20220609.091423accepted/tizen/unified/20220610.134734Joonbum Ko1-1/+0
This reverts commit d68764be5dd94da586863465467b5836290f9954. Change-Id: Iacfda452a3aef7467274860d936d2bf335e92df5
2022-06-09Merge "Fix build error" into tizenJoonbum Ko2-2/+2
2022-06-09Fix build errorXuelian Bai2-2/+2
Fix following error: /home/abuild/rpmbuild/BUILD/vulkan-tools-1.3.208/cube/ xdg-decoration-client-header.h:79:1: error: unterminated comment Change-Id: I10fb5f7ed92d37beccaab33a349bae50232b677e Signed-off-by: Xuelian Bai <xuelian.baiwq@samsung.com>
2022-06-09spec: armv7hl add to ExcludeArch temporarilysubmit/tizen/20220609.070600submit/tizen/20220607.045230Joonbum Ko1-0/+1
- [TO-DO] : Fix build errors on armv7hl arch and revert this patch Change-Id: Ie7e7b6b9626c02de34ff119c4f97951a4a2fac3c Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
2022-05-05Fix vkcube issuesubmit/tizen/20220509.032328submit/tizen/20220506.015933Xuelian Bai2-63/+94
xdg-wm-base isn't supported by e20, so replace it by wl_shell Change-Id: Ic0c84d9ce301ed6c44995ad181318b9a79fdf919 Signed-off-by: Xuelian Bai <xuelian.baiwq@samsung.com>
2022-03-28Upgrade to v1.3.208Xuelian Bai2-3/+4
Change-Id: I59a7e25b26f42a2fcf43dedd84d982c53e13ede3
2022-03-28Fix building errors from TVXuelian Bai3-12/+12
1. Fix -Werror=shadow in cube.cpp 2. Ignore other errors in vulkaninfo.h Change-Id: I479267a9582e7786e22f5b04b21e523e7e2e4428 Signed-off-by: Xuelian Bai <xuelian.baiwq@samsung.com>
2022-03-28bump to 1.2.179SooChan Lim1-7/+7
Change-Id: I6c381678675343b7980d7bd27ae406220afea829 Signed-off-by: SooChan Lim <sc1.lim@samsung.com>
2022-03-28scripts: change time to time_processSooChan Lim1-1/+1
It fixes build break due to python upgrade. Change-Id: I0f354983142e33eb908a23f7f6eb232d63cab040
2022-03-28add the spec fileSooChan Lim2-0/+55
2022-03-15build: Update to header 1.3.208upstream/1.3.208Mike Schuchardt5-5/+12
- Update known-good - Generate source
2022-03-08build: Update to header 1.3.207Mike Schuchardt7-5/+82
- Update known-good - Generate source
2022-02-28Update known_good.jsonRichard S. Wright Jr1-1/+1
Updated MoltenVK to 1.1.8
2022-02-18build: Add install target for vkcube-waylandTony-LunarG1-0/+1
2022-02-18build: Update to header 1.3.206Mike Schuchardt5-9/+31
- Update known-good - Generate source
2022-02-09Make device selection output constistentJeremy Hayes1-2/+15
Make vkcube print a string for device type, which is consistent with vkcubepp.
2022-02-09vulkaninfo: Enable portability extension for device groupsMike Schuchardt2-8/+19
Expand previous change to include device group creation. Also added some VK_ENABLE_BETA_EXTENSIONS guards around the portability identifiers.
2022-02-08vulkaninfo: Enable portability subset extension if presentCharles Giessen1-2/+14
If this extension is present, it must be enabled when creating a VkDevice.
2022-02-07build: Update to header 1.3.205Mike Schuchardt5-10/+10
- Update known-good - Generate source
2022-02-07Updated MoltenVK known good tag to 1.1.7Richard S. Wright Jr1-1/+1
2022-02-02vulkaninfo: remove redundant str() in scriptCharles Giessen1-1/+1
2022-02-02vulkaninfo: Use """ where appropriate in scriptCharles Giessen1-46/+50
2022-02-02vulkaninfo: Use single quote in generation scriptCharles Giessen1-29/+29
2022-02-02vulkaninfo: Use constants in pythong scriptCharles Giessen1-13/+17
2022-02-02vulkaninfo: Update generated copyrightCharles Giessen2-13/+13
2022-02-02vulkaninfo: Support structs from multiple extensionsCharles Giessen2-21/+28
VkPhysicalDeviceIDProperties can come from 1.1 but also from support for multiple extensions. This makes the autogen properly check that one of the required extensions is supported.
2022-02-02vulkaninfo: Make chain iterators optionalCharles Giessen2-154/+142
Some of the pNext chains didn't make use of the generic chain printers. Since they aren't being used in code, it is good to disable the generation of those printers.
2022-02-02vulkaninfo: Remove set width in json functionsCharles Giessen1-2/+0
Set width does nothing inside json printers, removing it since it isn't necessary.
2022-02-02vulkaninfo: bitmask printers check for 0 valueCharles Giessen2-19/+20
Only generate the early exit if there doesn't exist an bitmask which has a value of 0. For example, VK_RESOLVE_MODE_NONE has a value of 0, but it would never be printed without this special case.
2022-02-02vulkaninfo: Use enum names in switchesCharles Giessen3-520/+519
Replace numeric values with the textual version, this makes it easier to read the code and verify that it is correct.
2022-02-02vulkaninfo: Put value in unknown flag stringsCharles Giessen2-22/+22
This makes unknown flags put the value of the flag bits in the returned string so that if an error does occur, users can see which value(s) were returned.
2022-02-02vulkaninfo: Remove redundant parameter in GgpuDumpQueuePropsCharles Giessen1-4/+4
2022-02-02vulkaninfo: Chain printers use correct versionCharles Giessen3-124/+129
Previously the version used was up to the caller of the chain printer function to provide, but this was unnecessary as the printer should always use the version of the type (instance or gpu) of printer in question. If both are specified, it uses the gpu version since that implies physical_device functions.
2022-02-02vulkaninfo: Use gpu version only for AppGpuCharles Giessen1-2/+1
The api version of the GPU should solely be based on the GPU version reported by VkPhysicalDeviceProperties. The need to guard against the instance version should be explicit where necessary and not implicitely pulled into the version of the GPU.
2022-02-02vulkaninfo: min_key_width now set in the object stackCharles Giessen4-954/+1086
Previously if a key-value pair wanted to be printed with padding, so the output would be aligned, it would have to pass in the width into each and every printer statement. This commit makes the min_key_width value set per object (in the object_stack) so it can be set after the object is started and re-used over and over. This simplifies the code gen and useability of the Printer class.
2022-02-02vulkaninfo: Refactor printer to use stack for dataCharles Giessen2-158/+161
The output printer kept track of variables that should of been per object or array in a single variable for the entire output. This commit refactors the code to store data in a new StackNode struct such that pushing and poping the stack is how to save and restore the top node's properties, such as the indent, min_width, and if it is an array or object. It allows behavior such as a parent object ignoring the width output but its children respecting it.
2022-02-02vulkaninfo: Simplify WSI macro definesCharles Giessen2-9/+24
Create a single macro define which is used everywhere rather than have 5 different places with the same giant macro if block.
2022-02-02vulkaninfo: Use better casting where possibleCharles Giessen1-1/+1
Use static_cast instead of reinterpret_cast or C style casts. This allows better type checking and more idiomatic C++.
2022-02-02vulkaninfo: Fix spelling mistakesCharles Giessen2-6/+6
2022-02-02vulkaninfo: Use filename in json output descCharles Giessen1-5/+22
Query the current file name so it can be used when printing out the description for the json formats. This is relevant because the windows SDK alters the name of vulkaninfo to vulkaninoSDK and we want this to be present in the output.
2022-02-02vulkaninfo: Support QueueProperties pNext chainCharles Giessen5-32/+220
Make the autogen and vulkaninfo source code support printing of the pNext chain in VkQueueProperties2KHR. Several structs were added to this chain recently and are helpful information to be printed. This required special casing the output so that it only prints the elements that are 'valid' and modifying the chain printer to unset the next header flag.
2022-02-02vulkaninfo: Add Device & driver UUID to summaryCharles Giessen1-5/+9
The Device and Driver UUID is identifying information that is useful to have at a glance. Adding it to the summary would help anyone needing to determine what their device & driver is without searching the entire vulkaninfo output first.
2022-02-02vulkaninfo: Return non-zero from failureCharles Giessen1-2/+4
If vulkaninfo fails for whatever reason, including vulkan API calls, vulkaninfo should return 1 so that CI systems can detect if something is amiss. Previously, while vulkaninfo would recover from a failure (finishing any json/html files that were being printed) it would print 0, which is counter intuitive.
2022-02-02vulkaninfo: Prevent WinCRT debug popupsCharles Giessen1-0/+5
Add the necessary winCRT calls to prevent debug popups from occuring when vulkaninfo crashes. This is necessary to prevent hangs in CI, where these popups can and do occur.
2022-02-02vulkan tools: Fix image usage error reported by validation layersziga-lunarg1-1/+0
2022-02-02vulkaninfo: Generate pNext chain properlyCharles Giessen4-246/+614
Generate a structure that contains all the structures in the pNext chain as members rather than relying on malloc to allocate memory for them.