Jakob Bornecrantz
|
b56aebff47
|
tests: Include u_time.h in history_buf
|
2022-05-23 09:12:54 -05:00 |
|
Jakob Bornecrantz
|
08d100d7b0
|
d/hydra: Depend on util
|
2022-05-23 09:12:54 -05:00 |
|
Jakob Bornecrantz
|
0b391c5cfd
|
doc: Document !1326
|
2022-05-23 14:11:43 +00:00 |
|
Jakob Bornecrantz
|
aede51bd37
|
doc: Document !943
|
2022-05-23 14:11:43 +00:00 |
|
Ryan Pavlik
|
5656de8b72
|
a/d3d: Fence helpers
|
2022-05-23 14:11:43 +00:00 |
|
Jakob Bornecrantz
|
658a21a177
|
a/d3d: Tidy headers
|
2022-05-23 14:11:43 +00:00 |
|
Jakob Bornecrantz
|
b8b42a4bcb
|
c/client: Tidy D3D11 flip comments
|
2022-05-23 14:11:43 +00:00 |
|
Jakob Bornecrantz
|
d91d6e2aa3
|
c/client: Do not flip projection layers in D3D11
|
2022-05-23 14:11:43 +00:00 |
|
Jakob Bornecrantz
|
4482612021
|
doc: Document !1329
|
2022-05-23 13:54:42 +00:00 |
|
Jakob Bornecrantz
|
0d055bb740
|
d/vive: Fix threading primitive initialization
|
2022-05-23 13:54:42 +00:00 |
|
Moses Turner
|
96d3896664
|
t/hand/mercury: Initialize the frame timing widget correctly
|
2022-05-23 13:19:58 +00:00 |
|
Moses Turner
|
9386e56c3d
|
a/util: Paranoia for u_frame_times_widget
|
2022-05-23 13:19:58 +00:00 |
|
Jakob Bornecrantz
|
57574a1e02
|
cmake: Tidy printout formatting (NFC)
|
2022-05-22 23:02:34 +01:00 |
|
Mateo de Mayo
|
bcac379cf5
|
ipc: Init connection mutex
|
2022-05-21 23:57:55 -03:00 |
|
Mateo de Mayo
|
dd802f7fef
|
c/main: Init vblank.even_thread
|
2022-05-21 23:50:19 -03:00 |
|
Mateo de Mayo
|
7a0a142dba
|
misc: Fix some uninitialized mutexes
|
2022-05-21 23:31:18 -03:00 |
|
Jakob Bornecrantz
|
490e90b493
|
a/vk: Also check for d3d12 fence semaphores
|
2022-05-21 13:37:28 +01:00 |
|
Ryan Pavlik
|
ea35e79ec7
|
ipc: Clarify that wait_image timeout is nanoseconds
|
2022-05-20 23:31:59 +01:00 |
|
Ryan Pavlik
|
e54d336844
|
c/util: Clarify that wait_image timeout is nanoseconds
|
2022-05-20 23:31:59 +01:00 |
|
Ryan Pavlik
|
1b01eb808c
|
c/mock: Clarify that wait_image timeout is nanoseconds
|
2022-05-20 23:31:59 +01:00 |
|
Ryan Pavlik
|
1cd435f321
|
c/client: Clarify that wait_image timeout is nanoseconds
|
2022-05-20 23:31:59 +01:00 |
|
Ryan Pavlik
|
753f37c41f
|
xrt: Clarify that wait_image timeout is nanoseconds
|
2022-05-20 23:31:59 +01:00 |
|
Jakob Bornecrantz
|
f29d327a1a
|
doc: Document !1320 and !1324
|
2022-05-20 23:12:17 +01:00 |
|
Jakob Bornecrantz
|
4fa406610f
|
a/os: Fix fallout from name change
|
2022-05-20 23:07:33 +01:00 |
|
Ryan Pavlik
|
5986eb375f
|
ci: Install Vulkan loader on Windows CI image.
|
2022-05-20 22:37:15 +01:00 |
|
Ryan Pavlik
|
355fb036b5
|
ci: Allow the Windows base and main image to have different tags
|
2022-05-20 22:37:15 +01:00 |
|
Ryan Pavlik
|
dacdcf8375
|
ci: Upload test logs on Windows
|
2022-05-20 22:37:15 +01:00 |
|
Ryan Pavlik
|
2168e0b93c
|
tests: D3D11 and Vulkan client compositor tests
|
2022-05-20 22:37:15 +01:00 |
|
Ryan Pavlik
|
fcc18cf839
|
comp: Add a basic "mock" native compositor for testing purposes
|
2022-05-20 22:37:15 +01:00 |
|
Ryan Pavlik
|
7ccf622ab3
|
tests: Add tests for functionality in auxiliary/d3d
|
2022-05-20 22:37:15 +01:00 |
|
Ryan Pavlik
|
b6bb442162
|
st/oxr: Verify the LUID we get
|
2022-05-20 22:37:15 +01:00 |
|
Ryan Pavlik
|
cdb8d54ca1
|
st/oxr: Work on D3D11
|
2022-05-20 22:37:15 +01:00 |
|
Ryan Pavlik
|
945603a8be
|
comp/client: Initial D3D11 client compositor
Still missing image synchronization/waiting for completion.
|
2022-05-20 22:37:15 +01:00 |
|
Ryan Pavlik
|
9337ea375c
|
auxiliary: Add new d3d helper library
|
2022-05-20 22:37:15 +01:00 |
|
Ryan Pavlik
|
e6d58cf451
|
xrt: Add a D3D11 error
|
2022-05-20 22:37:15 +01:00 |
|
Ryan Pavlik
|
bbfc06cc3e
|
xrt: Add interfaces for D3D11
|
2022-05-20 22:37:15 +01:00 |
|
Ryan Pavlik
|
8bcc2cd195
|
xrt: Add D3D11 to the OpenXR include header
|
2022-05-20 22:37:15 +01:00 |
|
Ryan Pavlik
|
4dd1608950
|
st/oxr: Update extension support header for D3D11
|
2022-05-20 22:37:15 +01:00 |
|
Ryan Pavlik
|
bd90347fce
|
cmake: Clean up build
|
2022-05-20 22:37:15 +01:00 |
|
Ryan Pavlik
|
ccb58dbe8a
|
build: Add option to support D3D11
|
2022-05-20 22:37:15 +01:00 |
|
Ryan Pavlik
|
bfdf278634
|
doc: Document !1322
|
2022-05-20 21:30:41 +00:00 |
|
Ryan Pavlik
|
907edf10a3
|
a/os: Add more docs for correct use of condition variables
|
2022-05-20 21:30:41 +00:00 |
|
Ryan Pavlik
|
c7580c5242
|
c/main: Fix a condition var wait in windows win
|
2022-05-20 21:30:41 +00:00 |
|
Ryan Pavlik
|
5a81d1412a
|
c/main: Fix Windows window backend to handle being shut down and started up again.
|
2022-05-20 21:30:41 +00:00 |
|
Ryan Pavlik
|
1fe1e8847e
|
c/main: Get more data on our errors
|
2022-05-20 21:30:41 +00:00 |
|
Ryan Pavlik
|
795db8712b
|
c/main: Be sure to clean up window class when done.
|
2022-05-20 21:30:41 +00:00 |
|
Ryan Pavlik
|
230424eec9
|
xrt: Add an XRT_INFINITE_DURATION define
Matches XR_INFINITE_DURATION
|
2022-05-20 21:30:41 +00:00 |
|
Ryan Pavlik
|
588b4831a2
|
a/util: Improve docs structure
|
2022-05-20 15:48:19 -05:00 |
|
Ryan Pavlik
|
3de4488dfd
|
doc: Enable EXTRACT_STATIC so our inline functions are visible in doxygen.
|
2022-05-20 15:48:19 -05:00 |
|
Ryan Pavlik
|
fd25fc75bc
|
a/os: Rearrange time header to get the docs outside of the ifdefs.
Easier to read, easure to be sure we don't accidentally miss something
for doxygen.
|
2022-05-20 15:48:02 -05:00 |
|