chyyran
|
55e800b67e
|
d3d12: fix mipmaps again
|
2023-02-09 19:44:01 -05:00 |
|
chyyran
|
5e99ddf73c
|
vk/d3d12: recompile pipelines on incompatible output format.
This also involves changes to the C API, since we're breaking API anyways
might as well unify some type names. No breakages for D3D11.
|
2023-02-08 21:21:40 -05:00 |
|
chyyran
|
48a1b28665
|
presets: greatly improve path resolution logic and parsing of invalid constructs
|
2023-02-08 03:06:25 -05:00 |
|
chyyran
|
59e0b5da86
|
rt: unify render target logic
|
2023-02-07 23:14:39 -05:00 |
|
chyyran
|
7ba2b26baa
|
d3d12: optimize barriers
|
2023-02-06 21:56:24 -05:00 |
|
chyyran
|
f14f918068
|
d3d12: use HV 2016 when compiling HLSL pipelines
|
2023-02-06 21:24:55 -05:00 |
|
chyyran
|
4dcbdadb4f
|
capi: publish d3d12
|
2023-02-06 02:17:30 -05:00 |
|
chyyran
|
3cdf3aa105
|
doc(d3d12): clean up docs for d3d12
|
2023-02-06 01:25:06 -05:00 |
|
chyyran
|
ec619ec5e2
|
d3d12: clean up API for d3d12
|
2023-02-06 01:05:19 -05:00 |
|
chyyran
|
a3589cc794
|
d3d12: make panic free
|
2023-02-05 19:58:51 -05:00 |
|
chyyran
|
271788b9c6
|
d3d12: implement history
|
2023-02-05 18:03:38 -05:00 |
|
chyyran
|
6a1138f0dc
|
d3d12: allow force hlsl
|
2023-02-05 17:30:55 -05:00 |
|
chyyran
|
2d2ed22e9a
|
fmt: run cargo fmt
|
2023-02-05 16:19:22 -05:00 |
|
chyyran
|
66a4b1a648
|
doc: document d3d12 differences
|
2023-02-05 02:22:28 -05:00 |
|
chyyran
|
72c9548c7a
|
d3d12: use hlsl as a fallback pipeline
|
2023-02-05 01:54:56 -05:00 |
|
chyyran
|
e66c2a628f
|
d3d12: run final pass
|
2023-02-01 18:09:34 -05:00 |
|
chyyran
|
03b4a7574e
|
d3d12: filter chain pass
|
2023-02-01 02:08:50 -05:00 |
|
chyyran
|
c28e5195c2
|
d3d12: texture infrastructure
|
2023-02-01 02:08:50 -05:00 |
|
chyyran
|
17203692f0
|
d3d12: make framebuffer
|
2023-02-01 02:08:50 -05:00 |
|
chyyran
|
22599285d3
|
d3d12: load vertex buffers
|
2023-02-01 02:08:50 -05:00 |
|
chyyran
|
c2bef7f985
|
d3d12: upload shaders
|
2023-02-01 02:08:50 -05:00 |
|
chyyran
|
8bb02d31e9
|
d3d12: sketch out mipmap gen
|
2023-02-01 02:08:50 -05:00 |
|