diff --git a/src/.clang-format b/.clang-format similarity index 97% rename from src/.clang-format rename to .clang-format index 444726c..94d661b 100644 --- a/src/.clang-format +++ b/.clang-format @@ -15,8 +15,8 @@ AllowShortLoopsOnASingleLine: false AlwaysBreakAfterDefinitionReturnType: None AlwaysBreakBeforeMultilineStrings: false AlwaysBreakTemplateDeclarations: true -BinPackArguments: true -BinPackParameters: true +BinPackArguments: false +BinPackParameters: false BraceWrapping: AfterClass: false AfterControlStatement: false @@ -33,7 +33,7 @@ BreakBeforeBinaryOperators: None BreakBeforeBraces: Allman BreakBeforeTernaryOperators: true BreakConstructorInitializersBeforeComma: false -ColumnLimit: 120 +ColumnLimit: 0 CommentPragmas: '^ IWYU pragma:' ConstructorInitializerAllOnOneLineOrOnePerLine: false ConstructorInitializerIndentWidth: 4 diff --git a/todo.md b/todo.md index 105de97..047d741 100644 --- a/todo.md +++ b/todo.md @@ -32,4 +32,12 @@ misc - implement QBVH travelsal and SIMD triangle intersect with ispc - implement non-recursive versions of raytracing and pathtracing algorithms (wavefront-style / multipass stuff) - integrate framebuffer to windowrunner and add film class that holds image buffers - - implement opencl tracers with multipass/wavefront style \ No newline at end of file + - implement opencl tracers with multipass/wavefront style + - bvh on/off for editing and store original visible in scene + - change tclap to boost program options + - use boost timer + - change globals variables to constexpr + - fix atomic variable initializations + - alias instead of typedef + - use make_unique (check gcc support) + - remove freetype headers \ No newline at end of file