setTimingEnabled.lua 655 B

12345678910111213141516171819202122232425
  1. return {
  2. tag = 'graphics-global',
  3. summary = 'Enable or disable timing stats.',
  4. description = [[
  5. Enables or disables timing stats. When enabled, `Pass:getStats` will return `submitTime` and
  6. `gpuTime` durations. Timing is enabled by default when `t.graphics.debug` is set in
  7. `lovr.conf`. Timing has a small amount of overhead, so it should only be enabled when needed.
  8. ]],
  9. arguments = {
  10. enable = {
  11. type = 'boolean',
  12. description = 'Whether timing should be enabled.'
  13. }
  14. },
  15. returns = {},
  16. variants = {
  17. {
  18. arguments = { 'enable' },
  19. returns = {}
  20. }
  21. },
  22. related = {
  23. 'Pass:getStats'
  24. }
  25. }