--- !ruby/object:Gem::Specification
name: mittsu
version: !ruby/object:Gem::Version
  version: 0.4.0
platform: ruby
authors:
- Danielle Smith
autorequire: 
bindir: bin
cert_chain: []
date: 2022-07-13 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
  name: opengl-bindings
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: ffi
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: chunky_png
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: bundler
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: rake
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: minitest
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: minitest-reporters
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: pry
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: benchmark-ips
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: simplecov
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 0.17.1
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 0.17.1
description: Mittsu makes 3D graphics easier by providing an abstraction over OpenGL,
  and is based heavily off of THREE.js. No more weird pointers and wondering about
  the difference between a VAO and a VBO (besides the letter). Simply think of something
  awesome and make it!
email:
- danini@hey.com
executables: []
extensions: []
extra_rdoc_files: []
files:
- ".codeclimate.yml"
- ".github/workflows/build-workflow.yml"
- ".gitignore"
- ".rubocop.yml"
- CODE_OF_CONDUCT.md
- Gemfile
- LICENSE.txt
- README.md
- Rakefile
- bin/console
- bin/setup
- install-glfw.ps1
- lib/mittsu.rb
- lib/mittsu/cameras.rb
- lib/mittsu/cameras/camera.rb
- lib/mittsu/cameras/cube_camera.rb
- lib/mittsu/cameras/orthographic_camera.rb
- lib/mittsu/cameras/perspective_camera.rb
- lib/mittsu/constants.rb
- lib/mittsu/core.rb
- lib/mittsu/core/buffer_attribute.rb
- lib/mittsu/core/buffer_geometry.rb
- lib/mittsu/core/clock.rb
- lib/mittsu/core/dynamic_buffer_attribute.rb
- lib/mittsu/core/event_dispatcher.rb
- lib/mittsu/core/face3.rb
- lib/mittsu/core/geometry.rb
- lib/mittsu/core/hash_array.rb
- lib/mittsu/core/object_3d.rb
- lib/mittsu/core/raycaster.rb
- lib/mittsu/extras.rb
- lib/mittsu/extras/geometries.rb
- lib/mittsu/extras/geometries/box_geometry.rb
- lib/mittsu/extras/geometries/circle_geometry.rb
- lib/mittsu/extras/geometries/cylinder_geometry.rb
- lib/mittsu/extras/geometries/dodecahedron_geometry.rb
- lib/mittsu/extras/geometries/icosahedron_geometry.rb
- lib/mittsu/extras/geometries/lathe_geometry.rb
- lib/mittsu/extras/geometries/octahedron_geometry.rb
- lib/mittsu/extras/geometries/parametric_buffer_geometry.rb
- lib/mittsu/extras/geometries/parametric_geometry.rb
- lib/mittsu/extras/geometries/plane_buffer_geometry.rb
- lib/mittsu/extras/geometries/plane_geometry.rb
- lib/mittsu/extras/geometries/polyhedron_geometry.rb
- lib/mittsu/extras/geometries/ring_geometry.rb
- lib/mittsu/extras/geometries/sphere_geometry.rb
- lib/mittsu/extras/geometries/tetrahedron_geometry.rb
- lib/mittsu/extras/geometries/torus_geometry.rb
- lib/mittsu/extras/geometries/torus_knot_buffer_geometry.rb
- lib/mittsu/extras/geometries/torus_knot_geometry.rb
- lib/mittsu/extras/helpers.rb
- lib/mittsu/extras/helpers/camera_helper.rb
- lib/mittsu/extras/image.rb
- lib/mittsu/extras/image_utils.rb
- lib/mittsu/lights.rb
- lib/mittsu/lights/ambient_light.rb
- lib/mittsu/lights/area_light.rb
- lib/mittsu/lights/directional_light.rb
- lib/mittsu/lights/hemisphere_light.rb
- lib/mittsu/lights/light.rb
- lib/mittsu/lights/point_light.rb
- lib/mittsu/lights/spot_light.rb
- lib/mittsu/loaders.rb
- lib/mittsu/loaders/cache.rb
- lib/mittsu/loaders/file_loader.rb
- lib/mittsu/loaders/image_loader.rb
- lib/mittsu/loaders/loader.rb
- lib/mittsu/loaders/loading_manager.rb
- lib/mittsu/loaders/mtl_loader.rb
- lib/mittsu/loaders/obj_loader.rb
- lib/mittsu/loaders/obj_mtl_loader.rb
- lib/mittsu/materials.rb
- lib/mittsu/materials/line_basic_material.rb
- lib/mittsu/materials/material.rb
- lib/mittsu/materials/mesh_basic_material.rb
- lib/mittsu/materials/mesh_face_material.rb
- lib/mittsu/materials/mesh_lambert_material.rb
- lib/mittsu/materials/mesh_phong_material.rb
- lib/mittsu/materials/point_cloud_material.rb
- lib/mittsu/materials/shader_material.rb
- lib/mittsu/materials/sprite_material.rb
- lib/mittsu/math.rb
- lib/mittsu/math/box2.rb
- lib/mittsu/math/box3.rb
- lib/mittsu/math/color.rb
- lib/mittsu/math/color_keywords.rb
- lib/mittsu/math/euler.rb
- lib/mittsu/math/frustum.rb
- lib/mittsu/math/line3.rb
- lib/mittsu/math/matrix3.rb
- lib/mittsu/math/matrix4.rb
- lib/mittsu/math/plane.rb
- lib/mittsu/math/quaternion.rb
- lib/mittsu/math/ray.rb
- lib/mittsu/math/sphere.rb
- lib/mittsu/math/spline.rb
- lib/mittsu/math/triangle.rb
- lib/mittsu/math/vector.rb
- lib/mittsu/math/vector2.rb
- lib/mittsu/math/vector3.rb
- lib/mittsu/math/vector4.rb
- lib/mittsu/objects.rb
- lib/mittsu/objects/group.rb
- lib/mittsu/objects/line.rb
- lib/mittsu/objects/mesh.rb
- lib/mittsu/objects/point_cloud.rb
- lib/mittsu/objects/sprite.rb
- lib/mittsu/renderers.rb
- lib/mittsu/renderers/generic_lib.rb
- lib/mittsu/renderers/glfw_lib.rb
- lib/mittsu/renderers/glfw_window.rb
- lib/mittsu/renderers/opengl/core/buffer_geometry.rb
- lib/mittsu/renderers/opengl/core/geometry.rb
- lib/mittsu/renderers/opengl/core/object_3d.rb
- lib/mittsu/renderers/opengl/lights/ambient_light.rb
- lib/mittsu/renderers/opengl/lights/directional_light.rb
- lib/mittsu/renderers/opengl/lights/hemisphere_light.rb
- lib/mittsu/renderers/opengl/lights/light.rb
- lib/mittsu/renderers/opengl/lights/point_light.rb
- lib/mittsu/renderers/opengl/lights/spot_light.rb
- lib/mittsu/renderers/opengl/materials/line_basic_material.rb
- lib/mittsu/renderers/opengl/materials/material.rb
- lib/mittsu/renderers/opengl/materials/mesh_basic_material.rb
- lib/mittsu/renderers/opengl/materials/mesh_lambert_material.rb
- lib/mittsu/renderers/opengl/materials/mesh_phong_material.rb
- lib/mittsu/renderers/opengl/materials/opengl_material_basics.rb
- lib/mittsu/renderers/opengl/materials/point_cloud_material.rb
- lib/mittsu/renderers/opengl/materials/shader_material.rb
- lib/mittsu/renderers/opengl/objects/group.rb
- lib/mittsu/renderers/opengl/objects/line.rb
- lib/mittsu/renderers/opengl/objects/mesh.rb
- lib/mittsu/renderers/opengl/objects/point_cloud.rb
- lib/mittsu/renderers/opengl/objects/sprite.rb
- lib/mittsu/renderers/opengl/opengl_buffer.rb
- lib/mittsu/renderers/opengl/opengl_debug.rb
- lib/mittsu/renderers/opengl/opengl_default_target.rb
- lib/mittsu/renderers/opengl/opengl_geometry_group.rb
- lib/mittsu/renderers/opengl/opengl_geometry_like.rb
- lib/mittsu/renderers/opengl/opengl_helper.rb
- lib/mittsu/renderers/opengl/opengl_implementations.rb
- lib/mittsu/renderers/opengl/opengl_lib.rb
- lib/mittsu/renderers/opengl/opengl_light_renderer.rb
- lib/mittsu/renderers/opengl/opengl_mittsu_params.rb
- lib/mittsu/renderers/opengl/opengl_program.rb
- lib/mittsu/renderers/opengl/opengl_shader.rb
- lib/mittsu/renderers/opengl/opengl_state.rb
- lib/mittsu/renderers/opengl/plugins/shadow_map_plugin.rb
- lib/mittsu/renderers/opengl/plugins/sprite_fragment.glsl
- lib/mittsu/renderers/opengl/plugins/sprite_plugin.rb
- lib/mittsu/renderers/opengl/plugins/sprite_vertex.glsl
- lib/mittsu/renderers/opengl/scenes/scene.rb
- lib/mittsu/renderers/opengl/textures/compressed_texture.rb
- lib/mittsu/renderers/opengl/textures/cube_texture.rb
- lib/mittsu/renderers/opengl/textures/data_texture.rb
- lib/mittsu/renderers/opengl/textures/texture.rb
- lib/mittsu/renderers/opengl_render_target.rb
- lib/mittsu/renderers/opengl_renderer.rb
- lib/mittsu/renderers/shaders/rbsl_loader.rb
- lib/mittsu/renderers/shaders/shader_chunk.rb
- lib/mittsu/renderers/shaders/shader_chunk/alphamap_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/alphamap_pars_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/alphatest_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/bumpmap_pars_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/color_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/color_pars_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/color_pars_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/color_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/common.glsl
- lib/mittsu/renderers/shaders/shader_chunk/default_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/defaultnormal_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/envmap_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/envmap_pars_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/envmap_pars_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/envmap_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/fog_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/fog_pars_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/lightmap_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/lightmap_pars_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/lightmap_pars_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/lightmap_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/lights_lambert_pars_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/lights_lambert_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/lights_phong_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/lights_phong_pars_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/lights_phong_pars_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/lights_phong_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/linear_to_gamma_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/logdepthbuf_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/logdepthbuf_pars_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/logdepthbuf_pars_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/logdepthbuf_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/map_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/map_pars_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/map_pars_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/map_particle_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/map_particle_pars_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/map_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/morphnormal_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/morphtarget_pars_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/morphtarget_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/normalmap_pars_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/shadowmap_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/shadowmap_pars_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/shadowmap_pars_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/shadowmap_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/skinbase_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/skinning_pars_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/skinning_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/skinnormal_vertex.glsl
- lib/mittsu/renderers/shaders/shader_chunk/specularmap_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/specularmap_pars_fragment.glsl
- lib/mittsu/renderers/shaders/shader_chunk/worldpos_vertex.glsl
- lib/mittsu/renderers/shaders/shader_lib.rb
- lib/mittsu/renderers/shaders/shader_lib/basic/basic_fragment.rbsl
- lib/mittsu/renderers/shaders/shader_lib/basic/basic_uniforms.rbslu
- lib/mittsu/renderers/shaders/shader_lib/basic/basic_vertex.rbsl
- lib/mittsu/renderers/shaders/shader_lib/cube/cube_fragment.rbsl
- lib/mittsu/renderers/shaders/shader_lib/cube/cube_uniforms.rbslu
- lib/mittsu/renderers/shaders/shader_lib/cube/cube_vertex.rbsl
- lib/mittsu/renderers/shaders/shader_lib/depth_rgba/depth_rgba_fragment.rbsl
- lib/mittsu/renderers/shaders/shader_lib/depth_rgba/depth_rgba_uniforms.rbslu
- lib/mittsu/renderers/shaders/shader_lib/depth_rgba/depth_rgba_vertex.rbsl
- lib/mittsu/renderers/shaders/shader_lib/lambert/lambert_fragment.rbsl
- lib/mittsu/renderers/shaders/shader_lib/lambert/lambert_uniforms.rbslu
- lib/mittsu/renderers/shaders/shader_lib/lambert/lambert_vertex.rbsl
- lib/mittsu/renderers/shaders/shader_lib/particle_basic/particle_basic_fragment.rbsl
- lib/mittsu/renderers/shaders/shader_lib/particle_basic/particle_basic_uniforms.rbslu
- lib/mittsu/renderers/shaders/shader_lib/particle_basic/particle_basic_vertex.rbsl
- lib/mittsu/renderers/shaders/shader_lib/phong/phong_fragment.rbsl
- lib/mittsu/renderers/shaders/shader_lib/phong/phong_uniforms.rbslu
- lib/mittsu/renderers/shaders/shader_lib/phong/phong_vertex.rbsl
- lib/mittsu/renderers/shaders/shader_templates/fragment.glsl.erb
- lib/mittsu/renderers/shaders/shader_templates/vertex.glsl.erb
- lib/mittsu/renderers/shaders/uniforms_lib.rb
- lib/mittsu/renderers/shaders/uniforms_utils.rb
- lib/mittsu/scenes.rb
- lib/mittsu/scenes/scene.rb
- lib/mittsu/textures.rb
- lib/mittsu/textures/compressed_texture.rb
- lib/mittsu/textures/cube_texture.rb
- lib/mittsu/textures/data_texture.rb
- lib/mittsu/textures/texture.rb
- lib/mittsu/textures/video_texture.rb
- lib/mittsu/utils.rb
- lib/mittsu/version.rb
- mittsu.gemspec
homepage: https://github.com/danini-the-panini/mittsu
licenses:
- MIT
metadata:
  bug_tracker: https://github.com/danini-the-panini/mittsu/issues
post_install_message: 
rdoc_options: []
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: 2.0.0
required_rubygems_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
requirements:
- OpenGL 3.3+ capable hardware and drivers
rubygems_version: 3.3.7
signing_key: 
specification_version: 4
summary: 3D Graphics Library for Ruby
test_files: []