chyyran
|
a34bdccc06
|
vk: implement framebuffer operations (gen_mips/copy/clear)
|
2023-01-11 19:44:13 -05:00 |
|
chyyran
|
23458917f3
|
gl: kind of fix mipmap handlingneeds to check next frame
|
2023-01-11 19:09:15 -05:00 |
|
chyyran
|
8047bf80c8
|
gl/d3d11: add option to force mipmap generation off
|
2023-01-11 18:25:31 -05:00 |
|
chyyran
|
4c7dd75d9f
|
doc: document Vulkan support
|
2023-01-11 18:14:32 -05:00 |
|
chyyran
|
dd16dbd5d2
|
vk: remove renderpass stuff
|
2023-01-11 18:04:35 -05:00 |
|
chyyran
|
b8cfeda08a
|
vk: port to use dynamic rendering
|
2023-01-11 17:53:43 -05:00 |
|
chyyran
|
02b3b8baff
|
vk: fix image format conversions
|
2023-01-11 17:28:09 -05:00 |
|
chyyran
|
ace6774a15
|
vk: accept output viewport
|
2023-01-11 02:36:37 -05:00 |
|
chyyran
|
9dd656d49f
|
vk: fix some bugs in the format
|
2023-01-10 22:22:42 -05:00 |
|
chyyran
|
18a96d5e5e
|
vk: initial binding of previous pass outputs
|
2023-01-10 19:36:07 -05:00 |
|
chyyran
|
5154ff620a
|
vk: fix validation errors for hello triangle
|
2023-01-10 19:35:36 -05:00 |
|
chyyran
|
f8ba964b01
|
vk: log commands to renderpass
|
2023-01-10 00:45:48 -05:00 |
|
chyyran
|
4595a5ccc3
|
vk: get closer to having shaders render
|
2023-01-10 00:11:05 -05:00 |
|
chyyran
|
48321d997b
|
fmt: run cargo fmt
|
2023-01-09 22:54:54 -05:00 |
|
chyyran
|
47b5625095
|
vk: fix hello triangle to use render to texture then blit
|
2023-01-09 22:53:28 -05:00 |
|
chyyran
|
c8bcc34fc6
|
vk: redo the hello_triangle
|
2023-01-09 19:17:13 -05:00 |
|
chyyran
|
1d07c66239
|
vk: hello triangle swapchain
|
2023-01-04 00:49:42 -05:00 |
|
chyyran
|
f08098680a
|
misc: tweaks
|
2023-01-03 01:06:42 -05:00 |
|
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 |
|