danini-the-panini/mittsu

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
lib/mittsu/math/vector4.rb139
B
6 hrs
F
28%
lib/mittsu/objects.rb5
A
0 mins
A
100%
lib/mittsu/objects/group.rb8
A
0 mins
A
100%
lib/mittsu/objects/line.rb107
C
1 day
F
29%
lib/mittsu/objects/mesh.rb200
D
2 days
F
12%
lib/mittsu/objects/point_cloud.rb82
A
3 hrs
F
28%
lib/mittsu/objects/sprite.rb42
A
0 mins
C
72%
lib/mittsu/renderers.rb1
A
0 mins
A
100%
lib/mittsu/renderers/generic_lib.rb97
A
0 mins
D
67%
lib/mittsu/renderers/glfw_lib.rb46
A
0 mins
F
58%
lib/mittsu/renderers/glfw_window.rb189
D
1 day
F
27%
lib/mittsu/renderers/opengl/core/buffer_geometry.rb9
A
0 mins
B
83%
lib/mittsu/renderers/opengl/core/geometry.rb263
D
2 days
F
55%
lib/mittsu/renderers/opengl/core/object_3d.rb93
A
2 hrs
A
98%
lib/mittsu/renderers/opengl/lights/ambient_light.rb22
A
0 mins
A
100%
lib/mittsu/renderers/opengl/lights/directional_light.rb28
A
0 mins
A
100%
lib/mittsu/renderers/opengl/lights/hemisphere_light.rb31
A
0 mins
A
100%
lib/mittsu/renderers/opengl/lights/light.rb35
A
0 mins
A
100%
lib/mittsu/renderers/opengl/lights/point_light.rb27
A
0 mins
A
100%
lib/mittsu/renderers/opengl/lights/spot_light.rb36
A
0 mins
A
100%
lib/mittsu/renderers/opengl/materials/line_basic_material.rb14
A
0 mins
A
100%
lib/mittsu/renderers/opengl/materials/material.rb191
A
2 hrs
B
86%
lib/mittsu/renderers/opengl/materials/mesh_basic_material.rb16
A
0 mins
A
100%
lib/mittsu/renderers/opengl/materials/mesh_lambert_material.rb25
A
0 mins
A
94%
lib/mittsu/renderers/opengl/materials/mesh_phong_material.rb33
A
0 mins
A
95%
lib/mittsu/renderers/opengl/materials/opengl_material_basics.rb45
A
0 mins
B
87%
lib/mittsu/renderers/opengl/materials/point_cloud_material.rb21
A
0 mins
B
80%
lib/mittsu/renderers/opengl/materials/shader_material.rb10
A
0 mins
A
100%
lib/mittsu/renderers/opengl/objects/group.rb9
A
0 mins
F
50%
lib/mittsu/renderers/opengl/objects/line.rb34
A
45 mins
A
100%
lib/mittsu/renderers/opengl/objects/mesh.rb53
A
2 hrs
B
86%
lib/mittsu/renderers/opengl/objects/point_cloud.rb31
A
45 mins
A
100%
lib/mittsu/renderers/opengl/objects/sprite.rb11
A
0 mins
A
100%
lib/mittsu/renderers/opengl/opengl_buffer.rb11
A
0 mins
C
71%
lib/mittsu/renderers/opengl/opengl_debug.rb71
A
25 mins
lib/mittsu/renderers/opengl/opengl_default_target.rb39
A
0 mins
B
82%
lib/mittsu/renderers/opengl/opengl_extensions.rb36
A
0 mins
A
100%
lib/mittsu/renderers/opengl/opengl_geometry_group.rb567
F
6 days
F
38%
lib/mittsu/renderers/opengl/opengl_geometry_like.rb111
A
0 mins
B
83%
lib/mittsu/renderers/opengl/opengl_helper.rb100
A
0 mins
A
91%
lib/mittsu/renderers/opengl/opengl_implementations.rb33
A
0 mins
A
100%
lib/mittsu/renderers/opengl/opengl_lib.rb15
A
0 mins
A
100%
lib/mittsu/renderers/opengl/opengl_light_renderer.rb36
A
0 mins
A
100%
lib/mittsu/renderers/opengl/opengl_mittsu_params.rb43
A
0 mins
A
100%
lib/mittsu/renderers/opengl/opengl_program.rb187
A
1 hr
B
83%
lib/mittsu/renderers/opengl/opengl_shader.rb45
A
45 mins
C
79%
lib/mittsu/renderers/opengl/opengl_state.rb170
B
5 hrs
C
76%
lib/mittsu/renderers/opengl/plugins/shadow_map_plugin.rb269
D
2 days
F
52%
lib/mittsu/renderers/opengl/plugins/sprite_fragment.glsl
lib/mittsu/renderers/opengl/plugins/sprite_plugin.rb186
A
0 mins
B
84%