gxr merge requestshttps://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests2023-06-07T20:10:35Zhttps://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/28use depth swapchain from openxr and submit depth2023-06-07T20:10:35ZChristoph Haaguse depth swapchain from openxr and submit depthhttps://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/27openxr fixes2022-10-04T00:02:12ZChristoph Haagopenxr fixeshttps://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/26build: Query internal girdir var from gulkan2022-08-22T10:06:02ZChristoph Haagbuild: Query internal girdir var from gulkanPart 2 of a fix for https://gitlab.freedesktop.org/xrdesktop/wxrd/-/issues/6Part 2 of a fix for https://gitlab.freedesktop.org/xrdesktop/wxrd/-/issues/6Christoph HaagChristoph Haaghttps://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/25meson: add subproject fallback for gulkan2022-01-31T17:07:31ZSimon Zenisimon@bl4ckb0ne.cameson: add subproject fallback for gulkanhttps://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/24update gtkdoc2021-11-02T12:38:10ZChristoph Haagupdate gtkdochttps://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/23Port to new Gulkan vertex buffer API2021-09-08T15:08:49ZLubosz SarneckiPort to new Gulkan vertex buffer APIPort to changes from https://gitlab.freedesktop.org/xrdesktop/gulkan/-/merge_requests/17Port to changes from https://gitlab.freedesktop.org/xrdesktop/gulkan/-/merge_requests/17https://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/22XR_EXTX_overlay support2021-07-09T13:04:46ZChristoph HaagXR_EXTX_overlay supporthttps://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/21gxr-pointer-tip: Only use gtk-doc comments for public functions2021-04-12T00:31:47ZCorentin Noëlgxr-pointer-tip: Only use gtk-doc comments for public functionsAvoids several warnings when generating the introspection and the documentation.
Signed-off-by: Corentin Noël <corentin.noel@collabora.com>Avoids several warnings when generating the introspection and the documentation.
Signed-off-by: Corentin Noël <corentin.noel@collabora.com>https://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/20introspection: remove the subdir from the header path2021-04-07T17:29:58ZCorentin Noëlintrospection: remove the subdir from the header pathIt is already included in the pkg-config file.
Signed-off-by: Corentin Noël <corentin.noel@collabora.com>It is already included in the pkg-config file.
Signed-off-by: Corentin Noël <corentin.noel@collabora.com>https://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/19introspection: Add Graphene-1.0 as dependency and enhance documentation2021-04-06T22:24:01ZCorentin Noëlintrospection: Add Graphene-1.0 as dependency and enhance documentationAdd (transfer) annotation when required and enhance the (element-type) and (array) coverage.
Signed-off-by: Corentin Noël corentin.noel@collabora.comAdd (transfer) annotation when required and enhance the (element-type) and (array) coverage.
Signed-off-by: Corentin Noël corentin.noel@collabora.comhttps://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/18ci: Update to fdo templates2021-03-26T14:43:39ZChristoph Haagci: Update to fdo templateshttps://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/17gxr-device-manager: Lock gxr_device_manager_get_controllers2021-03-17T15:47:02ZChristoph Haaggxr-device-manager: Lock gxr_device_manager_get_controllersg_slist_append / remove can replace the pointerg_slist_append / remove can replace the pointerhttps://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/16openxr-context: Call xrGetVulkanGraphicsDeviceKHR2021-03-17T15:49:05ZChristoph Haagopenxr-context: Call xrGetVulkanGraphicsDeviceKHRIt is actually required by the spec.
Actually using the device and extensions would require some refactoring in gulkan and gxr, all of which will be thrown out in the `next` branch.
My suggestion is leaving it like this right now and b...It is actually required by the spec.
Actually using the device and extensions would require some refactoring in gulkan and gxr, all of which will be thrown out in the `next` branch.
My suggestion is leaving it like this right now and betting on it runs on the right GPU.https://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/15use glib time functions instead of posix2020-09-15T12:45:05ZChristoph Haaguse glib time functions instead of posixSimplifies time calculations and should fix compiling with musl without dropping -std=c11 #1, #2.Simplifies time calculations and should fix compiling with musl without dropping -std=c11 #1, #2.https://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/14Allow to disable building of tests2020-09-15T12:22:15ZBart RibbersAllow to disable building of testsYou might not always want the tests. Enable them by default but give users the option to disable them.You might not always want the tests. Enable them by default but give users the option to disable them.https://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/13Allow to disable building of examples2020-09-14T16:34:27ZBart RibbersAllow to disable building of examplesMakes #1 less of an issue. Examples are not wanted for distribution packaging anyway (what my main goal is).Makes #1 less of an issue. Examples are not wanted for distribution packaging anyway (what my main goal is).https://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/12manifest: Use binding paths from actions manifest2021-03-17T15:50:31ZChristoph Haagmanifest: Use binding paths from actions manifestImprove the manifest parser API.
Also add htc vive controller bindings for OpenXR.
I have one problem with this PR and that is with the Vive controllers: The right click binding with menu/click does not work. As far as I can tell the b...Improve the manifest parser API.
Also add htc vive controller bindings for OpenXR.
I have one problem with this PR and that is with the Vive controllers: The right click binding with menu/click does not work. As far as I can tell the binding is suggested correctly, but the action is always inactive.https://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/11use stage space if supported2020-07-30T16:04:07ZChristoph Haaguse stage space if supportedhttps://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/10openxr haptic feedback2020-07-29T22:43:12ZChristoph Haagopenxr haptic feedbackhttps://gitlab.freedesktop.org/xrdesktop/gxr/-/merge_requests/9fix one vulkan validation warning2020-03-12T12:05:54ZChristoph Haagfix one vulkan validation warningfixes validation warning
VUID-VkAttachmentDescription-finalLayout-00843(ERROR / SPEC): msgNum: 0 - pCreateInfo->pAttachments[0].finalLayout must not be VK_IMAGE_LAYOUT_UNDEFINED or VK_IMAGE_LAYOUT_PREINITIALIZED. The Vulkan spec states:...fixes validation warning
VUID-VkAttachmentDescription-finalLayout-00843(ERROR / SPEC): msgNum: 0 - pCreateInfo->pAttachments[0].finalLayout must not be VK_IMAGE_LAYOUT_UNDEFINED or VK_IMAGE_LAYOUT_PREINITIALIZED. The Vulkan spec states: finalLayout must not be VK_IMAGE_LAYOUT_UNDEFINED or VK_IMAGE_LAYOUT_PREINITIALIZED (https://www.khronos.org/registry/vulkan/specs/1.1-extensions/html/vkspec.html#VUID-VkAttachmentDescription-finalLayout-00843)
Objects: 1
[0] 0, type: 0, name: NULL