d3d12: Remove state tracking implementation details from header
authorJesse Natalie <jenatali@microsoft.com>
Thu, 21 Jul 2022 19:46:23 +0000 (12:46 -0700)
committerMarge Bot <emma+marge@anholt.net>
Fri, 22 Jul 2022 14:42:56 +0000 (14:42 +0000)
commit9c5d8dcf6c33834de9b5ed8d171c1049a41bd39a
tree02da6ad83a82f2f0412f968ccd72a3913f762080
parent74a811382ff0d414673a32dd8b90b65737357386
d3d12: Remove state tracking implementation details from header

Now that the old state tracking code is removed, implementation details
no longer need to be leaked out of this single source file. Remove structs,
function declarations, 'd3d12_' prefixes, and add static when possible.

Reviewed-by: Bill Kristiansen <billkris@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17688>
src/gallium/drivers/d3d12/d3d12_resource_state.cpp
src/gallium/drivers/d3d12/d3d12_resource_state.h