danini-the-panini/mittsu-opengl

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
lib/mittsu/opengl/shader/lib/lambert/lambert_vertex.rbsl
lib/mittsu/opengl/shader/lib/particle_basic/particle_basic_fragment.rbsl
lib/mittsu/opengl/shader/lib/particle_basic/particle_basic_uniforms.rbslu
lib/mittsu/opengl/shader/lib/particle_basic/particle_basic_vertex.rbsl
lib/mittsu/opengl/shader/lib/phong/phong_fragment.rbsl
lib/mittsu/opengl/shader/lib/phong/phong_uniforms.rbslu
lib/mittsu/opengl/shader/lib/phong/phong_vertex.rbsl
lib/mittsu/opengl/shader/rbsl_loader.rb147
A
1 hr
B
88%
lib/mittsu/opengl/shader/templates/fragment.glsl.erb
lib/mittsu/opengl/shader/templates/vertex.glsl.erb
lib/mittsu/opengl/shader/uniforms_lib.rb69
A
0 mins
A
100%
lib/mittsu/opengl/shader/uniforms_utils.rb23
A
0 mins
F
56%
lib/mittsu/opengl/state.rb170
B
5 hrs
C
76%
lib/mittsu/opengl/version.rb5
A
0 mins
lib/mittsu/opengl_implementation/core/buffer_geometry.rb9
A
0 mins
B
83%
lib/mittsu/opengl_implementation/core/geometry.rb263
D
2 days
F
55%
lib/mittsu/opengl_implementation/core/object_3d.rb93
A
2 hrs
A
98%
lib/mittsu/opengl_implementation/lights/ambient_light.rb22
A
0 mins
A
100%
lib/mittsu/opengl_implementation/lights/directional_light.rb28
A
0 mins
A
100%
lib/mittsu/opengl_implementation/lights/hemisphere_light.rb31
A
0 mins
A
100%
lib/mittsu/opengl_implementation/lights/light.rb35
A
0 mins
A
100%
lib/mittsu/opengl_implementation/lights/point_light.rb27
A
0 mins
A
100%
lib/mittsu/opengl_implementation/lights/spot_light.rb36
A
0 mins
A
100%
lib/mittsu/opengl_implementation/materials/line_basic_material.rb14
A
0 mins
A
100%
lib/mittsu/opengl_implementation/materials/material.rb191
A
2 hrs
B
86%
lib/mittsu/opengl_implementation/materials/mesh_basic_material.rb16
A
0 mins
A
100%
lib/mittsu/opengl_implementation/materials/mesh_lambert_material.rb25
A
0 mins
A
94%
lib/mittsu/opengl_implementation/materials/mesh_phong_material.rb33
A
0 mins
A
95%
lib/mittsu/opengl_implementation/materials/point_cloud_material.rb21
A
0 mins
B
80%
lib/mittsu/opengl_implementation/materials/shader_material.rb10
A
0 mins
A
100%
lib/mittsu/opengl_implementation/objects/group.rb9
A
0 mins
F
50%
lib/mittsu/opengl_implementation/objects/line.rb34
A
45 mins
A
100%
lib/mittsu/opengl_implementation/objects/mesh.rb53
A
2 hrs
B
86%
lib/mittsu/opengl_implementation/objects/point_cloud.rb31
A
45 mins
A
100%
lib/mittsu/opengl_implementation/objects/sprite.rb11
A
0 mins
A
100%
lib/mittsu/opengl_implementation/scenes/scene.rb9
A
0 mins
A
100%
lib/mittsu/opengl_implementation/textures/compressed_texture.rb19
A
45 mins
F
27%
lib/mittsu/opengl_implementation/textures/cube_texture.rb63
C
1 day
C
78%
lib/mittsu/opengl_implementation/textures/data_texture.rb16
A
0 mins
F
30%
lib/mittsu/opengl_implementation/textures/render_target.rb82
B
4 hrs
C
75%
lib/mittsu/opengl_implementation/textures/texture.rb73
A
45 mins
A
92%
mittsu-opengl.gemspec
run_all_examples.sh