Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local path = "testimg.png"
- local dxt1 = dxCreateTexture(path, "dxt1", false)
- local dxt3 = dxCreateTexture(path, "dxt3", false)
- local dxt5 = dxCreateTexture(path, "dxt5", false)
- local argb = dxCreateTexture(path, "argb", false)
- addCommandHandler("testSpeeds",
- function(_, count)
- outputChatBox("--------------------------------[Speed Test]--------------------------------")
- local ticks = {
- dxt1 = {},
- dxt3 = {},
- dxt5 = {},
- argb = {},
- path = {}
- }
- ticks.dxt1.start = getTickCount()
- for i = 1, count do
- dxDrawImage(0, 0, 240, 240, dxt1)
- end
- ticks.dxt1.endD = getTickCount()
- ticks.dxt3.start = getTickCount()
- for i = 1, count do
- dxDrawImage(240, 0, 240, 240, dxt3)
- end
- ticks.dxt3.endD = getTickCount()
- ticks.dxt5.start = getTickCount()
- for i = 1, count do
- dxDrawImage(0, 240, 240, 240, dxt5)
- end
- ticks.dxt5.endD = getTickCount()
- ticks.argb.start = getTickCount()
- for i = 1, count do
- dxDrawImage(240, 240, 240, 240, argb)
- end
- ticks.argb.endD = getTickCount()
- ticks.path.start = getTickCount()
- for i = 1, count do
- dxDrawImage(0, 480, 240, 240, path)
- end
- ticks.path.endD = getTickCount()
- for name, v in pairs(ticks) do
- outputChatBox("Finsihed "..name.." in ".. v.endD-v.start.." ms| Ran ".. convertNumber(count) .. " times.")
- end
- end
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement