| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Strings must be printed with the PrintString/PrintKeyString functions in
order to properly escape and quote them in the JSON output.
|
|
|
|
This prints the results of vkGetPhysicalDeviceDisplayPropertiesKHR(),
vkGetPhysicalDeviceDisplayPlanePropertiesKHR() and other
related property lookups.
It does not provide support to create a VK_KHR_display surface and
query it.
It also does not try to use VK_EXT_direct_mode_display to take control
of the display from the window system.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function.
clock_gettime() can be used for macos since MacOS 10.12 Sierra, instaead of instead of the obsolescent gettimeofday() function.
see POSIX documenation https://pubs.opengroup.org/onlinepubs/9699919799/functions/gettimeofday.html
|
|
|
|
|
|
|
|
RenderDoc allows only one simultaneously existing logical device, and
vulkaninfo doesn't have a real need to keep them simultaneously alive.
Running vulkaninfo under RenderDoc is useful to get a Vulkan profile
that will represent the RenderDoc capabilities on the current GPU,
which can be useful to, e.g., make a gfxreconstruct trace that will be
later capturable by RenderDoc.
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
|
|
Since KosmicKrisp is now released, the window title should not refer
explicitly to MoltenVK.
|
|
|
|
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
|
|
|
|
as the name says, we're calculating what the previous present's
desired time should have been, which will have IPD added for the
next_present_id's presentation. So for example, if we are processing
the last presented frame's actualPresentTime, our multiple should be
0, not 1.
Now the demo properly locks to 60fps for a 1.0 IPD on my 60Hz display.
|
|
That's already the check for the block we're under.
|
|
We were referencing present_time and ptime past their lifetimes in the
block, resulting in corruption of the pNext chain.
|
|
|
|
|
|
|
|
|
|
|
|
Allows the use of `--show-promoted-structs` in Profile JSON output, allowing "all" structs to be printed. Useful
because it prevents the user having to determine which version of a struct to use.
|
|
Updated MoltenVK version tag
|
|
Structs were only checking the first alias when deciding the display name to use. Now, pNext
chains consider all aliases.
Additionally, --show-promoted-structs now includes printing aliased types, whereas before
it would only work for 'completely distinct aliases', eg the structs are different types instead
of being C typedefs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vulkaninfo typically excludes vendor extensions, but video extensions are
excluded from this. The extension categories struct definitions now have
a new member 'ignore_vendor_exclusions' to control whether that category
include vendor extensions.
|
|
|
|
XSetVMProtocols is needed to register WM_DELETE_WINDOW.
Without this the window close event was never received. The window was
still destroyed and vkAcquireNextImageKHR returned
VK_ERROR_SURFACE_LOST_KHR
|
|
VK_USE_PLATFORM_DISPLAY_KHR
This only needs implemeneted if VK_USE_PLATFORM_DISPLAY_KHR is defined,
otherwise run<WsiPlatform::display>() impl is not available!
|
|
|
|
|
|
|
|
|
|
|
|
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
|