Free as in Freedom: Codeberg.org. Create your repos and join us!
Join Donate
Rust crate to implement at least parts of the PBRT book's C++ code. See also https://www.rs-pbrt.org/about ...
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jan Walter fe5ae69281 Fix casting (after integer overflow) in hash(...) function. 1 week ago
..
api_make_camera.rs Work on MLTSampler and 'cargo fmt'. 10 months ago
ass.pest Update pest dependencies to latest versions. 4 months ago
cameras_perspective_generate_ray_differential.rs Add Ray::medium and InteractionCommon::medium_interface. 10 months ago
core_lowdiscrepancy_radical_inverse.rs Work on MLTSampler and 'cargo fmt'. 10 months ago
core_next_float_down.rs Time to split the main source code into several modules. 1 year ago
core_next_float_up.rs Time to split the main source code into several modules. 1 year ago
core_quadratic.rs Apply rustmft 2 months ago
core_read_float_file.rs This resolves issue #60. 5 months ago
core_rng_set_sequence.rs Time to split the main source code into several modules. 1 year ago
filters_create_box_filter.rs Cleanup source code regarding mod.rs files. 1 year ago
filters_create_gaussian_filter.rs Cleanup source code regarding mod.rs files. 1 year ago
filters_create_triangle_filter.rs Implement TriangleFilter (this resolves issue #18). 1 year ago
geometry_bounds2_unit_cube.rs Cleanup source code regarding mod.rs files. 1 year ago
geometry_bounds3_unit_cube.rs Cleanup source code regarding mod.rs files. 1 year ago
geometry_length.rs Work on MLTSampler and 'cargo fmt'. 10 months ago
geometry_length_squared.rs Work on MLTSampler and 'cargo fmt'. 10 months ago
geometry_normal3_null.rs Cleanup source code regarding mod.rs files. 1 year ago
geometry_point2_origin.rs Cleanup source code regarding mod.rs files. 1 year ago
geometry_point3_origin.rs Cleanup source code regarding mod.rs files. 1 year ago
geometry_ray_creation.rs Remove most of the warnings. 8 months ago
geometry_spherical_direction_vec3.rs Minor problem in spherical_direction_vec3(...). Medium interfaces. 9 months ago
geometry_vector2_null.rs Cleanup source code regarding mod.rs files. 1 year ago
geometry_vector3_null.rs Cleanup source code regarding mod.rs files. 1 year ago
integrators_sspm_hash.rs Fix casting (after integer overflow) in hash(...) function. 1 week ago
lights_diffuse_area_light_new.rs Pass MediumInterface to lights. 10 months ago
lights_distant_light_new.rs Pass MediumInterface to lights. 10 months ago
lights_infinite_area_light_new.rs Use a lot more references in function calls. 1 year ago
lights_point_light_new.rs Pass MediumInterface to lights. 10 months ago
parse_ass_file.rs Cleanup all materials, get rid of *Material::bsdf(...). 1 month ago
pbrt.pest Fix rules for filename and ident (relative paths and "|" usage). 2 months ago
pbrt_spheres_differentials_texfilt.rs Cleanup all materials, get rid of *Material::bsdf(...). 1 month ago
pbrt_teapot_area_light.rs Cleanup all materials, get rid of *Material::bsdf(...). 1 month ago
rs_pbrt.rs Change copyright message to include 2019. 1 month ago
shapes_cylinder_create_cylinder_shape.rs Use a lot more references in function calls. 1 year ago
shapes_disk_create_disk_shape.rs Use a lot more references in function calls. 1 year ago
shapes_sphere_create_sphere_shape.rs Apply rustmft 2 months ago
shapes_sphere_intersect.rs Apply rustmft 2 months ago
shapes_sphere_world_bound.rs Apply rustmft 2 months ago
shapes_triangle_create_triangle_mesh.rs Work on MLTSampler and 'cargo fmt'. 10 months ago
shapes_triangle_intersect.rs Add Ray::medium and InteractionCommon::medium_interface. 10 months ago
shapes_triangle_world_bound.rs Use a lot more references in function calls. 1 year ago
transform_matrix4x4_identity.rs Time to split the main source code into several modules. 1 year ago
transform_matrix4x4_new.rs Apply rustmft 2 months ago
transform_matrix4x4_transpose.rs Apply rustmft 2 months ago
transform_quaternion_default.rs Time to split the main source code into several modules. 1 year ago
transform_transform_identity.rs Time to split the main source code into several modules. 1 year ago
transform_transform_look_at.rs Work on MLTSampler and 'cargo fmt'. 10 months ago
transform_transform_new.rs Apply rustmft 2 months ago
transform_transform_point_with_error.rs Use a lot more references in function calls. 1 year ago
transform_transform_ray_with_error.rs Remove most of the warnings. 8 months ago
transform_transform_rotate.rs Use a lot more references in function calls. 1 year ago
transform_transform_rotate_x.rs Time to split the main source code into several modules. 1 year ago
transform_transform_rotate_y.rs Time to split the main source code into several modules. 1 year ago
transform_transform_rotate_z.rs Time to split the main source code into several modules. 1 year ago
transform_transform_scale.rs Time to split the main source code into several modules. 1 year ago
transform_transform_translate.rs Use a lot more references in function calls. 1 year ago
transform_transform_vector_with_error.rs Use a lot more references in function calls. 1 year ago