1
0
Fork 0
mirror of https://github.com/bolero-MURAKAMI/Sprout synced 2025-08-03 12:49:50 +00:00

fix coding-stype

This commit is contained in:
bolero-MURAKAMI 2012-10-06 00:58:56 +09:00
parent 2012838899
commit df3023db30
196 changed files with 2510 additions and 3945 deletions

View file

@ -18,20 +18,14 @@ namespace sprout {
namespace detail {
template<
typename Pixels,
typename RayTracer,
typename Renderer,
typename Camera,
typename Objects,
typename Lights,
typename RayTracer, typename Renderer, typename Camera,
typename Objects, typename Lights,
sprout::index_t... XIndexes
>
inline SPROUT_CONSTEXPR typename sprout::container_traits<Pixels>::value_type
generate_impl_line(
RayTracer const& raytracer,
Renderer const& renderer,
Camera const& camera,
Objects const& objs,
Lights const& lights,
RayTracer const& raytracer, Renderer const& renderer, Camera const& camera,
Objects const& objs, Lights const& lights,
typename sprout::container_traits<
typename sprout::container_traits<Pixels>::value_type
>::size_type x
@ -51,35 +45,22 @@ namespace sprout {
return sprout::make<pixel_line_type>(
sprout::darkroom::colors::rgb_f_to_rgb<pixel_type>(
raytracer.template operator()(
renderer,
camera,
objs,
lights,
x + XIndexes,
y,
width,
height,
depth_max
renderer, camera, objs, lights,
x + XIndexes, y, width, height, depth_max
)
)...
);
}
template<
typename Pixels,
typename RayTracer,
typename Renderer,
typename Camera,
typename Objects,
typename Lights,
typename RayTracer, typename Renderer, typename Camera,
typename Objects, typename Lights,
sprout::index_t... YIndexes
>
inline SPROUT_CONSTEXPR Pixels
generate_impl(
RayTracer const& raytracer,
Renderer const& renderer,
Camera const& camera,
Objects const& objs,
Lights const& lights,
RayTracer const& raytracer, Renderer const& renderer, Camera const& camera,
Objects const& objs, Lights const& lights,
typename sprout::container_traits<
typename sprout::container_traits<Pixels>::value_type
>::size_type x
@ -96,16 +77,8 @@ namespace sprout {
{
return sprout::make<Pixels>(
sprout::darkroom::pixels::detail::generate_impl_line<Pixels>(
raytracer,
renderer,
camera,
objs,
lights,
x,
y + YIndexes,
width,
height,
depth_max,
raytracer, renderer, camera, objs, lights,
x, y + YIndexes, width, height, depth_max,
sprout::index_range<
0,
sprout::container_traits<
@ -118,18 +91,12 @@ namespace sprout {
} // namespace detail
template<
typename Pixels,
typename RayTracer,
typename Renderer,
typename Camera,
typename Objects,
typename Lights
typename RayTracer, typename Renderer, typename Camera,
typename Objects, typename Lights
>
inline SPROUT_CONSTEXPR Pixels generate(
RayTracer const& raytracer,
Renderer const& renderer,
Camera const& camera,
Objects const& objs,
Lights const& lights,
RayTracer const& raytracer, Renderer const& renderer, Camera const& camera,
Objects const& objs, Lights const& lights,
typename sprout::container_traits<
typename sprout::container_traits<Pixels>::value_type
>::size_type x
@ -152,16 +119,8 @@ namespace sprout {
)
{
return sprout::darkroom::pixels::detail::generate_impl<Pixels>(
raytracer,
renderer,
camera,
objs,
lights,
x,
y,
width,
height,
depth_max,
raytracer, renderer, camera, objs, lights,
x, y, width, height, depth_max,
sprout::index_range<
0,
sprout::container_traits<Pixels>::static_size
@ -175,10 +134,7 @@ namespace sprout {
template<std::size_t Width, std::size_t Height, typename Color = sprout::darkroom::colors::rgb>
struct color_pixels {
public:
typedef sprout::array<
sprout::array<Color, Width>,
Height
> type;
typedef sprout::array<sprout::array<Color, Width>, Height> type;
};
} // namespace pixels
} // namespace darkroom