├── .DS_Store ├── .gitignore ├── BVH.h ├── Makefile ├── README.md ├── geometry.h ├── glm ├── .DS_Store ├── CMakeLists.txt ├── core │ ├── .DS_Store │ ├── _detail.hpp │ ├── _fixes.hpp │ ├── _swizzle.hpp │ ├── _swizzle_func.hpp │ ├── _vectorize.hpp │ ├── dummy.cpp │ ├── func_common.hpp │ ├── func_common.inl │ ├── func_exponential.hpp │ ├── func_exponential.inl │ ├── func_geometric.hpp │ ├── func_geometric.inl │ ├── func_integer.hpp │ ├── func_integer.inl │ ├── func_matrix.hpp │ ├── func_matrix.inl │ ├── func_noise.hpp │ ├── func_noise.inl │ ├── func_packing.hpp │ ├── func_packing.inl │ ├── func_trigonometric.hpp │ ├── func_trigonometric.inl │ ├── func_vector_relational.hpp │ ├── func_vector_relational.inl │ ├── hint.hpp │ ├── intrinsic_common.hpp │ ├── intrinsic_common.inl │ ├── intrinsic_exponential.hpp │ ├── intrinsic_exponential.inl │ ├── intrinsic_geometric.hpp │ ├── intrinsic_geometric.inl │ ├── intrinsic_matrix.hpp │ ├── intrinsic_matrix.inl │ ├── intrinsic_trigonometric.hpp │ ├── intrinsic_trigonometric.inl │ ├── intrinsic_vector_relational.hpp │ ├── intrinsic_vector_relational.inl │ ├── setup.hpp │ ├── type.hpp │ ├── type_float.hpp │ ├── type_gentype.hpp │ ├── type_gentype.inl │ ├── type_half.hpp │ ├── type_half.inl │ ├── type_int.hpp │ ├── type_mat.hpp │ ├── type_mat.inl │ ├── type_mat2x2.hpp │ ├── type_mat2x2.inl │ ├── type_mat2x3.hpp │ ├── type_mat2x3.inl │ ├── type_mat2x4.hpp │ ├── type_mat2x4.inl │ ├── type_mat3x2.hpp │ ├── type_mat3x2.inl │ ├── type_mat3x3.hpp │ ├── type_mat3x3.inl │ ├── type_mat3x4.hpp │ ├── type_mat3x4.inl │ ├── type_mat4x2.hpp │ ├── type_mat4x2.inl │ ├── type_mat4x3.hpp │ ├── type_mat4x3.inl │ ├── type_mat4x4.hpp │ ├── type_mat4x4.inl │ ├── type_size.hpp │ ├── type_vec.hpp │ ├── type_vec.inl │ ├── type_vec1.hpp │ ├── type_vec1.inl │ ├── type_vec2.hpp │ ├── type_vec2.inl │ ├── type_vec3.hpp │ ├── type_vec3.inl │ ├── type_vec4.hpp │ └── type_vec4.inl ├── ext.hpp ├── glm.hpp ├── gtc │ ├── constants.hpp │ ├── constants.inl │ ├── epsilon.hpp │ ├── epsilon.inl │ ├── half_float.hpp │ ├── half_float.inl │ ├── matrix_access.hpp │ ├── matrix_access.inl │ ├── matrix_integer.hpp │ ├── matrix_inverse.hpp │ ├── matrix_inverse.inl │ ├── matrix_transform.hpp │ ├── matrix_transform.inl │ ├── noise.hpp │ ├── noise.inl │ ├── quaternion.hpp │ ├── quaternion.inl │ ├── random.hpp │ ├── random.inl │ ├── reciprocal.hpp │ ├── reciprocal.inl │ ├── swizzle.hpp │ ├── swizzle.inl │ ├── type_precision.hpp │ ├── type_precision.inl │ ├── type_ptr.hpp │ ├── type_ptr.inl │ ├── ulp.hpp │ └── ulp.inl ├── gtx │ ├── .DS_Store │ ├── associated_min_max.hpp │ ├── associated_min_max.inl │ ├── bit.hpp │ ├── bit.inl │ ├── closest_point.hpp │ ├── closest_point.inl │ ├── color_cast.hpp │ ├── color_cast.inl │ ├── color_space.hpp │ ├── color_space.inl │ ├── color_space_YCoCg.hpp │ ├── color_space_YCoCg.inl │ ├── compatibility.hpp │ ├── compatibility.inl │ ├── component_wise.hpp │ ├── component_wise.inl │ ├── constants.hpp │ ├── epsilon.hpp │ ├── euler_angles.hpp │ ├── euler_angles.inl │ ├── extend.hpp │ ├── extend.inl │ ├── extented_min_max.hpp │ ├── extented_min_max.inl │ ├── fast_exponential.hpp │ ├── fast_exponential.inl │ ├── fast_square_root.hpp │ ├── fast_square_root.inl │ ├── fast_trigonometry.hpp │ ├── fast_trigonometry.inl │ ├── gradient_paint.hpp │ ├── gradient_paint.inl │ ├── handed_coordinate_space.hpp │ ├── handed_coordinate_space.inl │ ├── inertia.hpp │ ├── inertia.inl │ ├── int_10_10_10_2.hpp │ ├── int_10_10_10_2.inl │ ├── integer.hpp │ ├── integer.inl │ ├── intersect.hpp │ ├── intersect.inl │ ├── log_base.hpp │ ├── log_base.inl │ ├── matrix_cross_product.hpp │ ├── matrix_cross_product.inl │ ├── matrix_interpolation.hpp │ ├── matrix_interpolation.inl │ ├── matrix_major_storage.hpp │ ├── matrix_major_storage.inl │ ├── matrix_operation.hpp │ ├── matrix_operation.inl │ ├── matrix_query.hpp │ ├── matrix_query.inl │ ├── mixed_product.hpp │ ├── mixed_product.inl │ ├── multiple.hpp │ ├── multiple.inl │ ├── noise.hpp │ ├── norm.hpp │ ├── norm.inl │ ├── normal.hpp │ ├── normal.inl │ ├── normalize_dot.hpp │ ├── normalize_dot.inl │ ├── number_precision.hpp │ ├── number_precision.inl │ ├── ocl_type.hpp │ ├── ocl_type.inl │ ├── optimum_pow.hpp │ ├── optimum_pow.inl │ ├── orthonormalize.hpp │ ├── orthonormalize.inl │ ├── perpendicular.hpp │ ├── perpendicular.inl │ ├── polar_coordinates.hpp │ ├── polar_coordinates.inl │ ├── projection.hpp │ ├── projection.inl │ ├── quaternion.hpp │ ├── quaternion.inl │ ├── random.hpp │ ├── raw_data.hpp │ ├── raw_data.inl │ ├── reciprocal.hpp │ ├── rotate_vector.hpp │ ├── rotate_vector.inl │ ├── simd_mat4.hpp │ ├── simd_mat4.inl │ ├── simd_vec4.hpp │ ├── simd_vec4.inl │ ├── spline.hpp │ ├── spline.inl │ ├── std_based_type.hpp │ ├── std_based_type.inl │ ├── string_cast.hpp │ ├── string_cast.inl │ ├── transform.hpp │ ├── transform.inl │ ├── transform2.hpp │ ├── transform2.inl │ ├── ulp.hpp │ ├── unsigned_int.hpp │ ├── unsigned_int.inl │ ├── vec1.hpp │ ├── vec1.inl │ ├── vector_access.hpp │ ├── vector_access.inl │ ├── vector_angle.hpp │ ├── vector_angle.inl │ ├── vector_query.hpp │ ├── vector_query.inl │ ├── verbose_operator.hpp │ ├── verbose_operator.inl │ ├── wrap.hpp │ └── wrap.inl └── virtrev │ └── xstream.hpp ├── help.bmp ├── light.h ├── main.cpp ├── obj ├── .DS_Store ├── sky_back.bmp └── sky_right.bmp ├── objloader.cpp ├── objloader.h ├── opengl_util.cpp ├── opengl_util.h ├── path_trace.bmp ├── raytrace.frag ├── raytrace.vert ├── raytracing.scene ├── render.frag ├── render.vert ├── sampler.cpp ├── sampler.h ├── shader.cpp ├── shader.h ├── simple_trace.bmp ├── tex ├── .DS_Store ├── blue.bmp ├── board.bmp ├── grass.bmp ├── iron.bmp ├── sky_back.bmp ├── sky_bottom.bmp ├── sky_front.bmp ├── sky_left.bmp ├── sky_right.bmp ├── sky_top.bmp ├── skybox_tex.bmp ├── white.bmp ├── wood1.bmp ├── wood2.bmp └── wood3.bmp ├── texture.cpp ├── texture.h ├── world.cpp └── world.h /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.obj 3 | render -------------------------------------------------------------------------------- /BVH.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/BVH.h -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/README.md -------------------------------------------------------------------------------- /geometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/geometry.h -------------------------------------------------------------------------------- /glm/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/.DS_Store -------------------------------------------------------------------------------- /glm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/CMakeLists.txt -------------------------------------------------------------------------------- /glm/core/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/.DS_Store -------------------------------------------------------------------------------- /glm/core/_detail.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/_detail.hpp -------------------------------------------------------------------------------- /glm/core/_fixes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/_fixes.hpp -------------------------------------------------------------------------------- /glm/core/_swizzle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/_swizzle.hpp -------------------------------------------------------------------------------- /glm/core/_swizzle_func.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/_swizzle_func.hpp -------------------------------------------------------------------------------- /glm/core/_vectorize.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/_vectorize.hpp -------------------------------------------------------------------------------- /glm/core/dummy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/dummy.cpp -------------------------------------------------------------------------------- /glm/core/func_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/func_common.hpp -------------------------------------------------------------------------------- /glm/core/func_common.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/func_common.inl -------------------------------------------------------------------------------- /glm/core/func_exponential.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/func_exponential.hpp -------------------------------------------------------------------------------- /glm/core/func_exponential.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/func_exponential.inl -------------------------------------------------------------------------------- /glm/core/func_geometric.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/func_geometric.hpp -------------------------------------------------------------------------------- /glm/core/func_geometric.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/func_geometric.inl -------------------------------------------------------------------------------- /glm/core/func_integer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/func_integer.hpp -------------------------------------------------------------------------------- /glm/core/func_integer.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/func_integer.inl -------------------------------------------------------------------------------- /glm/core/func_matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/func_matrix.hpp -------------------------------------------------------------------------------- /glm/core/func_matrix.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/func_matrix.inl -------------------------------------------------------------------------------- /glm/core/func_noise.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/func_noise.hpp -------------------------------------------------------------------------------- /glm/core/func_noise.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/func_noise.inl -------------------------------------------------------------------------------- /glm/core/func_packing.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/func_packing.hpp -------------------------------------------------------------------------------- /glm/core/func_packing.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/func_packing.inl -------------------------------------------------------------------------------- /glm/core/func_trigonometric.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/func_trigonometric.hpp -------------------------------------------------------------------------------- /glm/core/func_trigonometric.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/func_trigonometric.inl -------------------------------------------------------------------------------- /glm/core/func_vector_relational.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/func_vector_relational.hpp -------------------------------------------------------------------------------- /glm/core/func_vector_relational.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/func_vector_relational.inl -------------------------------------------------------------------------------- /glm/core/hint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/hint.hpp -------------------------------------------------------------------------------- /glm/core/intrinsic_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/intrinsic_common.hpp -------------------------------------------------------------------------------- /glm/core/intrinsic_common.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/intrinsic_common.inl -------------------------------------------------------------------------------- /glm/core/intrinsic_exponential.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/intrinsic_exponential.hpp -------------------------------------------------------------------------------- /glm/core/intrinsic_exponential.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/intrinsic_exponential.inl -------------------------------------------------------------------------------- /glm/core/intrinsic_geometric.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/intrinsic_geometric.hpp -------------------------------------------------------------------------------- /glm/core/intrinsic_geometric.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/intrinsic_geometric.inl -------------------------------------------------------------------------------- /glm/core/intrinsic_matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/intrinsic_matrix.hpp -------------------------------------------------------------------------------- /glm/core/intrinsic_matrix.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/intrinsic_matrix.inl -------------------------------------------------------------------------------- /glm/core/intrinsic_trigonometric.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/intrinsic_trigonometric.hpp -------------------------------------------------------------------------------- /glm/core/intrinsic_trigonometric.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/intrinsic_trigonometric.inl -------------------------------------------------------------------------------- /glm/core/intrinsic_vector_relational.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/intrinsic_vector_relational.hpp -------------------------------------------------------------------------------- /glm/core/intrinsic_vector_relational.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/intrinsic_vector_relational.inl -------------------------------------------------------------------------------- /glm/core/setup.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/setup.hpp -------------------------------------------------------------------------------- /glm/core/type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type.hpp -------------------------------------------------------------------------------- /glm/core/type_float.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_float.hpp -------------------------------------------------------------------------------- /glm/core/type_gentype.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_gentype.hpp -------------------------------------------------------------------------------- /glm/core/type_gentype.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_gentype.inl -------------------------------------------------------------------------------- /glm/core/type_half.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_half.hpp -------------------------------------------------------------------------------- /glm/core/type_half.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_half.inl -------------------------------------------------------------------------------- /glm/core/type_int.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_int.hpp -------------------------------------------------------------------------------- /glm/core/type_mat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat.hpp -------------------------------------------------------------------------------- /glm/core/type_mat.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat.inl -------------------------------------------------------------------------------- /glm/core/type_mat2x2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat2x2.hpp -------------------------------------------------------------------------------- /glm/core/type_mat2x2.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat2x2.inl -------------------------------------------------------------------------------- /glm/core/type_mat2x3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat2x3.hpp -------------------------------------------------------------------------------- /glm/core/type_mat2x3.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat2x3.inl -------------------------------------------------------------------------------- /glm/core/type_mat2x4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat2x4.hpp -------------------------------------------------------------------------------- /glm/core/type_mat2x4.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat2x4.inl -------------------------------------------------------------------------------- /glm/core/type_mat3x2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat3x2.hpp -------------------------------------------------------------------------------- /glm/core/type_mat3x2.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat3x2.inl -------------------------------------------------------------------------------- /glm/core/type_mat3x3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat3x3.hpp -------------------------------------------------------------------------------- /glm/core/type_mat3x3.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat3x3.inl -------------------------------------------------------------------------------- /glm/core/type_mat3x4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat3x4.hpp -------------------------------------------------------------------------------- /glm/core/type_mat3x4.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat3x4.inl -------------------------------------------------------------------------------- /glm/core/type_mat4x2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat4x2.hpp -------------------------------------------------------------------------------- /glm/core/type_mat4x2.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat4x2.inl -------------------------------------------------------------------------------- /glm/core/type_mat4x3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat4x3.hpp -------------------------------------------------------------------------------- /glm/core/type_mat4x3.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat4x3.inl -------------------------------------------------------------------------------- /glm/core/type_mat4x4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat4x4.hpp -------------------------------------------------------------------------------- /glm/core/type_mat4x4.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_mat4x4.inl -------------------------------------------------------------------------------- /glm/core/type_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_size.hpp -------------------------------------------------------------------------------- /glm/core/type_vec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_vec.hpp -------------------------------------------------------------------------------- /glm/core/type_vec.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_vec.inl -------------------------------------------------------------------------------- /glm/core/type_vec1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_vec1.hpp -------------------------------------------------------------------------------- /glm/core/type_vec1.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_vec1.inl -------------------------------------------------------------------------------- /glm/core/type_vec2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_vec2.hpp -------------------------------------------------------------------------------- /glm/core/type_vec2.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_vec2.inl -------------------------------------------------------------------------------- /glm/core/type_vec3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_vec3.hpp -------------------------------------------------------------------------------- /glm/core/type_vec3.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_vec3.inl -------------------------------------------------------------------------------- /glm/core/type_vec4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_vec4.hpp -------------------------------------------------------------------------------- /glm/core/type_vec4.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/core/type_vec4.inl -------------------------------------------------------------------------------- /glm/ext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/ext.hpp -------------------------------------------------------------------------------- /glm/glm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/glm.hpp -------------------------------------------------------------------------------- /glm/gtc/constants.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/constants.hpp -------------------------------------------------------------------------------- /glm/gtc/constants.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/constants.inl -------------------------------------------------------------------------------- /glm/gtc/epsilon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/epsilon.hpp -------------------------------------------------------------------------------- /glm/gtc/epsilon.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/epsilon.inl -------------------------------------------------------------------------------- /glm/gtc/half_float.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/half_float.hpp -------------------------------------------------------------------------------- /glm/gtc/half_float.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/half_float.inl -------------------------------------------------------------------------------- /glm/gtc/matrix_access.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/matrix_access.hpp -------------------------------------------------------------------------------- /glm/gtc/matrix_access.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/matrix_access.inl -------------------------------------------------------------------------------- /glm/gtc/matrix_integer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/matrix_integer.hpp -------------------------------------------------------------------------------- /glm/gtc/matrix_inverse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/matrix_inverse.hpp -------------------------------------------------------------------------------- /glm/gtc/matrix_inverse.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/matrix_inverse.inl -------------------------------------------------------------------------------- /glm/gtc/matrix_transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/matrix_transform.hpp -------------------------------------------------------------------------------- /glm/gtc/matrix_transform.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/matrix_transform.inl -------------------------------------------------------------------------------- /glm/gtc/noise.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/noise.hpp -------------------------------------------------------------------------------- /glm/gtc/noise.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/noise.inl -------------------------------------------------------------------------------- /glm/gtc/quaternion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/quaternion.hpp -------------------------------------------------------------------------------- /glm/gtc/quaternion.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/quaternion.inl -------------------------------------------------------------------------------- /glm/gtc/random.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/random.hpp -------------------------------------------------------------------------------- /glm/gtc/random.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/random.inl -------------------------------------------------------------------------------- /glm/gtc/reciprocal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/reciprocal.hpp -------------------------------------------------------------------------------- /glm/gtc/reciprocal.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/reciprocal.inl -------------------------------------------------------------------------------- /glm/gtc/swizzle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/swizzle.hpp -------------------------------------------------------------------------------- /glm/gtc/swizzle.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/swizzle.inl -------------------------------------------------------------------------------- /glm/gtc/type_precision.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/type_precision.hpp -------------------------------------------------------------------------------- /glm/gtc/type_precision.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/type_precision.inl -------------------------------------------------------------------------------- /glm/gtc/type_ptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/type_ptr.hpp -------------------------------------------------------------------------------- /glm/gtc/type_ptr.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/type_ptr.inl -------------------------------------------------------------------------------- /glm/gtc/ulp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/ulp.hpp -------------------------------------------------------------------------------- /glm/gtc/ulp.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtc/ulp.inl -------------------------------------------------------------------------------- /glm/gtx/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/.DS_Store -------------------------------------------------------------------------------- /glm/gtx/associated_min_max.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/associated_min_max.hpp -------------------------------------------------------------------------------- /glm/gtx/associated_min_max.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/associated_min_max.inl -------------------------------------------------------------------------------- /glm/gtx/bit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/bit.hpp -------------------------------------------------------------------------------- /glm/gtx/bit.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/bit.inl -------------------------------------------------------------------------------- /glm/gtx/closest_point.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/closest_point.hpp -------------------------------------------------------------------------------- /glm/gtx/closest_point.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/closest_point.inl -------------------------------------------------------------------------------- /glm/gtx/color_cast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/color_cast.hpp -------------------------------------------------------------------------------- /glm/gtx/color_cast.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/color_cast.inl -------------------------------------------------------------------------------- /glm/gtx/color_space.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/color_space.hpp -------------------------------------------------------------------------------- /glm/gtx/color_space.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/color_space.inl -------------------------------------------------------------------------------- /glm/gtx/color_space_YCoCg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/color_space_YCoCg.hpp -------------------------------------------------------------------------------- /glm/gtx/color_space_YCoCg.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/color_space_YCoCg.inl -------------------------------------------------------------------------------- /glm/gtx/compatibility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/compatibility.hpp -------------------------------------------------------------------------------- /glm/gtx/compatibility.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/compatibility.inl -------------------------------------------------------------------------------- /glm/gtx/component_wise.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/component_wise.hpp -------------------------------------------------------------------------------- /glm/gtx/component_wise.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/component_wise.inl -------------------------------------------------------------------------------- /glm/gtx/constants.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/constants.hpp -------------------------------------------------------------------------------- /glm/gtx/epsilon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/epsilon.hpp -------------------------------------------------------------------------------- /glm/gtx/euler_angles.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/euler_angles.hpp -------------------------------------------------------------------------------- /glm/gtx/euler_angles.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/euler_angles.inl -------------------------------------------------------------------------------- /glm/gtx/extend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/extend.hpp -------------------------------------------------------------------------------- /glm/gtx/extend.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/extend.inl -------------------------------------------------------------------------------- /glm/gtx/extented_min_max.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/extented_min_max.hpp -------------------------------------------------------------------------------- /glm/gtx/extented_min_max.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/extented_min_max.inl -------------------------------------------------------------------------------- /glm/gtx/fast_exponential.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/fast_exponential.hpp -------------------------------------------------------------------------------- /glm/gtx/fast_exponential.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/fast_exponential.inl -------------------------------------------------------------------------------- /glm/gtx/fast_square_root.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/fast_square_root.hpp -------------------------------------------------------------------------------- /glm/gtx/fast_square_root.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/fast_square_root.inl -------------------------------------------------------------------------------- /glm/gtx/fast_trigonometry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/fast_trigonometry.hpp -------------------------------------------------------------------------------- /glm/gtx/fast_trigonometry.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/fast_trigonometry.inl -------------------------------------------------------------------------------- /glm/gtx/gradient_paint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/gradient_paint.hpp -------------------------------------------------------------------------------- /glm/gtx/gradient_paint.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/gradient_paint.inl -------------------------------------------------------------------------------- /glm/gtx/handed_coordinate_space.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/handed_coordinate_space.hpp -------------------------------------------------------------------------------- /glm/gtx/handed_coordinate_space.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/handed_coordinate_space.inl -------------------------------------------------------------------------------- /glm/gtx/inertia.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/inertia.hpp -------------------------------------------------------------------------------- /glm/gtx/inertia.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/inertia.inl -------------------------------------------------------------------------------- /glm/gtx/int_10_10_10_2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/int_10_10_10_2.hpp -------------------------------------------------------------------------------- /glm/gtx/int_10_10_10_2.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/int_10_10_10_2.inl -------------------------------------------------------------------------------- /glm/gtx/integer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/integer.hpp -------------------------------------------------------------------------------- /glm/gtx/integer.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/integer.inl -------------------------------------------------------------------------------- /glm/gtx/intersect.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/intersect.hpp -------------------------------------------------------------------------------- /glm/gtx/intersect.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/intersect.inl -------------------------------------------------------------------------------- /glm/gtx/log_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/log_base.hpp -------------------------------------------------------------------------------- /glm/gtx/log_base.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/log_base.inl -------------------------------------------------------------------------------- /glm/gtx/matrix_cross_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/matrix_cross_product.hpp -------------------------------------------------------------------------------- /glm/gtx/matrix_cross_product.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/matrix_cross_product.inl -------------------------------------------------------------------------------- /glm/gtx/matrix_interpolation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/matrix_interpolation.hpp -------------------------------------------------------------------------------- /glm/gtx/matrix_interpolation.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/matrix_interpolation.inl -------------------------------------------------------------------------------- /glm/gtx/matrix_major_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/matrix_major_storage.hpp -------------------------------------------------------------------------------- /glm/gtx/matrix_major_storage.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/matrix_major_storage.inl -------------------------------------------------------------------------------- /glm/gtx/matrix_operation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/matrix_operation.hpp -------------------------------------------------------------------------------- /glm/gtx/matrix_operation.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/matrix_operation.inl -------------------------------------------------------------------------------- /glm/gtx/matrix_query.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/matrix_query.hpp -------------------------------------------------------------------------------- /glm/gtx/matrix_query.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/matrix_query.inl -------------------------------------------------------------------------------- /glm/gtx/mixed_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/mixed_product.hpp -------------------------------------------------------------------------------- /glm/gtx/mixed_product.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/mixed_product.inl -------------------------------------------------------------------------------- /glm/gtx/multiple.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/multiple.hpp -------------------------------------------------------------------------------- /glm/gtx/multiple.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/multiple.inl -------------------------------------------------------------------------------- /glm/gtx/noise.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/noise.hpp -------------------------------------------------------------------------------- /glm/gtx/norm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/norm.hpp -------------------------------------------------------------------------------- /glm/gtx/norm.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/norm.inl -------------------------------------------------------------------------------- /glm/gtx/normal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/normal.hpp -------------------------------------------------------------------------------- /glm/gtx/normal.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/normal.inl -------------------------------------------------------------------------------- /glm/gtx/normalize_dot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/normalize_dot.hpp -------------------------------------------------------------------------------- /glm/gtx/normalize_dot.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/normalize_dot.inl -------------------------------------------------------------------------------- /glm/gtx/number_precision.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/number_precision.hpp -------------------------------------------------------------------------------- /glm/gtx/number_precision.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/number_precision.inl -------------------------------------------------------------------------------- /glm/gtx/ocl_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/ocl_type.hpp -------------------------------------------------------------------------------- /glm/gtx/ocl_type.inl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glm/gtx/optimum_pow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/optimum_pow.hpp -------------------------------------------------------------------------------- /glm/gtx/optimum_pow.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/optimum_pow.inl -------------------------------------------------------------------------------- /glm/gtx/orthonormalize.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/orthonormalize.hpp -------------------------------------------------------------------------------- /glm/gtx/orthonormalize.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/orthonormalize.inl -------------------------------------------------------------------------------- /glm/gtx/perpendicular.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/perpendicular.hpp -------------------------------------------------------------------------------- /glm/gtx/perpendicular.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/perpendicular.inl -------------------------------------------------------------------------------- /glm/gtx/polar_coordinates.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/polar_coordinates.hpp -------------------------------------------------------------------------------- /glm/gtx/polar_coordinates.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/polar_coordinates.inl -------------------------------------------------------------------------------- /glm/gtx/projection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/projection.hpp -------------------------------------------------------------------------------- /glm/gtx/projection.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/projection.inl -------------------------------------------------------------------------------- /glm/gtx/quaternion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/quaternion.hpp -------------------------------------------------------------------------------- /glm/gtx/quaternion.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/quaternion.inl -------------------------------------------------------------------------------- /glm/gtx/random.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/random.hpp -------------------------------------------------------------------------------- /glm/gtx/raw_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/raw_data.hpp -------------------------------------------------------------------------------- /glm/gtx/raw_data.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/raw_data.inl -------------------------------------------------------------------------------- /glm/gtx/reciprocal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/reciprocal.hpp -------------------------------------------------------------------------------- /glm/gtx/rotate_vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/rotate_vector.hpp -------------------------------------------------------------------------------- /glm/gtx/rotate_vector.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/rotate_vector.inl -------------------------------------------------------------------------------- /glm/gtx/simd_mat4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/simd_mat4.hpp -------------------------------------------------------------------------------- /glm/gtx/simd_mat4.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/simd_mat4.inl -------------------------------------------------------------------------------- /glm/gtx/simd_vec4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/simd_vec4.hpp -------------------------------------------------------------------------------- /glm/gtx/simd_vec4.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/simd_vec4.inl -------------------------------------------------------------------------------- /glm/gtx/spline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/spline.hpp -------------------------------------------------------------------------------- /glm/gtx/spline.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/spline.inl -------------------------------------------------------------------------------- /glm/gtx/std_based_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/std_based_type.hpp -------------------------------------------------------------------------------- /glm/gtx/std_based_type.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/std_based_type.inl -------------------------------------------------------------------------------- /glm/gtx/string_cast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/string_cast.hpp -------------------------------------------------------------------------------- /glm/gtx/string_cast.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/string_cast.inl -------------------------------------------------------------------------------- /glm/gtx/transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/transform.hpp -------------------------------------------------------------------------------- /glm/gtx/transform.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/transform.inl -------------------------------------------------------------------------------- /glm/gtx/transform2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/transform2.hpp -------------------------------------------------------------------------------- /glm/gtx/transform2.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/transform2.inl -------------------------------------------------------------------------------- /glm/gtx/ulp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/ulp.hpp -------------------------------------------------------------------------------- /glm/gtx/unsigned_int.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/unsigned_int.hpp -------------------------------------------------------------------------------- /glm/gtx/unsigned_int.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/unsigned_int.inl -------------------------------------------------------------------------------- /glm/gtx/vec1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/vec1.hpp -------------------------------------------------------------------------------- /glm/gtx/vec1.inl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glm/gtx/vector_access.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/vector_access.hpp -------------------------------------------------------------------------------- /glm/gtx/vector_access.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/vector_access.inl -------------------------------------------------------------------------------- /glm/gtx/vector_angle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/vector_angle.hpp -------------------------------------------------------------------------------- /glm/gtx/vector_angle.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/vector_angle.inl -------------------------------------------------------------------------------- /glm/gtx/vector_query.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/vector_query.hpp -------------------------------------------------------------------------------- /glm/gtx/vector_query.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/vector_query.inl -------------------------------------------------------------------------------- /glm/gtx/verbose_operator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/verbose_operator.hpp -------------------------------------------------------------------------------- /glm/gtx/verbose_operator.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/verbose_operator.inl -------------------------------------------------------------------------------- /glm/gtx/wrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/wrap.hpp -------------------------------------------------------------------------------- /glm/gtx/wrap.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/gtx/wrap.inl -------------------------------------------------------------------------------- /glm/virtrev/xstream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/glm/virtrev/xstream.hpp -------------------------------------------------------------------------------- /help.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/help.bmp -------------------------------------------------------------------------------- /light.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/light.h -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/main.cpp -------------------------------------------------------------------------------- /obj/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/obj/.DS_Store -------------------------------------------------------------------------------- /obj/sky_back.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/obj/sky_back.bmp -------------------------------------------------------------------------------- /obj/sky_right.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/obj/sky_right.bmp -------------------------------------------------------------------------------- /objloader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/objloader.cpp -------------------------------------------------------------------------------- /objloader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/objloader.h -------------------------------------------------------------------------------- /opengl_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/opengl_util.cpp -------------------------------------------------------------------------------- /opengl_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/opengl_util.h -------------------------------------------------------------------------------- /path_trace.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/path_trace.bmp -------------------------------------------------------------------------------- /raytrace.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/raytrace.frag -------------------------------------------------------------------------------- /raytrace.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/raytrace.vert -------------------------------------------------------------------------------- /raytracing.scene: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/raytracing.scene -------------------------------------------------------------------------------- /render.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/render.frag -------------------------------------------------------------------------------- /render.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/render.vert -------------------------------------------------------------------------------- /sampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/sampler.cpp -------------------------------------------------------------------------------- /sampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/sampler.h -------------------------------------------------------------------------------- /shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/shader.cpp -------------------------------------------------------------------------------- /shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/shader.h -------------------------------------------------------------------------------- /simple_trace.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/simple_trace.bmp -------------------------------------------------------------------------------- /tex/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/tex/.DS_Store -------------------------------------------------------------------------------- /tex/blue.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/tex/blue.bmp -------------------------------------------------------------------------------- /tex/board.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/tex/board.bmp -------------------------------------------------------------------------------- /tex/grass.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/tex/grass.bmp -------------------------------------------------------------------------------- /tex/iron.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/tex/iron.bmp -------------------------------------------------------------------------------- /tex/sky_back.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/tex/sky_back.bmp -------------------------------------------------------------------------------- /tex/sky_bottom.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/tex/sky_bottom.bmp -------------------------------------------------------------------------------- /tex/sky_front.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/tex/sky_front.bmp -------------------------------------------------------------------------------- /tex/sky_left.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/tex/sky_left.bmp -------------------------------------------------------------------------------- /tex/sky_right.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/tex/sky_right.bmp -------------------------------------------------------------------------------- /tex/sky_top.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/tex/sky_top.bmp -------------------------------------------------------------------------------- /tex/skybox_tex.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/tex/skybox_tex.bmp -------------------------------------------------------------------------------- /tex/white.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/tex/white.bmp -------------------------------------------------------------------------------- /tex/wood1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/tex/wood1.bmp -------------------------------------------------------------------------------- /tex/wood2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/tex/wood2.bmp -------------------------------------------------------------------------------- /tex/wood3.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/tex/wood3.bmp -------------------------------------------------------------------------------- /texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/texture.cpp -------------------------------------------------------------------------------- /texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/texture.h -------------------------------------------------------------------------------- /world.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/world.cpp -------------------------------------------------------------------------------- /world.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjwdzh/myRaytracer/HEAD/world.h --------------------------------------------------------------------------------