mirror of
https://github.com/cyberarm/i-mic-fps.git
synced 2025-12-16 08:02:36 +00:00
26 lines
798 B
Ruby
26 lines
798 B
Ruby
# frozen_string_literal: true
|
|
class IMICFPS
|
|
class Commands
|
|
class RendererInfoCommand < Command
|
|
def group
|
|
:global
|
|
end
|
|
|
|
def command
|
|
:renderer_info
|
|
end
|
|
|
|
def handle(arguments, console)
|
|
console.stdin("OpenGL Vendor: #{Style.notice(glGetString(GL_VENDOR))}")
|
|
console.stdin("OpenGL Renderer: #{Style.notice(glGetString(GL_RENDERER))}")
|
|
console.stdin("OpenGL Version: #{Style.notice(glGetString(GL_VERSION))}")
|
|
console.stdin("OpenGL Shader Language Version: #{Style.notice(glGetString(GL_SHADING_LANGUAGE_VERSION))}")
|
|
end
|
|
|
|
def usage
|
|
"#{Style.highlight("renderer_info")} #{Style.notice("Returns OpenGL renderer information")}"
|
|
end
|
|
end
|
|
end
|
|
end
|