Advertisement
Guest User

Untitled

a guest
Mar 27th, 2018
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.60 KB | None | 0 0
  1. local path = "testimg.png"
  2. local dxt1 = dxCreateTexture(path, "dxt1", false)
  3. local dxt3 = dxCreateTexture(path, "dxt3", false)
  4. local dxt5 = dxCreateTexture(path, "dxt5", false)
  5. local argb = dxCreateTexture(path, "argb", false)
  6.  
  7. addCommandHandler("testSpeeds",
  8.     function(_, count)
  9.         outputChatBox("--------------------------------[Speed Test]--------------------------------")      
  10.         local ticks = {
  11.             dxt1 = {},
  12.             dxt3 = {},
  13.             dxt5 = {},
  14.             argb = {},
  15.             path = {}
  16.         }
  17.         ticks.dxt1.start = getTickCount()
  18.         for i = 1, count do
  19.             dxDrawImage(0, 0, 240, 240, dxt1)
  20.         end
  21.         ticks.dxt1.endD = getTickCount()
  22.  
  23.  
  24.         ticks.dxt3.start = getTickCount()
  25.         for i = 1, count do
  26.             dxDrawImage(240, 0, 240, 240, dxt3)
  27.         end
  28.         ticks.dxt3.endD = getTickCount()
  29.  
  30.         ticks.dxt5.start = getTickCount()
  31.         for i = 1, count do
  32.             dxDrawImage(0, 240, 240, 240, dxt5)
  33.         end
  34.         ticks.dxt5.endD = getTickCount()
  35.  
  36.         ticks.argb.start = getTickCount()
  37.         for i = 1, count do
  38.             dxDrawImage(240, 240, 240, 240, argb)
  39.         end
  40.         ticks.argb.endD = getTickCount()
  41.  
  42.         ticks.path.start = getTickCount()
  43.         for i = 1, count do
  44.             dxDrawImage(0, 480, 240, 240, path)
  45.         end
  46.         ticks.path.endD = getTickCount()
  47.  
  48.         for name, v in pairs(ticks) do
  49.             outputChatBox("Finsihed "..name.." in ".. v.endD-v.start.." ms| Ran ".. convertNumber(count) .. " times.")        
  50.         end
  51.     end
  52. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement