cosmonaut
ecf1a8ed55
Optimize CommandBuffer ( #35 )
...
- remove params methods in favor of overloads and last-resort `in Span<T>` overloads
- add `in` to params that take structs to reduce unnecessary copying
- Buffer can now implicitly cast to BufferBinding
- add render pass / graphics pipeline format match validation
Reviewed-on: MoonsideGames/MoonWorks#35
2022-11-17 20:35:21 +00:00
cosmonaut
a0082bcec6
change Marshal.SizeOf to sizeof
2022-04-27 14:14:15 -07:00
cosmonaut
a413863cf9
add Size property to Buffer
2022-03-03 17:18:38 -08:00
cosmonaut
17333cfb67
destroy update
2022-03-03 17:16:39 -08:00
cosmonaut
9c83423c79
add buffer creation convenience method
2022-03-02 14:29:43 -08:00
cosmonaut
8973b3e658
Formatting pass
2022-02-22 21:14:32 -08:00
cosmonaut
cb25e6feff
resource destroy now requires a CB
2022-02-18 21:02:16 -08:00
cosmonaut
a5c8ebfc3a
update buffer upload ABI
2022-01-13 14:29:08 -08:00
cosmonaut
b928257d3c
document lots of graphics stuff
2021-02-24 12:43:35 -08:00
cosmonaut
68bb51439f
change type buffer setdata to use element offset and length
2021-02-01 22:53:24 -08:00
cosmonaut
9e4007f9f0
buffer setData tweak and pin depthstenciltargetdescription
2021-01-28 21:49:33 -08:00
cosmonaut
ce27a4bc4c
adding some GetDatas and SetDatas
2021-01-25 18:18:25 -08:00
cosmonaut
db44c3e37a
change refs + a SetData convenience method
2021-01-21 17:27:25 -08:00
cosmonaut
d22a70c116
removing explicit RefreshCS references in API
2021-01-20 13:32:48 -08:00