• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ekarpp / lumo / 5843185550
48%
main: 73%

Build:
Build:
LAST BUILD BRANCH: master
DEFAULT BRANCH: main
Ran 12 Aug 2023 08:06PM UTC
Jobs 1
Files 58
Run time 2s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
5843185550

push

github

ekarpp
0.3.0 (#26)

* Adds depth of field to cameras
* Implement perspective and orthographic cameras
* Adds .mtl file parsing
* Adds whole scene parsing from .obj files
* Implement watertight triangle intersection due to Woop et. al. 2013
* Implements robust floating point error checking to hit computations
  * Ray origins are robustly offset according to floating point error to be on the correct side of surfaces
* Triangles store indices to read vertex/normal/texture data from TriangleMesh
* Improve test coverage
* Implement bidirectional path tracing with multiple importance sampling
  * Implements needed sampling methods on objects
  * Implements camera sampling for perspective cameras
  * Refactors image with rendering in progress to `Film`

2049 of 2049 new or added lines in 45 files covered. (100.0%)

2146 of 4336 relevant lines covered (49.49%)

7281111.46 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
0.0
-8.33% src/lib.rs
1
96.88
96.88% src/tracer/object/cylinder.rs
1
97.96
src/tracer/object/triangle_mesh.rs
3
92.81
90.24% src/efloat.rs
5
73.68
-12.03% src/tracer/object/cube.rs
5
57.58
-1.8% src/tracer/scene.rs
6
83.87
2.36% src/tracer/object/instance.rs
7
36.36
36.36% src/tracer/object.rs
7
83.61
83.61% src/tracer/object/cone.rs
9
17.42
-1.37% src/tracer/microfacet.rs
14
77.46
-6.0% src/tracer/object/sphere.rs
19
0.0
0.0% src/renderer.rs
20
0.0
0.0% src/tracer/integrator/path_trace.rs
22
42.59
-26.37% src/tracer/hit.rs
22
0.0
0.0% src/tracer/integrator/direct_light.rs
23
0.0
0.0% src/tracer/integrator.rs
31
31.69
-2.64% src/tracer/pdfs.rs
36
0.0
0.0% src/tracer/bxdfs.rs
46
0.0
0.0% src/tracer/scene/empty_box.rs
49
0.0
-5.77% src/tracer/material.rs
59
52.8
src/parser.rs
61
54.48
src/parser/obj.rs
69
0.0
src/tracer/film.rs
72
0.0
src/parser/mtl.rs
87
0.0
src/tracer/integrator/bd_path_trace/mis.rs
101
0.0
src/tracer/integrator/bd_path_trace/path_gen.rs
131
0.0
0.0% src/tracer/camera.rs
135
0.0
src/tracer/integrator/bd_path_trace/vertex.rs
167
0.0
0.0% src/tracer/integrator/bd_path_trace.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
0.0% src/image.rs
1
0.0
0.0% src/tracer/bxdfs.rs
1
0.0
0.0% src/tracer/camera.rs
1
0.0
0.0% src/tracer/integrator/bd_path_trace.rs
1
73.68
-12.03% src/tracer/object/cube.rs
1
94.17
8.24% src/tracer/object/disk.rs
1
94.23
6.0% src/tracer/object/medium.rs
1
77.46
-6.0% src/tracer/object/sphere.rs
1
99.4
2.23% src/tracer/object/triangle.rs
1
57.58
-1.8% src/tracer/scene.rs
2
42.59
-26.37% src/tracer/hit.rs
2
0.0
0.0% src/tracer/integrator/direct_light.rs
2
0.0
0.0% src/tracer/integrator/path_trace.rs
2
31.69
-2.64% src/tracer/pdfs.rs
3
17.42
-1.37% src/tracer/microfacet.rs
4
0.0
0.0% src/tracer/integrator.rs
7
0.0
-5.77% src/tracer/material.rs
Jobs
ID Job ID Ran Files Coverage
1 5843185550.1 12 Aug 2023 08:06PM UTC 58
49.49
GitHub Action Run
Source Files on build 5843185550
  • Tree
  • List 58
  • Changed 48
  • Source Changed 48
  • Coverage Changed 36
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • a90e552d on github
  • Prev Build on master (#4789232098)
  • Next Build on master (#6042042780)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc