chyyran
b796494cc6
build: remove libvulkan buildtime dependency
2024-02-07 23:55:33 -05:00
chyyran
91794dd353
build: remove cmake and python dependency
2024-02-07 23:55:33 -05:00
chyyran
a5e978f158
doc: add download link
2024-02-04 13:16:48 -05:00
chyyran
97ff76276f
doc: add obs badge
2024-02-04 13:16:48 -05:00
chyyran
ae2a427b5e
pkg(rpm): add RPM spec file
2024-02-04 13:16:48 -05:00
chyyran
2be2178502
build: allow aarch64-linux-unknown-gnu build of librashader-capi
2023-11-29 03:26:58 -05:00
chyyran
229e453a18
doc(readme): update C compat readme
2023-02-19 15:38:11 -05:00
chyyran
284e0e2a0f
capi: emit delayload link arg for d3d12 for systems that don't have dxcompiler.dll
2023-02-19 11:29:21 -05:00
chyyran
b8d1d3eb19
doc(readme): clarify ABI 0
2023-02-17 01:52:53 -05:00
chyyran
302ef76a82
doc(readme): update header image
2023-02-16 17:42:01 -05:00
chyyran
63ec875cf4
doc: detail version policy
2023-02-16 17:34:47 -05:00
chyyran
f8de1fa2ee
docs: fix triangle links
2023-02-16 01:23:01 -05:00
chyyran
d9625187ed
doc: doc preset parser differences
2023-02-15 18:50:35 -05:00
chyyran
83422de1f7
capi: expose disable_cache option to capi
2023-02-15 18:08:47 -05:00
Ronny Chan
58ed82e245
doc: reword thread safety guarantees
2023-02-13 02:32:29 -05:00
chyyran
bc45729a51
build: replace cargo post with custom buildscript
2023-02-11 18:12:14 -05:00
chyyran
fa6cd87c60
vk/11/12: allow gpu-deferred creation of filter chains
2023-02-11 02:44:07 -05:00
chyyran
f73cce83d5
doc(readme): nit: retroarch has drivers, not runtimes
2023-02-11 01:09:25 -05:00
chyyran
512a4c0050
rt: make runtimes thread safe and document thread safety guarantees
2023-02-10 03:20:59 -05:00
chyyran
2b250db353
capi: make _opt* structs more forwards compatible
...
yay another abi break 🙃
hopefully for the last time
2023-02-09 23:44:39 -05:00
chyyran
121209da10
fmt: clean up warnings
2023-02-09 21:06:58 -05:00
chyyran
8cfe59c7aa
doc(readme): spacing
2023-02-09 18:39:02 -05:00
chyyran
009e740610
vk: use gpu-allocator for memory allocations
2023-02-09 18:14:55 -05:00
chyyran
79ed9c222a
doc: clarify build dependencies
2023-02-07 20:05:03 -05:00
chyyran
d1771a8b25
api: fix feature flags to allow building a proper subset of librashader
2023-02-07 18:50:33 -05:00
chyyran
dcc6280b4f
doc: document cmake dependency
2023-02-07 03:02:13 -05:00
chyyran
36d13fe185
doc(readme): typo
2023-02-06 02:31:36 -05:00
chyyran
403b676ea4
doc: indicate need for Vulkan SDK
2023-02-06 02:20:11 -05:00
chyyran
4dcbdadb4f
capi: publish d3d12
2023-02-06 02:17:30 -05:00
chyyran
9a898f2cba
build: try letting cmake take care of meson and ninja.
2023-02-06 01:42:43 -05:00
chyyran
3cdf3aa105
doc(d3d12): clean up docs for d3d12
2023-02-06 01:25:06 -05:00
chyyran
66a4b1a648
doc: document d3d12 differences
2023-02-05 02:22:28 -05:00
chyyran
b861ba6711
doc: clarify license terms
2023-01-29 21:59:27 -05:00
Ronny Chan
dffea95370
reflect: allow binding uniform names to both UBO and Push Constants ( #4 )
2023-01-29 01:57:09 -05:00
chyyran
4aa0e4450f
examples: add d3d11 c++ examples
2023-01-26 23:18:10 -05:00
chyyran
cb614319ff
doc: clarify that static linking is possible not but officially supported
2023-01-26 19:14:38 -05:00
chyyran
fb827b7c24
vk: reallow usage of render passes for environments where dynamic rendering is not available
...
This implementation is greatly simplified compared to the older implementation where framebuffers were attached to output targets. Instead, the graphics pipeline object will create new framebuffers on the fly. The suggestion is still to use dynamic rendering for best performance.
2023-01-25 23:45:10 -05:00
chyyran
8dd60e2a5c
doc: un-exempt librashader-runtime and add docs to show when they should be used.
2023-01-19 01:23:51 -05:00
chyyran
e887b7cf35
docs: add crate docs to helper crates
2023-01-16 23:09:07 -05:00
chyyran
a645bf0622
doc: add build instructions
2023-01-14 17:29:26 -05:00
chyyran
054c365ee1
ld: define out what isn't needed
2023-01-14 01:53:39 -05:00
chyyran
7e34b991e5
ld: start writing librashader_ld
2023-01-13 18:30:16 -05:00
chyyran
fa68b20c19
docs: doc image
2023-01-13 18:23:31 -05:00
chyyran
3e628093ae
capi: finish capi for vulkan
2023-01-13 18:10:20 -05:00
chyyran
f03b7f83fb
doc: use mega-bezel as the hero image
2023-01-12 01:28:02 -05:00
chyyran
4c7dd75d9f
doc: document Vulkan support
2023-01-11 18:14:32 -05:00
chyyran
d5f0bece0b
doc: clarify compatibility
2022-12-11 01:19:25 -05:00
chyyran
11a139b57e
doc: update expected windows dll name
2022-12-10 01:59:54 -05:00
chyyran
e8a1e2f165
d3d11: do a full copy of textures
2022-12-10 01:50:54 -05:00
chyyran
c89ee6da1b
doc: update image
2022-12-07 21:38:34 -05:00