Sha256: ef630bba2f374bf8d2c883081c844f3eade8ba5582eadd97037351f77d4e0467

Contents?: true

Size: 324 Bytes

Versions: 4

Compression:

Stored size: 324 Bytes

Contents

module Nuklear
  class Renderer
    def self.renderer_class
      if SDL2::GL.get_attribute(SDL2::GL::CONTEXT_MAJOR_VERSION) > 2
        require 'nuklear_renderer_opengl4'
        Nuklear::Renderer::OpenGL4
      else
        require 'nuklear_renderer_opengl2'
        Nuklear::Renderer::OpenGL2
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
nuklear-0.1.3 lib/nuklear/renderer/opengl24.rb
nuklear-0.1.2 lib/nuklear/renderer/opengl24.rb
nuklear-0.1.1 lib/nuklear/renderer/opengl24.rb
nuklear-0.1.0 lib/nuklear/renderer/opengl24.rb