Yuxuan Shui
|
a3711d4747
|
vrclient_x64: Support submitting D3D12 textures.
CW-Bug-Id: #23542
|
2024-05-23 10:54:49 +03:00 |
|
Paul Gofman
|
8f03470527
|
vrclient_x64: Unload native vrclient shared library on process detach.
CW-Bug-Id: #23390
|
2024-02-15 15:53:29 +02:00 |
|
Rémi Bernon
|
37785cfbd3
|
vrclient: Split unixlib and build with msvcrt.
CW-Bug-Id: #22729
|
2024-02-15 15:53:28 +02:00 |
|
Rémi Bernon
|
fd574a64ca
|
vrclient: Use int8_t instead of ambiguous sized bool.
CW-Bug-Id: #22729
|
2024-02-15 15:53:28 +02:00 |
|
Rémi Bernon
|
f5ef49cf29
|
vrclient: Use manual method for IVRTrackedCamera_GetVideoStreamFrame.
|
2024-02-15 15:53:28 +02:00 |
|
Rémi Bernon
|
e9aeba85f2
|
vrclient: Move sources out of vrclient_x64 subfolder.
CW-Bug-Id: #22729
|
2024-02-15 15:53:28 +02:00 |
|
Józef Kucia
|
d8f1c49922
|
vrclient: Move source files to separate directory.
In preparation for the next commit.
|
2018-07-30 17:43:32 +02:00 |
|
Józef Kucia
|
d687b83fcb
|
vrclient: Generate call_flat_method() functions.
In order to remove hardcoded limit for parameter count in C API
functions.
|
2018-07-30 09:34:15 +02:00 |
|
Józef Kucia
|
23ffdc5ec8
|
vrclient: Fix x64 thunks for C API.
* Clean up the stack properly.
* Do not push parameters after shadow register space.
|
2018-07-26 12:19:15 -05:00 |
|
Andrew Eikum
|
97cb5639d7
|
vrclient: Fix building on macos
|
2018-06-07 10:16:52 -05:00 |
|
Andrew Eikum
|
d472d536cf
|
vrclient: Call SetExplicitTimingMode even on older vrclient versions
|
2018-06-05 09:34:21 -05:00 |
|
Zebediah Figura
|
f7510f2a7b
|
vrclient: Add support for flat (FnTable) API
|
2018-06-04 14:50:18 -05:00 |
|
Andrew Eikum
|
565041c0e7
|
vrclient: Don't build DXVK support on 32-bit Mac
MoltenVK is 64-bit only, so DXVK will not be supported on 32-bit.
|
2018-05-23 14:34:53 -05:00 |
|
Philip Rebohle
|
e01a5a2855
|
vrclient: Add DXVK support for D3D11 submissions
|
2018-05-10 17:40:33 -07:00 |
|
Andrew Eikum
|
f8acbc68a9
|
vrclient: Support TextureWithPose and TextureWithDepth
|
2018-05-02 08:40:26 -05:00 |
|
Józef Kucia
|
bd96c106ce
|
vrclient: Wait for pending command stream operations before IVRClientCore::Cleanup()
Command stream callbacks may try to access VR client objects.
|
2018-04-19 16:11:58 +02:00 |
|
Józef Kucia
|
a1031dbce4
|
vrclient: Add destructors for win objects
|
2018-04-19 15:55:28 +02:00 |
|
Józef Kucia
|
832108fc39
|
vrclient: Cleanup includes in vrclient_main.c
|
2018-04-19 11:26:54 +02:00 |
|
Andrew Eikum
|
5aa155edb2
|
vrclient: Use Vulkan unwrappers in IVRSystem::GetOutputDevice
|
2018-04-11 11:38:16 -05:00 |
|
Andrew Eikum
|
f386e16db8
|
vrclient: Use Vulkan unwrappers in IVRCompositor::GetVulkanDeviceExtensionsRequired
|
2018-04-11 11:38:05 -05:00 |
|
Andrew Eikum
|
73ba2b3471
|
vrclient: Use Vulkan unwrappers for IVRCompositor::Submit
|
2018-04-11 11:37:26 -05:00 |
|
Józef Kucia
|
f83a2f393c
|
vrclient: Call IVRCompositor::SubmitExplicitTimingData() for wined3d D3D11
|
2018-04-11 08:10:59 -05:00 |
|
Józef Kucia
|
69e7d14b65
|
vrclient: Enable explicit timing for wined3d D3D11
This makes IVRCompositor::WaitGetPoses() graphics-agnostic, and allows
us to call IVRCompositor::Submit() from the wined3d command stream.
|
2018-04-11 08:10:59 -05:00 |
|
Józef Kucia
|
7b06a5685a
|
vrclient: Call IVRCompositor::PostPresentHandoff() on wined3d command stream thread
IVRCompositor::PostPresentHandoff() has to be called on the same thread
as IVRCompositor::Submit()
|
2018-04-11 08:10:59 -05:00 |
|
Józef Kucia
|
dae9230aff
|
vrclient: Add initial support for wined3d D3D11
|
2018-04-11 08:10:58 -05:00 |
|
Józef Kucia
|
f126716098
|
vrclient: Add method overrides for IVRCompositor::Submit()
|
2018-04-11 08:10:58 -05:00 |
|
Józef Kucia
|
dcfb566f89
|
vrclient: Implement IVRSystem::GetDXGIOutputInfo()
|
2018-04-11 08:10:58 -05:00 |
|
Andrew Eikum
|
c5f7f9c038
|
build vrclient
|
2018-01-18 13:57:01 -06:00 |
|
Andrew Eikum
|
a89b44235a
|
Add vrclient
|
2018-01-18 13:29:49 -06:00 |
|