mesa/src/microsoft
Giancarlo Devich 11bec22647 d3d12: Don't clear d3d12_shader_key
The shader key structure is quite large and memsetting it to zero to be
able to create or often simply find an existing shader is responsible
for a large portion of CPU usage during benchmarks.

This change is more surgical about what, when, and how things get
cleared.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21247>
2023-02-13 22:57:03 +00:00
..
ci CI/windows: Don't limit deqp-runner to 4 jobs 2023-01-27 01:49:19 +00:00
clc d3d12: Don't clear d3d12_shader_key 2023-02-13 22:57:03 +00:00
compiler d3d12: Don't clear d3d12_shader_key 2023-02-13 22:57:03 +00:00
spirv_to_dxil spirv2dxil: Support 16bit types 2023-02-11 06:12:23 +00:00
vulkan d3d12: Don't clear d3d12_shader_key 2023-02-13 22:57:03 +00:00
meson.build d3d12: Move the D3D12ResourceState code to the gallium driver 2022-04-20 23:45:28 -07:00