Commit graph

722 commits

Author SHA1 Message Date
chyyran
1ffdefd4e8 vk: start to redo hello_triangle to be simpler 2023-01-03 00:55:35 -05:00
chyyran
4393f5c871 capi: capi reflect api 2023-01-02 18:22:52 -05:00
chyyran
3d57be2754 vk: work on hooking 2022-12-29 00:50:48 -05:00
chyyran
88db9220c4 vk: use ubo ring 2022-12-25 01:28:49 -05:00
chyyran
9dbe031ce8 vk: implement vbo 2022-12-25 01:18:11 -05:00
chyyran
2038da787e vk: some work on texture binding 2022-12-22 01:30:14 -05:00
chyyran
abd38b9076 vk: create sampler set 2022-12-21 22:03:38 -05:00
chyyran
12da07a1cf vk: fix validation errors 2022-12-21 22:02:57 -05:00
chyyran
8fca2954b0 fmt: run cargo fmt 2022-12-21 21:39:31 -05:00
chyyran
fe573618f8 vk: implement load luts 2022-12-21 21:13:35 -05:00
chyyran
d5f0bece0b doc: clarify compatibility 2022-12-11 01:19:25 -05:00
chyyran
e428e02dfe vk: create raii buffer abstraction 2022-12-11 01:06:28 -05:00
chyyran
53e3b5c2d1 cleanup: remove unused librashader headers 2022-12-10 02:02:35 -05:00
chyyran
46ec3b46d8 cleanup: remove useless target dir 2022-12-10 02:01:46 -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
6ce7af12e1 vk: create vulkan state for each shader 2022-12-10 01:25:36 -05:00
chyyran
bf840d02e4 reflect: fix spirv fragment output actually was vertex 2022-12-10 01:25:19 -05:00
chyyran
c89ee6da1b doc: update image 2022-12-07 21:38:34 -05:00
chyyran
0c072dbc91 vk: make fbos 2022-12-07 02:05:10 -05:00
chyyran
2baeae494d vk: pipeline layout stuff
also ringbuffer fixes
2022-12-06 01:38:21 -05:00
chyyran
e7351207cf rt: take ringbuffer out for reuse 2022-12-06 01:01:21 -05:00
chyyran
22f87aa7f8 reflect: add FromCompilation<GlslangCompilation> for SpirV 2022-12-05 23:09:59 -05:00
chyyran
a8840829aa vk: begin infra for vk runtime 2022-12-05 21:01:15 -05:00
chyyran
843c438e31 capi: move header generation to postbuild 2022-12-05 17:30:48 -05:00
chyyran
212d5fd7eb chore: Release 2022-12-05 02:12:18 -05:00
chyyran
12aed57dc9 capi: fix docs.rs build 2022-12-05 02:11:52 -05:00
chyyran
0366644218 capi: write to root 2022-12-05 00:49:00 -05:00
chyyran
1be579f280 capi: output headers to target dir 2022-12-05 00:47:58 -05:00
chyyran
87609a7513 capi: allow publish 2022-12-05 00:36:58 -05:00
chyyran
30067df4d6 chore: Release 2022-12-05 00:24:16 -05:00
chyyran
2cce27ecb9 capi: make function pointer types for everything 2022-12-05 00:06:37 -05:00
chyyran
ebe889df2f capi: get rid of safer_ffi 2022-12-04 23:54:47 -05:00
chyyran
0e18b56752 capi: d3d11 capi 2022-12-04 23:54:18 -05:00
chyyran
6ab03ecc99 capi: more docs 2022-12-04 22:48:57 -05:00
chyyran
45913c32bf capi: docs 2022-12-04 22:37:03 -05:00
chyyran
8935ab28e9 rt: allow specifying frame_direction 2022-12-04 22:36:14 -05:00
chyyran
afe7165707 capi: error api 2022-12-04 22:35:51 -05:00
chyyran
8a782da0e8 chore: Release 2022-12-03 21:26:02 -05:00
chyyran
b9b6add160 capi: block publish for now 2022-12-03 21:25:43 -05:00
chyyran
a00c4e1d88 capi: get rid of Box and use NonNull pointers 2022-12-03 19:55:27 -05:00
chyyran
4946bfc0dd gl: catch panic if gl not intialized 2022-12-03 19:07:15 -05:00
chyyran
b928a8068d capi: finish basic gl capi 2022-12-03 18:56:57 -05:00
chyyran
b569de1522 capi: basic capi for presets and gl 2022-12-03 18:33:01 -05:00
chyyran
f92dc5cae6 fmt: run clippy 2022-12-01 19:16:13 -05:00
chyyran
1665770615 rt: move image into runtime 2022-12-01 17:11:42 -05:00
chyyran
ba41055a58 rel(0.1.0-alpha.1): update workspace for alpha 2022-12-01 02:07:21 -05:00
chyyran
e804ffd310 reflect: document and rename some structs 2022-12-01 01:50:16 -05:00
chyyran
5d668a2233 doc: doc preset 2022-12-01 00:24:24 -05:00
chyyran
8fa38c564c d3d11: fix flickering when using feedback 2022-12-01 00:11:41 -05:00