d3d12: Don't accumulate timestamp queries

If an app re-issues a timestamp query a lot, but doesn't ever ask
for the results, we could end up running off the end of our query
heap. But we don't actually need to advance/accumulate, so just
use a single entry in the heap.
73 jobs for !12920 with d3d12-timestamp-query in 7 seconds (queued for 13 seconds)
detached
Status Name Job ID Coverage
  Sanity
passed sanity #15125773

00:00:07

 
  Container
created debian/android_build #15125779
manual debian/arm_build #15125783
aarch64 manual
created debian/arm_test #15125788
created debian/i386_build #15125776
created debian/ppc64el_build #15125777
created debian/s390x_build #15125778
created debian/x86_build #15125775
manual debian/x86_build-base #15125774
manual
manual debian/x86_test-base #15125780
manual
created debian/x86_test-gl #15125781
created debian/x86_test-vk #15125782
manual fedora/x86_build #15125784
manual
created kernel+rootfs_amd64 #15125785
created kernel+rootfs_arm64 #15125786
aarch64
created kernel+rootfs_armhf #15125787
aarch64
manual windows_build_vs2019 #15125789
windows shell 1809 mesa manual
 
  Build X86 64
created debian-clang #15125796
created debian-clover #15125797
created debian-clover-testing #15125792
created debian-gallium #15125793
created debian-release #15125794
created debian-testing #15125790
created debian-testing-asan #15125791
created debian-vulkan #15125798
created fedora-release #15125795
 
  Build Misc
created debian-android #15125799
created debian-arm64 #15125801
aarch64
created debian-arm64-asan #15125802
aarch64
created debian-arm64-build-test #15125803
aarch64
created debian-armhf #15125800
aarch64
created debian-i386 #15125805
created debian-mingw32-x86_64 #15125806
created windows-vs2019 #15125804
windows docker 1809 mesa
 
  Intel
created i915-g33-deqp #15125807
anholt-g33 manual
created i915-g33-piglit #15125808
anholt-g33 manual
created i915-g33-traces #15125809
anholt-g33 manual
created iris-amly-deqp 1/3 #15125813
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-deqp 2/3 #15125814
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-deqp 3/3 #15125815
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-egl #15125822
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-piglit 1/3 #15125823
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-piglit 2/3 #15125824
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-piglit 3/3 #15125825
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-traces #15125827
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-cml-deqp 1/2 #15125820
mesa-ci-x86-64-lava-asus-C436FA-flip-hatch manual
created iris-cml-deqp 2/2 #15125821
mesa-ci-x86-64-lava-asus-C436FA-flip-hatch manual
created iris-cml-traces #15125830
mesa-ci-x86-64-lava-asus-C436FA-flip-hatch manual
created iris-glk-deqp 1/2 #15125810
mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus manual
created iris-glk-deqp 2/2 #15125811
mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus manual
created iris-glk-egl #15125812
mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus manual
created iris-glk-traces #15125826
mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus manual
created iris-kbl-deqp 1/3 #15125816
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
created iris-kbl-deqp 2/3 #15125817
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
created iris-kbl-deqp 3/3 #15125818
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
created iris-kbl-traces #15125828
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
created iris-whl-deqp #15125819
mesa-ci-x86-64-lava-dell-latitude-5400-4305U-sarien manual
created iris-whl-traces #15125829
mesa-ci-x86-64-lava-dell-latitude-5400-4305U-sarien manual
 
  Arm
created panfrost-g52-piglit-gl:arm64 1/2 #15125831
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3 manual
created panfrost-g52-piglit-gl:arm64 2/2 #15125832
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3 manual
 
  Freedreno
created a530_gl 1/5 #15125833
google-freedreno-db820c manual
created a530_gl 2/5 #15125834
google-freedreno-db820c manual
created a530_gl 3/5 #15125835
google-freedreno-db820c manual
created a530_gl 4/5 #15125836
google-freedreno-db820c manual
created a530_gl 5/5 #15125837
google-freedreno-db820c manual
created a530_piglit_gl #15125838
google-freedreno-db820c manual
created a530_piglit_shader 1/2 #15125839
google-freedreno-db820c manual
created a530_piglit_shader 2/2 #15125840
google-freedreno-db820c manual
created a530-traces #15125841
google-freedreno-db820c manual
created a630_vk_full 1/2 #15125842
google-freedreno-cheza manual
created a630_vk_full 2/2 #15125843
google-freedreno-cheza manual
 
  Etnaviv
created gc2000_gles2 #15125844
etnaviv-gc2000 manual
 
  Layered Backends
created test-d3d12-windows #15125845
windows docker 1809 mesa