Age | Commit message (Collapse) | Author | Files | Lines |
|
not to build xdg_decoration codes.
Change-Id: I32cd5485d7de480ed61c61d9cc4bb1f50eec52ee
|
|
add TIZEN_SUPPPORT_XDG_WM_BASE definition not to build xdg_wm_base
codes.
Change-Id: I2f0953ec877b1c87bba4dce0e562e043820b59a7
|
|
This reverts commit 5ab0b0a0077d91ca12e3f609f824abbcbf05caac.
Change-Id: Ib52cc18cd03da96b0ed2fc16f18b9bfe6f0d1719
|
|
This reverts commit 31310d81b7ad05a0e97f27d90ba9be12a51e11eb.
Change-Id: I4d149cb5fade35f3d240feaece37728291300339
|
|
This reverts commit d68764be5dd94da586863465467b5836290f9954.
Change-Id: Iacfda452a3aef7467274860d936d2bf335e92df5
|
|
|
|
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>
|
|
- [TO-DO] : Fix build errors on armv7hl arch and revert this patch
Change-Id: Ie7e7b6b9626c02de34ff119c4f97951a4a2fac3c
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
|
|
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>
|
|
Change-Id: I59a7e25b26f42a2fcf43dedd84d982c53e13ede3
|
|
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>
|
|
Change-Id: I6c381678675343b7980d7bd27ae406220afea829
Signed-off-by: SooChan Lim <sc1.lim@samsung.com>
|
|
It fixes build break due to python upgrade.
Change-Id: I0f354983142e33eb908a23f7f6eb232d63cab040
|
|
|
|
- Update known-good
- Generate source
|
|
- Update known-good
- Generate source
|
|
Updated MoltenVK to 1.1.8
|
|
|
|
- Update known-good
- Generate source
|
|
Make vkcube print a string for device type, which is consistent with
vkcubepp.
|
|
Expand previous change to include device group creation. Also added some
VK_ENABLE_BETA_EXTENSIONS guards around the portability identifiers.
|
|
If this extension is present, it must be enabled when creating a VkDevice.
|
|
- Update known-good
- Generate source
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
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.
|
|
Set width does nothing inside json printers, removing it since it isn't necessary.
|
|
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.
|
|
Replace numeric values with the textual version, this makes it easier to read
the code and verify that it is correct.
|
|
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.
|
|
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
Create a single macro define which is used everywhere rather than have 5
different places with the same giant macro if block.
|
|
Use static_cast instead of reinterpret_cast or C style casts. This allows
better type checking and more idiomatic C++.
|
|
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
|
|
Generate a structure that contains all the structures in the pNext chain as
members rather than relying on malloc to allocate memory for them.
|