mirror of
https://github.com/cyberarm/i-mic-fps.git
synced 2025-12-13 06:42:35 +00:00
27 lines
800 B
Ruby
27 lines
800 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
|