-
Notifications
You must be signed in to change notification settings - Fork 32
Description
Adapters found:
0: NVIDIA GeForce RTX 2070
1: Microsoft Basic Render Driver
Using adapter 0
Running 30 warm-up frames and 30 benchmark frames:
.............................XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Performance compared to Buffer.Load random
Buffer.Load uniform: 0.568ms 54.832x
Buffer.Load linear: 29.206ms 1.066x
Buffer.Load random: 28.891ms 1.077x
Buffer.Load uniform: 0.651ms 47.837x
Buffer.Load linear: 29.791ms 1.045x
Buffer.Load random: 29.499ms 1.055x
Buffer.Load uniform: 0.877ms 35.482x
Buffer.Load linear: 30.076ms 1.035x
Buffer.Load random: 31.125ms 1.000x
Buffer.Load uniform: 0.563ms 55.315x
Buffer.Load linear: 29.190ms 1.066x
Buffer.Load random: 29.181ms 1.067x
Buffer.Load uniform: 0.654ms 47.616x
Buffer.Load linear: 29.798ms 1.045x
Buffer.Load random: 28.903ms 1.077x
Buffer.Load uniform: 0.875ms 35.560x
Buffer.Load linear: 30.365ms 1.025x
Buffer.Load random: 30.858ms 1.009x
Buffer.Load uniform: 0.562ms 55.394x
Buffer.Load linear: 28.885ms 1.078x
Buffer.Load random: 29.487ms 1.056x
Buffer.Load uniform: 0.653ms 47.630x
Buffer.Load linear: 29.825ms 1.044x
Buffer.Load random: 28.902ms 1.077x
Buffer.Load uniform: 0.882ms 35.277x
Buffer.Load linear: 58.835ms 0.529x
Buffer.Load random: 57.622ms 0.540x
ByteAddressBuffer.Load uniform: 12.099ms 2.572x
ByteAddressBuffer.Load linear: 11.738ms 2.652x
ByteAddressBuffer.Load random: 12.959ms 2.402x
ByteAddressBuffer.Load2 uniform: 17.736ms 1.755x
ByteAddressBuffer.Load2 linear: 31.694ms 0.982x
ByteAddressBuffer.Load2 random: 18.101ms 1.720x
ByteAddressBuffer.Load3 uniform: 25.636ms 1.214x
ByteAddressBuffer.Load3 linear: 33.305ms 0.935x
ByteAddressBuffer.Load3 random: 27.643ms 1.126x
ByteAddressBuffer.Load4 uniform: 34.129ms 0.912x
ByteAddressBuffer.Load4 linear: 77.987ms 0.399x
ByteAddressBuffer.Load4 random: 60.233ms 0.517x
ByteAddressBuffer.Load2 unaligned uniform: 17.765ms 1.752x
ByteAddressBuffer.Load2 unaligned linear: 31.707ms 0.982x
ByteAddressBuffer.Load2 unaligned random: 18.088ms 1.721x
ByteAddressBuffer.Load4 unaligned uniform: 34.121ms 0.912x
ByteAddressBuffer.Load4 unaligned linear: 77.908ms 0.400x
ByteAddressBuffer.Load4 unaligned random: 60.213ms 0.517x
StructuredBuffer.Load uniform: 12.172ms 2.557x
StructuredBuffer.Load linear: 12.500ms 2.490x
StructuredBuffer.Load random: 12.900ms 2.413x
StructuredBuffer.Load uniform: 15.039ms 2.070x
StructuredBuffer.Load linear: 31.650ms 0.983x
StructuredBuffer.Load random: 15.642ms 1.990x
StructuredBuffer.Load uniform: 29.074ms 1.071x
StructuredBuffer.Load linear: 38.141ms 0.816x
StructuredBuffer.Load random: 40.840ms 0.762x
cbuffer{float4} load uniform: 0.852ms 36.535x
cbuffer{float4} load linear: 636.771ms 0.049x
cbuffer{float4} load random: 230.501ms 0.135x
Texture2D.Load uniform: 0.604ms 51.502x
Texture2D.Load linear: 28.886ms 1.078x
Texture2D.Load random: 28.868ms 1.078x
Texture2D.Load uniform: 0.735ms 42.319x
Texture2D.Load linear: 28.890ms 1.077x
Texture2D.Load random: 28.874ms 1.078x
Texture2D.Load uniform: 1.160ms 26.822x
Texture2D.Load linear: 29.416ms 1.058x
Texture2D.Load random: 29.518ms 1.054x
Texture2D.Load uniform: 0.585ms 53.250x
Texture2D.Load linear: 28.875ms 1.078x
Texture2D.Load random: 28.870ms 1.078x
Texture2D.Load uniform: 0.735ms 42.343x
Texture2D.Load linear: 28.891ms 1.077x
Texture2D.Load random: 28.871ms 1.078x
Texture2D.Load uniform: 1.163ms 26.766x
Texture2D.Load linear: 29.425ms 1.058x
Texture2D.Load random: 57.604ms 0.540x
Texture2D.Load uniform: 0.587ms 53.061x
Texture2D.Load linear: 28.881ms 1.078x
Texture2D.Load random: 28.869ms 1.078x
Texture2D.Load uniform: 0.734ms 42.400x
Texture2D.Load linear: 28.887ms 1.077x
Texture2D.Load random: 57.585ms 0.541x
Texture2D.Load uniform: 1.167ms 26.670x
Texture2D.Load linear: 57.609ms 0.540x
Texture2D.Load random: 57.596ms 0.540x