Commit graph

31 commits

Author SHA1 Message Date
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
chyyran
843c438e31 capi: move header generation to postbuild 2022-12-05 17:30:48 -05:00
chyyran
f92dc5cae6 fmt: run clippy 2022-12-01 19:16:13 -05:00
chyyran
f5c56895fb d3d11: mark as 'ready'
missing error fix but that's not hard
2022-11-30 01:35:52 -05:00
chyyran
5078015605 gl46: implement DSA version of gl runtime 2022-11-28 18:56:35 -05:00
chyyran
9cad2b9128 reflect: make reflect errors non-exhaustive 2022-11-27 23:37:45 -05:00
chyyran
f0bc2d92af d3d11: load shaders and buffers 2022-11-26 23:57:22 -05:00
chyyran
ad0ad991df doc: update readme 2022-11-26 23:36:59 -05:00
chyyran
46bc8a9e70 build: move dx11 -> d3d11 2022-11-26 15:58:26 -05:00
chyyran
dadfb6ba33 dx11: begin to work on dx11 implementation 2022-11-24 01:37:16 -05:00
chyyran
c1a31ec0ed doc: license under MPLv2 2022-11-21 20:49:18 -05:00
chyyran
152259b0af doc: update license 2022-11-21 18:49:51 -05:00
chyyran
26fa21f0c2 doc: update readme 2022-11-21 02:38:23 -05:00
chyyran
2c8f2685f2 gl: fix viewport stuff before i forget 2022-11-19 02:35:02 -05:00
chyyran
d37fc0ccb5 gl: clean up the huge lib.rs file 2022-11-14 01:49:51 -05:00
chyyran
c17796f309 Initial commit 2022-10-17 23:52:16 -04:00