Commit graph

82 commits

Author SHA1 Message Date
chyyran
4d790e7a7b doc: update ABI versions in version.rs and readme 2024-09-22 02:06:47 -04:00
chyyran
e0c97f77b4 build: nicer build script messages 2024-09-17 01:30:19 -04:00
chyyran
66561ad2ed doc: fix header image 2024-09-15 03:11:45 -04:00
chyyran
05d48841ad doc: update docs for stable build instructions 2024-09-15 03:10:45 -04:00
chyyran
316e92dc09 build: allow building stable with --stable flag 2024-09-15 03:10:45 -04:00
chyyran
0ce11bac71 doc: promote d3d9 to secondary support
Fixing `global` allows feedback and history, so a lot of things will work.
2024-08-20 23:13:39 -04:00
chyyran
f8c055524b doc(readme): document shader pre-linkage 2024-08-20 00:10:57 -04:00
chyyran
e13bb88df2 doc: update MSRV due to naga 2024-08-02 01:09:43 -04:00
chyyran
d893b6ec97 doc: update supported runtime table to include D3D9 and clarify wgpu status 2024-03-07 21:45:19 -05:00
chyyran
50aa582fa8 reflect(d3d12): fakesign dxil blobs to avoid needing dxil.dll 2024-02-19 09:54:19 -05:00
Ronny Chan
fe84e6a490 rt(gl): use identity matrix for intermediate GL passes 2024-02-17 03:00:53 -05:00
chyyran
ce3a8c6e52 doc: document msrv 2024-02-16 18:14:38 -05:00
chyyran
05467c2c78 docs: update readme to include macOS binary refs 2024-02-14 20:50:17 -05:00
chyyran
4247e64336 docs: update capi docs 2024-02-14 20:50:17 -05:00
chyyran
dc1ab35d89 doc: bump api version 2024-02-14 03:15:29 -05:00
chyyran
7f4a883288 doc: add some examples 2024-02-14 03:15:29 -05:00
chyyran
363657deef rt(vk): make render passes the default, and dynamic rendering not.
This is technically a breaking change for the C API, but it doesn't break ABI.
If someone complains there is a migration guide anyways...
2024-02-14 03:08:09 -05:00
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