DescriptionAlthough this is a less flexible way to set up the vertex attribs I believe we should use it due to the performance improvement.
BEFORE w/ geometry-based AA rect drawing:
drawpointsdash_5_5_aa GPU: cmsecs = 24.18 gmsecs = 21.15 NULLGPU: cmsecs = 15.29
drawpointsdash_3_1_aa GPU: cmsecs = 34.48 gmsecs = 31.55 NULLGPU: cmsecs = 23.56
drawpointsdash_1_1_aa GPU: cmsecs = 75.66 gmsecs = 72.86 NULLGPU: cmsecs = 62.40
aarects GPU: cmsecs = 41.18 gmsecs = 37.85 NULLGPU: cmsecs = 34.48
AFTER w/ geometry-based AA rect rendering:
drawpointsdash_5_5_aa GPU: cmsecs = 22.00 gmsecs = 19.48 NULLGPU: cmsecs = 14.51
drawpointsdash_3_1_aa GPU: cmsecs = 31.98 gmsecs = 29.20 NULLGPU: cmsecs = 22.46
drawpointsdash_1_1_aa GPU: cmsecs = 69.42 gmsecs = 67.76 NULLGPU: cmsecs = 58.50
aarects GPU: cmsecs = 38.38 gmsecs = 35.25 NULLGPU: cmsecs = 32.45
---------------------------------------------------------
BEFORE w/ shader-based rect rendering:
drawpointsdash_5_5_aa GPU: cmsecs = 27.30 gmsecs = 24.61 NULLGPU: cmsecs = 18.25
drawpointsdash_3_1_aa GPU: cmsecs = 40.87 gmsecs = 38.79 NULLGPU: cmsecs = 28.70
drawpointsdash_1_1_aa GPU: cmsecs = 94.54 gmsecs = 93.06 NULLGPU: cmsecs = 77.06
aarects GPU: cmsecs = 55.07 gmsecs = 52.35 NULLGPU: cmsecs = 46.02
AFTER w/ shader-based rect rendering:
drawpointsdash_5_5_aa GPU: cmsecs = 25.43 gmsecs = 22.67 NULLGPU: cmsecs = 17.00
drawpointsdash_3_1_aa GPU: cmsecs = 38.22 gmsecs = 35.65 NULLGPU: cmsecs = 26.21
drawpointsdash_1_1_aa GPU: cmsecs = 85.33 gmsecs = 83.10 NULLGPU: cmsecs = 70.51
aarects GPU: cmsecs = 44.93 gmsecs = 43.80 NULLGPU: cmsecs = 39.00
Patch Set 1 #Patch Set 2 : Now with templates #Patch Set 3 : Fixed minor stuff #Patch Set 4 : Removed tabs #
Total comments: 2
Patch Set 5 : Added "extern const" & removed comment #
Messages
Total messages: 9 (0 generated)
|