chyyran
|
f5da7d8421
|
fmt: cargo fmt
|
2023-07-20 02:40:13 -04:00 |
|
chyyran
|
020fac87ba
|
deps: upgrade to windows 0.48.0
|
2023-04-23 01:44:28 -04:00 |
|
chyyran
|
0adf3505ec
|
rt: mark frame and create APIs unsafe
This doesn't cause an API break in the C API but we don't actually make an attempt to verify that it's safe to access any of the device contexts.
|
2023-02-16 17:33:47 -05:00 |
|
chyyran
|
f2357f9ab1
|
d3d12: add proper fallback for output textures that need mipmapping
|
2023-02-12 23:30:32 -05:00 |
|
chyyran
|
abadfb3ee1
|
d3d12: use dxc to compile mipmap shader
removes fxc dependency completely.
Also slim down windows-rs features where only needed for testing.
|
2023-02-12 13:03:31 -05:00 |
|
chyyran
|
121209da10
|
fmt: clean up warnings
|
2023-02-09 21:06:58 -05:00 |
|
chyyran
|
6d75dc5100
|
fmt: general format and clean up
|
2023-02-07 02:31:08 -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
|
3ad67d9539
|
dep: upgrade to spirv-to-dxil 0.3
|
2023-02-06 19:22:53 -05:00 |
|
chyyran
|
fd48d88fdd
|
dx12: use persistently bound buffers
|
2023-02-05 22:24:58 -05:00 |
|
chyyran
|
f077f86bad
|
dx12: cleanup and micro-opts
|
2023-02-05 21:49:55 -05:00 |
|
chyyran
|
227cae6405
|
fmt: clean up d3d12
|
2023-02-05 20:05:22 -05:00 |
|
chyyran
|
a3589cc794
|
d3d12: make panic free
|
2023-02-05 19:58:51 -05:00 |
|
chyyran
|
b81b2b1d25
|
fmt: run clippy
|
2023-02-05 18:34:30 -05:00 |
|
chyyran
|
2d2ed22e9a
|
fmt: run cargo fmt
|
2023-02-05 16:19:22 -05:00 |
|
chyyran
|
72c9548c7a
|
d3d12: use hlsl as a fallback pipeline
|
2023-02-05 01:54:56 -05:00 |
|
chyyran
|
f677666900
|
d3d12: initial implementation of spirv-to-dxil
|
2023-02-05 01:05:42 -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
|
c2bef7f985
|
d3d12: upload shaders
|
2023-02-01 02:08:50 -05:00 |
|
chyyran
|
53e3732a93
|
d3d12: complete mipmapper
|
2023-02-01 02:08:50 -05:00 |
|
chyyran
|
48e5a8a149
|
d3d12: build mipmapper shader
|
2023-02-01 02:08:50 -05:00 |
|
chyyran
|
56538dbfbf
|
d3d12: load lut texture data
|
2023-02-01 02:08:50 -05:00 |
|
chyyran
|
9a3ce029d7
|
d3d12: partially implement lut texture
|
2023-02-01 02:08:50 -05:00 |
|