d3d12: Avoid heap allocations on hot path d3d12_video_decoder_dxva_picparams_from_pip...
authorSil Vilerino <sivileri@microsoft.com>
Fri, 2 Sep 2022 15:01:25 +0000 (11:01 -0400)
committerSil Vilerino <sivileri@microsoft.com>
Thu, 15 Sep 2022 15:19:39 +0000 (11:19 -0400)
commitd672cc39ba9e4d46d249c436e0d505dcdff401bc
tree3f84e99b59644c81542631fdd765eea40f65ec52
parentd3f0733d1de1eaabbf534820fbe707e35b485aeb
d3d12: Avoid heap allocations on hot path d3d12_video_decoder_dxva_picparams_from_pipe_picparams_hevc

Using pre-allocated storage now.

Reviewed-by: Giancarlo Devich <gdevich@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18328>
src/gallium/drivers/d3d12/d3d12_video_dec.cpp
src/gallium/drivers/d3d12/d3d12_video_dec.h
src/gallium/drivers/d3d12/d3d12_video_dec_hevc.cpp
src/gallium/drivers/d3d12/d3d12_video_dec_hevc.h