d3d12: Compile, bind, and cache compute PSOs
authorJesse Natalie <jenatali@microsoft.com>
Fri, 31 Dec 2021 17:58:50 +0000 (09:58 -0800)
committerMarge Bot <emma+marge@anholt.net>
Tue, 11 Jan 2022 01:36:56 +0000 (01:36 +0000)
commit6d38a35afb0e352fdeaaa81bdbce1c5ff7028921
tree160692dfd6cd5720091324a4f7d859bd1274b88c
parente350d1ab091421bfa5cb5cf471d0e930baa57000
d3d12: Compile, bind, and cache compute PSOs

Reviewed-by: Sil Vilerino <sivileri@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14367>
src/gallium/drivers/d3d12/d3d12_batch.cpp
src/gallium/drivers/d3d12/d3d12_compiler.cpp
src/gallium/drivers/d3d12/d3d12_compiler.h
src/gallium/drivers/d3d12/d3d12_context.cpp
src/gallium/drivers/d3d12/d3d12_context.h
src/gallium/drivers/d3d12/d3d12_draw.cpp
src/gallium/drivers/d3d12/d3d12_pipeline_state.cpp
src/gallium/drivers/d3d12/d3d12_pipeline_state.h
src/gallium/drivers/d3d12/d3d12_screen.cpp