Jakob Bornecrantz
|
899f02e17c
|
c/render: Add timewarp to mesh shader
Currently disabled.
|
2023-10-10 15:33:57 +01:00 |
|
Jakob Bornecrantz
|
09c7aaf97a
|
doc: Document !1980
|
2023-10-10 14:33:07 +00:00 |
|
Jakob Bornecrantz
|
52b93a5a29
|
c/render: Make ubo upload and descriptor setting shareable
|
2023-10-10 14:33:07 +00:00 |
|
Jakob Bornecrantz
|
8ce3971fe9
|
c/render: Make descriptor layout creation function shareable
|
2023-10-10 14:33:07 +00:00 |
|
Jakob Bornecrantz
|
5bc9ff8f13
|
c/render: Make gfx descriptor pool shareable
|
2023-10-10 14:33:07 +00:00 |
|
Jakob Bornecrantz
|
89c99de598
|
c/render: Remove unused render_gfx_view and other fields on render_gfx
|
2023-10-10 14:33:07 +00:00 |
|
Jakob Bornecrantz
|
ff51653ffd
|
c/render: Refactor gfx mesh shader allocation and dispatch
|
2023-10-10 14:33:07 +00:00 |
|
Jakob Bornecrantz
|
bc5727faf2
|
doc: Document !1978
|
2023-10-10 14:30:48 +00:00 |
|
Jakob Bornecrantz
|
93272b684c
|
a/math: Add projection matrix making function
|
2023-10-10 14:30:48 +00:00 |
|
Jakob Bornecrantz
|
11fba8d79f
|
a/math: Add missing files to CMakeLists.txt [NFC]
|
2023-10-10 14:30:48 +00:00 |
|
Jakob Bornecrantz
|
ae31778032
|
a/math: Add missing C declaration specifier [NFC]
|
2023-10-10 14:30:48 +00:00 |
|
Jakob Bornecrantz
|
50b5e6445e
|
a/math: Organize base and api file [NFC]
|
2023-10-10 14:30:48 +00:00 |
|
BabbleBones
|
017834c8ad
|
doc: Document !1979
|
2023-10-09 22:03:17 -04:00 |
|
BabbleBones
|
238647d7e1
|
d/steamvr_lh: Add tundra as generic tracker
|
2023-10-09 22:03:17 -04:00 |
|
Jakob Bornecrantz
|
c1e3d83b5b
|
doc: Document !1976
|
2023-10-06 15:22:37 +01:00 |
|
Jakob Bornecrantz
|
d1ce6c15ac
|
c/render: Use sub-allocation for mesh shader UBOs
|
2023-10-06 15:21:12 +01:00 |
|
Jakob Bornecrantz
|
06ddfe32df
|
c/render: Add scaffolding for sub-allocating UBOs
|
2023-10-06 15:21:12 +01:00 |
|
Jakob Bornecrantz
|
00891b3452
|
c/render: Add simple sub-allocation code
|
2023-10-06 15:21:12 +01:00 |
|
Jakob Bornecrantz
|
efc06dac0f
|
doc: Document !1977
|
2023-10-06 14:51:48 +01:00 |
|
Jakob Bornecrantz
|
0b7deed16f
|
u/system_helpers: Make system devices easier to embed
|
2023-10-06 14:51:48 +01:00 |
|
Jakob Bornecrantz
|
54ce551d75
|
doc: Document !1974
|
2023-10-05 12:49:17 +01:00 |
|
Jakob Bornecrantz
|
6d0ab43cda
|
tests: Add uv to tangent lengths test
|
2023-10-05 12:47:51 +01:00 |
|
Jakob Bornecrantz
|
77efa57e0a
|
c/render: Make library usable on it's own in cmake
|
2023-10-05 12:47:51 +01:00 |
|
Jakob Bornecrantz
|
ace0ca62c6
|
c/render: Expose uv to tangent lengths function
Also document it better.
|
2023-10-05 12:47:51 +01:00 |
|
Jakob Bornecrantz
|
975ca891c3
|
c/render: Refactor gfx distortion dispatch
|
2023-10-05 12:47:51 +01:00 |
|
Jakob Bornecrantz
|
996195f544
|
c/main: Refactor gfx dispatch
|
2023-10-05 12:47:51 +01:00 |
|
Jakob Bornecrantz
|
b7dbdae304
|
c/main: Refactor vertex rot getting in renderer
|
2023-10-05 12:47:51 +01:00 |
|
Jakob Bornecrantz
|
c81356e0c8
|
c/main: Refactor view poses getting in renderer
|
2023-10-05 12:47:51 +01:00 |
|
Jakob Bornecrantz
|
0362834904
|
c/main: Tidy layer headers
|
2023-10-05 12:47:51 +01:00 |
|
Jakob Bornecrantz
|
3ca1381be1
|
doc: Document !1975
|
2023-10-04 16:39:06 +01:00 |
|
Jakob Bornecrantz
|
05a9617874
|
c/util: Fix timewarp logic being inverted for fast path
|
2023-10-04 16:28:38 +01:00 |
|
Jakob Bornecrantz
|
2bce700fbc
|
doc: Document !1972
|
2023-10-04 01:04:03 +01:00 |
|
Jakob Bornecrantz
|
87b3b2ea5a
|
c/render: Constify arguments [NFC]
|
2023-10-04 01:04:03 +01:00 |
|
Jakob Bornecrantz
|
b5a9300479
|
c/render: Tidy header includes in shaders [NFC]
|
2023-10-04 01:04:03 +01:00 |
|
Jakob Bornecrantz
|
ae3cf44263
|
c/render: Refactor shader loading define [NFC]
|
2023-10-04 01:04:03 +01:00 |
|
Jakob Bornecrantz
|
6e7a0a621c
|
c/render: Use define helpers in gfx code
|
2023-10-04 01:04:03 +01:00 |
|
Jakob Bornecrantz
|
b8a226bf7b
|
c/render: Use define helpers in buffer code
|
2023-10-04 01:04:03 +01:00 |
|
Jakob Bornecrantz
|
78a638a6cd
|
c/render: Use define helpers in shaders code
|
2023-10-04 01:04:03 +01:00 |
|
Jakob Bornecrantz
|
f468e124c2
|
c/render: Use define helpers in compute code
|
2023-10-03 21:51:03 +00:00 |
|
Jakob Bornecrantz
|
c93f0d75d8
|
c/render: Use define helpers in resources code
|
2023-10-03 21:51:03 +00:00 |
|
Jakob Bornecrantz
|
19da398713
|
c/render: Use define helpers in distortion code
|
2023-10-03 21:51:03 +00:00 |
|
Jakob Bornecrantz
|
db4ef3bad1
|
doc: Document !1973
|
2023-10-03 20:57:11 +00:00 |
|
Jakob Bornecrantz
|
d72627ceb7
|
a/vk: Fix leak in extension checking code
|
2023-10-03 20:57:11 +00:00 |
|
Jakob Bornecrantz
|
9fc9bd5dbb
|
doc: Document !1971
|
2023-10-03 01:11:14 +01:00 |
|
Jakob Bornecrantz
|
cf1f03b175
|
a/vk: Remove unused vk_has_error
|
2023-10-03 01:11:14 +01:00 |
|
Jakob Bornecrantz
|
6d43e3e4b7
|
a/vk: Remove unused vk_check_error define
|
2023-10-03 01:11:14 +01:00 |
|
Jakob Bornecrantz
|
f4455271c9
|
a/vk: Remove unused vk_check_error_with_free define
|
2023-10-03 01:11:14 +01:00 |
|
Jakob Bornecrantz
|
e10c0e5d40
|
c/main: Use VK_CHK_WITH_RET instead of vk_check_error
|
2023-10-03 01:11:14 +01:00 |
|
Jakob Bornecrantz
|
f75eabea29
|
a/vk: Use VK_CHK_WITH_RET instead of vk_check_error
|
2023-10-03 01:11:14 +01:00 |
|
Jakob Bornecrantz
|
8c512f9890
|
a/vk: Introduce VK_CHK_* helpers
|
2023-10-03 01:11:14 +01:00 |
|