diff --git a/.idea/editor.xml b/.idea/editor.xml
index 855412d8dfd17556c253e5210c6b62cf29f2d549..1f0ef49b4faf43cfb2d411dd5aae0e3aa68f0b19 100644
--- a/.idea/editor.xml
+++ b/.idea/editor.xml
@@ -1,7 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
   <component name="BackendCodeEditorSettings">
-    <option name="/Default/Housekeeping/GlobalSettingsUpgraded/IsUpgraded/@EntryValue" value="true" type="bool" />
     <option name="/Default/CodeStyle/CodeFormatting/CppClangFormat/EnableClangFormatSupport/@EntryValue" value="false" type="bool" />
     <option name="/Default/CodeStyle/EditorConfig/EnableClangFormatSupport/@EntryValue" value="false" type="bool" />
     <option name="/Default/CodeStyle/CodeFormatting/CppFormatting/ALIGN_MULTILINE_BINARY_EXPRESSIONS_CHAIN/@EntryValue" value="true" type="bool" />
@@ -99,5 +98,483 @@
     <option name="/Default/CodeStyle/CodeFormatting/CppFormatting/INDENT_SIZE/@EntryValue" value="4" type="int" />
     <option name="/Default/CodeStyle/CodeFormatting/CppFormatting/CONTINUOUS_LINE_INDENT/@EntryValue" value="Double" type="string" />
     <option name="/Default/CodeStyle/CodeFormatting/CppFormatting/TAB_WIDTH/@EntryValue" value="4" type="int" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppSmartPointerVsMakeFunction/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCStyleCast/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionalStyleCast/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReinterpretCastFromVoidPtr/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonExplicitConvertingConstructor/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonExplicitConversionOperator/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDiscardedPostfixOperatorResult/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConstValueFunctionReturnType/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMemberFunctionMayBeConst/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMemberFunctionMayBeStatic/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLocalVariableMayBeConst/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterMayBeConst/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVariableCanBeMadeConstexpr/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterMayBeConstPtrOrRef/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPassValueParameterByConstReference/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppThrowExpressionCanBeReplacedWithRethrow/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppZeroConstantCanBeReplacedWithNullptr/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCompileTimeConstantCanBeReplacedWithBooleanConstant/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIfCanBeReplacedByConstexprIf/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=IfStdIsConstantEvaluatedCanBeReplaced/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=StdIsConstantEvaluatedWillAlwaysEvaluateToConstant/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=ConstevalIfIsAlwaysConstant/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassCanBeFinal/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseStructuredBinding/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseTypeTraitAlias/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAlgorithmWithCount/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseRangeAlgorithm/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseElementsView/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseStdSize/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppForLoopCanBeReplacedWithWhile/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppJoinDeclarationAndAssignment/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReplaceTieWithStructuredBinding/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReplaceMemsetWithZeroInitialization/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAssociativeContains/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseEraseAlgorithm/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseFamiliarTemplateSyntaxForGenericLambdas/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTooWideScope/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTooWideScopeInitStatement/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantNamespaceDefinition/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonInlineFunctionDefinitionInHeaderFile/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonInlineVariableDefinitionInHeaderFile/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionIsNotImplemented/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrivateSpecialMemberFunctionIsNotImplemented/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppHiddenFunction/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppHidingFunction/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPolymorphicClassWithNonVirtualPublicDestructor/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAbstractClassWithoutSpecifier/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIncompleteSwitchStatement/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultCaseNotHandledInSwitchStatement/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPossiblyErroneousEmptyStatements/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppExpressionWithoutSideEffects/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNoDiscardExpression/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionResultShouldBeUsed/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMissingKeywordThrow/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDependentTypeWithoutTypenameKeyword/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDependentTemplateWithoutTemplateKeyword/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppImplicitDefaultConstructorNotAvailable/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassNeedsConstructorBecauseOfUninitializedMember/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUninitializedNonStaticDataMember/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRangeBasedForIncompatibleReference/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppZeroValuedExpressionUsedAsNullPointer/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPossiblyUnintendedObjectSlicing/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPossiblyUninitializedMember/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclaratorDisambiguatedAsFunction/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVirtualFunctionInFinalClass/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMustBePublicVirtualToImplementInterface/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclarationSpecifierWithoutDeclarators/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEmptyDeclaration/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclarationHidesLocal/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclarationHidesUncapturedLocal/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMismatchedClassTags/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUsingResultOfAssignmentAsCondition/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIntegralToPointerConversion/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPointerToIntegralConversion/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIncompatiblePointerConversion/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPointerConversionDropsQualifiers/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStringLiteralToCharPointerConversion/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonExceptionSafeResourceAcquisition/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVirtualFunctionCallInsideCtor/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAbstractVirtualFunctionCallInCtor/@EntryIndexedValue" value="ERROR" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppInvalidLineContinuation/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfBadFormat/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfRiskyFormat/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfMissedArg/@EntryIndexedValue" value="ERROR" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfExtraArg/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatBadCode/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatLegacyCode/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatMixedArgs/@EntryIndexedValue" value="ERROR" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatTooFewArgs/@EntryIndexedValue" value="ERROR" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatTooManyArgs/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeprecatedEntity/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMissingIncludeGuard/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDoxygenSyntaxError/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDoxygenUnresolvedReference/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDoxygenUndocumentedParameter/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeletingVoidPointer/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBooleanIncrementExpression/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeprecatedRegisterStorageClassSpecifier/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIdenticalOperandsInBinaryExpression/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEqualOperandsInBinaryExpression/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedefinitionOfDefaultArgumentInOverrideFunction/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnnamedNamespaceInHeaderFile/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterNamesMismatch/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultedSpecialMemberFunctionIsImplicitlyDeleted/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNodiscardFunctionWithoutReturnValue/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantComplexityInComparison/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAbstractFinalClass/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppSpecialFunctionWithoutNoexceptSpecification/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnsignedZeroComparison/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMultiCharacterLiteral/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMultiCharacterWideLiteral/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantQualifier/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantAccessSpecifier/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAccessSpecifierWithNoDeclarations/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantTypenameKeyword/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantTemplateKeyword/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantElseKeyword/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantElseKeywordInsideCompoundStatement/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantControlFlowJump/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantEmptyStatement/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantEmptyDeclaration/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantParentheses/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantLambdaParameterList/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantCastExpression/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppHeaderHasBeenAlreadyIncluded/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTemplateArgumentsCanBeDeduced/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantTemplateArguments/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStaticSpecifierOnAnonymousNamespaceMember/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantStaticSpecifierOnMemberAllocationFunction/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantStaticSpecifierOnThreadLocalLocalVariable/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantBaseClassAccessSpecifier/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantInlineSpecifier/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantConstSpecifier/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantBooleanExpressionArgument/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantVoidArgumentList/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantMemberInitializer/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantBaseClassInitializer/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConstParameterInDeclaration/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVolatileParameterInDeclaration/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFinalFunctionInFinalClass/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFinalNonOverridingVirtualFunction/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantElaboratedTypeSpecifier/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantDereferencingAndTakingAddress/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantConditionalExpression/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConditionalExpressionCanBeSimplified/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantExportKeyword/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantZeroInitializerInAggregateInitialization/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUserDefinedLiteralSuffixDoesNotStartWithUnderscore/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassIsIncomplete/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTemplateParameterShadowing/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMutableSpecifierOnReferenceMember/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultInitializationWithNoUserConstructor/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppExplicitSpecializationInNonNamespaceScope/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnionMemberOfReferenceType/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUninitializedDependentBaseClass/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrecompiledHeaderIsNotIncluded/@EntryIndexedValue" value="ERROR" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrecompiledHeaderNotFound/@EntryIndexedValue" value="ERROR" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCoroutineCallResolveError/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAwaiterTypeIsNotClass/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppOutParameterMustBeWritten/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppWarningDirective/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStaticAssertFailure/@EntryIndexedValue" value="ERROR" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEvaluationFailure/@EntryIndexedValue" value="ERROR" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclaratorNeverUsed/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTypeAliasNeverUsed/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConceptNeverUsed/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassNeverUsed/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnumeratorNeverUsed/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLambdaCaptureNeverUsed/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLocalVariableWithNonTrivialDtorIsNeverUsed/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterNeverUsed/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTemplateParameterNeverUsed/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEntityAssignedButNoRead/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEntityUsedOnlyInUnevaluatedContext/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLocalVariableMightNotBeInitialized/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppObjectMemberMightNotBeInitialized/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppSomeObjectMembersMightNotBeInitialized/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclaratorUsedBeforeInitialization/@EntryIndexedValue" value="ERROR" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnusedIncludeDirective/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNotAllPathsReturnValue/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CDeclarationWithImplicitIntType/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionDoesntReturnValue/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReturnNoValueInNonVoidFunction/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCVQualifierCanNotBeAppliedToReference/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDereferenceOperatorLimitExceeded/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppForwardEnumDeclarationWithoutUnderlyingType/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnmatchedPragmaRegionDirective/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnmatchedPragmaEndRegionDirective/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStaticDataMemberInUnnamedStruct/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultIsUsedAsIdentifier/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLongFloat/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtReinterpretCastFromNullptr/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtBindingRValueToLvalueReference/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtAddressOfClassRValue/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtDoubleUserConversionInCopyInit/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtCopyElisionInCopyInitDeclarator/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtNotInitializedStaticConstLocalVar/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRemoveRedundantBraces/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceIfStatementBraces/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceForStatementBraces/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceWhileStatementBraces/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceDoStatementBraces/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppWrongIncludesOrder/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppWrongSlashesInIncludeDirective/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceNestedNamespacesStyle/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceTypeAliasCodeStyle/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceFunctionDeclarationStyle/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMemberInitializersOrder/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceOverridingFunctionStyle/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceOverridingDestructorStyle/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAuto/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAutoForNumeric/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceCVQualifiersPlacement/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceCVQualifiersOrder/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnnecessaryWhitespace/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTabsAreDisallowed/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAConstantConditions/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFANullDereference/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFANotInitializedField/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFALoopConditionNotUpdated/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFADeletedPointer/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAMemoryLeak/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAInvalidatedMemory/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFALocalValueEscapesScope/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFALocalValueEscapesFunction/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAConstantParameter/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAConstantFunctionResult/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAArrayIndexOutOfBounds/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnreachableCode/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnreachableFunctionCall/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAEndlessLoop/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAInfiniteRecursion/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnusedValue/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnreadVariable/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFATimeOver/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppInconsistentNaming/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=StringLiteralTypo/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CommentTypo/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=IdentifierTypo/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppSmartPointerVsMakeFunction/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCStyleCast/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionalStyleCast/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReinterpretCastFromVoidPtr/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonExplicitConvertingConstructor/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonExplicitConversionOperator/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDiscardedPostfixOperatorResult/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConstValueFunctionReturnType/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMemberFunctionMayBeConst/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMemberFunctionMayBeStatic/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLocalVariableMayBeConst/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterMayBeConst/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVariableCanBeMadeConstexpr/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterMayBeConstPtrOrRef/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPassValueParameterByConstReference/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppThrowExpressionCanBeReplacedWithRethrow/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppZeroConstantCanBeReplacedWithNullptr/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCompileTimeConstantCanBeReplacedWithBooleanConstant/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIfCanBeReplacedByConstexprIf/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=IfStdIsConstantEvaluatedCanBeReplaced/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=StdIsConstantEvaluatedWillAlwaysEvaluateToConstant/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=ConstevalIfIsAlwaysConstant/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassCanBeFinal/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseStructuredBinding/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseTypeTraitAlias/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAlgorithmWithCount/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseRangeAlgorithm/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseElementsView/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseStdSize/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppForLoopCanBeReplacedWithWhile/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppJoinDeclarationAndAssignment/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReplaceTieWithStructuredBinding/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReplaceMemsetWithZeroInitialization/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAssociativeContains/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseEraseAlgorithm/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseFamiliarTemplateSyntaxForGenericLambdas/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTooWideScope/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTooWideScopeInitStatement/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantNamespaceDefinition/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonInlineFunctionDefinitionInHeaderFile/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonInlineVariableDefinitionInHeaderFile/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionIsNotImplemented/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrivateSpecialMemberFunctionIsNotImplemented/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppHiddenFunction/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppHidingFunction/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPolymorphicClassWithNonVirtualPublicDestructor/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAbstractClassWithoutSpecifier/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIncompleteSwitchStatement/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultCaseNotHandledInSwitchStatement/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPossiblyErroneousEmptyStatements/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppExpressionWithoutSideEffects/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNoDiscardExpression/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionResultShouldBeUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMissingKeywordThrow/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDependentTypeWithoutTypenameKeyword/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDependentTemplateWithoutTemplateKeyword/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppImplicitDefaultConstructorNotAvailable/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassNeedsConstructorBecauseOfUninitializedMember/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUninitializedNonStaticDataMember/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRangeBasedForIncompatibleReference/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppZeroValuedExpressionUsedAsNullPointer/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPossiblyUnintendedObjectSlicing/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPossiblyUninitializedMember/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclaratorDisambiguatedAsFunction/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVirtualFunctionInFinalClass/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMustBePublicVirtualToImplementInterface/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclarationSpecifierWithoutDeclarators/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEmptyDeclaration/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclarationHidesLocal/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclarationHidesUncapturedLocal/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMismatchedClassTags/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUsingResultOfAssignmentAsCondition/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIntegralToPointerConversion/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPointerToIntegralConversion/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIncompatiblePointerConversion/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPointerConversionDropsQualifiers/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStringLiteralToCharPointerConversion/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonExceptionSafeResourceAcquisition/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVirtualFunctionCallInsideCtor/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAbstractVirtualFunctionCallInCtor/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppInvalidLineContinuation/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfBadFormat/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfRiskyFormat/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfMissedArg/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfExtraArg/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatBadCode/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatLegacyCode/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatMixedArgs/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatTooFewArgs/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatTooManyArgs/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeprecatedEntity/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMissingIncludeGuard/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDoxygenSyntaxError/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDoxygenUnresolvedReference/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDoxygenUndocumentedParameter/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeletingVoidPointer/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBooleanIncrementExpression/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeprecatedRegisterStorageClassSpecifier/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIdenticalOperandsInBinaryExpression/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEqualOperandsInBinaryExpression/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedefinitionOfDefaultArgumentInOverrideFunction/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnnamedNamespaceInHeaderFile/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterNamesMismatch/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultedSpecialMemberFunctionIsImplicitlyDeleted/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNodiscardFunctionWithoutReturnValue/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantComplexityInComparison/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAbstractFinalClass/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppSpecialFunctionWithoutNoexceptSpecification/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnsignedZeroComparison/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMultiCharacterLiteral/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMultiCharacterWideLiteral/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantQualifier/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantAccessSpecifier/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAccessSpecifierWithNoDeclarations/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantTypenameKeyword/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantTemplateKeyword/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantElseKeyword/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantElseKeywordInsideCompoundStatement/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantControlFlowJump/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantEmptyStatement/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantEmptyDeclaration/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantParentheses/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantLambdaParameterList/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantCastExpression/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppHeaderHasBeenAlreadyIncluded/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTemplateArgumentsCanBeDeduced/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantTemplateArguments/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStaticSpecifierOnAnonymousNamespaceMember/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantStaticSpecifierOnMemberAllocationFunction/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantStaticSpecifierOnThreadLocalLocalVariable/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantBaseClassAccessSpecifier/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantInlineSpecifier/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantConstSpecifier/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantBooleanExpressionArgument/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantVoidArgumentList/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantMemberInitializer/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantBaseClassInitializer/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConstParameterInDeclaration/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVolatileParameterInDeclaration/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFinalFunctionInFinalClass/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFinalNonOverridingVirtualFunction/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantElaboratedTypeSpecifier/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantDereferencingAndTakingAddress/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantConditionalExpression/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConditionalExpressionCanBeSimplified/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantExportKeyword/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantZeroInitializerInAggregateInitialization/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUserDefinedLiteralSuffixDoesNotStartWithUnderscore/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassIsIncomplete/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTemplateParameterShadowing/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMutableSpecifierOnReferenceMember/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultInitializationWithNoUserConstructor/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppExplicitSpecializationInNonNamespaceScope/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnionMemberOfReferenceType/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUninitializedDependentBaseClass/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrecompiledHeaderIsNotIncluded/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrecompiledHeaderNotFound/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCoroutineCallResolveError/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAwaiterTypeIsNotClass/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppOutParameterMustBeWritten/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppWarningDirective/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStaticAssertFailure/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEvaluationFailure/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclaratorNeverUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTypeAliasNeverUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConceptNeverUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassNeverUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnumeratorNeverUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLambdaCaptureNeverUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLocalVariableWithNonTrivialDtorIsNeverUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterNeverUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTemplateParameterNeverUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEntityAssignedButNoRead/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEntityUsedOnlyInUnevaluatedContext/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLocalVariableMightNotBeInitialized/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppObjectMemberMightNotBeInitialized/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppSomeObjectMembersMightNotBeInitialized/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclaratorUsedBeforeInitialization/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnusedIncludeDirective/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNotAllPathsReturnValue/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CDeclarationWithImplicitIntType/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionDoesntReturnValue/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReturnNoValueInNonVoidFunction/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCVQualifierCanNotBeAppliedToReference/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDereferenceOperatorLimitExceeded/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppForwardEnumDeclarationWithoutUnderlyingType/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnmatchedPragmaRegionDirective/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnmatchedPragmaEndRegionDirective/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStaticDataMemberInUnnamedStruct/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultIsUsedAsIdentifier/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLongFloat/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtReinterpretCastFromNullptr/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtBindingRValueToLvalueReference/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtAddressOfClassRValue/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtDoubleUserConversionInCopyInit/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtCopyElisionInCopyInitDeclarator/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtNotInitializedStaticConstLocalVar/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRemoveRedundantBraces/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceIfStatementBraces/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceForStatementBraces/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceWhileStatementBraces/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceDoStatementBraces/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppWrongIncludesOrder/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppWrongSlashesInIncludeDirective/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceNestedNamespacesStyle/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceTypeAliasCodeStyle/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceFunctionDeclarationStyle/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMemberInitializersOrder/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceOverridingFunctionStyle/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceOverridingDestructorStyle/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAuto/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAutoForNumeric/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceCVQualifiersPlacement/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceCVQualifiersOrder/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnnecessaryWhitespace/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTabsAreDisallowed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAConstantConditions/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFANullDereference/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFANotInitializedField/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFALoopConditionNotUpdated/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFADeletedPointer/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAMemoryLeak/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAInvalidatedMemory/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFALocalValueEscapesScope/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFALocalValueEscapesFunction/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAConstantParameter/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAConstantFunctionResult/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAArrayIndexOutOfBounds/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnreachableCode/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnreachableFunctionCall/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAEndlessLoop/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAInfiniteRecursion/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnusedValue/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnreadVariable/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFATimeOver/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppInconsistentNaming/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=StringLiteralTypo/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CommentTypo/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=IdentifierTypo/@EntryIndexRemoved" />
   </component>
 </project>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000000000000000000000000000000000000..35eb1ddfbbc029bcab630581847471d7f238ec53
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="" vcs="Git" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/OpenGL_Praktikum/CMakeLists.txt b/OpenGL_Praktikum/CMakeLists.txt
index 58dcbafdf8abb41a1517d4eaaef72a6653f792ae..35b232607b63117dbb2118a783c99397466ea905 100644
--- a/OpenGL_Praktikum/CMakeLists.txt
+++ b/OpenGL_Praktikum/CMakeLists.txt
@@ -1,426 +1,11 @@
 cmake_minimum_required(VERSION 3.0)
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
 project(OpenGL_Praktikum)
 
-set(SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/src/main.cpp")
+set(SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/src/main.cpp"
+        src/Game/Robot.h
+        src/Game/Robot.cpp)
+
 set(INCLUDES "${CMAKE_CURRENT_SOURCE_DIR}/src")
 
 ##-------------------------------add your source files here-------------------------------------------------------------
diff --git a/OpenGL_Praktikum/assets/shaders/fragment.glsl b/OpenGL_Praktikum/assets/shaders/fragment.glsl
index ff76c9b73349bb0dd3f3d453311670c618512b73..f2d2918c6b4d6519491439ac94c02be8542e6c63 100644
--- a/OpenGL_Praktikum/assets/shaders/fragment.glsl
+++ b/OpenGL_Praktikum/assets/shaders/fragment.glsl
@@ -1,14 +1,18 @@
 #version 330 core
 
-in vec3 colorVS;
+out vec4 color;
+
+uniform float changeColor;
 
 //fragment shader output
-out vec4 color;
+in vec4 passOn;
 
 
 void main(){
 
-    color = vec4(colorVS.x, colorVS.y, colorVS.z, 1.0);
+    float colorValue = sin(changeColor);
+
+    color = passOn + vec4(0.0, 0.0, colorValue, 1.0);
 
 }
 
diff --git a/OpenGL_Praktikum/assets/shaders/vertex.glsl b/OpenGL_Praktikum/assets/shaders/vertex.glsl
index acff157da2d5f3c15dee4d2d1c60ae5c6b496217..1c74060068e3b303f1afc5951f449c611e4a1ad4 100644
--- a/OpenGL_Praktikum/assets/shaders/vertex.glsl
+++ b/OpenGL_Praktikum/assets/shaders/vertex.glsl
@@ -1,12 +1,17 @@
 #version 330 core
 
-layout (location = 0) in vec2 pos;
-layout (location = 1) in vec3 colorRGB;
+layout (location = 0) in vec3 vertex;
+layout (location = 1) in vec3 color;
 
-out vec3 colorVS;
+out vec4 passOn;
+
+uniform mat4 model;
 
 void main(){
-    colorVS = colorRGB;
-    gl_Position = vec4(pos.x, pos.y, 0.0, 1.0);
+    gl_Position = model * vec4(vertex, 1.0);
+    passOn = vec4(color, 1.0);
 
 }
+
+
+
diff --git a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/cache-v2-262e4b8343a86f7bf63d.json b/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/cache-v2-262e4b8343a86f7bf63d.json
deleted file mode 100644
index 19b63c35fa75e4388a31fb1daeb0588a5c85e974..0000000000000000000000000000000000000000
--- a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/cache-v2-262e4b8343a86f7bf63d.json
+++ /dev/null
@@ -1,2359 +0,0 @@
-{
-	"entries" : 
-	[
-		{
-			"name" : "BUILD_SHARED_LIBS",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : ""
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "BUILD_UTILS",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "utilities"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "CMAKE_ADDR2LINE",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to a program."
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/addr2line.exe"
-		},
-		{
-			"name" : "CMAKE_AR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to a program."
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/ar.exe"
-		},
-		{
-			"name" : "CMAKE_BUILD_TYPE",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..."
-				}
-			],
-			"type" : "STRING",
-			"value" : "Debug"
-		},
-		{
-			"name" : "CMAKE_CACHEFILE_DIR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "This is the directory where this CMakeCache.txt was created"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "c:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug"
-		},
-		{
-			"name" : "CMAKE_CACHE_MAJOR_VERSION",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Major version of cmake used to create the current loaded cache"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "3"
-		},
-		{
-			"name" : "CMAKE_CACHE_MINOR_VERSION",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Minor version of cmake used to create the current loaded cache"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "28"
-		},
-		{
-			"name" : "CMAKE_CACHE_PATCH_VERSION",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Patch version of cmake used to create the current loaded cache"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "1"
-		},
-		{
-			"name" : "CMAKE_COLOR_DIAGNOSTICS",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Enable colored diagnostics throughout."
-				}
-			],
-			"type" : "BOOL",
-			"value" : "ON"
-		},
-		{
-			"name" : "CMAKE_COMMAND",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to CMake executable."
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/bin/cmake.exe"
-		},
-		{
-			"name" : "CMAKE_CPACK_COMMAND",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to cpack program executable."
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/bin/cpack.exe"
-		},
-		{
-			"name" : "CMAKE_CTEST_COMMAND",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to ctest program executable."
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/bin/ctest.exe"
-		},
-		{
-			"name" : "CMAKE_CXX_COMPILER",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "CXX compiler"
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/g++.exe"
-		},
-		{
-			"name" : "CMAKE_CXX_COMPILER_AR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler"
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/gcc-ar.exe"
-		},
-		{
-			"name" : "CMAKE_CXX_COMPILER_RANLIB",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler"
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/gcc-ranlib.exe"
-		},
-		{
-			"name" : "CMAKE_CXX_FLAGS",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the CXX compiler during all build types."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_CXX_FLAGS_DEBUG",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the CXX compiler during DEBUG builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : "-g"
-		},
-		{
-			"name" : "CMAKE_CXX_FLAGS_MINSIZEREL",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the CXX compiler during MINSIZEREL builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : "-Os -DNDEBUG"
-		},
-		{
-			"name" : "CMAKE_CXX_FLAGS_RELEASE",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the CXX compiler during RELEASE builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : "-O3 -DNDEBUG"
-		},
-		{
-			"name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : "-O2 -g -DNDEBUG"
-		},
-		{
-			"name" : "CMAKE_CXX_STANDARD_LIBRARIES",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Libraries linked by default with all C++ applications."
-				}
-			],
-			"type" : "STRING",
-			"value" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32"
-		},
-		{
-			"name" : "CMAKE_C_COMPILER",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "C compiler"
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/gcc.exe"
-		},
-		{
-			"name" : "CMAKE_C_COMPILER_AR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler"
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/gcc-ar.exe"
-		},
-		{
-			"name" : "CMAKE_C_COMPILER_RANLIB",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler"
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/gcc-ranlib.exe"
-		},
-		{
-			"name" : "CMAKE_C_FLAGS",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the C compiler during all build types."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_C_FLAGS_DEBUG",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the C compiler during DEBUG builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : "-g"
-		},
-		{
-			"name" : "CMAKE_C_FLAGS_MINSIZEREL",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the C compiler during MINSIZEREL builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : "-Os -DNDEBUG"
-		},
-		{
-			"name" : "CMAKE_C_FLAGS_RELEASE",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the C compiler during RELEASE builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : "-O3 -DNDEBUG"
-		},
-		{
-			"name" : "CMAKE_C_FLAGS_RELWITHDEBINFO",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the C compiler during RELWITHDEBINFO builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : "-O2 -g -DNDEBUG"
-		},
-		{
-			"name" : "CMAKE_C_STANDARD_LIBRARIES",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Libraries linked by default with all C applications."
-				}
-			],
-			"type" : "STRING",
-			"value" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32"
-		},
-		{
-			"name" : "CMAKE_DLLTOOL",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to a program."
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/dlltool.exe"
-		},
-		{
-			"name" : "CMAKE_EXECUTABLE_FORMAT",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Executable file format"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "Unknown"
-		},
-		{
-			"name" : "CMAKE_EXE_LINKER_FLAGS",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during all build types."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during DEBUG builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during MINSIZEREL builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during RELEASE builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during RELWITHDEBINFO builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_EXPORT_COMPILE_COMMANDS",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Enable/Disable output of compile commands during generation."
-				}
-			],
-			"type" : "BOOL",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_EXTRA_GENERATOR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Name of external makefile project generator."
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake."
-				}
-			],
-			"type" : "STATIC",
-			"value" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/pkgRedirects"
-		},
-		{
-			"name" : "CMAKE_GENERATOR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Name of generator."
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "Ninja"
-		},
-		{
-			"name" : "CMAKE_GENERATOR_INSTANCE",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Generator instance identifier."
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_GENERATOR_PLATFORM",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Name of generator platform."
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_GENERATOR_TOOLSET",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Name of generator toolset."
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_GNUtoMS",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Convert GNU import libraries to MS format (requires Visual Studio)"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "CMAKE_HAVE_LIBC_PTHREAD",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Test CMAKE_HAVE_LIBC_PTHREAD"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "1"
-		},
-		{
-			"name" : "CMAKE_HOME_DIRECTORY",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Source directory with the top level CMakeLists.txt file for this project"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum"
-		},
-		{
-			"name" : "CMAKE_INSTALL_BINDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "User executables (bin)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "bin"
-		},
-		{
-			"name" : "CMAKE_INSTALL_DATADIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Read-only architecture-independent data (DATAROOTDIR)"
-				}
-			],
-			"type" : "PATH",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_INSTALL_DATAROOTDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Read-only architecture-independent data root (share)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "share"
-		},
-		{
-			"name" : "CMAKE_INSTALL_DOCDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Documentation root (DATAROOTDIR/doc/PROJECT_NAME)"
-				}
-			],
-			"type" : "PATH",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_INSTALL_INCLUDEDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "C header files (include)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "include"
-		},
-		{
-			"name" : "CMAKE_INSTALL_INFODIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Info documentation (DATAROOTDIR/info)"
-				}
-			],
-			"type" : "PATH",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_INSTALL_LIBDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Object code libraries (lib)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "lib"
-		},
-		{
-			"name" : "CMAKE_INSTALL_LIBEXECDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Program executables (libexec)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "libexec"
-		},
-		{
-			"name" : "CMAKE_INSTALL_LOCALEDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Locale-dependent data (DATAROOTDIR/locale)"
-				}
-			],
-			"type" : "PATH",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_INSTALL_LOCALSTATEDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Modifiable single-machine data (var)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "var"
-		},
-		{
-			"name" : "CMAKE_INSTALL_MANDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Man documentation (DATAROOTDIR/man)"
-				}
-			],
-			"type" : "PATH",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_INSTALL_OLDINCLUDEDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "C header files for non-gcc (/usr/include)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "/usr/include"
-		},
-		{
-			"name" : "CMAKE_INSTALL_PREFIX",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Install path prefix, prepended onto install directories."
-				}
-			],
-			"type" : "PATH",
-			"value" : "C:/Program Files (x86)/OpenGL_Praktikum"
-		},
-		{
-			"name" : "CMAKE_INSTALL_RUNSTATEDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Run-time variable data (LOCALSTATEDIR/run)"
-				}
-			],
-			"type" : "PATH",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_INSTALL_SBINDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "System admin executables (sbin)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "sbin"
-		},
-		{
-			"name" : "CMAKE_INSTALL_SHAREDSTATEDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Modifiable architecture-independent data (com)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "com"
-		},
-		{
-			"name" : "CMAKE_INSTALL_SYSCONFDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Read-only single-machine data (etc)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "etc"
-		},
-		{
-			"name" : "CMAKE_LINKER",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to a program."
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/ld.exe"
-		},
-		{
-			"name" : "CMAKE_MAKE_PROGRAM",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "make program"
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe"
-		},
-		{
-			"name" : "CMAKE_MODULE_LINKER_FLAGS",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of modules during all build types."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of modules during DEBUG builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of modules during RELEASE builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_NM",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to a program."
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/nm.exe"
-		},
-		{
-			"name" : "CMAKE_NUMBER_OF_MAKEFILES",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "number of local generators"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "14"
-		},
-		{
-			"name" : "CMAKE_OBJCOPY",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to a program."
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/objcopy.exe"
-		},
-		{
-			"name" : "CMAKE_OBJDUMP",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to a program."
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/objdump.exe"
-		},
-		{
-			"name" : "CMAKE_PLATFORM_INFO_INITIALIZED",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Platform information initialized"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "1"
-		},
-		{
-			"name" : "CMAKE_PROJECT_DESCRIPTION",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_PROJECT_HOMEPAGE_URL",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_PROJECT_NAME",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "OpenGL_Praktikum"
-		},
-		{
-			"name" : "CMAKE_PROJECT_VERSION",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "0.9.9"
-		},
-		{
-			"name" : "CMAKE_PROJECT_VERSION_MAJOR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "0"
-		},
-		{
-			"name" : "CMAKE_PROJECT_VERSION_MINOR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "9"
-		},
-		{
-			"name" : "CMAKE_PROJECT_VERSION_PATCH",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "9"
-		},
-		{
-			"name" : "CMAKE_PROJECT_VERSION_TWEAK",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_RANLIB",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to a program."
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/ranlib.exe"
-		},
-		{
-			"name" : "CMAKE_RC_COMPILER",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "RC compiler"
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/windres.exe"
-		},
-		{
-			"name" : "CMAKE_RC_COMPILER_WORKS",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : ""
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "1"
-		},
-		{
-			"name" : "CMAKE_RC_FLAGS",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags for Windows Resource Compiler during all build types."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_RC_FLAGS_DEBUG",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags for Windows Resource Compiler during DEBUG builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_RC_FLAGS_MINSIZEREL",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags for Windows Resource Compiler during MINSIZEREL builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_RC_FLAGS_RELEASE",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags for Windows Resource Compiler during RELEASE builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_RC_FLAGS_RELWITHDEBINFO",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags for Windows Resource Compiler during RELWITHDEBINFO builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_READELF",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to a program."
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/readelf.exe"
-		},
-		{
-			"name" : "CMAKE_ROOT",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to CMake installation."
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28"
-		},
-		{
-			"name" : "CMAKE_SHARED_LINKER_FLAGS",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of shared libraries during all build types."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_SKIP_INSTALL_RPATH",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "If set, runtime paths are not added when installing shared libraries, but are added when building."
-				}
-			],
-			"type" : "BOOL",
-			"value" : "NO"
-		},
-		{
-			"name" : "CMAKE_SKIP_RPATH",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "If set, runtime paths are not added when using shared libraries."
-				}
-			],
-			"type" : "BOOL",
-			"value" : "NO"
-		},
-		{
-			"name" : "CMAKE_STATIC_LINKER_FLAGS",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of static libraries during all build types."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of static libraries during DEBUG builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of static libraries during RELEASE builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_STRIP",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to a program."
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/strip.exe"
-		},
-		{
-			"name" : "CMAKE_TAPI",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to a program."
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "CMAKE_TAPI-NOTFOUND"
-		},
-		{
-			"name" : "CMAKE_VERBOSE_MAKEFILE",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make.  This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo."
-				}
-			],
-			"type" : "BOOL",
-			"value" : "FALSE"
-		},
-		{
-			"name" : "DINPUT_H_FOUND",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Have include dinput.h"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "1"
-		},
-		{
-			"name" : "FIND_PACKAGE_MESSAGE_DETAILS_OpenGL",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Details about finding OpenGL"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "[opengl32][c ][v()]"
-		},
-		{
-			"name" : "FIND_PACKAGE_MESSAGE_DETAILS_Threads",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Details about finding Threads"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "[TRUE][v()]"
-		},
-		{
-			"name" : "GLEW_OSMESA",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "OSMesa mode"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLEW_REGAL",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Regal mode"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLFW_BINARY_DIR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1"
-		},
-		{
-			"name" : "GLFW_BUILD_DOCS",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Build the GLFW documentation"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLFW_BUILD_EXAMPLES",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Build the GLFW example programs"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLFW_BUILD_TESTS",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Build the GLFW test programs"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLFW_DOCUMENT_INTERNALS",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Include internals in documentation"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLFW_INSTALL",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Generate installation target"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLFW_IS_TOP_LEVEL",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLFW_SOURCE_DIR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glfw-3.2.1"
-		},
-		{
-			"name" : "GLFW_USE_HYBRID_HPG",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Force use of high-performance GPU on hybrid systems"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLFW_VULKAN_STATIC",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Use the Vulkan loader statically linked into application"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLM_DYNAMIC_LIBRARY_ENABLE",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "GLM dynamic library"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLM_INSTALL_ENABLE",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "GLM install"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "ON"
-		},
-		{
-			"name" : "GLM_STATIC_LIBRARY_ENABLE",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "GLM static library"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLM_TEST_ENABLE",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "GLM test"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLM_TEST_ENABLE_CXX_11",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Enable C++ 11"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLM_TEST_ENABLE_CXX_14",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Enable C++ 14"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLM_TEST_ENABLE_CXX_17",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Enable C++ 17"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLM_TEST_ENABLE_CXX_98",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Enable C++ 98"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLM_TEST_ENABLE_FAST_MATH",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Enable fast math optimizations"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLM_TEST_ENABLE_LANG_EXTENSIONS",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Enable language extensions"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLM_TEST_ENABLE_SIMD_AVX",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Enable AVX optimizations"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLM_TEST_ENABLE_SIMD_AVX2",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Enable AVX2 optimizations"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLM_TEST_ENABLE_SIMD_SSE2",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Enable SSE2 optimizations"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLM_TEST_ENABLE_SIMD_SSE3",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Enable SSE3 optimizations"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "GLM_TEST_FORCE_PURE",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Force 'pure' instructions"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "LIB_SUFFIX",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Takes an empty string or 64. Directory where lib will be installed: lib or lib64"
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "OPENGL_gl_LIBRARY",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "OpenGL library for win32"
-				}
-			],
-			"type" : "STRING",
-			"value" : "opengl32"
-		},
-		{
-			"name" : "OPENGL_glu_LIBRARY",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "GLU library for win32"
-				}
-			],
-			"type" : "STRING",
-			"value" : "glu32"
-		},
-		{
-			"name" : "OpenGL_Praktikum_BINARY_DIR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug"
-		},
-		{
-			"name" : "OpenGL_Praktikum_IS_TOP_LEVEL",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "ON"
-		},
-		{
-			"name" : "OpenGL_Praktikum_SOURCE_DIR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum"
-		},
-		{
-			"name" : "VULKAN_INCLUDE_DIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to a file."
-				}
-			],
-			"type" : "PATH",
-			"value" : "VULKAN_INCLUDE_DIR-NOTFOUND"
-		},
-		{
-			"name" : "VULKAN_LIBRARY",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to a library."
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "VULKAN_LIBRARY-NOTFOUND"
-		},
-		{
-			"name" : "VULKAN_STATIC_LIBRARY",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : ""
-				}
-			],
-			"type" : "UNINITIALIZED",
-			"value" : ""
-		},
-		{
-			"name" : "XINPUT_H_FOUND",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Have include xinput.h"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "1"
-		},
-		{
-			"name" : "_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "linker supports push/pop state"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "TRUE"
-		},
-		{
-			"name" : "_GLFW_HAS_64ASLR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Test _GLFW_HAS_64ASLR"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "1"
-		},
-		{
-			"name" : "_GLFW_HAS_ASLR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Test _GLFW_HAS_ASLR"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "1"
-		},
-		{
-			"name" : "_GLFW_HAS_DEP",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Test _GLFW_HAS_DEP"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "1"
-		},
-		{
-			"name" : "_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "CMAKE_INSTALL_PREFIX during last run"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "C:/Program Files (x86)/OpenGL_Praktikum"
-		},
-		{
-			"name" : "external_dependencies_BINARY_DIR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs"
-		},
-		{
-			"name" : "external_dependencies_IS_TOP_LEVEL",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "OFF"
-		},
-		{
-			"name" : "external_dependencies_SOURCE_DIR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs"
-		},
-		{
-			"name" : "glew_BINARY_DIR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake"
-		},
-		{
-			"name" : "glew_IS_TOP_LEVEL",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "OFF"
-		},
-		{
-			"name" : "glew_LIB_DEPENDS",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Dependencies for the target"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "general;-nostdlib;general;opengl32;general;glu32;"
-		},
-		{
-			"name" : "glew_SOURCE_DIR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake"
-		},
-		{
-			"name" : "glew_s_LIB_DEPENDS",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Dependencies for the target"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "general;opengl32;general;glu32;"
-		},
-		{
-			"name" : "glm_BINARY_DIR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master"
-		},
-		{
-			"name" : "glm_IS_TOP_LEVEL",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "OFF"
-		},
-		{
-			"name" : "glm_SOURCE_DIR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master"
-		},
-		{
-			"name" : "stb_lib_BINARY_DIR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/stb"
-		},
-		{
-			"name" : "stb_lib_IS_TOP_LEVEL",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "OFF"
-		},
-		{
-			"name" : "stb_lib_SOURCE_DIR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/stb"
-		}
-	],
-	"kind" : "cache",
-	"version" : 
-	{
-		"major" : 2,
-		"minor" : 0
-	}
-}
diff --git a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-db021422c34f828d19fb.json b/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-db021422c34f828d19fb.json
deleted file mode 100644
index f85bdb1147343e06c1a2245bc42b4e7ba2014299..0000000000000000000000000000000000000000
--- a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-db021422c34f828d19fb.json
+++ /dev/null
@@ -1,1029 +0,0 @@
-{
-	"inputs" : 
-	[
-		{
-			"path" : "CMakeLists.txt"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeSystem.cmake.in"
-		},
-		{
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/CMakeFiles/3.28.1/CMakeSystem.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/Windows-Initialize.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCompilerIdDetection.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/ADSP-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Borland-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Cray-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/CrayClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GHS-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/HP-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IAR-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Intel-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/LCC-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/MSVC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/OrangeC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/PGI-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/PathScale-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/SCO-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/TI-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Tasking-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Watcom-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/XL-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeFindBinUtils.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-FindBinUtils.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompiler.cmake.in"
-		},
-		{
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/CMakeFiles/3.28.1/CMakeCCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/Windows-Determine-CXX.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCompilerIdDetection.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/ADSP-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Borland-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Cray-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/CrayClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GHS-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IAR-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Intel-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/MSVC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/OrangeC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/PGI-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/PathScale-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/SCO-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/TI-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Tasking-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Watcom-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeFindBinUtils.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-FindBinUtils.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompiler.cmake.in"
-		},
-		{
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/CMakeFiles/3.28.1/CMakeCXXCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeGenericSystem.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/Windows.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/WindowsPaths.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCInformation.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-C.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/Windows-GNU-C.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/Windows-GNU.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineRCCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeRCCompiler.cmake.in"
-		},
-		{
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/CMakeFiles/3.28.1/CMakeRCCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeRCInformation.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/Windows-windres.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestRCCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeParseImplicitIncludeInfo.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeParseImplicitLinkInfo.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeParseLibraryArchitecture.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompilerABI.c"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompileFeatures.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Internal/FeatureTesting.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompiler.cmake.in"
-		},
-		{
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/CMakeFiles/3.28.1/CMakeCCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/Windows-GNU-C-ABI.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXInformation.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/Windows-GNU-CXX.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/Windows-GNU.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeParseImplicitIncludeInfo.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeParseImplicitLinkInfo.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeParseLibraryArchitecture.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompileFeatures.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Internal/FeatureTesting.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompiler.cmake.in"
-		},
-		{
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/CMakeFiles/3.28.1/CMakeCXXCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/Windows-GNU-CXX-ABI.cmake"
-		},
-		{
-			"path" : "libs/CMakeLists.txt"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/FindOpenGL.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/FindPackageMessage.cmake"
-		},
-		{
-			"path" : "libs/glm-master/CMakeLists.txt"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/GNUInstallDirs.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakePackageConfigHelpers.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/WriteBasicConfigVersionFile.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/BasicConfigVersion-AnyNewerVersion.cmake.in"
-		},
-		{
-			"path" : "libs/glm-master/cmake/glmBuildConfig.cmake.in"
-		},
-		{
-			"path" : "libs/glm-master/cmake/glmConfig.cmake.in"
-		},
-		{
-			"path" : "libs/glm-master/cmake/glm.pc.in"
-		},
-		{
-			"path" : "libs/glm-master/cmake_uninstall.cmake.in"
-		},
-		{
-			"path" : "libs/glm-master/glm/CMakeLists.txt"
-		},
-		{
-			"path" : "libs/glm-master/test/CMakeLists.txt"
-		},
-		{
-			"path" : "libs/glm-master/test/bug/CMakeLists.txt"
-		},
-		{
-			"path" : "libs/glm-master/test/core/CMakeLists.txt"
-		},
-		{
-			"path" : "libs/glm-master/test/ext/CMakeLists.txt"
-		},
-		{
-			"path" : "libs/glm-master/test/gtc/CMakeLists.txt"
-		},
-		{
-			"path" : "libs/glm-master/test/gtx/CMakeLists.txt"
-		},
-		{
-			"path" : "libs/glfw-3.2.1/CMakeLists.txt"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/FindThreads.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CheckLibraryExists.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CheckIncludeFile.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CheckCSourceCompiles.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Internal/CheckSourceCompiles.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/FindPackageMessage.cmake"
-		},
-		{
-			"path" : "libs/glfw-3.2.1/CMake/modules/FindVulkan.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/FindPackageMessage.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CheckIncludeFile.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CheckCCompilerFlag.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Internal/CheckCompilerFlag.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Internal/CheckFlagCommonConfig.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Internal/CheckSourceCompiles.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CheckCSourceCompiles.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakePackageConfigHelpers.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/WriteBasicConfigVersionFile.cmake"
-		},
-		{
-			"path" : "libs/glfw-3.2.1/src/glfw3Config.cmake.in"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/BasicConfigVersion-SameMajorVersion.cmake.in"
-		},
-		{
-			"path" : "libs/glfw-3.2.1/src/glfw_config.h.in"
-		},
-		{
-			"path" : "libs/glfw-3.2.1/src/glfw3.pc.in"
-		},
-		{
-			"path" : "libs/glfw-3.2.1/src/CMakeLists.txt"
-		},
-		{
-			"path" : "libs/glew-2.1.0/build/cmake/CMakeLists.txt"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/GNUInstallDirs.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/FindOpenGL.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/FindPackageMessage.cmake"
-		},
-		{
-			"path" : "libs/glew-2.1.0/glew.pc.in"
-		},
-		{
-			"path" : "libs/stb/CMakeLists.txt"
-		}
-	],
-	"kind" : "cmakeFiles",
-	"paths" : 
-	{
-		"build" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug",
-		"source" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum"
-	},
-	"version" : 
-	{
-		"major" : 1,
-		"minor" : 0
-	}
-}
diff --git a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-cf09fdb16ba5ca4b54e2.json b/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-cf09fdb16ba5ca4b54e2.json
deleted file mode 100644
index c4a13922d061ee5968f417014da22494588ba187..0000000000000000000000000000000000000000
--- a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-cf09fdb16ba5ca4b54e2.json
+++ /dev/null
@@ -1,375 +0,0 @@
-{
-	"configurations" : 
-	[
-		{
-			"directories" : 
-			[
-				{
-					"build" : ".",
-					"childIndexes" : 
-					[
-						1
-					],
-					"hasInstallRule" : true,
-					"jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json",
-					"minimumCMakeVersion" : 
-					{
-						"string" : "3.0"
-					},
-					"projectIndex" : 0,
-					"source" : ".",
-					"targetIndexes" : 
-					[
-						0
-					]
-				},
-				{
-					"build" : "libs",
-					"childIndexes" : 
-					[
-						2,
-						10,
-						12,
-						13
-					],
-					"hasInstallRule" : true,
-					"jsonFile" : "directory-libs-Debug-dd7a5ca29a7a50124f40.json",
-					"minimumCMakeVersion" : 
-					{
-						"string" : "3.0"
-					},
-					"parentIndex" : 0,
-					"projectIndex" : 1,
-					"source" : "libs"
-				},
-				{
-					"build" : "libs/glm-master",
-					"childIndexes" : 
-					[
-						3,
-						4
-					],
-					"hasInstallRule" : true,
-					"jsonFile" : "directory-libs.glm-master-Debug-38245cd548274a3780a4.json",
-					"minimumCMakeVersion" : 
-					{
-						"string" : "3.2"
-					},
-					"parentIndex" : 1,
-					"projectIndex" : 2,
-					"source" : "libs/glm-master",
-					"targetIndexes" : 
-					[
-						6
-					]
-				},
-				{
-					"build" : "libs/glm-master/glm",
-					"jsonFile" : "directory-libs.glm-master.glm-Debug-3d3739f3be49fb05794d.json",
-					"minimumCMakeVersion" : 
-					{
-						"string" : "3.2"
-					},
-					"parentIndex" : 2,
-					"projectIndex" : 2,
-					"source" : "libs/glm-master/glm",
-					"targetIndexes" : 
-					[
-						4
-					]
-				},
-				{
-					"build" : "libs/glm-master/test",
-					"childIndexes" : 
-					[
-						5,
-						6,
-						7,
-						8,
-						9
-					],
-					"jsonFile" : "directory-libs.glm-master.test-Debug-8ffc0e6c8a42f77bc3a4.json",
-					"minimumCMakeVersion" : 
-					{
-						"string" : "3.2"
-					},
-					"parentIndex" : 2,
-					"projectIndex" : 2,
-					"source" : "libs/glm-master/test"
-				},
-				{
-					"build" : "libs/glm-master/test/bug",
-					"jsonFile" : "directory-libs.glm-master.test.bug-Debug-e2827bbc48fa6909f11d.json",
-					"minimumCMakeVersion" : 
-					{
-						"string" : "3.2"
-					},
-					"parentIndex" : 4,
-					"projectIndex" : 2,
-					"source" : "libs/glm-master/test/bug"
-				},
-				{
-					"build" : "libs/glm-master/test/core",
-					"jsonFile" : "directory-libs.glm-master.test.core-Debug-8d32aa73bd101bf35c21.json",
-					"minimumCMakeVersion" : 
-					{
-						"string" : "3.2"
-					},
-					"parentIndex" : 4,
-					"projectIndex" : 2,
-					"source" : "libs/glm-master/test/core"
-				},
-				{
-					"build" : "libs/glm-master/test/ext",
-					"jsonFile" : "directory-libs.glm-master.test.ext-Debug-445b23716576bf0badf4.json",
-					"minimumCMakeVersion" : 
-					{
-						"string" : "3.2"
-					},
-					"parentIndex" : 4,
-					"projectIndex" : 2,
-					"source" : "libs/glm-master/test/ext"
-				},
-				{
-					"build" : "libs/glm-master/test/gtc",
-					"jsonFile" : "directory-libs.glm-master.test.gtc-Debug-1b2375b30eb11ce8d38e.json",
-					"minimumCMakeVersion" : 
-					{
-						"string" : "3.2"
-					},
-					"parentIndex" : 4,
-					"projectIndex" : 2,
-					"source" : "libs/glm-master/test/gtc"
-				},
-				{
-					"build" : "libs/glm-master/test/gtx",
-					"jsonFile" : "directory-libs.glm-master.test.gtx-Debug-d2a165666ae09b26699a.json",
-					"minimumCMakeVersion" : 
-					{
-						"string" : "3.2"
-					},
-					"parentIndex" : 4,
-					"projectIndex" : 2,
-					"source" : "libs/glm-master/test/gtx"
-				},
-				{
-					"build" : "libs/glfw-3.2.1",
-					"childIndexes" : 
-					[
-						11
-					],
-					"jsonFile" : "directory-libs.glfw-3.2.1-Debug-83469fd7cf4feeb2c6ca.json",
-					"minimumCMakeVersion" : 
-					{
-						"string" : "2.8.12"
-					},
-					"parentIndex" : 1,
-					"projectIndex" : 3,
-					"source" : "libs/glfw-3.2.1"
-				},
-				{
-					"build" : "libs/glfw-3.2.1/src",
-					"jsonFile" : "directory-libs.glfw-3.2.1.src-Debug-1b5fa04cb60914702439.json",
-					"minimumCMakeVersion" : 
-					{
-						"string" : "2.8.12"
-					},
-					"parentIndex" : 10,
-					"projectIndex" : 3,
-					"source" : "libs/glfw-3.2.1/src",
-					"targetIndexes" : 
-					[
-						3
-					]
-				},
-				{
-					"build" : "libs/glew-2.1.0/build/cmake",
-					"hasInstallRule" : true,
-					"jsonFile" : "directory-libs.glew-2.1.0.build.cmake-Debug-d666a0b6d76017be8ba7.json",
-					"minimumCMakeVersion" : 
-					{
-						"string" : "2.8.12"
-					},
-					"parentIndex" : 1,
-					"projectIndex" : 4,
-					"source" : "libs/glew-2.1.0/build/cmake",
-					"targetIndexes" : 
-					[
-						1,
-						2
-					]
-				},
-				{
-					"build" : "libs/stb",
-					"jsonFile" : "directory-libs.stb-Debug-22d2db156c1ba2042e7b.json",
-					"minimumCMakeVersion" : 
-					{
-						"string" : "3.0"
-					},
-					"parentIndex" : 1,
-					"projectIndex" : 5,
-					"source" : "libs/stb",
-					"targetIndexes" : 
-					[
-						5
-					]
-				}
-			],
-			"name" : "Debug",
-			"projects" : 
-			[
-				{
-					"childIndexes" : 
-					[
-						1
-					],
-					"directoryIndexes" : 
-					[
-						0
-					],
-					"name" : "OpenGL_Praktikum",
-					"targetIndexes" : 
-					[
-						0
-					]
-				},
-				{
-					"childIndexes" : 
-					[
-						2,
-						3,
-						4,
-						5
-					],
-					"directoryIndexes" : 
-					[
-						1
-					],
-					"name" : "external_dependencies",
-					"parentIndex" : 0
-				},
-				{
-					"directoryIndexes" : 
-					[
-						2,
-						3,
-						4,
-						5,
-						6,
-						7,
-						8,
-						9
-					],
-					"name" : "glm",
-					"parentIndex" : 1,
-					"targetIndexes" : 
-					[
-						4,
-						6
-					]
-				},
-				{
-					"directoryIndexes" : 
-					[
-						10,
-						11
-					],
-					"name" : "GLFW",
-					"parentIndex" : 1,
-					"targetIndexes" : 
-					[
-						3
-					]
-				},
-				{
-					"directoryIndexes" : 
-					[
-						12
-					],
-					"name" : "glew",
-					"parentIndex" : 1,
-					"targetIndexes" : 
-					[
-						1,
-						2
-					]
-				},
-				{
-					"directoryIndexes" : 
-					[
-						13
-					],
-					"name" : "stb_lib",
-					"parentIndex" : 1,
-					"targetIndexes" : 
-					[
-						5
-					]
-				}
-			],
-			"targets" : 
-			[
-				{
-					"directoryIndex" : 0,
-					"id" : "OpenGL_Praktikum::@6890427a1f51a3e7e1df",
-					"jsonFile" : "target-OpenGL_Praktikum-Debug-a6a4fc0891169d818795.json",
-					"name" : "OpenGL_Praktikum",
-					"projectIndex" : 0
-				},
-				{
-					"directoryIndex" : 12,
-					"id" : "glew::@717d470b011500e00557",
-					"jsonFile" : "target-glew-Debug-022280495f6d28ed0b03.json",
-					"name" : "glew",
-					"projectIndex" : 4
-				},
-				{
-					"directoryIndex" : 12,
-					"id" : "glew_s::@717d470b011500e00557",
-					"jsonFile" : "target-glew_s-Debug-e7f9fa147eaf9ac54be9.json",
-					"name" : "glew_s",
-					"projectIndex" : 4
-				},
-				{
-					"directoryIndex" : 11,
-					"id" : "glfw::@3be6e5b4e7ef208431a5",
-					"jsonFile" : "target-glfw-Debug-50c1524fb5af5527e9e2.json",
-					"name" : "glfw",
-					"projectIndex" : 3
-				},
-				{
-					"directoryIndex" : 3,
-					"id" : "glm_dummy::@c4b06e10c1177513689b",
-					"jsonFile" : "target-glm_dummy-Debug-90670758a372bd52b5bc.json",
-					"name" : "glm_dummy",
-					"projectIndex" : 2
-				},
-				{
-					"directoryIndex" : 13,
-					"id" : "stb::@9a2ae61009350e897074",
-					"jsonFile" : "target-stb-Debug-4c5e0f7780c4d9142526.json",
-					"name" : "stb",
-					"projectIndex" : 5
-				},
-				{
-					"directoryIndex" : 2,
-					"id" : "uninstall::@b5e8752a874fdca4f5aa",
-					"jsonFile" : "target-uninstall-Debug-284c8c93871d38da08d8.json",
-					"name" : "uninstall",
-					"projectIndex" : 2
-				}
-			]
-		}
-	],
-	"kind" : "codemodel",
-	"paths" : 
-	{
-		"build" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug",
-		"source" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum"
-	},
-	"version" : 
-	{
-		"major" : 2,
-		"minor" : 6
-	}
-}
diff --git a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/index-2024-10-22T18-35-19-0531.json b/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/index-2024-10-22T18-35-19-0531.json
deleted file mode 100644
index 974a836026fe1e0ed6821b553ea89a80638d5e46..0000000000000000000000000000000000000000
--- a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/index-2024-10-22T18-35-19-0531.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
-	"cmake" : 
-	{
-		"generator" : 
-		{
-			"multiConfig" : false,
-			"name" : "Ninja"
-		},
-		"paths" : 
-		{
-			"cmake" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/bin/cmake.exe",
-			"cpack" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/bin/cpack.exe",
-			"ctest" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/bin/ctest.exe",
-			"root" : "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28"
-		},
-		"version" : 
-		{
-			"isDirty" : false,
-			"major" : 3,
-			"minor" : 28,
-			"patch" : 1,
-			"string" : "3.28.1",
-			"suffix" : ""
-		}
-	},
-	"objects" : 
-	[
-		{
-			"jsonFile" : "codemodel-v2-cf09fdb16ba5ca4b54e2.json",
-			"kind" : "codemodel",
-			"version" : 
-			{
-				"major" : 2,
-				"minor" : 6
-			}
-		},
-		{
-			"jsonFile" : "cache-v2-262e4b8343a86f7bf63d.json",
-			"kind" : "cache",
-			"version" : 
-			{
-				"major" : 2,
-				"minor" : 0
-			}
-		},
-		{
-			"jsonFile" : "cmakeFiles-v1-db021422c34f828d19fb.json",
-			"kind" : "cmakeFiles",
-			"version" : 
-			{
-				"major" : 1,
-				"minor" : 0
-			}
-		},
-		{
-			"jsonFile" : "toolchains-v1-32fbafcb6e566d7c8b85.json",
-			"kind" : "toolchains",
-			"version" : 
-			{
-				"major" : 1,
-				"minor" : 0
-			}
-		}
-	],
-	"reply" : 
-	{
-		"cache-v2" : 
-		{
-			"jsonFile" : "cache-v2-262e4b8343a86f7bf63d.json",
-			"kind" : "cache",
-			"version" : 
-			{
-				"major" : 2,
-				"minor" : 0
-			}
-		},
-		"cmakeFiles-v1" : 
-		{
-			"jsonFile" : "cmakeFiles-v1-db021422c34f828d19fb.json",
-			"kind" : "cmakeFiles",
-			"version" : 
-			{
-				"major" : 1,
-				"minor" : 0
-			}
-		},
-		"codemodel-v2" : 
-		{
-			"jsonFile" : "codemodel-v2-cf09fdb16ba5ca4b54e2.json",
-			"kind" : "codemodel",
-			"version" : 
-			{
-				"major" : 2,
-				"minor" : 6
-			}
-		},
-		"toolchains-v1" : 
-		{
-			"jsonFile" : "toolchains-v1-32fbafcb6e566d7c8b85.json",
-			"kind" : "toolchains",
-			"version" : 
-			{
-				"major" : 1,
-				"minor" : 0
-			}
-		}
-	}
-}
diff --git a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/target-OpenGL_Praktikum-Debug-a6a4fc0891169d818795.json b/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/target-OpenGL_Praktikum-Debug-a6a4fc0891169d818795.json
deleted file mode 100644
index baaee8cc8f48870d4e7018ebb248e578246293d5..0000000000000000000000000000000000000000
--- a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/target-OpenGL_Praktikum-Debug-a6a4fc0891169d818795.json
+++ /dev/null
@@ -1,370 +0,0 @@
-{
-	"artifacts" : 
-	[
-		{
-			"path" : "OpenGL_Praktikum.exe"
-		},
-		{
-			"path" : "OpenGL_Praktikum.pdb"
-		}
-	],
-	"backtrace" : 1,
-	"backtraceGraph" : 
-	{
-		"commands" : 
-		[
-			"add_executable",
-			"target_link_libraries",
-			"target_include_directories"
-		],
-		"files" : 
-		[
-			"CMakeLists.txt",
-			"libs/CMakeLists.txt"
-		],
-		"nodes" : 
-		[
-			{
-				"file" : 0
-			},
-			{
-				"command" : 0,
-				"file" : 0,
-				"line" : 470,
-				"parent" : 0
-			},
-			{
-				"file" : 1
-			},
-			{
-				"command" : 1,
-				"file" : 1,
-				"line" : 53,
-				"parent" : 2
-			},
-			{
-				"command" : 1,
-				"file" : 0,
-				"line" : 476,
-				"parent" : 0
-			},
-			{
-				"command" : 2,
-				"file" : 0,
-				"line" : 471,
-				"parent" : 0
-			}
-		]
-	},
-	"compileGroups" : 
-	[
-		{
-			"compileCommandFragments" : 
-			[
-				{
-					"fragment" : "-g -std=gnu++11 -fdiagnostics-color=always"
-				}
-			],
-			"defines" : 
-			[
-				{
-					"backtrace" : 4,
-					"define" : "GLEW_STATIC"
-				}
-			],
-			"includes" : 
-			[
-				{
-					"backtrace" : 5,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/src"
-				},
-				{
-					"backtrace" : 5,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/src/Framework/Assets"
-				},
-				{
-					"backtrace" : 5,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/src/Framework/SceneElements"
-				},
-				{
-					"backtrace" : 5,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/src/Game"
-				},
-				{
-					"backtrace" : 5,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/framework"
-				},
-				{
-					"backtrace" : 4,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glfw-3.2.1/include"
-				},
-				{
-					"backtrace" : 4,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glew-2.1.0/include"
-				},
-				{
-					"backtrace" : 4,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glew-2.1.0/include/GL"
-				},
-				{
-					"backtrace" : 4,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master"
-				},
-				{
-					"backtrace" : 4,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/stb"
-				}
-			],
-			"language" : "CXX",
-			"languageStandard" : 
-			{
-				"backtraces" : 
-				[
-					1
-				],
-				"standard" : "11"
-			},
-			"sourceIndexes" : 
-			[
-				0,
-				2,
-				4,
-				6,
-				8,
-				10,
-				14,
-				16,
-				18,
-				21
-			]
-		}
-	],
-	"dependencies" : 
-	[
-		{
-			"backtrace" : 4,
-			"id" : "glew_s::@717d470b011500e00557"
-		},
-		{
-			"backtrace" : 4,
-			"id" : "glfw::@3be6e5b4e7ef208431a5"
-		},
-		{
-			"backtrace" : 4,
-			"id" : "stb::@9a2ae61009350e897074"
-		}
-	],
-	"id" : "OpenGL_Praktikum::@6890427a1f51a3e7e1df",
-	"link" : 
-	{
-		"commandFragments" : 
-		[
-			{
-				"fragment" : "-g",
-				"role" : "flags"
-			},
-			{
-				"fragment" : "",
-				"role" : "flags"
-			},
-			{
-				"backtrace" : 3,
-				"fragment" : "libs\\glfw-3.2.1\\src\\libglfw3.a",
-				"role" : "libraries"
-			},
-			{
-				"backtrace" : 3,
-				"fragment" : "lib\\libglew32d.a",
-				"role" : "libraries"
-			},
-			{
-				"backtrace" : 3,
-				"fragment" : "-lopengl32",
-				"role" : "libraries"
-			},
-			{
-				"backtrace" : 3,
-				"fragment" : "-lglu32",
-				"role" : "libraries"
-			},
-			{
-				"backtrace" : 3,
-				"fragment" : "libs\\stb\\libstb.a",
-				"role" : "libraries"
-			},
-			{
-				"fragment" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32",
-				"role" : "libraries"
-			}
-		],
-		"language" : "CXX"
-	},
-	"name" : "OpenGL_Praktikum",
-	"nameOnDisk" : "OpenGL_Praktikum.exe",
-	"paths" : 
-	{
-		"build" : ".",
-		"source" : "."
-	},
-	"sourceGroups" : 
-	[
-		{
-			"name" : "Source Files",
-			"sourceIndexes" : 
-			[
-				0,
-				2,
-				4,
-				6,
-				8,
-				10,
-				14,
-				16,
-				18,
-				21
-			]
-		},
-		{
-			"name" : "Header Files",
-			"sourceIndexes" : 
-			[
-				1,
-				3,
-				5,
-				7,
-				9,
-				11,
-				12,
-				13,
-				15,
-				17,
-				19,
-				20
-			]
-		}
-	],
-	"sources" : 
-	[
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "src/main.cpp",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "src/Framework/Assets/AssetManager.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "src/Framework/Assets/AssetManager.cpp",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "src/Framework/Assets/ShaderProgram.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "src/Framework/Assets/ShaderProgram.cpp",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "src/Framework/SceneElements/Transform.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "src/Framework/SceneElements/Transform.cpp",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "src/Game/Window.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "src/Game/Window.cpp",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "src/Game/Scene.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "src/Game/Scene.cpp",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "framework/CommonTypes.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "framework/fw_config.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "framework/OpenGLWindow.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "framework/OpenGLWindow.cpp",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "framework/glerror.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "framework/glerror.cpp",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "framework/Input.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "framework/Input.cpp",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "framework/libheaders.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "framework/OBJLoader.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "framework/OBJLoader.cpp",
-			"sourceGroupIndex" : 0
-		}
-	],
-	"type" : "EXECUTABLE"
-}
diff --git a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/target-glew-Debug-022280495f6d28ed0b03.json b/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/target-glew-Debug-022280495f6d28ed0b03.json
deleted file mode 100644
index 7382cba743a197d9023f3b6509cc2d8df9865216..0000000000000000000000000000000000000000
--- a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/target-glew-Debug-022280495f6d28ed0b03.json
+++ /dev/null
@@ -1,241 +0,0 @@
-{
-	"artifacts" : 
-	[
-		{
-			"path" : "bin/glew32d.dll"
-		},
-		{
-			"path" : "lib/libglew32d.dll.a"
-		},
-		{
-			"path" : "bin/glew32d.pdb"
-		}
-	],
-	"backtrace" : 1,
-	"backtraceGraph" : 
-	{
-		"commands" : 
-		[
-			"add_library",
-			"target_link_libraries",
-			"target_compile_options",
-			"set_target_properties",
-			"add_definitions",
-			"include_directories"
-		],
-		"files" : 
-		[
-			"libs/glew-2.1.0/build/cmake/CMakeLists.txt"
-		],
-		"nodes" : 
-		[
-			{
-				"file" : 0
-			},
-			{
-				"command" : 0,
-				"file" : 0,
-				"line" : 95,
-				"parent" : 0
-			},
-			{
-				"command" : 1,
-				"file" : 0,
-				"line" : 118,
-				"parent" : 0
-			},
-			{
-				"command" : 1,
-				"file" : 0,
-				"line" : 134,
-				"parent" : 0
-			},
-			{
-				"command" : 2,
-				"file" : 0,
-				"line" : 116,
-				"parent" : 0
-			},
-			{
-				"command" : 3,
-				"file" : 0,
-				"line" : 96,
-				"parent" : 0
-			},
-			{
-				"command" : 4,
-				"file" : 0,
-				"line" : 57,
-				"parent" : 0
-			},
-			{
-				"command" : 5,
-				"file" : 0,
-				"line" : 86,
-				"parent" : 0
-			}
-		]
-	},
-	"compileGroups" : 
-	[
-		{
-			"compileCommandFragments" : 
-			[
-				{
-					"fragment" : "-g -fdiagnostics-color=always"
-				},
-				{
-					"backtrace" : 4,
-					"fragment" : "-fno-builtin"
-				},
-				{
-					"backtrace" : 4,
-					"fragment" : "-fno-stack-protector"
-				}
-			],
-			"defines" : 
-			[
-				{
-					"backtrace" : 5,
-					"define" : "GLEW_BUILD"
-				},
-				{
-					"backtrace" : 6,
-					"define" : "GLEW_NO_GLU"
-				},
-				{
-					"define" : "glew_EXPORTS"
-				}
-			],
-			"includes" : 
-			[
-				{
-					"backtrace" : 7,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake/../../include"
-				}
-			],
-			"language" : "C",
-			"sourceIndexes" : 
-			[
-				3
-			]
-		},
-		{
-			"defines" : 
-			[
-				{
-					"backtrace" : 5,
-					"define" : "GLEW_BUILD"
-				},
-				{
-					"backtrace" : 6,
-					"define" : "GLEW_NO_GLU"
-				},
-				{
-					"define" : "glew_EXPORTS"
-				}
-			],
-			"includes" : 
-			[
-				{
-					"backtrace" : 7,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake/../../include"
-				}
-			],
-			"language" : "RC",
-			"sourceIndexes" : 
-			[
-				4
-			]
-		}
-	],
-	"id" : "glew::@717d470b011500e00557",
-	"link" : 
-	{
-		"commandFragments" : 
-		[
-			{
-				"fragment" : "",
-				"role" : "flags"
-			},
-			{
-				"backtrace" : 2,
-				"fragment" : "-nostdlib",
-				"role" : "libraries"
-			},
-			{
-				"backtrace" : 3,
-				"fragment" : "-lopengl32",
-				"role" : "libraries"
-			},
-			{
-				"backtrace" : 3,
-				"fragment" : "-lglu32",
-				"role" : "libraries"
-			},
-			{
-				"fragment" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32",
-				"role" : "libraries"
-			}
-		],
-		"language" : "C"
-	},
-	"name" : "glew",
-	"nameOnDisk" : "glew32d.dll",
-	"paths" : 
-	{
-		"build" : "libs/glew-2.1.0/build/cmake",
-		"source" : "libs/glew-2.1.0/build/cmake"
-	},
-	"sourceGroups" : 
-	[
-		{
-			"name" : "Header Files",
-			"sourceIndexes" : 
-			[
-				0,
-				1,
-				2
-			]
-		},
-		{
-			"name" : "Source Files",
-			"sourceIndexes" : 
-			[
-				3,
-				4
-			]
-		}
-	],
-	"sources" : 
-	[
-		{
-			"backtrace" : 1,
-			"path" : "libs/glew-2.1.0/include/GL/wglew.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glew-2.1.0/include/GL/glew.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glew-2.1.0/include/GL/glxew.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "libs/glew-2.1.0/src/glew.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 1,
-			"path" : "libs/glew-2.1.0/build/glew.rc",
-			"sourceGroupIndex" : 1
-		}
-	],
-	"type" : "SHARED_LIBRARY"
-}
diff --git a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/target-glew_s-Debug-e7f9fa147eaf9ac54be9.json b/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/target-glew_s-Debug-e7f9fa147eaf9ac54be9.json
deleted file mode 100644
index 85c968d94204c0c34dbbf9f35e7d9bd7f463041e..0000000000000000000000000000000000000000
--- a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/target-glew_s-Debug-e7f9fa147eaf9ac54be9.json
+++ /dev/null
@@ -1,208 +0,0 @@
-{
-	"archive" : {},
-	"artifacts" : 
-	[
-		{
-			"path" : "lib/libglew32d.a"
-		}
-	],
-	"backtrace" : 1,
-	"backtraceGraph" : 
-	{
-		"commands" : 
-		[
-			"add_library",
-			"install",
-			"target_compile_options",
-			"add_definitions",
-			"set_target_properties",
-			"include_directories"
-		],
-		"files" : 
-		[
-			"libs/glew-2.1.0/build/cmake/CMakeLists.txt"
-		],
-		"nodes" : 
-		[
-			{
-				"file" : 0
-			},
-			{
-				"command" : 0,
-				"file" : 0,
-				"line" : 99,
-				"parent" : 0
-			},
-			{
-				"command" : 1,
-				"file" : 0,
-				"line" : 156,
-				"parent" : 0
-			},
-			{
-				"command" : 2,
-				"file" : 0,
-				"line" : 117,
-				"parent" : 0
-			},
-			{
-				"command" : 3,
-				"file" : 0,
-				"line" : 57,
-				"parent" : 0
-			},
-			{
-				"command" : 4,
-				"file" : 0,
-				"line" : 100,
-				"parent" : 0
-			},
-			{
-				"command" : 5,
-				"file" : 0,
-				"line" : 86,
-				"parent" : 0
-			}
-		]
-	},
-	"compileGroups" : 
-	[
-		{
-			"compileCommandFragments" : 
-			[
-				{
-					"fragment" : "-g -fdiagnostics-color=always"
-				},
-				{
-					"backtrace" : 3,
-					"fragment" : "-fno-builtin"
-				},
-				{
-					"backtrace" : 3,
-					"fragment" : "-fno-stack-protector"
-				}
-			],
-			"defines" : 
-			[
-				{
-					"backtrace" : 4,
-					"define" : "GLEW_NO_GLU"
-				},
-				{
-					"backtrace" : 5,
-					"define" : "GLEW_STATIC"
-				}
-			],
-			"includes" : 
-			[
-				{
-					"backtrace" : 6,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake/../../include"
-				}
-			],
-			"language" : "C",
-			"sourceIndexes" : 
-			[
-				3
-			]
-		},
-		{
-			"defines" : 
-			[
-				{
-					"backtrace" : 4,
-					"define" : "GLEW_NO_GLU"
-				},
-				{
-					"backtrace" : 5,
-					"define" : "GLEW_STATIC"
-				}
-			],
-			"includes" : 
-			[
-				{
-					"backtrace" : 6,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake/../../include"
-				}
-			],
-			"language" : "RC",
-			"sourceIndexes" : 
-			[
-				4
-			]
-		}
-	],
-	"id" : "glew_s::@717d470b011500e00557",
-	"install" : 
-	{
-		"destinations" : 
-		[
-			{
-				"backtrace" : 2,
-				"path" : "lib"
-			}
-		],
-		"prefix" : 
-		{
-			"path" : "C:/Program Files (x86)/OpenGL_Praktikum"
-		}
-	},
-	"name" : "glew_s",
-	"nameOnDisk" : "libglew32d.a",
-	"paths" : 
-	{
-		"build" : "libs/glew-2.1.0/build/cmake",
-		"source" : "libs/glew-2.1.0/build/cmake"
-	},
-	"sourceGroups" : 
-	[
-		{
-			"name" : "Header Files",
-			"sourceIndexes" : 
-			[
-				0,
-				1,
-				2
-			]
-		},
-		{
-			"name" : "Source Files",
-			"sourceIndexes" : 
-			[
-				3,
-				4
-			]
-		}
-	],
-	"sources" : 
-	[
-		{
-			"backtrace" : 1,
-			"path" : "libs/glew-2.1.0/include/GL/wglew.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glew-2.1.0/include/GL/glew.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glew-2.1.0/include/GL/glxew.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "libs/glew-2.1.0/src/glew.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 1,
-			"path" : "libs/glew-2.1.0/build/glew.rc",
-			"sourceGroupIndex" : 1
-		}
-	],
-	"type" : "STATIC_LIBRARY"
-}
diff --git a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/target-glfw-Debug-50c1524fb5af5527e9e2.json b/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/target-glfw-Debug-50c1524fb5af5527e9e2.json
deleted file mode 100644
index 21c9750e602f3f01897f6795cdcb4b977b216d97..0000000000000000000000000000000000000000
--- a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/target-glfw-Debug-50c1524fb5af5527e9e2.json
+++ /dev/null
@@ -1,306 +0,0 @@
-{
-	"archive" : {},
-	"artifacts" : 
-	[
-		{
-			"path" : "libs/glfw-3.2.1/src/libglfw3.a"
-		}
-	],
-	"backtrace" : 1,
-	"backtraceGraph" : 
-	{
-		"commands" : 
-		[
-			"add_library",
-			"target_compile_options",
-			"target_compile_definitions",
-			"target_include_directories"
-		],
-		"files" : 
-		[
-			"libs/glfw-3.2.1/src/CMakeLists.txt"
-		],
-		"nodes" : 
-		[
-			{
-				"file" : 0
-			},
-			{
-				"command" : 0,
-				"file" : 0,
-				"line" : 55,
-				"parent" : 0
-			},
-			{
-				"command" : 1,
-				"file" : 0,
-				"line" : 80,
-				"parent" : 0
-			},
-			{
-				"command" : 2,
-				"file" : 0,
-				"line" : 76,
-				"parent" : 0
-			},
-			{
-				"command" : 2,
-				"file" : 0,
-				"line" : 63,
-				"parent" : 0
-			},
-			{
-				"command" : 3,
-				"file" : 0,
-				"line" : 64,
-				"parent" : 0
-			},
-			{
-				"command" : 3,
-				"file" : 0,
-				"line" : 67,
-				"parent" : 0
-			}
-		]
-	},
-	"compileGroups" : 
-	[
-		{
-			"compileCommandFragments" : 
-			[
-				{
-					"fragment" : "-g -fdiagnostics-color=always"
-				},
-				{
-					"backtrace" : 2,
-					"fragment" : "-Wall"
-				}
-			],
-			"defines" : 
-			[
-				{
-					"backtrace" : 3,
-					"define" : "UNICODE"
-				},
-				{
-					"backtrace" : 3,
-					"define" : "WINVER=0x0501"
-				},
-				{
-					"backtrace" : 4,
-					"define" : "_GLFW_USE_CONFIG_H"
-				}
-			],
-			"includes" : 
-			[
-				{
-					"backtrace" : 5,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glfw-3.2.1/include"
-				},
-				{
-					"backtrace" : 6,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glfw-3.2.1/src"
-				},
-				{
-					"backtrace" : 6,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src"
-				}
-			],
-			"language" : "C",
-			"sourceIndexes" : 
-			[
-				0,
-				1,
-				2,
-				3,
-				4,
-				5,
-				6,
-				7,
-				8,
-				9,
-				10,
-				11,
-				12,
-				13
-			]
-		}
-	],
-	"folder" : 
-	{
-		"name" : "GLFW3"
-	},
-	"id" : "glfw::@3be6e5b4e7ef208431a5",
-	"name" : "glfw",
-	"nameOnDisk" : "libglfw3.a",
-	"paths" : 
-	{
-		"build" : "libs/glfw-3.2.1/src",
-		"source" : "libs/glfw-3.2.1/src"
-	},
-	"sourceGroups" : 
-	[
-		{
-			"name" : "Source Files",
-			"sourceIndexes" : 
-			[
-				0,
-				1,
-				2,
-				3,
-				4,
-				5,
-				6,
-				7,
-				8,
-				9,
-				10,
-				11,
-				12,
-				13
-			]
-		},
-		{
-			"name" : "Header Files",
-			"sourceIndexes" : 
-			[
-				14,
-				15,
-				16,
-				17,
-				18,
-				19,
-				20,
-				21
-			]
-		}
-	],
-	"sources" : 
-	[
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "libs/glfw-3.2.1/src/context.c",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "libs/glfw-3.2.1/src/init.c",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "libs/glfw-3.2.1/src/input.c",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "libs/glfw-3.2.1/src/monitor.c",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "libs/glfw-3.2.1/src/vulkan.c",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "libs/glfw-3.2.1/src/window.c",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "libs/glfw-3.2.1/src/win32_init.c",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "libs/glfw-3.2.1/src/win32_joystick.c",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "libs/glfw-3.2.1/src/win32_monitor.c",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "libs/glfw-3.2.1/src/win32_time.c",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "libs/glfw-3.2.1/src/win32_tls.c",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "libs/glfw-3.2.1/src/win32_window.c",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "libs/glfw-3.2.1/src/wgl_context.c",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "libs/glfw-3.2.1/src/egl_context.c",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glfw-3.2.1/src/internal.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "cmake-build-debug/libs/glfw-3.2.1/src/glfw_config.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glfw-3.2.1/include/GLFW/glfw3.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glfw-3.2.1/include/GLFW/glfw3native.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glfw-3.2.1/src/win32_platform.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glfw-3.2.1/src/win32_joystick.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glfw-3.2.1/src/wgl_context.h",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glfw-3.2.1/src/egl_context.h",
-			"sourceGroupIndex" : 1
-		}
-	],
-	"type" : "STATIC_LIBRARY"
-}
diff --git a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/target-glm_dummy-Debug-90670758a372bd52b5bc.json b/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/target-glm_dummy-Debug-90670758a372bd52b5bc.json
deleted file mode 100644
index f9153645825200b3c311fd3581e1d23e086cf036..0000000000000000000000000000000000000000
--- a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/target-glm_dummy-Debug-90670758a372bd52b5bc.json
+++ /dev/null
@@ -1,1781 +0,0 @@
-{
-	"artifacts" : 
-	[
-		{
-			"path" : "libs/glm-master/glm/glm_dummy.exe"
-		},
-		{
-			"path" : "libs/glm-master/glm/glm_dummy.pdb"
-		}
-	],
-	"backtrace" : 1,
-	"backtraceGraph" : 
-	{
-		"commands" : 
-		[
-			"add_executable",
-			"add_compile_options",
-			"include_directories"
-		],
-		"files" : 
-		[
-			"libs/glm-master/glm/CMakeLists.txt",
-			"libs/glm-master/CMakeLists.txt"
-		],
-		"nodes" : 
-		[
-			{
-				"file" : 0
-			},
-			{
-				"command" : 0,
-				"file" : 0,
-				"line" : 69,
-				"parent" : 0
-			},
-			{
-				"file" : 1
-			},
-			{
-				"command" : 1,
-				"file" : 1,
-				"line" : 146,
-				"parent" : 2
-			},
-			{
-				"command" : 1,
-				"file" : 1,
-				"line" : 147,
-				"parent" : 2
-			},
-			{
-				"command" : 2,
-				"file" : 1,
-				"line" : 160,
-				"parent" : 2
-			},
-			{
-				"command" : 2,
-				"file" : 0,
-				"line" : 45,
-				"parent" : 0
-			}
-		]
-	},
-	"compileGroups" : 
-	[
-		{
-			"compileCommandFragments" : 
-			[
-				{
-					"fragment" : "-g -fdiagnostics-color=always"
-				},
-				{
-					"backtrace" : 3,
-					"fragment" : "-O2"
-				},
-				{
-					"backtrace" : 4,
-					"fragment" : "-Wno-long-long"
-				}
-			],
-			"includes" : 
-			[
-				{
-					"backtrace" : 5,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master"
-				},
-				{
-					"backtrace" : 6,
-					"path" : "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master/glm/.."
-				}
-			],
-			"language" : "CXX",
-			"sourceIndexes" : 
-			[
-				27,
-				28
-			]
-		}
-	],
-	"id" : "glm_dummy::@c4b06e10c1177513689b",
-	"link" : 
-	{
-		"commandFragments" : 
-		[
-			{
-				"fragment" : "-g",
-				"role" : "flags"
-			},
-			{
-				"fragment" : "",
-				"role" : "flags"
-			},
-			{
-				"fragment" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32",
-				"role" : "libraries"
-			}
-		],
-		"language" : "CXX"
-	},
-	"name" : "glm_dummy",
-	"nameOnDisk" : "glm_dummy.exe",
-	"paths" : 
-	{
-		"build" : "libs/glm-master/glm",
-		"source" : "libs/glm-master/glm"
-	},
-	"sourceGroups" : 
-	[
-		{
-			"name" : "Text Files",
-			"sourceIndexes" : 
-			[
-				0,
-				1,
-				2
-			]
-		},
-		{
-			"name" : "",
-			"sourceIndexes" : 
-			[
-				3
-			]
-		},
-		{
-			"name" : "Header Files",
-			"sourceIndexes" : 
-			[
-				4,
-				5,
-				6,
-				7,
-				8,
-				9,
-				10,
-				11,
-				12,
-				13,
-				14,
-				15,
-				16,
-				17,
-				18,
-				19,
-				20,
-				21,
-				22,
-				23,
-				24,
-				25,
-				26
-			]
-		},
-		{
-			"name" : "Core Files",
-			"sourceIndexes" : 
-			[
-				27,
-				28,
-				29,
-				30,
-				31,
-				32,
-				33,
-				34,
-				35,
-				36,
-				37,
-				38,
-				39,
-				40,
-				41,
-				42,
-				43,
-				44,
-				45,
-				46,
-				47,
-				48,
-				49,
-				50,
-				51,
-				52,
-				53,
-				54,
-				55,
-				56,
-				57,
-				58,
-				59,
-				60,
-				61,
-				62,
-				63,
-				64,
-				65,
-				66,
-				67,
-				68,
-				69,
-				70,
-				71,
-				72,
-				73,
-				74,
-				75,
-				76,
-				77,
-				78,
-				79,
-				80,
-				81,
-				82,
-				83,
-				84,
-				85,
-				86,
-				87,
-				88,
-				89,
-				90,
-				91
-			]
-		},
-		{
-			"name" : "EXT Files",
-			"sourceIndexes" : 
-			[
-				92,
-				93,
-				94,
-				95
-			]
-		},
-		{
-			"name" : "GTC Files",
-			"sourceIndexes" : 
-			[
-				96,
-				97,
-				98,
-				99,
-				100,
-				101,
-				102,
-				103,
-				104,
-				105,
-				106,
-				107,
-				108,
-				109,
-				110,
-				111,
-				112,
-				113,
-				114,
-				115,
-				116,
-				117,
-				118,
-				119,
-				120,
-				121,
-				122,
-				123,
-				124,
-				125,
-				126,
-				127,
-				128,
-				129,
-				130,
-				131,
-				132,
-				133,
-				134
-			]
-		},
-		{
-			"name" : "GTX Files",
-			"sourceIndexes" : 
-			[
-				135,
-				136,
-				137,
-				138,
-				139,
-				140,
-				141,
-				142,
-				143,
-				144,
-				145,
-				146,
-				147,
-				148,
-				149,
-				150,
-				151,
-				152,
-				153,
-				154,
-				155,
-				156,
-				157,
-				158,
-				159,
-				160,
-				161,
-				162,
-				163,
-				164,
-				165,
-				166,
-				167,
-				168,
-				169,
-				170,
-				171,
-				172,
-				173,
-				174,
-				175,
-				176,
-				177,
-				178,
-				179,
-				180,
-				181,
-				182,
-				183,
-				184,
-				185,
-				186,
-				187,
-				188,
-				189,
-				190,
-				191,
-				192,
-				193,
-				194,
-				195,
-				196,
-				197,
-				198,
-				199,
-				200,
-				201,
-				202,
-				203,
-				204,
-				205,
-				206,
-				207,
-				208,
-				209,
-				210,
-				211,
-				212,
-				213,
-				214,
-				215,
-				216,
-				217,
-				218,
-				219,
-				220,
-				221,
-				222,
-				223,
-				224,
-				225,
-				226,
-				227,
-				228,
-				229,
-				230,
-				231,
-				232,
-				233,
-				234,
-				235,
-				236,
-				237,
-				238,
-				239,
-				240,
-				241,
-				242,
-				243,
-				244,
-				245,
-				246,
-				247,
-				248,
-				249,
-				250,
-				251,
-				252,
-				253,
-				254,
-				255,
-				256
-			]
-		},
-		{
-			"name" : "SIMD Files",
-			"sourceIndexes" : 
-			[
-				257,
-				258,
-				259,
-				260,
-				261,
-				262,
-				263,
-				264,
-				265
-			]
-		}
-	],
-	"sources" : 
-	[
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/CMakeLists.txt",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/manual.md",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/readme.md",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/util/glm.natvis",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/common.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/exponential.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/ext.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/fwd.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/geometric.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/glm.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/integer.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/mat2x2.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/mat2x3.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/mat2x4.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/mat3x2.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/mat3x3.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/mat3x4.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/mat4x2.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/mat4x3.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/mat4x4.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/matrix.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/packing.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/trigonometric.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/vec2.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/vec3.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/vec4.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/vector_relational.hpp",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "libs/glm-master/glm/detail/dummy.cpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "libs/glm-master/glm/detail/glm.cpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/func_common.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/func_common_simd.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/func_exponential.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/func_exponential_simd.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/func_geometric.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/func_geometric_simd.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/func_integer.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/func_integer_simd.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/func_matrix.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/func_matrix_simd.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/func_packing.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/func_packing_simd.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/func_trigonometric.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/func_trigonometric_simd.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/func_vector_relational.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/func_vector_relational_simd.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_gentype.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_half.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat2x2.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat2x3.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat2x4.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat3x2.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat3x3.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat3x4.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat4x2.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat4x3.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat4x4.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat4x4_simd.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_vec.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_vec1.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_vec2.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_vec3.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_vec4.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_vec4_simd.inl",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/_features.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/_fixes.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/_noise.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/_swizzle.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/_swizzle_func.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/_vectorize.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/compute_vector_relational.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/qualifier.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/setup.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_float.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_gentype.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_half.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_int.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat2x2.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat2x3.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat2x4.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat3x2.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat3x3.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat3x4.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat4x2.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat4x3.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_mat4x4.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_vec.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_vec1.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_vec2.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_vec3.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/detail/type_vec4.hpp",
-			"sourceGroupIndex" : 3
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/ext/vec1.inl",
-			"sourceGroupIndex" : 4
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/ext/vector_relational.inl",
-			"sourceGroupIndex" : 4
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/ext/vec1.hpp",
-			"sourceGroupIndex" : 4
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/ext/vector_relational.hpp",
-			"sourceGroupIndex" : 4
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/bitfield.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/color_space.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/constants.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/epsilon.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/integer.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/matrix_access.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/matrix_inverse.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/matrix_transform.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/noise.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/packing.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/quaternion.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/quaternion_simd.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/random.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/reciprocal.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/round.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/type_precision.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/type_ptr.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/ulp.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/vec1.inl",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/bitfield.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/color_space.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/constants.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/epsilon.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/integer.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/matrix_access.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/matrix_integer.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/matrix_inverse.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/matrix_transform.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/noise.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/packing.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/quaternion.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/random.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/reciprocal.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/round.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/type_aligned.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/type_precision.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/type_ptr.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/ulp.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtc/vec1.hpp",
-			"sourceGroupIndex" : 5
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/associated_min_max.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/bit.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/closest_point.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/color_encoding.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/color_space.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/color_space_YCoCg.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/common.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/compatibility.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/component_wise.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/dual_quaternion.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/euler_angles.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/extend.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/extended_min_max.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/exterior_product.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/fast_exponential.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/fast_square_root.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/fast_trigonometry.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/float_notmalize.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/functions.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/gradient_paint.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/handed_coordinate_space.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/hash.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/integer.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/intersect.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/io.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/log_base.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/matrix_cross_product.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/matrix_decompose.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/matrix_factorisation.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/matrix_interpolation.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/matrix_major_storage.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/matrix_operation.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/matrix_query.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/matrix_transform_2d.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/mixed_product.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/norm.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/normal.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/normalize_dot.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/number_precision.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/optimum_pow.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/orthonormalize.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/perpendicular.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/polar_coordinates.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/projection.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/quaternion.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/raw_data.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/rotate_normalized_axis.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/rotate_vector.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/scalar_relational.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/spline.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/std_based_type.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/string_cast.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/texture.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/transform.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/transform2.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/type_aligned.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/type_trait.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/vector_angle.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/vector_query.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/wrap.inl",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/associated_min_max.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/bit.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/closest_point.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/color_encoding.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/color_space.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/color_space_YCoCg.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/common.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/compatibility.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/component_wise.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/dual_quaternion.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/euler_angles.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/extend.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/extended_min_max.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/exterior_product.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/fast_exponential.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/fast_square_root.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/fast_trigonometry.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/functions.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/gradient_paint.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/handed_coordinate_space.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/hash.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/integer.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/intersect.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/io.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/log_base.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/matrix_cross_product.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/matrix_decompose.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/matrix_factorisation.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/matrix_interpolation.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/matrix_major_storage.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/matrix_operation.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/matrix_query.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/matrix_transform_2d.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/mixed_product.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/norm.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/normal.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/normalize_dot.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/number_precision.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/optimum_pow.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/orthonormalize.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/perpendicular.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/polar_coordinates.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/projection.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/quaternion.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/range.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/raw_data.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/rotate_normalized_axis.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/rotate_vector.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/scalar_multiplication.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/scalar_relational.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/spline.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/std_based_type.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/string_cast.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/texture.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/transform.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/transform2.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/type_aligned.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/type_trait.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/vec_swizzle.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/vector_angle.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/vector_query.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/gtx/wrap.hpp",
-			"sourceGroupIndex" : 6
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/simd/common.h",
-			"sourceGroupIndex" : 7
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/simd/exponential.h",
-			"sourceGroupIndex" : 7
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/simd/geometric.h",
-			"sourceGroupIndex" : 7
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/simd/integer.h",
-			"sourceGroupIndex" : 7
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/simd/matrix.h",
-			"sourceGroupIndex" : 7
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/simd/packing.h",
-			"sourceGroupIndex" : 7
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/simd/platform.h",
-			"sourceGroupIndex" : 7
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/simd/trigonometric.h",
-			"sourceGroupIndex" : 7
-		},
-		{
-			"backtrace" : 1,
-			"path" : "libs/glm-master/glm/simd/vector_relational.h",
-			"sourceGroupIndex" : 7
-		}
-	],
-	"type" : "EXECUTABLE"
-}
diff --git a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-32fbafcb6e566d7c8b85.json b/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-32fbafcb6e566d7c8b85.json
deleted file mode 100644
index de65b4566488236efb62d52a20198090d6fdd61e..0000000000000000000000000000000000000000
--- a/OpenGL_Praktikum/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-32fbafcb6e566d7c8b85.json
+++ /dev/null
@@ -1,93 +0,0 @@
-{
-	"kind" : "toolchains",
-	"toolchains" : 
-	[
-		{
-			"compiler" : 
-			{
-				"id" : "GNU",
-				"implicit" : 
-				{
-					"includeDirectories" : 
-					[
-						"E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include",
-						"E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/include",
-						"E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed",
-						"E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/x86_64-w64-mingw32/include"
-					],
-					"linkDirectories" : [],
-					"linkFrameworkDirectories" : [],
-					"linkLibraries" : []
-				},
-				"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/gcc.exe",
-				"version" : "13.1.0"
-			},
-			"language" : "C",
-			"sourceFileExtensions" : 
-			[
-				"c",
-				"m"
-			]
-		},
-		{
-			"compiler" : 
-			{
-				"id" : "GNU",
-				"implicit" : 
-				{
-					"includeDirectories" : 
-					[
-						"E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++",
-						"E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32",
-						"E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward",
-						"E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include",
-						"E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/include",
-						"E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed",
-						"E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/x86_64-w64-mingw32/include"
-					],
-					"linkDirectories" : [],
-					"linkFrameworkDirectories" : [],
-					"linkLibraries" : []
-				},
-				"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/g++.exe",
-				"version" : "13.1.0"
-			},
-			"language" : "CXX",
-			"sourceFileExtensions" : 
-			[
-				"C",
-				"M",
-				"c++",
-				"cc",
-				"cpp",
-				"cxx",
-				"mm",
-				"mpp",
-				"CPP",
-				"ixx",
-				"cppm",
-				"ccm",
-				"cxxm",
-				"c++m"
-			]
-		},
-		{
-			"compiler" : 
-			{
-				"implicit" : {},
-				"path" : "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/windres.exe"
-			},
-			"language" : "RC",
-			"sourceFileExtensions" : 
-			[
-				"rc",
-				"RC"
-			]
-		}
-	],
-	"version" : 
-	{
-		"major" : 1,
-		"minor" : 0
-	}
-}
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeCache.txt b/OpenGL_Praktikum/cmake-build-debug/CMakeCache.txt
index 2a91e8f61739cf0599ed7b7a07ac08b0b7cda730..11db918704bbf5f1824c87a1568a9447267ecd51 100644
--- a/OpenGL_Praktikum/cmake-build-debug/CMakeCache.txt
+++ b/OpenGL_Praktikum/cmake-build-debug/CMakeCache.txt
@@ -1,6 +1,6 @@
 # This is the CMakeCache file.
-# For build in directory: c:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug
-# It was generated by CMake: E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/bin/cmake.exe
+# For build in directory: c:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug
+# It was generated by CMake: C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/bin/cmake.exe
 # You can edit this file to change values found and used by cmake.
 # If you do not want to change any of the values, simply exit the editor.
 # If you do want to change a value, simply edit, save, and exit the editor.
@@ -20,10 +20,10 @@ BUILD_SHARED_LIBS:BOOL=OFF
 BUILD_UTILS:BOOL=OFF
 
 //Path to a program.
-CMAKE_ADDR2LINE:FILEPATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/addr2line.exe
+CMAKE_ADDR2LINE:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/addr2line.exe
 
 //Path to a program.
-CMAKE_AR:FILEPATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/ar.exe
+CMAKE_AR:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/ar.exe
 
 //Choose the type of build, options are: None Debug Release RelWithDebInfo
 // MinSizeRel ...
@@ -33,15 +33,15 @@ CMAKE_BUILD_TYPE:STRING=Debug
 CMAKE_COLOR_DIAGNOSTICS:BOOL=ON
 
 //CXX compiler
-CMAKE_CXX_COMPILER:FILEPATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/g++.exe
+CMAKE_CXX_COMPILER:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/g++.exe
 
 //A wrapper around 'ar' adding the appropriate '--plugin' option
 // for the GCC compiler
-CMAKE_CXX_COMPILER_AR:FILEPATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/gcc-ar.exe
+CMAKE_CXX_COMPILER_AR:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/gcc-ar.exe
 
 //A wrapper around 'ranlib' adding the appropriate '--plugin' option
 // for the GCC compiler
-CMAKE_CXX_COMPILER_RANLIB:FILEPATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/gcc-ranlib.exe
+CMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/gcc-ranlib.exe
 
 //Flags used by the CXX compiler during all build types.
 CMAKE_CXX_FLAGS:STRING=
@@ -62,15 +62,15 @@ CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
 CMAKE_CXX_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32
 
 //C compiler
-CMAKE_C_COMPILER:FILEPATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/gcc.exe
+CMAKE_C_COMPILER:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/gcc.exe
 
 //A wrapper around 'ar' adding the appropriate '--plugin' option
 // for the GCC compiler
-CMAKE_C_COMPILER_AR:FILEPATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/gcc-ar.exe
+CMAKE_C_COMPILER_AR:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/gcc-ar.exe
 
 //A wrapper around 'ranlib' adding the appropriate '--plugin' option
 // for the GCC compiler
-CMAKE_C_COMPILER_RANLIB:FILEPATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/gcc-ranlib.exe
+CMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/gcc-ranlib.exe
 
 //Flags used by the C compiler during all build types.
 CMAKE_C_FLAGS:STRING=
@@ -91,7 +91,7 @@ CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
 CMAKE_C_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32
 
 //Path to a program.
-CMAKE_DLLTOOL:FILEPATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/dlltool.exe
+CMAKE_DLLTOOL:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/dlltool.exe
 
 //Flags used by the linker during all build types.
 CMAKE_EXE_LINKER_FLAGS:STRING=
@@ -108,11 +108,8 @@ CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
 //Flags used by the linker during RELWITHDEBINFO builds.
 CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
 
-//Enable/Disable output of compile commands during generation.
-CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
-
 //Value Computed by CMake.
-CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/pkgRedirects
+CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/pkgRedirects
 
 //Convert GNU import libraries to MS format (requires Visual Studio)
 CMAKE_GNUtoMS:BOOL=OFF
@@ -169,10 +166,10 @@ CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com
 CMAKE_INSTALL_SYSCONFDIR:PATH=etc
 
 //Path to a program.
-CMAKE_LINKER:FILEPATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/ld.exe
+CMAKE_LINKER:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/ld.exe
 
 //make program
-CMAKE_MAKE_PROGRAM:FILEPATH=E:/Downloads/CLion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe
+CMAKE_MAKE_PROGRAM:FILEPATH=C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe
 
 //Flags used by the linker during the creation of modules during
 // all build types.
@@ -195,13 +192,13 @@ CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
 CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
 
 //Path to a program.
-CMAKE_NM:FILEPATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/nm.exe
+CMAKE_NM:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/nm.exe
 
 //Path to a program.
-CMAKE_OBJCOPY:FILEPATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/objcopy.exe
+CMAKE_OBJCOPY:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/objcopy.exe
 
 //Path to a program.
-CMAKE_OBJDUMP:FILEPATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/objdump.exe
+CMAKE_OBJDUMP:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/objdump.exe
 
 //Value Computed by CMake
 CMAKE_PROJECT_DESCRIPTION:STATIC=
@@ -228,10 +225,10 @@ CMAKE_PROJECT_VERSION_PATCH:STATIC=9
 CMAKE_PROJECT_VERSION_TWEAK:STATIC=
 
 //Path to a program.
-CMAKE_RANLIB:FILEPATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/ranlib.exe
+CMAKE_RANLIB:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/ranlib.exe
 
 //RC compiler
-CMAKE_RC_COMPILER:FILEPATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/windres.exe
+CMAKE_RC_COMPILER:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/windres.exe
 
 //Flags for Windows Resource Compiler during all build types.
 CMAKE_RC_FLAGS:STRING=
@@ -249,7 +246,7 @@ CMAKE_RC_FLAGS_RELEASE:STRING=
 CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING=
 
 //Path to a program.
-CMAKE_READELF:FILEPATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/readelf.exe
+CMAKE_READELF:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/readelf.exe
 
 //Flags used by the linker during the creation of shared libraries
 // during all build types.
@@ -299,7 +296,7 @@ CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
 CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
 
 //Path to a program.
-CMAKE_STRIP:FILEPATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/strip.exe
+CMAKE_STRIP:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/strip.exe
 
 //Path to a program.
 CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND
@@ -317,7 +314,7 @@ GLEW_OSMESA:BOOL=OFF
 GLEW_REGAL:BOOL=OFF
 
 //Value Computed by CMake
-GLFW_BINARY_DIR:STATIC=C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1
+GLFW_BINARY_DIR:STATIC=C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1
 
 //Build the GLFW documentation
 GLFW_BUILD_DOCS:BOOL=OFF
@@ -338,7 +335,7 @@ GLFW_INSTALL:BOOL=OFF
 GLFW_IS_TOP_LEVEL:STATIC=OFF
 
 //Value Computed by CMake
-GLFW_SOURCE_DIR:STATIC=C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glfw-3.2.1
+GLFW_SOURCE_DIR:STATIC=C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glfw-3.2.1
 
 //Force use of high-performance GPU on hybrid systems
 GLFW_USE_HYBRID_HPG:BOOL=OFF
@@ -402,13 +399,13 @@ OPENGL_gl_LIBRARY:STRING=opengl32
 OPENGL_glu_LIBRARY:STRING=glu32
 
 //Value Computed by CMake
-OpenGL_Praktikum_BINARY_DIR:STATIC=C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug
+OpenGL_Praktikum_BINARY_DIR:STATIC=C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug
 
 //Value Computed by CMake
 OpenGL_Praktikum_IS_TOP_LEVEL:STATIC=ON
 
 //Value Computed by CMake
-OpenGL_Praktikum_SOURCE_DIR:STATIC=C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum
+OpenGL_Praktikum_SOURCE_DIR:STATIC=C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum
 
 //Path to a file.
 VULKAN_INCLUDE_DIR:PATH=VULKAN_INCLUDE_DIR-NOTFOUND
@@ -417,16 +414,16 @@ VULKAN_INCLUDE_DIR:PATH=VULKAN_INCLUDE_DIR-NOTFOUND
 VULKAN_LIBRARY:FILEPATH=VULKAN_LIBRARY-NOTFOUND
 
 //Value Computed by CMake
-external_dependencies_BINARY_DIR:STATIC=C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs
+external_dependencies_BINARY_DIR:STATIC=C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs
 
 //Value Computed by CMake
 external_dependencies_IS_TOP_LEVEL:STATIC=OFF
 
 //Value Computed by CMake
-external_dependencies_SOURCE_DIR:STATIC=C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs
+external_dependencies_SOURCE_DIR:STATIC=C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs
 
 //Value Computed by CMake
-glew_BINARY_DIR:STATIC=C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake
+glew_BINARY_DIR:STATIC=C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake
 
 //Value Computed by CMake
 glew_IS_TOP_LEVEL:STATIC=OFF
@@ -435,28 +432,28 @@ glew_IS_TOP_LEVEL:STATIC=OFF
 glew_LIB_DEPENDS:STATIC=general;-nostdlib;general;opengl32;general;glu32;
 
 //Value Computed by CMake
-glew_SOURCE_DIR:STATIC=C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake
+glew_SOURCE_DIR:STATIC=C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake
 
 //Dependencies for the target
 glew_s_LIB_DEPENDS:STATIC=general;opengl32;general;glu32;
 
 //Value Computed by CMake
-glm_BINARY_DIR:STATIC=C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master
+glm_BINARY_DIR:STATIC=C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master
 
 //Value Computed by CMake
 glm_IS_TOP_LEVEL:STATIC=OFF
 
 //Value Computed by CMake
-glm_SOURCE_DIR:STATIC=C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master
+glm_SOURCE_DIR:STATIC=C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master
 
 //Value Computed by CMake
-stb_lib_BINARY_DIR:STATIC=C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/stb
+stb_lib_BINARY_DIR:STATIC=C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/stb
 
 //Value Computed by CMake
 stb_lib_IS_TOP_LEVEL:STATIC=OFF
 
 //Value Computed by CMake
-stb_lib_SOURCE_DIR:STATIC=C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/stb
+stb_lib_SOURCE_DIR:STATIC=C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/stb
 
 
 ########################
@@ -468,19 +465,19 @@ CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
 //ADVANCED property for variable: CMAKE_AR
 CMAKE_AR-ADVANCED:INTERNAL=1
 //This is the directory where this CMakeCache.txt was created
-CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug
+CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug
 //Major version of cmake used to create the current loaded cache
 CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
 //Minor version of cmake used to create the current loaded cache
-CMAKE_CACHE_MINOR_VERSION:INTERNAL=28
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=30
 //Patch version of cmake used to create the current loaded cache
-CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=5
 //Path to CMake executable.
-CMAKE_COMMAND:INTERNAL=E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/bin/cmake.exe
+CMAKE_COMMAND:INTERNAL=C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/bin/cmake.exe
 //Path to cpack program executable.
-CMAKE_CPACK_COMMAND:INTERNAL=E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/bin/cpack.exe
+CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/bin/cpack.exe
 //Path to ctest program executable.
-CMAKE_CTEST_COMMAND:INTERNAL=E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/bin/ctest.exe
+CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/bin/ctest.exe
 //ADVANCED property for variable: CMAKE_CXX_COMPILER
 CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
 //ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
@@ -531,12 +528,10 @@ CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
 CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
 CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
-CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
 //Name of external makefile project generator.
 CMAKE_EXTRA_GENERATOR:INTERNAL=
 //Name of generator.
-CMAKE_GENERATOR:INTERNAL=Ninja
+CMAKE_GENERATOR:INTERNAL=MinGW Makefiles
 //Generator instance identifier.
 CMAKE_GENERATOR_INSTANCE:INTERNAL=
 //Name of generator platform.
@@ -547,7 +542,7 @@ CMAKE_GENERATOR_TOOLSET:INTERNAL=
 CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1
 //Source directory with the top level CMakeLists.txt file for this
 // project
-CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum
+CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum
 //ADVANCED property for variable: CMAKE_INSTALL_BINDIR
 CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1
 //ADVANCED property for variable: CMAKE_INSTALL_DATADIR
@@ -582,6 +577,8 @@ CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1
 CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1
 //ADVANCED property for variable: CMAKE_LINKER
 CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
 CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
@@ -620,7 +617,7 @@ CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
 //ADVANCED property for variable: CMAKE_READELF
 CMAKE_READELF-ADVANCED:INTERNAL=1
 //Path to CMake installation.
-CMAKE_ROOT:INTERNAL=E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28
+CMAKE_ROOT:INTERNAL=C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30
 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
 CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CMakeCCompiler.cmake b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CMakeCCompiler.cmake
deleted file mode 100644
index 4295fb67f217b6216f28b64c48a5b061ce92baee..0000000000000000000000000000000000000000
--- a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CMakeCCompiler.cmake
+++ /dev/null
@@ -1,74 +0,0 @@
-set(CMAKE_C_COMPILER "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/gcc.exe")
-set(CMAKE_C_COMPILER_ARG1 "")
-set(CMAKE_C_COMPILER_ID "GNU")
-set(CMAKE_C_COMPILER_VERSION "13.1.0")
-set(CMAKE_C_COMPILER_VERSION_INTERNAL "")
-set(CMAKE_C_COMPILER_WRAPPER "")
-set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17")
-set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON")
-set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23")
-set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes")
-set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros")
-set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert")
-set(CMAKE_C17_COMPILE_FEATURES "c_std_17")
-set(CMAKE_C23_COMPILE_FEATURES "c_std_23")
-
-set(CMAKE_C_PLATFORM_ID "MinGW")
-set(CMAKE_C_SIMULATE_ID "")
-set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU")
-set(CMAKE_C_SIMULATE_VERSION "")
-
-
-
-
-set(CMAKE_AR "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/ar.exe")
-set(CMAKE_C_COMPILER_AR "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/gcc-ar.exe")
-set(CMAKE_RANLIB "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/ranlib.exe")
-set(CMAKE_C_COMPILER_RANLIB "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/gcc-ranlib.exe")
-set(CMAKE_LINKER "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/ld.exe")
-set(CMAKE_MT "")
-set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND")
-set(CMAKE_COMPILER_IS_GNUCC 1)
-set(CMAKE_C_COMPILER_LOADED 1)
-set(CMAKE_C_COMPILER_WORKS TRUE)
-set(CMAKE_C_ABI_COMPILED TRUE)
-
-set(CMAKE_C_COMPILER_ENV_VAR "CC")
-
-set(CMAKE_C_COMPILER_ID_RUN 1)
-set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
-set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
-set(CMAKE_C_LINKER_PREFERENCE 10)
-set(CMAKE_C_LINKER_DEPFILE_SUPPORTED TRUE)
-
-# Save compiler ABI information.
-set(CMAKE_C_SIZEOF_DATA_PTR "8")
-set(CMAKE_C_COMPILER_ABI "")
-set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN")
-set(CMAKE_C_LIBRARY_ARCHITECTURE "")
-
-if(CMAKE_C_SIZEOF_DATA_PTR)
-  set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
-endif()
-
-if(CMAKE_C_COMPILER_ABI)
-  set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
-endif()
-
-if(CMAKE_C_LIBRARY_ARCHITECTURE)
-  set(CMAKE_LIBRARY_ARCHITECTURE "")
-endif()
-
-set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
-if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
-  set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
-endif()
-
-
-
-
-
-set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/include;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/x86_64-w64-mingw32/include")
-set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "")
-set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "")
-set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CMakeCXXCompiler.cmake b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CMakeCXXCompiler.cmake
deleted file mode 100644
index fa6a24d795907fddc8b9d8c9b418328b051ca5f0..0000000000000000000000000000000000000000
--- a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CMakeCXXCompiler.cmake
+++ /dev/null
@@ -1,85 +0,0 @@
-set(CMAKE_CXX_COMPILER "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/g++.exe")
-set(CMAKE_CXX_COMPILER_ARG1 "")
-set(CMAKE_CXX_COMPILER_ID "GNU")
-set(CMAKE_CXX_COMPILER_VERSION "13.1.0")
-set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
-set(CMAKE_CXX_COMPILER_WRAPPER "")
-set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17")
-set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON")
-set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23")
-set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
-set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
-set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
-set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
-set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20")
-set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23")
-
-set(CMAKE_CXX_PLATFORM_ID "MinGW")
-set(CMAKE_CXX_SIMULATE_ID "")
-set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU")
-set(CMAKE_CXX_SIMULATE_VERSION "")
-
-
-
-
-set(CMAKE_AR "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/ar.exe")
-set(CMAKE_CXX_COMPILER_AR "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/gcc-ar.exe")
-set(CMAKE_RANLIB "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/ranlib.exe")
-set(CMAKE_CXX_COMPILER_RANLIB "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/gcc-ranlib.exe")
-set(CMAKE_LINKER "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/ld.exe")
-set(CMAKE_MT "")
-set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND")
-set(CMAKE_COMPILER_IS_GNUCXX 1)
-set(CMAKE_CXX_COMPILER_LOADED 1)
-set(CMAKE_CXX_COMPILER_WORKS TRUE)
-set(CMAKE_CXX_ABI_COMPILED TRUE)
-
-set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
-
-set(CMAKE_CXX_COMPILER_ID_RUN 1)
-set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m)
-set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
-
-foreach (lang C OBJC OBJCXX)
-  if (CMAKE_${lang}_COMPILER_ID_RUN)
-    foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)
-      list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})
-    endforeach()
-  endif()
-endforeach()
-
-set(CMAKE_CXX_LINKER_PREFERENCE 30)
-set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
-set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE)
-
-# Save compiler ABI information.
-set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
-set(CMAKE_CXX_COMPILER_ABI "")
-set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN")
-set(CMAKE_CXX_LIBRARY_ARCHITECTURE "")
-
-if(CMAKE_CXX_SIZEOF_DATA_PTR)
-  set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
-endif()
-
-if(CMAKE_CXX_COMPILER_ABI)
-  set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
-endif()
-
-if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
-  set(CMAKE_LIBRARY_ARCHITECTURE "")
-endif()
-
-set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
-if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
-  set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
-endif()
-
-
-
-
-
-set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/include;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/x86_64-w64-mingw32/include")
-set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "")
-set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "")
-set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CMakeDetermineCompilerABI_C.bin b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CMakeDetermineCompilerABI_C.bin
deleted file mode 100644
index ea0432b9856a212ee03c5ad87f9f023da277607e..0000000000000000000000000000000000000000
Binary files a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CMakeDetermineCompilerABI_C.bin and /dev/null differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CMakeDetermineCompilerABI_CXX.bin b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CMakeDetermineCompilerABI_CXX.bin
deleted file mode 100644
index 27a7aacabc80f014aeda1b6f742e3cca6a5dae3f..0000000000000000000000000000000000000000
Binary files a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CMakeDetermineCompilerABI_CXX.bin and /dev/null differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CMakeRCCompiler.cmake b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CMakeRCCompiler.cmake
deleted file mode 100644
index ab4669b6477709545bd3b6be6172c994a5d92f7d..0000000000000000000000000000000000000000
--- a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CMakeRCCompiler.cmake
+++ /dev/null
@@ -1,6 +0,0 @@
-set(CMAKE_RC_COMPILER "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/windres.exe")
-set(CMAKE_RC_COMPILER_ARG1 "")
-set(CMAKE_RC_COMPILER_LOADED 1)
-set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC)
-set(CMAKE_RC_OUTPUT_EXTENSION .obj)
-set(CMAKE_RC_COMPILER_ENV_VAR "RC")
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CMakeSystem.cmake b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CMakeSystem.cmake
deleted file mode 100644
index 9c49cbb3cb60268a2baec7c417d2747c17e97a5f..0000000000000000000000000000000000000000
--- a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CMakeSystem.cmake
+++ /dev/null
@@ -1,15 +0,0 @@
-set(CMAKE_HOST_SYSTEM "Windows-10.0.22631")
-set(CMAKE_HOST_SYSTEM_NAME "Windows")
-set(CMAKE_HOST_SYSTEM_VERSION "10.0.22631")
-set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64")
-
-
-
-set(CMAKE_SYSTEM "Windows-10.0.22631")
-set(CMAKE_SYSTEM_NAME "Windows")
-set(CMAKE_SYSTEM_VERSION "10.0.22631")
-set(CMAKE_SYSTEM_PROCESSOR "AMD64")
-
-set(CMAKE_CROSSCOMPILING "FALSE")
-
-set(CMAKE_SYSTEM_LOADED 1)
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdC/CMakeCCompilerId.c b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdC/CMakeCCompilerId.c
deleted file mode 100644
index 0a0ec9b1d6342673872775627a3017c9ef47adb7..0000000000000000000000000000000000000000
--- a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdC/CMakeCCompilerId.c
+++ /dev/null
@@ -1,880 +0,0 @@
-#ifdef __cplusplus
-# error "A C++ compiler has been selected for C."
-#endif
-
-#if defined(__18CXX)
-# define ID_VOID_MAIN
-#endif
-#if defined(__CLASSIC_C__)
-/* cv-qualifiers did not exist in K&R C */
-# define const
-# define volatile
-#endif
-
-#if !defined(__has_include)
-/* If the compiler does not have __has_include, pretend the answer is
-   always no.  */
-#  define __has_include(x) 0
-#endif
-
-
-/* Version number components: V=Version, R=Revision, P=Patch
-   Version date components:   YYYY=Year, MM=Month,   DD=Day  */
-
-#if defined(__INTEL_COMPILER) || defined(__ICC)
-# define COMPILER_ID "Intel"
-# if defined(_MSC_VER)
-#  define SIMULATE_ID "MSVC"
-# endif
-# if defined(__GNUC__)
-#  define SIMULATE_ID "GNU"
-# endif
-  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
-     except that a few beta releases use the old format with V=2021.  */
-# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
-#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
-#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
-#  if defined(__INTEL_COMPILER_UPDATE)
-#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
-#  else
-#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)
-#  endif
-# else
-#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
-#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
-   /* The third version component from --version is an update index,
-      but no macro is provided for it.  */
-#  define COMPILER_VERSION_PATCH DEC(0)
-# endif
-# if defined(__INTEL_COMPILER_BUILD_DATE)
-   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
-#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
-# endif
-# if defined(_MSC_VER)
-   /* _MSC_VER = VVRR */
-#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-# if defined(__GNUC__)
-#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-# elif defined(__GNUG__)
-#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
-# endif
-# if defined(__GNUC_MINOR__)
-#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-# endif
-# if defined(__GNUC_PATCHLEVEL__)
-#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-
-#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
-# define COMPILER_ID "IntelLLVM"
-#if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-#endif
-#if defined(__GNUC__)
-# define SIMULATE_ID "GNU"
-#endif
-/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
- * later.  Look for 6 digit vs. 8 digit version number to decide encoding.
- * VVVV is no smaller than the current year when a version is released.
- */
-#if __INTEL_LLVM_COMPILER < 1000000L
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)
-#else
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)
-#endif
-#if defined(_MSC_VER)
-  /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-#endif
-#if defined(__GNUC__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-#elif defined(__GNUG__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
-#endif
-#if defined(__GNUC_MINOR__)
-# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-#endif
-#if defined(__GNUC_PATCHLEVEL__)
-# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-#endif
-
-#elif defined(__PATHCC__)
-# define COMPILER_ID "PathScale"
-# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
-# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
-# if defined(__PATHCC_PATCHLEVEL__)
-#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
-# endif
-
-#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
-# define COMPILER_ID "Embarcadero"
-# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
-# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
-# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)
-
-#elif defined(__BORLANDC__)
-# define COMPILER_ID "Borland"
-  /* __BORLANDC__ = 0xVRR */
-# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
-# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
-
-#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
-# define COMPILER_ID "Watcom"
-   /* __WATCOMC__ = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__WATCOMC__)
-# define COMPILER_ID "OpenWatcom"
-   /* __WATCOMC__ = VVRP + 1100 */
-# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__SUNPRO_C)
-# define COMPILER_ID "SunPro"
-# if __SUNPRO_C >= 0x5100
-   /* __SUNPRO_C = 0xVRRP */
-#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
-#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
-#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)
-# else
-   /* __SUNPRO_CC = 0xVRP */
-#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
-#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
-#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)
-# endif
-
-#elif defined(__HP_cc)
-# define COMPILER_ID "HP"
-  /* __HP_cc = VVRRPP */
-# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
-# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
-# define COMPILER_VERSION_PATCH DEC(__HP_cc     % 100)
-
-#elif defined(__DECC)
-# define COMPILER_ID "Compaq"
-  /* __DECC_VER = VVRRTPPPP */
-# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
-# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000  % 100)
-# define COMPILER_VERSION_PATCH DEC(__DECC_VER         % 10000)
-
-#elif defined(__IBMC__) && defined(__COMPILER_VER__)
-# define COMPILER_ID "zOS"
-  /* __IBMC__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
-
-#elif defined(__open_xl__) && defined(__clang__)
-# define COMPILER_ID "IBMClang"
-# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
-# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
-# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
-# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
-
-
-#elif defined(__ibmxl__) && defined(__clang__)
-# define COMPILER_ID "XLClang"
-# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
-# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
-# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
-# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
-
-
-#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
-# define COMPILER_ID "XL"
-  /* __IBMC__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
-
-#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
-# define COMPILER_ID "VisualAge"
-  /* __IBMC__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
-
-#elif defined(__NVCOMPILER)
-# define COMPILER_ID "NVHPC"
-# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
-# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
-# if defined(__NVCOMPILER_PATCHLEVEL__)
-#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
-# endif
-
-#elif defined(__PGI)
-# define COMPILER_ID "PGI"
-# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
-# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
-# if defined(__PGIC_PATCHLEVEL__)
-#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
-# endif
-
-#elif defined(__clang__) && defined(__cray__)
-# define COMPILER_ID "CrayClang"
-# define COMPILER_VERSION_MAJOR DEC(__cray_major__)
-# define COMPILER_VERSION_MINOR DEC(__cray_minor__)
-# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__)
-# define COMPILER_VERSION_INTERNAL_STR __clang_version__
-
-
-#elif defined(_CRAYC)
-# define COMPILER_ID "Cray"
-# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
-# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
-
-#elif defined(__TI_COMPILER_VERSION__)
-# define COMPILER_ID "TI"
-  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
-# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
-# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)
-# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)
-
-#elif defined(__CLANG_FUJITSU)
-# define COMPILER_ID "FujitsuClang"
-# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
-# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
-# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
-# define COMPILER_VERSION_INTERNAL_STR __clang_version__
-
-
-#elif defined(__FUJITSU)
-# define COMPILER_ID "Fujitsu"
-# if defined(__FCC_version__)
-#   define COMPILER_VERSION __FCC_version__
-# elif defined(__FCC_major__)
-#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
-#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
-#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
-# endif
-# if defined(__fcc_version)
-#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
-# elif defined(__FCC_VERSION)
-#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
-# endif
-
-
-#elif defined(__ghs__)
-# define COMPILER_ID "GHS"
-/* __GHS_VERSION_NUMBER = VVVVRP */
-# ifdef __GHS_VERSION_NUMBER
-# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
-# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)
-# endif
-
-#elif defined(__TASKING__)
-# define COMPILER_ID "Tasking"
-  # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
-  # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
-# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
-
-#elif defined(__ORANGEC__)
-# define COMPILER_ID "OrangeC"
-# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__)
-# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__)
-# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__)
-
-#elif defined(__TINYC__)
-# define COMPILER_ID "TinyCC"
-
-#elif defined(__BCC__)
-# define COMPILER_ID "Bruce"
-
-#elif defined(__SCO_VERSION__)
-# define COMPILER_ID "SCO"
-
-#elif defined(__ARMCC_VERSION) && !defined(__clang__)
-# define COMPILER_ID "ARMCC"
-#if __ARMCC_VERSION >= 1000000
-  /* __ARMCC_VERSION = VRRPPPP */
-  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
-  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
-  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)
-#else
-  /* __ARMCC_VERSION = VRPPPP */
-  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
-  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
-  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)
-#endif
-
-
-#elif defined(__clang__) && defined(__apple_build_version__)
-# define COMPILER_ID "AppleClang"
-# if defined(_MSC_VER)
-#  define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
-   /* _MSC_VER = VVRR */
-#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
-
-#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
-# define COMPILER_ID "ARMClang"
-  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
-  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
-  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100   % 100)
-# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
-
-#elif defined(__clang__)
-# define COMPILER_ID "Clang"
-# if defined(_MSC_VER)
-#  define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
-   /* _MSC_VER = VVRR */
-#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-
-#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
-# define COMPILER_ID "LCC"
-# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)
-# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)
-# if defined(__LCC_MINOR__)
-#  define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
-# endif
-# if defined(__GNUC__) && defined(__GNUC_MINOR__)
-#  define SIMULATE_ID "GNU"
-#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-#  if defined(__GNUC_PATCHLEVEL__)
-#   define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-#  endif
-# endif
-
-#elif defined(__GNUC__)
-# define COMPILER_ID "GNU"
-# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
-# if defined(__GNUC_MINOR__)
-#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
-# endif
-# if defined(__GNUC_PATCHLEVEL__)
-#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-
-#elif defined(_MSC_VER)
-# define COMPILER_ID "MSVC"
-  /* _MSC_VER = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
-# if defined(_MSC_FULL_VER)
-#  if _MSC_VER >= 1400
-    /* _MSC_FULL_VER = VVRRPPPPP */
-#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
-#  else
-    /* _MSC_FULL_VER = VVRRPPPP */
-#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
-#  endif
-# endif
-# if defined(_MSC_BUILD)
-#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
-# endif
-
-#elif defined(_ADI_COMPILER)
-# define COMPILER_ID "ADSP"
-#if defined(__VERSIONNUM__)
-  /* __VERSIONNUM__ = 0xVVRRPPTT */
-#  define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
-#  define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
-#  define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
-#  define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)
-#endif
-
-#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
-# define COMPILER_ID "IAR"
-# if defined(__VER__) && defined(__ICCARM__)
-#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
-#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
-#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
-#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
-# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
-#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
-#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
-#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
-#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
-# endif
-
-#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)
-# define COMPILER_ID "SDCC"
-# if defined(__SDCC_VERSION_MAJOR)
-#  define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)
-#  define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)
-#  define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)
-# else
-  /* SDCC = VRP */
-#  define COMPILER_VERSION_MAJOR DEC(SDCC/100)
-#  define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
-#  define COMPILER_VERSION_PATCH DEC(SDCC    % 10)
-# endif
-
-
-/* These compilers are either not known or too old to define an
-  identification macro.  Try to identify the platform and guess that
-  it is the native compiler.  */
-#elif defined(__hpux) || defined(__hpua)
-# define COMPILER_ID "HP"
-
-#else /* unknown compiler */
-# define COMPILER_ID ""
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
-   getting matched.  Store it in a pointer rather than an array
-   because some compilers will just produce instructions to fill the
-   array rather than assigning a pointer to a static array.  */
-char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
-#ifdef SIMULATE_ID
-char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
-#endif
-
-#ifdef __QNXNTO__
-char const* qnxnto = "INFO" ":" "qnxnto[]";
-#endif
-
-#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
-char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
-#endif
-
-#define STRINGIFY_HELPER(X) #X
-#define STRINGIFY(X) STRINGIFY_HELPER(X)
-
-/* Identify known platforms by name.  */
-#if defined(__linux) || defined(__linux__) || defined(linux)
-# define PLATFORM_ID "Linux"
-
-#elif defined(__MSYS__)
-# define PLATFORM_ID "MSYS"
-
-#elif defined(__CYGWIN__)
-# define PLATFORM_ID "Cygwin"
-
-#elif defined(__MINGW32__)
-# define PLATFORM_ID "MinGW"
-
-#elif defined(__APPLE__)
-# define PLATFORM_ID "Darwin"
-
-#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
-# define PLATFORM_ID "Windows"
-
-#elif defined(__FreeBSD__) || defined(__FreeBSD)
-# define PLATFORM_ID "FreeBSD"
-
-#elif defined(__NetBSD__) || defined(__NetBSD)
-# define PLATFORM_ID "NetBSD"
-
-#elif defined(__OpenBSD__) || defined(__OPENBSD)
-# define PLATFORM_ID "OpenBSD"
-
-#elif defined(__sun) || defined(sun)
-# define PLATFORM_ID "SunOS"
-
-#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
-# define PLATFORM_ID "AIX"
-
-#elif defined(__hpux) || defined(__hpux__)
-# define PLATFORM_ID "HP-UX"
-
-#elif defined(__HAIKU__)
-# define PLATFORM_ID "Haiku"
-
-#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
-# define PLATFORM_ID "BeOS"
-
-#elif defined(__QNX__) || defined(__QNXNTO__)
-# define PLATFORM_ID "QNX"
-
-#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
-# define PLATFORM_ID "Tru64"
-
-#elif defined(__riscos) || defined(__riscos__)
-# define PLATFORM_ID "RISCos"
-
-#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
-# define PLATFORM_ID "SINIX"
-
-#elif defined(__UNIX_SV__)
-# define PLATFORM_ID "UNIX_SV"
-
-#elif defined(__bsdos__)
-# define PLATFORM_ID "BSDOS"
-
-#elif defined(_MPRAS) || defined(MPRAS)
-# define PLATFORM_ID "MP-RAS"
-
-#elif defined(__osf) || defined(__osf__)
-# define PLATFORM_ID "OSF1"
-
-#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
-# define PLATFORM_ID "SCO_SV"
-
-#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
-# define PLATFORM_ID "ULTRIX"
-
-#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
-# define PLATFORM_ID "Xenix"
-
-#elif defined(__WATCOMC__)
-# if defined(__LINUX__)
-#  define PLATFORM_ID "Linux"
-
-# elif defined(__DOS__)
-#  define PLATFORM_ID "DOS"
-
-# elif defined(__OS2__)
-#  define PLATFORM_ID "OS2"
-
-# elif defined(__WINDOWS__)
-#  define PLATFORM_ID "Windows3x"
-
-# elif defined(__VXWORKS__)
-#  define PLATFORM_ID "VxWorks"
-
-# else /* unknown platform */
-#  define PLATFORM_ID
-# endif
-
-#elif defined(__INTEGRITY)
-# if defined(INT_178B)
-#  define PLATFORM_ID "Integrity178"
-
-# else /* regular Integrity */
-#  define PLATFORM_ID "Integrity"
-# endif
-
-# elif defined(_ADI_COMPILER)
-#  define PLATFORM_ID "ADSP"
-
-#else /* unknown platform */
-# define PLATFORM_ID
-
-#endif
-
-/* For windows compilers MSVC and Intel we can determine
-   the architecture of the compiler being used.  This is because
-   the compilers do not have flags that can change the architecture,
-   but rather depend on which compiler is being used
-*/
-#if defined(_WIN32) && defined(_MSC_VER)
-# if defined(_M_IA64)
-#  define ARCHITECTURE_ID "IA64"
-
-# elif defined(_M_ARM64EC)
-#  define ARCHITECTURE_ID "ARM64EC"
-
-# elif defined(_M_X64) || defined(_M_AMD64)
-#  define ARCHITECTURE_ID "x64"
-
-# elif defined(_M_IX86)
-#  define ARCHITECTURE_ID "X86"
-
-# elif defined(_M_ARM64)
-#  define ARCHITECTURE_ID "ARM64"
-
-# elif defined(_M_ARM)
-#  if _M_ARM == 4
-#   define ARCHITECTURE_ID "ARMV4I"
-#  elif _M_ARM == 5
-#   define ARCHITECTURE_ID "ARMV5I"
-#  else
-#   define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
-#  endif
-
-# elif defined(_M_MIPS)
-#  define ARCHITECTURE_ID "MIPS"
-
-# elif defined(_M_SH)
-#  define ARCHITECTURE_ID "SHx"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__WATCOMC__)
-# if defined(_M_I86)
-#  define ARCHITECTURE_ID "I86"
-
-# elif defined(_M_IX86)
-#  define ARCHITECTURE_ID "X86"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
-# if defined(__ICCARM__)
-#  define ARCHITECTURE_ID "ARM"
-
-# elif defined(__ICCRX__)
-#  define ARCHITECTURE_ID "RX"
-
-# elif defined(__ICCRH850__)
-#  define ARCHITECTURE_ID "RH850"
-
-# elif defined(__ICCRL78__)
-#  define ARCHITECTURE_ID "RL78"
-
-# elif defined(__ICCRISCV__)
-#  define ARCHITECTURE_ID "RISCV"
-
-# elif defined(__ICCAVR__)
-#  define ARCHITECTURE_ID "AVR"
-
-# elif defined(__ICC430__)
-#  define ARCHITECTURE_ID "MSP430"
-
-# elif defined(__ICCV850__)
-#  define ARCHITECTURE_ID "V850"
-
-# elif defined(__ICC8051__)
-#  define ARCHITECTURE_ID "8051"
-
-# elif defined(__ICCSTM8__)
-#  define ARCHITECTURE_ID "STM8"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__ghs__)
-# if defined(__PPC64__)
-#  define ARCHITECTURE_ID "PPC64"
-
-# elif defined(__ppc__)
-#  define ARCHITECTURE_ID "PPC"
-
-# elif defined(__ARM__)
-#  define ARCHITECTURE_ID "ARM"
-
-# elif defined(__x86_64__)
-#  define ARCHITECTURE_ID "x64"
-
-# elif defined(__i386__)
-#  define ARCHITECTURE_ID "X86"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__TI_COMPILER_VERSION__)
-# if defined(__TI_ARM__)
-#  define ARCHITECTURE_ID "ARM"
-
-# elif defined(__MSP430__)
-#  define ARCHITECTURE_ID "MSP430"
-
-# elif defined(__TMS320C28XX__)
-#  define ARCHITECTURE_ID "TMS320C28x"
-
-# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
-#  define ARCHITECTURE_ID "TMS320C6x"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-# elif defined(__ADSPSHARC__)
-#  define ARCHITECTURE_ID "SHARC"
-
-# elif defined(__ADSPBLACKFIN__)
-#  define ARCHITECTURE_ID "Blackfin"
-
-#elif defined(__TASKING__)
-
-# if defined(__CTC__) || defined(__CPTC__)
-#  define ARCHITECTURE_ID "TriCore"
-
-# elif defined(__CMCS__)
-#  define ARCHITECTURE_ID "MCS"
-
-# elif defined(__CARM__)
-#  define ARCHITECTURE_ID "ARM"
-
-# elif defined(__CARC__)
-#  define ARCHITECTURE_ID "ARC"
-
-# elif defined(__C51__)
-#  define ARCHITECTURE_ID "8051"
-
-# elif defined(__CPCP__)
-#  define ARCHITECTURE_ID "PCP"
-
-# else
-#  define ARCHITECTURE_ID ""
-# endif
-
-#else
-#  define ARCHITECTURE_ID
-#endif
-
-/* Convert integer to decimal digit literals.  */
-#define DEC(n)                   \
-  ('0' + (((n) / 10000000)%10)), \
-  ('0' + (((n) / 1000000)%10)),  \
-  ('0' + (((n) / 100000)%10)),   \
-  ('0' + (((n) / 10000)%10)),    \
-  ('0' + (((n) / 1000)%10)),     \
-  ('0' + (((n) / 100)%10)),      \
-  ('0' + (((n) / 10)%10)),       \
-  ('0' +  ((n) % 10))
-
-/* Convert integer to hex digit literals.  */
-#define HEX(n)             \
-  ('0' + ((n)>>28 & 0xF)), \
-  ('0' + ((n)>>24 & 0xF)), \
-  ('0' + ((n)>>20 & 0xF)), \
-  ('0' + ((n)>>16 & 0xF)), \
-  ('0' + ((n)>>12 & 0xF)), \
-  ('0' + ((n)>>8  & 0xF)), \
-  ('0' + ((n)>>4  & 0xF)), \
-  ('0' + ((n)     & 0xF))
-
-/* Construct a string literal encoding the version number. */
-#ifdef COMPILER_VERSION
-char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
-
-/* Construct a string literal encoding the version number components. */
-#elif defined(COMPILER_VERSION_MAJOR)
-char const info_version[] = {
-  'I', 'N', 'F', 'O', ':',
-  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
-  COMPILER_VERSION_MAJOR,
-# ifdef COMPILER_VERSION_MINOR
-  '.', COMPILER_VERSION_MINOR,
-#  ifdef COMPILER_VERSION_PATCH
-   '.', COMPILER_VERSION_PATCH,
-#   ifdef COMPILER_VERSION_TWEAK
-    '.', COMPILER_VERSION_TWEAK,
-#   endif
-#  endif
-# endif
-  ']','\0'};
-#endif
-
-/* Construct a string literal encoding the internal version number. */
-#ifdef COMPILER_VERSION_INTERNAL
-char const info_version_internal[] = {
-  'I', 'N', 'F', 'O', ':',
-  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
-  'i','n','t','e','r','n','a','l','[',
-  COMPILER_VERSION_INTERNAL,']','\0'};
-#elif defined(COMPILER_VERSION_INTERNAL_STR)
-char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
-#endif
-
-/* Construct a string literal encoding the version number components. */
-#ifdef SIMULATE_VERSION_MAJOR
-char const info_simulate_version[] = {
-  'I', 'N', 'F', 'O', ':',
-  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
-  SIMULATE_VERSION_MAJOR,
-# ifdef SIMULATE_VERSION_MINOR
-  '.', SIMULATE_VERSION_MINOR,
-#  ifdef SIMULATE_VERSION_PATCH
-   '.', SIMULATE_VERSION_PATCH,
-#   ifdef SIMULATE_VERSION_TWEAK
-    '.', SIMULATE_VERSION_TWEAK,
-#   endif
-#  endif
-# endif
-  ']','\0'};
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
-   getting matched.  Store it in a pointer rather than an array
-   because some compilers will just produce instructions to fill the
-   array rather than assigning a pointer to a static array.  */
-char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
-char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
-
-
-
-#if !defined(__STDC__) && !defined(__clang__)
-# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__)
-#  define C_VERSION "90"
-# else
-#  define C_VERSION
-# endif
-#elif __STDC_VERSION__ > 201710L
-# define C_VERSION "23"
-#elif __STDC_VERSION__ >= 201710L
-# define C_VERSION "17"
-#elif __STDC_VERSION__ >= 201000L
-# define C_VERSION "11"
-#elif __STDC_VERSION__ >= 199901L
-# define C_VERSION "99"
-#else
-# define C_VERSION "90"
-#endif
-const char* info_language_standard_default =
-  "INFO" ":" "standard_default[" C_VERSION "]";
-
-const char* info_language_extensions_default = "INFO" ":" "extensions_default["
-#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) ||           \
-     defined(__TI_COMPILER_VERSION__)) &&                                     \
-  !defined(__STRICT_ANSI__)
-  "ON"
-#else
-  "OFF"
-#endif
-"]";
-
-/*--------------------------------------------------------------------------*/
-
-#ifdef ID_VOID_MAIN
-void main() {}
-#else
-# if defined(__CLASSIC_C__)
-int main(argc, argv) int argc; char *argv[];
-# else
-int main(int argc, char* argv[])
-# endif
-{
-  int require = 0;
-  require += info_compiler[argc];
-  require += info_platform[argc];
-  require += info_arch[argc];
-#ifdef COMPILER_VERSION_MAJOR
-  require += info_version[argc];
-#endif
-#ifdef COMPILER_VERSION_INTERNAL
-  require += info_version_internal[argc];
-#endif
-#ifdef SIMULATE_ID
-  require += info_simulate[argc];
-#endif
-#ifdef SIMULATE_VERSION_MAJOR
-  require += info_simulate_version[argc];
-#endif
-#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
-  require += info_cray[argc];
-#endif
-  require += info_language_standard_default[argc];
-  require += info_language_extensions_default[argc];
-  (void)argv;
-  return require;
-}
-#endif
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdC/a.exe b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdC/a.exe
deleted file mode 100644
index 31e89c3049e6c35810cc409a4e39ac7604000c63..0000000000000000000000000000000000000000
Binary files a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdC/a.exe and /dev/null differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdCXX/CMakeCXXCompilerId.cpp
deleted file mode 100644
index 9c9c90eaffe6bb0799f322938350b76c08c676dc..0000000000000000000000000000000000000000
--- a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdCXX/CMakeCXXCompilerId.cpp
+++ /dev/null
@@ -1,869 +0,0 @@
-/* This source file must have a .cpp extension so that all C++ compilers
-   recognize the extension without flags.  Borland does not know .cxx for
-   example.  */
-#ifndef __cplusplus
-# error "A C compiler has been selected for C++."
-#endif
-
-#if !defined(__has_include)
-/* If the compiler does not have __has_include, pretend the answer is
-   always no.  */
-#  define __has_include(x) 0
-#endif
-
-
-/* Version number components: V=Version, R=Revision, P=Patch
-   Version date components:   YYYY=Year, MM=Month,   DD=Day  */
-
-#if defined(__COMO__)
-# define COMPILER_ID "Comeau"
-  /* __COMO_VERSION__ = VRR */
-# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
-# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
-
-#elif defined(__INTEL_COMPILER) || defined(__ICC)
-# define COMPILER_ID "Intel"
-# if defined(_MSC_VER)
-#  define SIMULATE_ID "MSVC"
-# endif
-# if defined(__GNUC__)
-#  define SIMULATE_ID "GNU"
-# endif
-  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
-     except that a few beta releases use the old format with V=2021.  */
-# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
-#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
-#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
-#  if defined(__INTEL_COMPILER_UPDATE)
-#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
-#  else
-#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)
-#  endif
-# else
-#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
-#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
-   /* The third version component from --version is an update index,
-      but no macro is provided for it.  */
-#  define COMPILER_VERSION_PATCH DEC(0)
-# endif
-# if defined(__INTEL_COMPILER_BUILD_DATE)
-   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
-#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
-# endif
-# if defined(_MSC_VER)
-   /* _MSC_VER = VVRR */
-#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-# if defined(__GNUC__)
-#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-# elif defined(__GNUG__)
-#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
-# endif
-# if defined(__GNUC_MINOR__)
-#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-# endif
-# if defined(__GNUC_PATCHLEVEL__)
-#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-
-#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
-# define COMPILER_ID "IntelLLVM"
-#if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-#endif
-#if defined(__GNUC__)
-# define SIMULATE_ID "GNU"
-#endif
-/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
- * later.  Look for 6 digit vs. 8 digit version number to decide encoding.
- * VVVV is no smaller than the current year when a version is released.
- */
-#if __INTEL_LLVM_COMPILER < 1000000L
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)
-#else
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)
-#endif
-#if defined(_MSC_VER)
-  /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-#endif
-#if defined(__GNUC__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-#elif defined(__GNUG__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
-#endif
-#if defined(__GNUC_MINOR__)
-# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-#endif
-#if defined(__GNUC_PATCHLEVEL__)
-# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-#endif
-
-#elif defined(__PATHCC__)
-# define COMPILER_ID "PathScale"
-# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
-# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
-# if defined(__PATHCC_PATCHLEVEL__)
-#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
-# endif
-
-#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
-# define COMPILER_ID "Embarcadero"
-# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
-# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
-# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)
-
-#elif defined(__BORLANDC__)
-# define COMPILER_ID "Borland"
-  /* __BORLANDC__ = 0xVRR */
-# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
-# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
-
-#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
-# define COMPILER_ID "Watcom"
-   /* __WATCOMC__ = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__WATCOMC__)
-# define COMPILER_ID "OpenWatcom"
-   /* __WATCOMC__ = VVRP + 1100 */
-# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__SUNPRO_CC)
-# define COMPILER_ID "SunPro"
-# if __SUNPRO_CC >= 0x5100
-   /* __SUNPRO_CC = 0xVRRP */
-#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
-#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
-#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)
-# else
-   /* __SUNPRO_CC = 0xVRP */
-#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
-#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
-#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)
-# endif
-
-#elif defined(__HP_aCC)
-# define COMPILER_ID "HP"
-  /* __HP_aCC = VVRRPP */
-# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
-# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
-# define COMPILER_VERSION_PATCH DEC(__HP_aCC     % 100)
-
-#elif defined(__DECCXX)
-# define COMPILER_ID "Compaq"
-  /* __DECCXX_VER = VVRRTPPPP */
-# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
-# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000  % 100)
-# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER         % 10000)
-
-#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
-# define COMPILER_ID "zOS"
-  /* __IBMCPP__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
-
-#elif defined(__open_xl__) && defined(__clang__)
-# define COMPILER_ID "IBMClang"
-# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
-# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
-# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
-# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
-
-
-#elif defined(__ibmxl__) && defined(__clang__)
-# define COMPILER_ID "XLClang"
-# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
-# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
-# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
-# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
-
-
-#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
-# define COMPILER_ID "XL"
-  /* __IBMCPP__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
-
-#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
-# define COMPILER_ID "VisualAge"
-  /* __IBMCPP__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
-
-#elif defined(__NVCOMPILER)
-# define COMPILER_ID "NVHPC"
-# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
-# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
-# if defined(__NVCOMPILER_PATCHLEVEL__)
-#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
-# endif
-
-#elif defined(__PGI)
-# define COMPILER_ID "PGI"
-# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
-# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
-# if defined(__PGIC_PATCHLEVEL__)
-#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
-# endif
-
-#elif defined(__clang__) && defined(__cray__)
-# define COMPILER_ID "CrayClang"
-# define COMPILER_VERSION_MAJOR DEC(__cray_major__)
-# define COMPILER_VERSION_MINOR DEC(__cray_minor__)
-# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__)
-# define COMPILER_VERSION_INTERNAL_STR __clang_version__
-
-
-#elif defined(_CRAYC)
-# define COMPILER_ID "Cray"
-# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
-# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
-
-#elif defined(__TI_COMPILER_VERSION__)
-# define COMPILER_ID "TI"
-  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
-# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
-# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)
-# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)
-
-#elif defined(__CLANG_FUJITSU)
-# define COMPILER_ID "FujitsuClang"
-# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
-# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
-# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
-# define COMPILER_VERSION_INTERNAL_STR __clang_version__
-
-
-#elif defined(__FUJITSU)
-# define COMPILER_ID "Fujitsu"
-# if defined(__FCC_version__)
-#   define COMPILER_VERSION __FCC_version__
-# elif defined(__FCC_major__)
-#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
-#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
-#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
-# endif
-# if defined(__fcc_version)
-#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
-# elif defined(__FCC_VERSION)
-#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
-# endif
-
-
-#elif defined(__ghs__)
-# define COMPILER_ID "GHS"
-/* __GHS_VERSION_NUMBER = VVVVRP */
-# ifdef __GHS_VERSION_NUMBER
-# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
-# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)
-# endif
-
-#elif defined(__TASKING__)
-# define COMPILER_ID "Tasking"
-  # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
-  # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
-# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
-
-#elif defined(__ORANGEC__)
-# define COMPILER_ID "OrangeC"
-# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__)
-# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__)
-# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__)
-
-#elif defined(__SCO_VERSION__)
-# define COMPILER_ID "SCO"
-
-#elif defined(__ARMCC_VERSION) && !defined(__clang__)
-# define COMPILER_ID "ARMCC"
-#if __ARMCC_VERSION >= 1000000
-  /* __ARMCC_VERSION = VRRPPPP */
-  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
-  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
-  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)
-#else
-  /* __ARMCC_VERSION = VRPPPP */
-  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
-  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
-  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)
-#endif
-
-
-#elif defined(__clang__) && defined(__apple_build_version__)
-# define COMPILER_ID "AppleClang"
-# if defined(_MSC_VER)
-#  define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
-   /* _MSC_VER = VVRR */
-#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
-
-#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
-# define COMPILER_ID "ARMClang"
-  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
-  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
-  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100   % 100)
-# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
-
-#elif defined(__clang__)
-# define COMPILER_ID "Clang"
-# if defined(_MSC_VER)
-#  define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
-   /* _MSC_VER = VVRR */
-#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-
-#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
-# define COMPILER_ID "LCC"
-# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)
-# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)
-# if defined(__LCC_MINOR__)
-#  define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
-# endif
-# if defined(__GNUC__) && defined(__GNUC_MINOR__)
-#  define SIMULATE_ID "GNU"
-#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-#  if defined(__GNUC_PATCHLEVEL__)
-#   define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-#  endif
-# endif
-
-#elif defined(__GNUC__) || defined(__GNUG__)
-# define COMPILER_ID "GNU"
-# if defined(__GNUC__)
-#  define COMPILER_VERSION_MAJOR DEC(__GNUC__)
-# else
-#  define COMPILER_VERSION_MAJOR DEC(__GNUG__)
-# endif
-# if defined(__GNUC_MINOR__)
-#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
-# endif
-# if defined(__GNUC_PATCHLEVEL__)
-#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-
-#elif defined(_MSC_VER)
-# define COMPILER_ID "MSVC"
-  /* _MSC_VER = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
-# if defined(_MSC_FULL_VER)
-#  if _MSC_VER >= 1400
-    /* _MSC_FULL_VER = VVRRPPPPP */
-#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
-#  else
-    /* _MSC_FULL_VER = VVRRPPPP */
-#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
-#  endif
-# endif
-# if defined(_MSC_BUILD)
-#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
-# endif
-
-#elif defined(_ADI_COMPILER)
-# define COMPILER_ID "ADSP"
-#if defined(__VERSIONNUM__)
-  /* __VERSIONNUM__ = 0xVVRRPPTT */
-#  define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
-#  define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
-#  define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
-#  define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)
-#endif
-
-#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
-# define COMPILER_ID "IAR"
-# if defined(__VER__) && defined(__ICCARM__)
-#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
-#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
-#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
-#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
-# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
-#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
-#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
-#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
-#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
-# endif
-
-
-/* These compilers are either not known or too old to define an
-  identification macro.  Try to identify the platform and guess that
-  it is the native compiler.  */
-#elif defined(__hpux) || defined(__hpua)
-# define COMPILER_ID "HP"
-
-#else /* unknown compiler */
-# define COMPILER_ID ""
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
-   getting matched.  Store it in a pointer rather than an array
-   because some compilers will just produce instructions to fill the
-   array rather than assigning a pointer to a static array.  */
-char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
-#ifdef SIMULATE_ID
-char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
-#endif
-
-#ifdef __QNXNTO__
-char const* qnxnto = "INFO" ":" "qnxnto[]";
-#endif
-
-#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
-char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
-#endif
-
-#define STRINGIFY_HELPER(X) #X
-#define STRINGIFY(X) STRINGIFY_HELPER(X)
-
-/* Identify known platforms by name.  */
-#if defined(__linux) || defined(__linux__) || defined(linux)
-# define PLATFORM_ID "Linux"
-
-#elif defined(__MSYS__)
-# define PLATFORM_ID "MSYS"
-
-#elif defined(__CYGWIN__)
-# define PLATFORM_ID "Cygwin"
-
-#elif defined(__MINGW32__)
-# define PLATFORM_ID "MinGW"
-
-#elif defined(__APPLE__)
-# define PLATFORM_ID "Darwin"
-
-#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
-# define PLATFORM_ID "Windows"
-
-#elif defined(__FreeBSD__) || defined(__FreeBSD)
-# define PLATFORM_ID "FreeBSD"
-
-#elif defined(__NetBSD__) || defined(__NetBSD)
-# define PLATFORM_ID "NetBSD"
-
-#elif defined(__OpenBSD__) || defined(__OPENBSD)
-# define PLATFORM_ID "OpenBSD"
-
-#elif defined(__sun) || defined(sun)
-# define PLATFORM_ID "SunOS"
-
-#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
-# define PLATFORM_ID "AIX"
-
-#elif defined(__hpux) || defined(__hpux__)
-# define PLATFORM_ID "HP-UX"
-
-#elif defined(__HAIKU__)
-# define PLATFORM_ID "Haiku"
-
-#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
-# define PLATFORM_ID "BeOS"
-
-#elif defined(__QNX__) || defined(__QNXNTO__)
-# define PLATFORM_ID "QNX"
-
-#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
-# define PLATFORM_ID "Tru64"
-
-#elif defined(__riscos) || defined(__riscos__)
-# define PLATFORM_ID "RISCos"
-
-#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
-# define PLATFORM_ID "SINIX"
-
-#elif defined(__UNIX_SV__)
-# define PLATFORM_ID "UNIX_SV"
-
-#elif defined(__bsdos__)
-# define PLATFORM_ID "BSDOS"
-
-#elif defined(_MPRAS) || defined(MPRAS)
-# define PLATFORM_ID "MP-RAS"
-
-#elif defined(__osf) || defined(__osf__)
-# define PLATFORM_ID "OSF1"
-
-#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
-# define PLATFORM_ID "SCO_SV"
-
-#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
-# define PLATFORM_ID "ULTRIX"
-
-#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
-# define PLATFORM_ID "Xenix"
-
-#elif defined(__WATCOMC__)
-# if defined(__LINUX__)
-#  define PLATFORM_ID "Linux"
-
-# elif defined(__DOS__)
-#  define PLATFORM_ID "DOS"
-
-# elif defined(__OS2__)
-#  define PLATFORM_ID "OS2"
-
-# elif defined(__WINDOWS__)
-#  define PLATFORM_ID "Windows3x"
-
-# elif defined(__VXWORKS__)
-#  define PLATFORM_ID "VxWorks"
-
-# else /* unknown platform */
-#  define PLATFORM_ID
-# endif
-
-#elif defined(__INTEGRITY)
-# if defined(INT_178B)
-#  define PLATFORM_ID "Integrity178"
-
-# else /* regular Integrity */
-#  define PLATFORM_ID "Integrity"
-# endif
-
-# elif defined(_ADI_COMPILER)
-#  define PLATFORM_ID "ADSP"
-
-#else /* unknown platform */
-# define PLATFORM_ID
-
-#endif
-
-/* For windows compilers MSVC and Intel we can determine
-   the architecture of the compiler being used.  This is because
-   the compilers do not have flags that can change the architecture,
-   but rather depend on which compiler is being used
-*/
-#if defined(_WIN32) && defined(_MSC_VER)
-# if defined(_M_IA64)
-#  define ARCHITECTURE_ID "IA64"
-
-# elif defined(_M_ARM64EC)
-#  define ARCHITECTURE_ID "ARM64EC"
-
-# elif defined(_M_X64) || defined(_M_AMD64)
-#  define ARCHITECTURE_ID "x64"
-
-# elif defined(_M_IX86)
-#  define ARCHITECTURE_ID "X86"
-
-# elif defined(_M_ARM64)
-#  define ARCHITECTURE_ID "ARM64"
-
-# elif defined(_M_ARM)
-#  if _M_ARM == 4
-#   define ARCHITECTURE_ID "ARMV4I"
-#  elif _M_ARM == 5
-#   define ARCHITECTURE_ID "ARMV5I"
-#  else
-#   define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
-#  endif
-
-# elif defined(_M_MIPS)
-#  define ARCHITECTURE_ID "MIPS"
-
-# elif defined(_M_SH)
-#  define ARCHITECTURE_ID "SHx"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__WATCOMC__)
-# if defined(_M_I86)
-#  define ARCHITECTURE_ID "I86"
-
-# elif defined(_M_IX86)
-#  define ARCHITECTURE_ID "X86"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
-# if defined(__ICCARM__)
-#  define ARCHITECTURE_ID "ARM"
-
-# elif defined(__ICCRX__)
-#  define ARCHITECTURE_ID "RX"
-
-# elif defined(__ICCRH850__)
-#  define ARCHITECTURE_ID "RH850"
-
-# elif defined(__ICCRL78__)
-#  define ARCHITECTURE_ID "RL78"
-
-# elif defined(__ICCRISCV__)
-#  define ARCHITECTURE_ID "RISCV"
-
-# elif defined(__ICCAVR__)
-#  define ARCHITECTURE_ID "AVR"
-
-# elif defined(__ICC430__)
-#  define ARCHITECTURE_ID "MSP430"
-
-# elif defined(__ICCV850__)
-#  define ARCHITECTURE_ID "V850"
-
-# elif defined(__ICC8051__)
-#  define ARCHITECTURE_ID "8051"
-
-# elif defined(__ICCSTM8__)
-#  define ARCHITECTURE_ID "STM8"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__ghs__)
-# if defined(__PPC64__)
-#  define ARCHITECTURE_ID "PPC64"
-
-# elif defined(__ppc__)
-#  define ARCHITECTURE_ID "PPC"
-
-# elif defined(__ARM__)
-#  define ARCHITECTURE_ID "ARM"
-
-# elif defined(__x86_64__)
-#  define ARCHITECTURE_ID "x64"
-
-# elif defined(__i386__)
-#  define ARCHITECTURE_ID "X86"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__TI_COMPILER_VERSION__)
-# if defined(__TI_ARM__)
-#  define ARCHITECTURE_ID "ARM"
-
-# elif defined(__MSP430__)
-#  define ARCHITECTURE_ID "MSP430"
-
-# elif defined(__TMS320C28XX__)
-#  define ARCHITECTURE_ID "TMS320C28x"
-
-# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
-#  define ARCHITECTURE_ID "TMS320C6x"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-# elif defined(__ADSPSHARC__)
-#  define ARCHITECTURE_ID "SHARC"
-
-# elif defined(__ADSPBLACKFIN__)
-#  define ARCHITECTURE_ID "Blackfin"
-
-#elif defined(__TASKING__)
-
-# if defined(__CTC__) || defined(__CPTC__)
-#  define ARCHITECTURE_ID "TriCore"
-
-# elif defined(__CMCS__)
-#  define ARCHITECTURE_ID "MCS"
-
-# elif defined(__CARM__)
-#  define ARCHITECTURE_ID "ARM"
-
-# elif defined(__CARC__)
-#  define ARCHITECTURE_ID "ARC"
-
-# elif defined(__C51__)
-#  define ARCHITECTURE_ID "8051"
-
-# elif defined(__CPCP__)
-#  define ARCHITECTURE_ID "PCP"
-
-# else
-#  define ARCHITECTURE_ID ""
-# endif
-
-#else
-#  define ARCHITECTURE_ID
-#endif
-
-/* Convert integer to decimal digit literals.  */
-#define DEC(n)                   \
-  ('0' + (((n) / 10000000)%10)), \
-  ('0' + (((n) / 1000000)%10)),  \
-  ('0' + (((n) / 100000)%10)),   \
-  ('0' + (((n) / 10000)%10)),    \
-  ('0' + (((n) / 1000)%10)),     \
-  ('0' + (((n) / 100)%10)),      \
-  ('0' + (((n) / 10)%10)),       \
-  ('0' +  ((n) % 10))
-
-/* Convert integer to hex digit literals.  */
-#define HEX(n)             \
-  ('0' + ((n)>>28 & 0xF)), \
-  ('0' + ((n)>>24 & 0xF)), \
-  ('0' + ((n)>>20 & 0xF)), \
-  ('0' + ((n)>>16 & 0xF)), \
-  ('0' + ((n)>>12 & 0xF)), \
-  ('0' + ((n)>>8  & 0xF)), \
-  ('0' + ((n)>>4  & 0xF)), \
-  ('0' + ((n)     & 0xF))
-
-/* Construct a string literal encoding the version number. */
-#ifdef COMPILER_VERSION
-char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
-
-/* Construct a string literal encoding the version number components. */
-#elif defined(COMPILER_VERSION_MAJOR)
-char const info_version[] = {
-  'I', 'N', 'F', 'O', ':',
-  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
-  COMPILER_VERSION_MAJOR,
-# ifdef COMPILER_VERSION_MINOR
-  '.', COMPILER_VERSION_MINOR,
-#  ifdef COMPILER_VERSION_PATCH
-   '.', COMPILER_VERSION_PATCH,
-#   ifdef COMPILER_VERSION_TWEAK
-    '.', COMPILER_VERSION_TWEAK,
-#   endif
-#  endif
-# endif
-  ']','\0'};
-#endif
-
-/* Construct a string literal encoding the internal version number. */
-#ifdef COMPILER_VERSION_INTERNAL
-char const info_version_internal[] = {
-  'I', 'N', 'F', 'O', ':',
-  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
-  'i','n','t','e','r','n','a','l','[',
-  COMPILER_VERSION_INTERNAL,']','\0'};
-#elif defined(COMPILER_VERSION_INTERNAL_STR)
-char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
-#endif
-
-/* Construct a string literal encoding the version number components. */
-#ifdef SIMULATE_VERSION_MAJOR
-char const info_simulate_version[] = {
-  'I', 'N', 'F', 'O', ':',
-  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
-  SIMULATE_VERSION_MAJOR,
-# ifdef SIMULATE_VERSION_MINOR
-  '.', SIMULATE_VERSION_MINOR,
-#  ifdef SIMULATE_VERSION_PATCH
-   '.', SIMULATE_VERSION_PATCH,
-#   ifdef SIMULATE_VERSION_TWEAK
-    '.', SIMULATE_VERSION_TWEAK,
-#   endif
-#  endif
-# endif
-  ']','\0'};
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
-   getting matched.  Store it in a pointer rather than an array
-   because some compilers will just produce instructions to fill the
-   array rather than assigning a pointer to a static array.  */
-char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
-char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
-
-
-
-#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
-#  if defined(__INTEL_CXX11_MODE__)
-#    if defined(__cpp_aggregate_nsdmi)
-#      define CXX_STD 201402L
-#    else
-#      define CXX_STD 201103L
-#    endif
-#  else
-#    define CXX_STD 199711L
-#  endif
-#elif defined(_MSC_VER) && defined(_MSVC_LANG)
-#  define CXX_STD _MSVC_LANG
-#else
-#  define CXX_STD __cplusplus
-#endif
-
-const char* info_language_standard_default = "INFO" ":" "standard_default["
-#if CXX_STD > 202002L
-  "23"
-#elif CXX_STD > 201703L
-  "20"
-#elif CXX_STD >= 201703L
-  "17"
-#elif CXX_STD >= 201402L
-  "14"
-#elif CXX_STD >= 201103L
-  "11"
-#else
-  "98"
-#endif
-"]";
-
-const char* info_language_extensions_default = "INFO" ":" "extensions_default["
-#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) ||           \
-     defined(__TI_COMPILER_VERSION__)) &&                                     \
-  !defined(__STRICT_ANSI__)
-  "ON"
-#else
-  "OFF"
-#endif
-"]";
-
-/*--------------------------------------------------------------------------*/
-
-int main(int argc, char* argv[])
-{
-  int require = 0;
-  require += info_compiler[argc];
-  require += info_platform[argc];
-  require += info_arch[argc];
-#ifdef COMPILER_VERSION_MAJOR
-  require += info_version[argc];
-#endif
-#ifdef COMPILER_VERSION_INTERNAL
-  require += info_version_internal[argc];
-#endif
-#ifdef SIMULATE_ID
-  require += info_simulate[argc];
-#endif
-#ifdef SIMULATE_VERSION_MAJOR
-  require += info_simulate_version[argc];
-#endif
-#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
-  require += info_cray[argc];
-#endif
-  require += info_language_standard_default[argc];
-  require += info_language_extensions_default[argc];
-  (void)argv;
-  return require;
-}
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdCXX/a.exe b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdCXX/a.exe
deleted file mode 100644
index 2f96547c7923ba971b24cf2dfbc779fff6735b88..0000000000000000000000000000000000000000
Binary files a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdCXX/a.exe and /dev/null differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml
index 20e3596e980a3207068fa7ca00b98f462cff3262..6ace3752d01ccf66c5d262d6ddba758079f95853 100644
--- a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml
+++ b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml
@@ -4,20 +4,20 @@ events:
   -
     kind: "message-v1"
     backtrace:
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:233 (message)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineSystem.cmake:205 (message)"
       - "CMakeLists.txt:421 (project)"
     message: |
       The system is: Windows - 10.0.22631 - AMD64
   -
     kind: "message-v1"
     backtrace:
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)"
       - "CMakeLists.txt:421 (project)"
     message: |
       Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
-      Compiler: E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/gcc.exe 
+      Compiler: C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/gcc.exe 
       Build flags: 
       Id flags:  
       
@@ -28,18 +28,18 @@ events:
       Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.exe"
       
       The C compiler identification is GNU, found in:
-        C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdC/a.exe
+        C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdC/a.exe
       
   -
     kind: "message-v1"
     backtrace:
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
       - "CMakeLists.txt:421 (project)"
     message: |
       Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
-      Compiler: E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/g++.exe 
+      Compiler: C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/g++.exe 
       Build flags: 
       Id flags:  
       
@@ -50,517 +50,634 @@ events:
       Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.exe"
       
       The CXX compiler identification is GNU, found in:
-        C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdCXX/a.exe
+        C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdCXX/a.exe
       
   -
     kind: "try_compile-v1"
     backtrace:
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
       - "CMakeLists.txt:421 (project)"
     checks:
       - "Detecting C compiler ABI info"
     directories:
-      source: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-guhk60"
-      binary: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-guhk60"
+      source: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-7pxipa"
+      binary: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-7pxipa"
     cmakeVariables:
       CMAKE_C_FLAGS: ""
     buildResult:
       variable: "CMAKE_C_ABI_COMPILED"
       cached: true
       stdout: |
-        Change Dir: 'C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-guhk60'
+        Change Dir: 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-7pxipa'
         
-        Run Build Command(s): "E:/Downloads/CLion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -v cmTC_cbadd
-        [1/2] "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe"   -fdiagnostics-color=always   -v -o CMakeFiles/cmTC_cbadd.dir/CMakeCCompilerABI.c.obj -c "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompilerABI.c"
+        Run Build Command(s): "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe -f Makefile cmTC_62527/fast
+        C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe  -f CMakeFiles\\cmTC_62527.dir\\build.make CMakeFiles/cmTC_62527.dir/build
+        mingw32-make[1]: Entering directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-7pxipa'
+        Building C object CMakeFiles/cmTC_62527.dir/CMakeCCompilerABI.c.obj
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe   -fdiagnostics-color=always   -v -o CMakeFiles\\cmTC_62527.dir\\CMakeCCompilerABI.c.obj -c "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\share\\cmake-3.30\\Modules\\CMakeCCompilerABI.c"
         Using built-in specs.
-        COLLECT_GCC=E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe
+        COLLECT_GCC=C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe
         Target: x86_64-w64-mingw32
         Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends
         Thread model: posix
         Supported LTO compression algorithms: zlib
         gcc version 13.1.0 (GCC) 
-        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_cbadd.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_cbadd.dir/'
-         E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1.exe -quiet -v -iprefix E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_cbadd.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\congc\\AppData\\Local\\Temp\\ccrdIhe7.s
+        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles\\cmTC_62527.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_62527.dir\\'
+         C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1.exe -quiet -v -iprefix C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\share\\cmake-3.30\\Modules\\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\\cmTC_62527.dir\\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\congc\\AppData\\Local\\Temp\\cc3mPsTQ.s
         GNU C17 (GCC) version 13.1.0 (x86_64-w64-mingw32)
         	compiled by GNU C version 13.1.0, GMP version 6.2.1, MPFR version 4.2.0-p4, MPC version 1.3.1, isl version none
         GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
-        ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include"
+        ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include"
         ignoring nonexistent directory "/win/include"
-        ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../include"
-        ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"
-        ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include"
+        ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../include"
+        ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"
+        ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include"
         ignoring nonexistent directory "/mingw/include"
         #include "..." search starts here:
         #include <...> search starts here:
-         E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include
-         E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include
-         E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed
-         E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include
+         C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include
+         C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include
+         C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed
+         C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include
         End of search list.
         Compiler executable checksum: 2aa4fcf5c9208168c5e2d38a58fc2a97
-        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_cbadd.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_cbadd.dir/'
-         as -v -o CMakeFiles/cmTC_cbadd.dir/CMakeCCompilerABI.c.obj C:\\Users\\congc\\AppData\\Local\\Temp\\ccrdIhe7.s
+        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles\\cmTC_62527.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_62527.dir\\'
+         as -v -o CMakeFiles\\cmTC_62527.dir\\CMakeCCompilerABI.c.obj C:\\Users\\congc\\AppData\\Local\\Temp\\cc3mPsTQ.s
         GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40
-        COMPILER_PATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/
-        LIBRARY_PATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../
-        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_cbadd.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_cbadd.dir/CMakeCCompilerABI.c.'\x0d
-        [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe"  -v CMakeFiles/cmTC_cbadd.dir/CMakeCCompilerABI.c.obj -o cmTC_cbadd.exe -Wl,--out-implib,libcmTC_cbadd.dll.a -Wl,--major-image-version,0,--minor-image-version,0   && cd ."
+        COMPILER_PATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/
+        LIBRARY_PATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../
+        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles\\cmTC_62527.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_62527.dir\\CMakeCCompilerABI.c.'
+        Linking C executable cmTC_62527.exe
+        "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E cmake_link_script CMakeFiles\\cmTC_62527.dir\\link.txt --verbose=1
+        "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f CMakeFiles\\cmTC_62527.dir/objects.a
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\ar.exe qc CMakeFiles\\cmTC_62527.dir/objects.a @CMakeFiles\\cmTC_62527.dir\\objects1.rsp
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe  -v -Wl,-v -Wl,--whole-archive CMakeFiles\\cmTC_62527.dir/objects.a -Wl,--no-whole-archive -o cmTC_62527.exe -Wl,--out-implib,libcmTC_62527.dll.a -Wl,--major-image-version,0,--minor-image-version,0
         Using built-in specs.
-        COLLECT_GCC=E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe
-        COLLECT_LTO_WRAPPER=E:/Downloads/CLion/CLion\\ 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe
+        COLLECT_GCC=C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe
+        COLLECT_LTO_WRAPPER=C:/Program\\ Files/JetBrains/CLion\\ 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe
         Target: x86_64-w64-mingw32
         Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends
         Thread model: posix
         Supported LTO compression algorithms: zlib
         gcc version 13.1.0 (GCC) 
-        COMPILER_PATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/
-        LIBRARY_PATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../
-        COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_cbadd.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_cbadd.'
-         E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_cbadd.exe E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. CMakeFiles/cmTC_cbadd.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_cbadd.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o\x0d
-        COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_cbadd.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_cbadd.'\x0d
+        COMPILER_PATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/
+        LIBRARY_PATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../
+        COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_62527.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_62527.'
+         C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_62527.exe C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v --whole-archive CMakeFiles\\cmTC_62527.dir/objects.a --no-whole-archive --out-implib libcmTC_62527.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o
+        collect2 version 13.1.0
+        C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_62527.exe C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v --whole-archive CMakeFiles\\cmTC_62527.dir/objects.a --no-whole-archive --out-implib libcmTC_62527.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o
+        GNU ld (GNU Binutils) 2.40
+        COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_62527.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_62527.'
+        mingw32-make[1]: Leaving directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-7pxipa'
         
       exitCode: 0
   -
     kind: "message-v1"
     backtrace:
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:182 (message)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
       - "CMakeLists.txt:421 (project)"
     message: |
       Parsed C implicit include dir info: rv=done
         found start of include info
         found start of implicit include info
-          add: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include]
-          add: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include]
-          add: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed]
-          add: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include]
+          add: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include]
+          add: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include]
+          add: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed]
+          add: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include]
         end of search list found
-        collapse include dir [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] ==> [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include]
-        collapse include dir [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] ==> [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/include]
-        collapse include dir [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] ==> [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed]
-        collapse include dir [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] ==> [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/x86_64-w64-mingw32/include]
-        implicit include dirs: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/include;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/x86_64-w64-mingw32/include]
+        collapse include dir [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] ==> [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include]
+        collapse include dir [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] ==> [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/include]
+        collapse include dir [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] ==> [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed]
+        collapse include dir [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] ==> [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/x86_64-w64-mingw32/include]
+        implicit include dirs: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/include;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/x86_64-w64-mingw32/include]
       
       
   -
     kind: "message-v1"
     backtrace:
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:218 (message)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
       - "CMakeLists.txt:421 (project)"
     message: |
       Parsed C implicit link information:
-        link line regex: [^( *|.*[/\\])(ld\\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
-        ignore line: [Change Dir: 'C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-guhk60']
+        link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
+        linker tool regex: [^[ 	]*(->|")?[ 	]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)]
+        ignore line: [Change Dir: 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-7pxipa']
         ignore line: []
-        ignore line: [Run Build Command(s): "E:/Downloads/CLion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -v cmTC_cbadd]
-        ignore line: [[1/2] "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe"   -fdiagnostics-color=always   -v -o CMakeFiles/cmTC_cbadd.dir/CMakeCCompilerABI.c.obj -c "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompilerABI.c"]
+        ignore line: [Run Build Command(s): "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe -f Makefile cmTC_62527/fast]
+        ignore line: [C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe  -f CMakeFiles\\cmTC_62527.dir\\build.make CMakeFiles/cmTC_62527.dir/build]
+        ignore line: [mingw32-make[1]: Entering directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-7pxipa']
+        ignore line: [Building C object CMakeFiles/cmTC_62527.dir/CMakeCCompilerABI.c.obj]
+        ignore line: [C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe   -fdiagnostics-color=always   -v -o CMakeFiles\\cmTC_62527.dir\\CMakeCCompilerABI.c.obj -c "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\share\\cmake-3.30\\Modules\\CMakeCCompilerABI.c"]
         ignore line: [Using built-in specs.]
-        ignore line: [COLLECT_GCC=E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe]
+        ignore line: [COLLECT_GCC=C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe]
         ignore line: [Target: x86_64-w64-mingw32]
         ignore line: [Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends]
         ignore line: [Thread model: posix]
         ignore line: [Supported LTO compression algorithms: zlib]
         ignore line: [gcc version 13.1.0 (GCC) ]
-        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_cbadd.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_cbadd.dir/']
-        ignore line: [ E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1.exe -quiet -v -iprefix E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_cbadd.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\congc\\AppData\\Local\\Temp\\ccrdIhe7.s]
+        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles\\cmTC_62527.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_62527.dir\\']
+        ignore line: [ C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1.exe -quiet -v -iprefix C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\share\\cmake-3.30\\Modules\\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\\cmTC_62527.dir\\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\congc\\AppData\\Local\\Temp\\cc3mPsTQ.s]
         ignore line: [GNU C17 (GCC) version 13.1.0 (x86_64-w64-mingw32)]
         ignore line: [	compiled by GNU C version 13.1.0  GMP version 6.2.1  MPFR version 4.2.0-p4  MPC version 1.3.1  isl version none]
         ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
-        ignore line: [ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include"]
+        ignore line: [ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include"]
         ignore line: [ignoring nonexistent directory "/win/include"]
-        ignore line: [ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../include"]
-        ignore line: [ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"]
-        ignore line: [ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include"]
+        ignore line: [ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../include"]
+        ignore line: [ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"]
+        ignore line: [ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include"]
         ignore line: [ignoring nonexistent directory "/mingw/include"]
         ignore line: [#include "..." search starts here:]
         ignore line: [#include <...> search starts here:]
-        ignore line: [ E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include]
-        ignore line: [ E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include]
-        ignore line: [ E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed]
-        ignore line: [ E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include]
+        ignore line: [ C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include]
+        ignore line: [ C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include]
+        ignore line: [ C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed]
+        ignore line: [ C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include]
         ignore line: [End of search list.]
         ignore line: [Compiler executable checksum: 2aa4fcf5c9208168c5e2d38a58fc2a97]
-        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_cbadd.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_cbadd.dir/']
-        ignore line: [ as -v -o CMakeFiles/cmTC_cbadd.dir/CMakeCCompilerABI.c.obj C:\\Users\\congc\\AppData\\Local\\Temp\\ccrdIhe7.s]
+        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles\\cmTC_62527.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_62527.dir\\']
+        ignore line: [ as -v -o CMakeFiles\\cmTC_62527.dir\\CMakeCCompilerABI.c.obj C:\\Users\\congc\\AppData\\Local\\Temp\\cc3mPsTQ.s]
         ignore line: [GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40]
-        ignore line: [COMPILER_PATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/]
-        ignore line: [LIBRARY_PATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../]
-        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_cbadd.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_cbadd.dir/CMakeCCompilerABI.c.'\x0d]
-        ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe"  -v CMakeFiles/cmTC_cbadd.dir/CMakeCCompilerABI.c.obj -o cmTC_cbadd.exe -Wl --out-implib libcmTC_cbadd.dll.a -Wl --major-image-version 0 --minor-image-version 0   && cd ."]
+        ignore line: [COMPILER_PATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/]
+        ignore line: [LIBRARY_PATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../]
+        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles\\cmTC_62527.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_62527.dir\\CMakeCCompilerABI.c.']
+        ignore line: [Linking C executable cmTC_62527.exe]
+        ignore line: ["C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E cmake_link_script CMakeFiles\\cmTC_62527.dir\\link.txt --verbose=1]
+        ignore line: ["C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f CMakeFiles\\cmTC_62527.dir/objects.a]
+        ignore line: [C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\ar.exe qc CMakeFiles\\cmTC_62527.dir/objects.a @CMakeFiles\\cmTC_62527.dir\\objects1.rsp]
+        ignore line: [C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe  -v -Wl -v -Wl --whole-archive CMakeFiles\\cmTC_62527.dir/objects.a -Wl --no-whole-archive -o cmTC_62527.exe -Wl --out-implib libcmTC_62527.dll.a -Wl --major-image-version 0 --minor-image-version 0]
         ignore line: [Using built-in specs.]
-        ignore line: [COLLECT_GCC=E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe]
-        ignore line: [COLLECT_LTO_WRAPPER=E:/Downloads/CLion/CLion\\ 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe]
+        ignore line: [COLLECT_GCC=C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe]
+        ignore line: [COLLECT_LTO_WRAPPER=C:/Program\\ Files/JetBrains/CLion\\ 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe]
         ignore line: [Target: x86_64-w64-mingw32]
         ignore line: [Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends]
         ignore line: [Thread model: posix]
         ignore line: [Supported LTO compression algorithms: zlib]
         ignore line: [gcc version 13.1.0 (GCC) ]
-        ignore line: [COMPILER_PATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/]
-        ignore line: [LIBRARY_PATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../]
-        ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_cbadd.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_cbadd.']
-        ignore line: [ E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_cbadd.exe E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. CMakeFiles/cmTC_cbadd.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_cbadd.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o\x0d]
-        ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_cbadd.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_cbadd.'\x0d]
+        ignore line: [COMPILER_PATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/]
+        ignore line: [LIBRARY_PATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../]
+        ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_62527.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_62527.']
+        ignore line: [ C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_62527.exe C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v --whole-archive CMakeFiles\\cmTC_62527.dir/objects.a --no-whole-archive --out-implib libcmTC_62527.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o]
+        ignore line: [collect2 version 13.1.0]
+        ignore line: [C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_62527.exe C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v --whole-archive CMakeFiles\\cmTC_62527.dir/objects.a --no-whole-archive --out-implib libcmTC_62527.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o]
+        ignore line: [GNU ld (GNU Binutils) 2.40]
+        ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_62527.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_62527.']
+        ignore line: [mingw32-make[1]: Leaving directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-7pxipa']
         ignore line: []
         ignore line: []
+        linker tool for 'C': C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/ld.exe
         implicit libs: []
         implicit objs: []
         implicit dirs: []
         implicit fwks: []
       
       
+  -
+    kind: "message-v1"
+    backtrace:
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+      - "CMakeLists.txt:421 (project)"
+    message: |
+      Running the C compiler's linker: "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/ld.exe" "-v"
+      GNU ld (GNU Binutils) 2.40
   -
     kind: "try_compile-v1"
     backtrace:
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
       - "CMakeLists.txt:421 (project)"
     checks:
       - "Detecting CXX compiler ABI info"
     directories:
-      source: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-q1axnh"
-      binary: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-q1axnh"
+      source: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-dxbz7a"
+      binary: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-dxbz7a"
     cmakeVariables:
       CMAKE_CXX_FLAGS: ""
+      CMAKE_CXX_SCAN_FOR_MODULES: "OFF"
     buildResult:
       variable: "CMAKE_CXX_ABI_COMPILED"
       cached: true
       stdout: |
-        Change Dir: 'C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-q1axnh'
+        Change Dir: 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-dxbz7a'
         
-        Run Build Command(s): "E:/Downloads/CLion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -v cmTC_94646
-        [1/2] "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\g++.exe"   -fdiagnostics-color=always   -v -o CMakeFiles/cmTC_94646.dir/CMakeCXXCompilerABI.cpp.obj -c "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp"
+        Run Build Command(s): "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe -f Makefile cmTC_0552f/fast
+        C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe  -f CMakeFiles\\cmTC_0552f.dir\\build.make CMakeFiles/cmTC_0552f.dir/build
+        mingw32-make[1]: Entering directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-dxbz7a'
+        Building CXX object CMakeFiles/cmTC_0552f.dir/CMakeCXXCompilerABI.cpp.obj
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\G__~1.EXE   -fdiagnostics-color=always   -v -o CMakeFiles\\cmTC_0552f.dir\\CMakeCXXCompilerABI.cpp.obj -c "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\share\\cmake-3.30\\Modules\\CMakeCXXCompilerABI.cpp"
         Using built-in specs.
-        COLLECT_GCC=E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\g++.exe
+        COLLECT_GCC=C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\G__~1.EXE
         Target: x86_64-w64-mingw32
         Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends
         Thread model: posix
         Supported LTO compression algorithms: zlib
         gcc version 13.1.0 (GCC) 
-        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_94646.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_94646.dir/'
-         E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1plus.exe -quiet -v -iprefix E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_94646.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\congc\\AppData\\Local\\Temp\\cceKOsbt.s
+        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles\\cmTC_0552f.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_0552f.dir\\'
+         C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1plus.exe -quiet -v -iprefix C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\share\\cmake-3.30\\Modules\\CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles\\cmTC_0552f.dir\\ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\congc\\AppData\\Local\\Temp\\ccItwMju.s
         GNU C++17 (GCC) version 13.1.0 (x86_64-w64-mingw32)
         	compiled by GNU C version 13.1.0, GMP version 6.2.1, MPFR version 4.2.0-p4, MPC version 1.3.1, isl version none
         GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
-        ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++"
-        ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32"
-        ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward"
-        ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include"
+        ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++"
+        ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32"
+        ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward"
+        ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include"
         ignoring nonexistent directory "/win/include"
-        ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../include"
-        ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"
-        ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include"
+        ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../include"
+        ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"
+        ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include"
         ignoring nonexistent directory "/mingw/include"
         #include "..." search starts here:
         #include <...> search starts here:
-         E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++
-         E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32
-         E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward
-         E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include
-         E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include
-         E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed
-         E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include
+         C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++
+         C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32
+         C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward
+         C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include
+         C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include
+         C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed
+         C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include
         End of search list.
         Compiler executable checksum: e75de627edc3c57e31324b930b15b056
-        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_94646.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_94646.dir/'
-         as -v -o CMakeFiles/cmTC_94646.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\congc\\AppData\\Local\\Temp\\cceKOsbt.s
+        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles\\cmTC_0552f.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_0552f.dir\\'
+         as -v -o CMakeFiles\\cmTC_0552f.dir\\CMakeCXXCompilerABI.cpp.obj C:\\Users\\congc\\AppData\\Local\\Temp\\ccItwMju.s
         GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40
-        COMPILER_PATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/
-        LIBRARY_PATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../\x0d
-        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_94646.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_94646.dir/CMakeCXXCompilerABI.cpp.'\x0d
-        [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\g++.exe"  -v CMakeFiles/cmTC_94646.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_94646.exe -Wl,--out-implib,libcmTC_94646.dll.a -Wl,--major-image-version,0,--minor-image-version,0   && cd ."
+        COMPILER_PATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/
+        LIBRARY_PATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../
+        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles\\cmTC_0552f.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_0552f.dir\\CMakeCXXCompilerABI.cpp.'
+        Linking CXX executable cmTC_0552f.exe
+        "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E cmake_link_script CMakeFiles\\cmTC_0552f.dir\\link.txt --verbose=1
+        "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f CMakeFiles\\cmTC_0552f.dir/objects.a
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\ar.exe qc CMakeFiles\\cmTC_0552f.dir/objects.a @CMakeFiles\\cmTC_0552f.dir\\objects1.rsp
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\G__~1.EXE  -v -Wl,-v -Wl,--whole-archive CMakeFiles\\cmTC_0552f.dir/objects.a -Wl,--no-whole-archive -o cmTC_0552f.exe -Wl,--out-implib,libcmTC_0552f.dll.a -Wl,--major-image-version,0,--minor-image-version,0
         Using built-in specs.
-        COLLECT_GCC=E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\g++.exe
-        COLLECT_LTO_WRAPPER=E:/Downloads/CLion/CLion\\ 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe
+        COLLECT_GCC=C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\G__~1.EXE
+        COLLECT_LTO_WRAPPER=C:/Program\\ Files/JetBrains/CLion\\ 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe
         Target: x86_64-w64-mingw32
         Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends
         Thread model: posix
         Supported LTO compression algorithms: zlib
         gcc version 13.1.0 (GCC) 
-        COMPILER_PATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/
-        LIBRARY_PATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../
-        COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_94646.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_94646.'
-         E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_94646.exe E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. CMakeFiles/cmTC_94646.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_94646.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o\x0d
-        COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_94646.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_94646.'\x0d
+        COMPILER_PATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/
+        LIBRARY_PATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../
+        COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0552f.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_0552f.'
+         C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_0552f.exe C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v --whole-archive CMakeFiles\\cmTC_0552f.dir/objects.a --no-whole-archive --out-implib libcmTC_0552f.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o
+        collect2 version 13.1.0
+        C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_0552f.exe C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v --whole-archive CMakeFiles\\cmTC_0552f.dir/objects.a --no-whole-archive --out-implib libcmTC_0552f.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o
+        GNU ld (GNU Binutils) 2.40
+        COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0552f.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_0552f.'
+        mingw32-make[1]: Leaving directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-dxbz7a'
         
       exitCode: 0
   -
     kind: "message-v1"
     backtrace:
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:182 (message)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
       - "CMakeLists.txt:421 (project)"
     message: |
       Parsed CXX implicit include dir info: rv=done
         found start of include info
         found start of implicit include info
-          add: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++]
-          add: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32]
-          add: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward]
-          add: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include]
-          add: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include]
-          add: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed]
-          add: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include]
+          add: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++]
+          add: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32]
+          add: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward]
+          add: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include]
+          add: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include]
+          add: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed]
+          add: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include]
         end of search list found
-        collapse include dir [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] ==> [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++]
-        collapse include dir [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] ==> [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32]
-        collapse include dir [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] ==> [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward]
-        collapse include dir [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] ==> [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include]
-        collapse include dir [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] ==> [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/include]
-        collapse include dir [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] ==> [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed]
-        collapse include dir [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] ==> [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/x86_64-w64-mingw32/include]
-        implicit include dirs: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/include;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/x86_64-w64-mingw32/include]
+        collapse include dir [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] ==> [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++]
+        collapse include dir [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] ==> [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32]
+        collapse include dir [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] ==> [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward]
+        collapse include dir [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] ==> [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include]
+        collapse include dir [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] ==> [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/include]
+        collapse include dir [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] ==> [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed]
+        collapse include dir [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] ==> [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/x86_64-w64-mingw32/include]
+        implicit include dirs: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/include;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/x86_64-w64-mingw32/include]
       
       
   -
     kind: "message-v1"
     backtrace:
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:218 (message)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
       - "CMakeLists.txt:421 (project)"
     message: |
       Parsed CXX implicit link information:
-        link line regex: [^( *|.*[/\\])(ld\\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
-        ignore line: [Change Dir: 'C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-q1axnh']
+        link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
+        linker tool regex: [^[ 	]*(->|")?[ 	]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)]
+        ignore line: [Change Dir: 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-dxbz7a']
         ignore line: []
-        ignore line: [Run Build Command(s): "E:/Downloads/CLion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -v cmTC_94646]
-        ignore line: [[1/2] "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\g++.exe"   -fdiagnostics-color=always   -v -o CMakeFiles/cmTC_94646.dir/CMakeCXXCompilerABI.cpp.obj -c "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp"]
+        ignore line: [Run Build Command(s): "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe -f Makefile cmTC_0552f/fast]
+        ignore line: [C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe  -f CMakeFiles\\cmTC_0552f.dir\\build.make CMakeFiles/cmTC_0552f.dir/build]
+        ignore line: [mingw32-make[1]: Entering directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-dxbz7a']
+        ignore line: [Building CXX object CMakeFiles/cmTC_0552f.dir/CMakeCXXCompilerABI.cpp.obj]
+        ignore line: [C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\G__~1.EXE   -fdiagnostics-color=always   -v -o CMakeFiles\\cmTC_0552f.dir\\CMakeCXXCompilerABI.cpp.obj -c "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\share\\cmake-3.30\\Modules\\CMakeCXXCompilerABI.cpp"]
         ignore line: [Using built-in specs.]
-        ignore line: [COLLECT_GCC=E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\g++.exe]
+        ignore line: [COLLECT_GCC=C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\G__~1.EXE]
         ignore line: [Target: x86_64-w64-mingw32]
         ignore line: [Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends]
         ignore line: [Thread model: posix]
         ignore line: [Supported LTO compression algorithms: zlib]
         ignore line: [gcc version 13.1.0 (GCC) ]
-        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_94646.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_94646.dir/']
-        ignore line: [ E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1plus.exe -quiet -v -iprefix E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_94646.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\congc\\AppData\\Local\\Temp\\cceKOsbt.s]
+        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles\\cmTC_0552f.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_0552f.dir\\']
+        ignore line: [ C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1plus.exe -quiet -v -iprefix C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\share\\cmake-3.30\\Modules\\CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles\\cmTC_0552f.dir\\ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\congc\\AppData\\Local\\Temp\\ccItwMju.s]
         ignore line: [GNU C++17 (GCC) version 13.1.0 (x86_64-w64-mingw32)]
         ignore line: [	compiled by GNU C version 13.1.0  GMP version 6.2.1  MPFR version 4.2.0-p4  MPC version 1.3.1  isl version none]
         ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
-        ignore line: [ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++"]
-        ignore line: [ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32"]
-        ignore line: [ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward"]
-        ignore line: [ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include"]
+        ignore line: [ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++"]
+        ignore line: [ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32"]
+        ignore line: [ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward"]
+        ignore line: [ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include"]
         ignore line: [ignoring nonexistent directory "/win/include"]
-        ignore line: [ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../include"]
-        ignore line: [ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"]
-        ignore line: [ignoring duplicate directory "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include"]
+        ignore line: [ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../include"]
+        ignore line: [ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"]
+        ignore line: [ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include"]
         ignore line: [ignoring nonexistent directory "/mingw/include"]
         ignore line: [#include "..." search starts here:]
         ignore line: [#include <...> search starts here:]
-        ignore line: [ E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++]
-        ignore line: [ E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32]
-        ignore line: [ E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward]
-        ignore line: [ E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include]
-        ignore line: [ E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include]
-        ignore line: [ E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed]
-        ignore line: [ E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include]
+        ignore line: [ C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++]
+        ignore line: [ C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32]
+        ignore line: [ C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward]
+        ignore line: [ C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include]
+        ignore line: [ C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include]
+        ignore line: [ C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed]
+        ignore line: [ C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include]
         ignore line: [End of search list.]
         ignore line: [Compiler executable checksum: e75de627edc3c57e31324b930b15b056]
-        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_94646.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_94646.dir/']
-        ignore line: [ as -v -o CMakeFiles/cmTC_94646.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\congc\\AppData\\Local\\Temp\\cceKOsbt.s]
+        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles\\cmTC_0552f.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_0552f.dir\\']
+        ignore line: [ as -v -o CMakeFiles\\cmTC_0552f.dir\\CMakeCXXCompilerABI.cpp.obj C:\\Users\\congc\\AppData\\Local\\Temp\\ccItwMju.s]
         ignore line: [GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40]
-        ignore line: [COMPILER_PATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/]
-        ignore line: [LIBRARY_PATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../\x0d]
-        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_94646.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_94646.dir/CMakeCXXCompilerABI.cpp.'\x0d]
-        ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\g++.exe"  -v CMakeFiles/cmTC_94646.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_94646.exe -Wl --out-implib libcmTC_94646.dll.a -Wl --major-image-version 0 --minor-image-version 0   && cd ."]
+        ignore line: [COMPILER_PATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/]
+        ignore line: [LIBRARY_PATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../]
+        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles\\cmTC_0552f.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_0552f.dir\\CMakeCXXCompilerABI.cpp.']
+        ignore line: [Linking CXX executable cmTC_0552f.exe]
+        ignore line: ["C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E cmake_link_script CMakeFiles\\cmTC_0552f.dir\\link.txt --verbose=1]
+        ignore line: ["C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f CMakeFiles\\cmTC_0552f.dir/objects.a]
+        ignore line: [C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\ar.exe qc CMakeFiles\\cmTC_0552f.dir/objects.a @CMakeFiles\\cmTC_0552f.dir\\objects1.rsp]
+        ignore line: [C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\G__~1.EXE  -v -Wl -v -Wl --whole-archive CMakeFiles\\cmTC_0552f.dir/objects.a -Wl --no-whole-archive -o cmTC_0552f.exe -Wl --out-implib libcmTC_0552f.dll.a -Wl --major-image-version 0 --minor-image-version 0]
         ignore line: [Using built-in specs.]
-        ignore line: [COLLECT_GCC=E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\g++.exe]
-        ignore line: [COLLECT_LTO_WRAPPER=E:/Downloads/CLion/CLion\\ 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe]
+        ignore line: [COLLECT_GCC=C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\G__~1.EXE]
+        ignore line: [COLLECT_LTO_WRAPPER=C:/Program\\ Files/JetBrains/CLion\\ 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe]
         ignore line: [Target: x86_64-w64-mingw32]
         ignore line: [Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends]
         ignore line: [Thread model: posix]
         ignore line: [Supported LTO compression algorithms: zlib]
         ignore line: [gcc version 13.1.0 (GCC) ]
-        ignore line: [COMPILER_PATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/]
-        ignore line: [LIBRARY_PATH=E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/]
-        ignore line: [E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../]
-        ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_94646.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_94646.']
-        ignore line: [ E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_94646.exe E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LE:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. CMakeFiles/cmTC_94646.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_94646.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o\x0d]
-        ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_94646.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_94646.'\x0d]
+        ignore line: [COMPILER_PATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/]
+        ignore line: [LIBRARY_PATH=C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/]
+        ignore line: [C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../]
+        ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0552f.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_0552f.']
+        ignore line: [ C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_0552f.exe C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v --whole-archive CMakeFiles\\cmTC_0552f.dir/objects.a --no-whole-archive --out-implib libcmTC_0552f.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o]
+        ignore line: [collect2 version 13.1.0]
+        ignore line: [C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_0552f.exe C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v --whole-archive CMakeFiles\\cmTC_0552f.dir/objects.a --no-whole-archive --out-implib libcmTC_0552f.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o]
+        ignore line: [GNU ld (GNU Binutils) 2.40]
+        ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0552f.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_0552f.']
+        ignore line: [mingw32-make[1]: Leaving directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-dxbz7a']
         ignore line: []
         ignore line: []
+        linker tool for 'CXX': C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/ld.exe
         implicit libs: []
         implicit objs: []
         implicit dirs: []
         implicit fwks: []
       
       
+  -
+    kind: "message-v1"
+    backtrace:
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+      - "CMakeLists.txt:421 (project)"
+    message: |
+      Running the CXX compiler's linker: "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/ld.exe" "-v"
+      GNU ld (GNU Binutils) 2.40
   -
     kind: "try_compile-v1"
     backtrace:
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CheckCSourceCompiles.cmake:52 (cmake_check_source_compiles)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/FindThreads.cmake:97 (CHECK_C_SOURCE_COMPILES)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/FindThreads.cmake:163 (_threads_check_libc)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CheckCSourceCompiles.cmake:52 (cmake_check_source_compiles)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/FindThreads.cmake:97 (CHECK_C_SOURCE_COMPILES)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/FindThreads.cmake:163 (_threads_check_libc)"
       - "libs/glfw-3.2.1/CMakeLists.txt:67 (find_package)"
     checks:
       - "Performing Test CMAKE_HAVE_LIBC_PTHREAD"
     directories:
-      source: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-f8uzsc"
-      binary: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-f8uzsc"
+      source: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-kpvf2d"
+      binary: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-kpvf2d"
     cmakeVariables:
       CMAKE_C_FLAGS: ""
-      CMAKE_MODULE_PATH: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glfw-3.2.1/CMake/modules"
+      CMAKE_MODULE_PATH: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glfw-3.2.1/CMake/modules"
     buildResult:
       variable: "CMAKE_HAVE_LIBC_PTHREAD"
       cached: true
       stdout: |
-        Change Dir: 'C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-f8uzsc'
+        Change Dir: 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-kpvf2d'
         
-        Run Build Command(s): "E:/Downloads/CLion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -v cmTC_659bd
-        [1/2] "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe" -DCMAKE_HAVE_LIBC_PTHREAD  -fdiagnostics-color=always -o CMakeFiles/cmTC_659bd.dir/src.c.obj -c C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-f8uzsc/src.c
-        [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe"   CMakeFiles/cmTC_659bd.dir/src.c.obj -o cmTC_659bd.exe -Wl,--out-implib,libcmTC_659bd.dll.a -Wl,--major-image-version,0,--minor-image-version,0  -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ."
+        Run Build Command(s): "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe -f Makefile cmTC_c320c/fast
+        C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe  -f CMakeFiles\\cmTC_c320c.dir\\build.make CMakeFiles/cmTC_c320c.dir/build
+        mingw32-make[1]: Entering directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-kpvf2d'
+        Building C object CMakeFiles/cmTC_c320c.dir/src.c.obj
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe -DCMAKE_HAVE_LIBC_PTHREAD  -fdiagnostics-color=always -o CMakeFiles\\cmTC_c320c.dir\\src.c.obj -c "C:\\Users\\congc\\Documents\\4. Semester\\Visual Computing\\opencl\\OpenGL_Praktikum\\cmake-build-debug\\CMakeFiles\\CMakeScratch\\TryCompile-kpvf2d\\src.c"
+        Linking C executable cmTC_c320c.exe
+        "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E cmake_link_script CMakeFiles\\cmTC_c320c.dir\\link.txt --verbose=1
+        "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f CMakeFiles\\cmTC_c320c.dir/objects.a
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\ar.exe qc CMakeFiles\\cmTC_c320c.dir/objects.a @CMakeFiles\\cmTC_c320c.dir\\objects1.rsp
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe -Wl,--whole-archive CMakeFiles\\cmTC_c320c.dir/objects.a -Wl,--no-whole-archive -o cmTC_c320c.exe -Wl,--out-implib,libcmTC_c320c.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\\cmTC_c320c.dir\\linkLibs.rsp
+        mingw32-make[1]: Leaving directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-kpvf2d'
         
       exitCode: 0
   -
     kind: "try_compile-v1"
     backtrace:
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CheckIncludeFile.cmake:90 (try_compile)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CheckIncludeFile.cmake:90 (try_compile)"
       - "libs/glfw-3.2.1/CMakeLists.txt:101 (check_include_file)"
     checks:
       - "Looking for dinput.h"
     directories:
-      source: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-hqgn2i"
-      binary: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-hqgn2i"
+      source: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-c4ebbs"
+      binary: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-c4ebbs"
     cmakeVariables:
       CMAKE_C_FLAGS: ""
-      CMAKE_MODULE_PATH: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glfw-3.2.1/CMake/modules"
+      CMAKE_MODULE_PATH: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glfw-3.2.1/CMake/modules"
     buildResult:
       variable: "DINPUT_H_FOUND"
       cached: true
       stdout: |
-        Change Dir: 'C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-hqgn2i'
+        Change Dir: 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-c4ebbs'
         
-        Run Build Command(s): "E:/Downloads/CLion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -v cmTC_7fa24
-        [1/2] "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe"   -fdiagnostics-color=always -o CMakeFiles/cmTC_7fa24.dir/CheckIncludeFile.c.obj -c C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-hqgn2i/CheckIncludeFile.c
-        [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe"   CMakeFiles/cmTC_7fa24.dir/CheckIncludeFile.c.obj -o cmTC_7fa24.exe -Wl,--out-implib,libcmTC_7fa24.dll.a -Wl,--major-image-version,0,--minor-image-version,0  -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ."
+        Run Build Command(s): "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe -f Makefile cmTC_651c7/fast
+        C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe  -f CMakeFiles\\cmTC_651c7.dir\\build.make CMakeFiles/cmTC_651c7.dir/build
+        mingw32-make[1]: Entering directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-c4ebbs'
+        Building C object CMakeFiles/cmTC_651c7.dir/CheckIncludeFile.c.obj
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe   -fdiagnostics-color=always -o CMakeFiles\\cmTC_651c7.dir\\CheckIncludeFile.c.obj -c "C:\\Users\\congc\\Documents\\4. Semester\\Visual Computing\\opencl\\OpenGL_Praktikum\\cmake-build-debug\\CMakeFiles\\CMakeScratch\\TryCompile-c4ebbs\\CheckIncludeFile.c"
+        Linking C executable cmTC_651c7.exe
+        "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E cmake_link_script CMakeFiles\\cmTC_651c7.dir\\link.txt --verbose=1
+        "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f CMakeFiles\\cmTC_651c7.dir/objects.a
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\ar.exe qc CMakeFiles\\cmTC_651c7.dir/objects.a @CMakeFiles\\cmTC_651c7.dir\\objects1.rsp
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe -Wl,--whole-archive CMakeFiles\\cmTC_651c7.dir/objects.a -Wl,--no-whole-archive -o cmTC_651c7.exe -Wl,--out-implib,libcmTC_651c7.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\\cmTC_651c7.dir\\linkLibs.rsp
+        mingw32-make[1]: Leaving directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-c4ebbs'
         
       exitCode: 0
   -
     kind: "try_compile-v1"
     backtrace:
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CheckIncludeFile.cmake:90 (try_compile)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CheckIncludeFile.cmake:90 (try_compile)"
       - "libs/glfw-3.2.1/CMakeLists.txt:102 (check_include_file)"
     checks:
       - "Looking for xinput.h"
     directories:
-      source: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-dbfvhl"
-      binary: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-dbfvhl"
+      source: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-8yjd08"
+      binary: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-8yjd08"
     cmakeVariables:
       CMAKE_C_FLAGS: ""
-      CMAKE_MODULE_PATH: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glfw-3.2.1/CMake/modules"
+      CMAKE_MODULE_PATH: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glfw-3.2.1/CMake/modules"
     buildResult:
       variable: "XINPUT_H_FOUND"
       cached: true
       stdout: |
-        Change Dir: 'C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-dbfvhl'
+        Change Dir: 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-8yjd08'
         
-        Run Build Command(s): "E:/Downloads/CLion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -v cmTC_eff83
-        [1/2] "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe"   -fdiagnostics-color=always -o CMakeFiles/cmTC_eff83.dir/CheckIncludeFile.c.obj -c C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-dbfvhl/CheckIncludeFile.c
-        [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe"   CMakeFiles/cmTC_eff83.dir/CheckIncludeFile.c.obj -o cmTC_eff83.exe -Wl,--out-implib,libcmTC_eff83.dll.a -Wl,--major-image-version,0,--minor-image-version,0  -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ."
+        Run Build Command(s): "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe -f Makefile cmTC_fe6e3/fast
+        C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe  -f CMakeFiles\\cmTC_fe6e3.dir\\build.make CMakeFiles/cmTC_fe6e3.dir/build
+        mingw32-make[1]: Entering directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-8yjd08'
+        Building C object CMakeFiles/cmTC_fe6e3.dir/CheckIncludeFile.c.obj
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe   -fdiagnostics-color=always -o CMakeFiles\\cmTC_fe6e3.dir\\CheckIncludeFile.c.obj -c "C:\\Users\\congc\\Documents\\4. Semester\\Visual Computing\\opencl\\OpenGL_Praktikum\\cmake-build-debug\\CMakeFiles\\CMakeScratch\\TryCompile-8yjd08\\CheckIncludeFile.c"
+        Linking C executable cmTC_fe6e3.exe
+        "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E cmake_link_script CMakeFiles\\cmTC_fe6e3.dir\\link.txt --verbose=1
+        "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f CMakeFiles\\cmTC_fe6e3.dir/objects.a
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\ar.exe qc CMakeFiles\\cmTC_fe6e3.dir/objects.a @CMakeFiles\\cmTC_fe6e3.dir\\objects1.rsp
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe -Wl,--whole-archive CMakeFiles\\cmTC_fe6e3.dir/objects.a -Wl,--no-whole-archive -o cmTC_fe6e3.exe -Wl,--out-implib,libcmTC_fe6e3.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\\cmTC_fe6e3.dir\\linkLibs.rsp
+        mingw32-make[1]: Leaving directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-8yjd08'
         
       exitCode: 0
   -
     kind: "try_compile-v1"
     backtrace:
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Internal/CheckCompilerFlag.cmake:18 (cmake_check_source_compiles)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CheckCCompilerFlag.cmake:51 (cmake_check_compiler_flag)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/Internal/CheckCompilerFlag.cmake:18 (cmake_check_source_compiles)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CheckCCompilerFlag.cmake:51 (cmake_check_compiler_flag)"
       - "libs/glfw-3.2.1/CMakeLists.txt:112 (check_c_compiler_flag)"
     checks:
       - "Performing Test _GLFW_HAS_DEP"
     directories:
-      source: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-ss0rd5"
-      binary: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-ss0rd5"
+      source: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-luxahl"
+      binary: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-luxahl"
     cmakeVariables:
       CMAKE_C_FLAGS: ""
-      CMAKE_MODULE_PATH: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glfw-3.2.1/CMake/modules"
+      CMAKE_MODULE_PATH: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glfw-3.2.1/CMake/modules"
     buildResult:
       variable: "_GLFW_HAS_DEP"
       cached: true
       stdout: |
-        Change Dir: 'C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-ss0rd5'
+        Change Dir: 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-luxahl'
         
-        Run Build Command(s): "E:/Downloads/CLion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -v cmTC_582f9
-        [1/2] "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe" -D_GLFW_HAS_DEP  -Wl,--nxcompat -fdiagnostics-color=always -o CMakeFiles/cmTC_582f9.dir/src.c.obj -c C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-ss0rd5/src.c
-        [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe" -Wl,--nxcompat  CMakeFiles/cmTC_582f9.dir/src.c.obj -o cmTC_582f9.exe -Wl,--out-implib,libcmTC_582f9.dll.a -Wl,--major-image-version,0,--minor-image-version,0  -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ."
+        Run Build Command(s): "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe -f Makefile cmTC_4c72f/fast
+        C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe  -f CMakeFiles\\cmTC_4c72f.dir\\build.make CMakeFiles/cmTC_4c72f.dir/build
+        mingw32-make[1]: Entering directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-luxahl'
+        Building C object CMakeFiles/cmTC_4c72f.dir/src.c.obj
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe -D_GLFW_HAS_DEP  -Wl,--nxcompat -fdiagnostics-color=always -o CMakeFiles\\cmTC_4c72f.dir\\src.c.obj -c "C:\\Users\\congc\\Documents\\4. Semester\\Visual Computing\\opencl\\OpenGL_Praktikum\\cmake-build-debug\\CMakeFiles\\CMakeScratch\\TryCompile-luxahl\\src.c"
+        Linking C executable cmTC_4c72f.exe
+        "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E cmake_link_script CMakeFiles\\cmTC_4c72f.dir\\link.txt --verbose=1
+        "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f CMakeFiles\\cmTC_4c72f.dir/objects.a
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\ar.exe qc CMakeFiles\\cmTC_4c72f.dir/objects.a @CMakeFiles\\cmTC_4c72f.dir\\objects1.rsp
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe  -Wl,--nxcompat -Wl,--whole-archive CMakeFiles\\cmTC_4c72f.dir/objects.a -Wl,--no-whole-archive -o cmTC_4c72f.exe -Wl,--out-implib,libcmTC_4c72f.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\\cmTC_4c72f.dir\\linkLibs.rsp
+        mingw32-make[1]: Leaving directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-luxahl'
         
       exitCode: 0
   -
     kind: "try_compile-v1"
     backtrace:
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Internal/CheckCompilerFlag.cmake:18 (cmake_check_source_compiles)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CheckCCompilerFlag.cmake:51 (cmake_check_compiler_flag)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/Internal/CheckCompilerFlag.cmake:18 (cmake_check_source_compiles)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CheckCCompilerFlag.cmake:51 (cmake_check_compiler_flag)"
       - "libs/glfw-3.2.1/CMakeLists.txt:119 (check_c_compiler_flag)"
     checks:
       - "Performing Test _GLFW_HAS_ASLR"
     directories:
-      source: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-3tly84"
-      binary: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-3tly84"
+      source: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-fvuszk"
+      binary: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-fvuszk"
     cmakeVariables:
       CMAKE_C_FLAGS: ""
-      CMAKE_MODULE_PATH: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glfw-3.2.1/CMake/modules"
+      CMAKE_MODULE_PATH: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glfw-3.2.1/CMake/modules"
     buildResult:
       variable: "_GLFW_HAS_ASLR"
       cached: true
       stdout: |
-        Change Dir: 'C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-3tly84'
+        Change Dir: 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-fvuszk'
         
-        Run Build Command(s): "E:/Downloads/CLion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -v cmTC_b5ea0
-        [1/2] "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe" -D_GLFW_HAS_ASLR  -Wl,--dynamicbase -fdiagnostics-color=always -o CMakeFiles/cmTC_b5ea0.dir/src.c.obj -c C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-3tly84/src.c
-        [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe" -Wl,--dynamicbase  CMakeFiles/cmTC_b5ea0.dir/src.c.obj -o cmTC_b5ea0.exe -Wl,--out-implib,libcmTC_b5ea0.dll.a -Wl,--major-image-version,0,--minor-image-version,0  -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ."
+        Run Build Command(s): "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe -f Makefile cmTC_67adc/fast
+        C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe  -f CMakeFiles\\cmTC_67adc.dir\\build.make CMakeFiles/cmTC_67adc.dir/build
+        mingw32-make[1]: Entering directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-fvuszk'
+        Building C object CMakeFiles/cmTC_67adc.dir/src.c.obj
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe -D_GLFW_HAS_ASLR  -Wl,--dynamicbase -fdiagnostics-color=always -o CMakeFiles\\cmTC_67adc.dir\\src.c.obj -c "C:\\Users\\congc\\Documents\\4. Semester\\Visual Computing\\opencl\\OpenGL_Praktikum\\cmake-build-debug\\CMakeFiles\\CMakeScratch\\TryCompile-fvuszk\\src.c"
+        Linking C executable cmTC_67adc.exe
+        "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E cmake_link_script CMakeFiles\\cmTC_67adc.dir\\link.txt --verbose=1
+        "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f CMakeFiles\\cmTC_67adc.dir/objects.a
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\ar.exe qc CMakeFiles\\cmTC_67adc.dir/objects.a @CMakeFiles\\cmTC_67adc.dir\\objects1.rsp
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe  -Wl,--dynamicbase -Wl,--whole-archive CMakeFiles\\cmTC_67adc.dir/objects.a -Wl,--no-whole-archive -o cmTC_67adc.exe -Wl,--out-implib,libcmTC_67adc.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\\cmTC_67adc.dir\\linkLibs.rsp
+        mingw32-make[1]: Leaving directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-fvuszk'
         
       exitCode: 0
   -
     kind: "try_compile-v1"
     backtrace:
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Internal/CheckCompilerFlag.cmake:18 (cmake_check_source_compiles)"
-      - "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CheckCCompilerFlag.cmake:51 (cmake_check_compiler_flag)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/Internal/CheckCompilerFlag.cmake:18 (cmake_check_source_compiles)"
+      - "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/share/cmake-3.30/Modules/CheckCCompilerFlag.cmake:51 (cmake_check_compiler_flag)"
       - "libs/glfw-3.2.1/CMakeLists.txt:126 (check_c_compiler_flag)"
     checks:
       - "Performing Test _GLFW_HAS_64ASLR"
     directories:
-      source: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-43070h"
-      binary: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-43070h"
+      source: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-wc1yee"
+      binary: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-wc1yee"
     cmakeVariables:
       CMAKE_C_FLAGS: ""
-      CMAKE_MODULE_PATH: "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glfw-3.2.1/CMake/modules"
+      CMAKE_MODULE_PATH: "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glfw-3.2.1/CMake/modules"
     buildResult:
       variable: "_GLFW_HAS_64ASLR"
       cached: true
       stdout: |
-        Change Dir: 'C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-43070h'
+        Change Dir: 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-wc1yee'
         
-        Run Build Command(s): "E:/Downloads/CLion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -v cmTC_22da0
-        [1/2] "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe" -D_GLFW_HAS_64ASLR  -Wl,--high-entropy-va -fdiagnostics-color=always -o CMakeFiles/cmTC_22da0.dir/src.c.obj -c C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-43070h/src.c
-        [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "E:\\Downloads\\CLion\\CLion 2024.1.4\\bin\\mingw\\bin\\gcc.exe" -Wl,--high-entropy-va  CMakeFiles/cmTC_22da0.dir/src.c.obj -o cmTC_22da0.exe -Wl,--out-implib,libcmTC_22da0.dll.a -Wl,--major-image-version,0,--minor-image-version,0  -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ."
+        Run Build Command(s): "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/bin/cmake.exe" -E env VERBOSE=1 C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe -f Makefile cmTC_ea656/fast
+        C:/PROGRA~1/JETBRA~1/CLION2~1.3/bin/mingw/bin/mingw32-make.exe  -f CMakeFiles\\cmTC_ea656.dir\\build.make CMakeFiles/cmTC_ea656.dir/build
+        mingw32-make[1]: Entering directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-wc1yee'
+        Building C object CMakeFiles/cmTC_ea656.dir/src.c.obj
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe -D_GLFW_HAS_64ASLR  -Wl,--high-entropy-va -fdiagnostics-color=always -o CMakeFiles\\cmTC_ea656.dir\\src.c.obj -c "C:\\Users\\congc\\Documents\\4. Semester\\Visual Computing\\opencl\\OpenGL_Praktikum\\cmake-build-debug\\CMakeFiles\\CMakeScratch\\TryCompile-wc1yee\\src.c"
+        Linking C executable cmTC_ea656.exe
+        "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E cmake_link_script CMakeFiles\\cmTC_ea656.dir\\link.txt --verbose=1
+        "C:\\Program Files\\JetBrains\\CLion 2024.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f CMakeFiles\\cmTC_ea656.dir/objects.a
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\ar.exe qc CMakeFiles\\cmTC_ea656.dir/objects.a @CMakeFiles\\cmTC_ea656.dir\\objects1.rsp
+        C:\\PROGRA~1\\JETBRA~1\\CLION2~1.3\\bin\\mingw\\bin\\gcc.exe  -Wl,--high-entropy-va -Wl,--whole-archive CMakeFiles\\cmTC_ea656.dir/objects.a -Wl,--no-whole-archive -o cmTC_ea656.exe -Wl,--out-implib,libcmTC_ea656.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\\cmTC_ea656.dir\\linkLibs.rsp
+        mingw32-make[1]: Leaving directory 'C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-wc1yee'
         
       exitCode: 0
 ...
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/framework/Input.cpp.obj b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/framework/Input.cpp.obj
index 23f23c5b470f5014fe4a6fb2ae14af27768fe7c0..d3b6f0fefa04fc56648558bfcab74b67f5db582b 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/framework/Input.cpp.obj and b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/framework/Input.cpp.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/framework/OBJLoader.cpp.obj b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/framework/OBJLoader.cpp.obj
index fdb7a1a3bd9c2fd87e9152222f42af549600577b..6beeab53aaf7071f4f5a44bb8ae531a7c40a2e32 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/framework/OBJLoader.cpp.obj and b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/framework/OBJLoader.cpp.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/framework/OpenGLWindow.cpp.obj b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/framework/OpenGLWindow.cpp.obj
index 950c6581b58437d33808a59e23221228c23161fa..50ac59a48b564da229d1f3c428a38dda91e69449 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/framework/OpenGLWindow.cpp.obj and b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/framework/OpenGLWindow.cpp.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/framework/glerror.cpp.obj b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/framework/glerror.cpp.obj
index 20b392ef73505549a0ef89cf8542be7fe2111a7b..ec518a6b4e0bed43ff8051a54c36fba96467f97a 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/framework/glerror.cpp.obj and b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/framework/glerror.cpp.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Framework/Assets/AssetManager.cpp.obj b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Framework/Assets/AssetManager.cpp.obj
index 8a465b4ee6a8e4404b9a0a1e8ecf0c38cce8a950..479c8ec66e87fbd601e577529d04350feb2e06d5 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Framework/Assets/AssetManager.cpp.obj and b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Framework/Assets/AssetManager.cpp.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Framework/Assets/ShaderProgram.cpp.obj b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Framework/Assets/ShaderProgram.cpp.obj
index ac3c4493c0bf120198b2e8ead5469f4d7a940e14..2f23ea523f7fffbf7d2f06cab087f4b839670557 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Framework/Assets/ShaderProgram.cpp.obj and b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Framework/Assets/ShaderProgram.cpp.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Framework/SceneElements/Transform.cpp.obj b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Framework/SceneElements/Transform.cpp.obj
index fe795c7f34be0e2213e72a5dc18fb99a9065479d..793869e15df7696a2fbea49cac689c91b440b2b3 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Framework/SceneElements/Transform.cpp.obj and b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Framework/SceneElements/Transform.cpp.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Game/Scene.cpp.obj b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Game/Scene.cpp.obj
index d400d947f59d6861185daca9d48df51b9e0febde..f08b547c0729ced7adb3dfac2bd8d51a8ececf82 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Game/Scene.cpp.obj and b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Game/Scene.cpp.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Game/Window.cpp.obj b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Game/Window.cpp.obj
index 9bab89560113e9fa87321099b8aae28a0dc999d7..6b2221b5affb0ef56f49fa90fd56b967ade719ab 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Game/Window.cpp.obj and b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/Game/Window.cpp.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/main.cpp.obj b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/main.cpp.obj
index 4db2ab617bd4e13221244b16fd009634757998d5..e9c2266188a23ed8a0b0c1852beec188464e5527 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/main.cpp.obj and b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir/src/main.cpp.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/TargetDirectories.txt
index 56e19680a1969b0202f193adf24f254a383dd369..b79ef14409b7a46524e12c43746f3c32d022c5db 100644
--- a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/TargetDirectories.txt
+++ b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/TargetDirectories.txt
@@ -1,91 +1,91 @@
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/edit_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/rebuild_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/list_install_components.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/install.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/install/local.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/install/strip.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/CMakeFiles/edit_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/CMakeFiles/rebuild_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/CMakeFiles/list_install_components.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/CMakeFiles/install.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/CMakeFiles/install/local.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/CMakeFiles/install/strip.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/uninstall.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/edit_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/rebuild_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/list_install_components.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/install.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/install/local.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/install/strip.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/CMakeFiles/glm_dummy.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/CMakeFiles/edit_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/CMakeFiles/rebuild_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/CMakeFiles/list_install_components.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/CMakeFiles/install.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/CMakeFiles/install/local.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/CMakeFiles/install/strip.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/CMakeFiles/edit_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/CMakeFiles/rebuild_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/CMakeFiles/list_install_components.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/CMakeFiles/install.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/CMakeFiles/install/local.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/CMakeFiles/install/strip.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/CMakeFiles/edit_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/CMakeFiles/rebuild_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/CMakeFiles/list_install_components.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/CMakeFiles/install.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/CMakeFiles/install/local.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/CMakeFiles/install/strip.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/CMakeFiles/edit_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/CMakeFiles/rebuild_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/CMakeFiles/list_install_components.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/CMakeFiles/install.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/CMakeFiles/install/local.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/CMakeFiles/install/strip.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/CMakeFiles/edit_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/CMakeFiles/rebuild_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/CMakeFiles/list_install_components.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/CMakeFiles/install.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/CMakeFiles/install/local.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/CMakeFiles/install/strip.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/CMakeFiles/edit_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/CMakeFiles/rebuild_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/CMakeFiles/list_install_components.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/CMakeFiles/install.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/CMakeFiles/install/local.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/CMakeFiles/install/strip.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/CMakeFiles/edit_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/CMakeFiles/rebuild_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/CMakeFiles/list_install_components.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/CMakeFiles/install.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/CMakeFiles/install/local.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/CMakeFiles/install/strip.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/CMakeFiles/edit_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/CMakeFiles/rebuild_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/CMakeFiles/list_install_components.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/CMakeFiles/install.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/CMakeFiles/install/local.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/CMakeFiles/install/strip.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/edit_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/rebuild_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/list_install_components.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/install.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/install/local.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/install/strip.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/glew.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/glew_s.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/edit_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/rebuild_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/list_install_components.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/install.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/install/local.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/install/strip.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/stb.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/edit_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/rebuild_cache.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/list_install_components.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/install.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/install/local.dir
-C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/install/strip.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/OpenGL_Praktikum.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/edit_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/rebuild_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/list_install_components.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/install.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/install/local.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/install/strip.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/CMakeFiles/edit_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/CMakeFiles/rebuild_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/CMakeFiles/list_install_components.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/CMakeFiles/install.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/CMakeFiles/install/local.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/CMakeFiles/install/strip.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/uninstall.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/edit_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/rebuild_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/list_install_components.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/install.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/install/local.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/install/strip.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/CMakeFiles/glm_dummy.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/CMakeFiles/edit_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/CMakeFiles/rebuild_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/CMakeFiles/list_install_components.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/CMakeFiles/install.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/CMakeFiles/install/local.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/CMakeFiles/install/strip.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/CMakeFiles/edit_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/CMakeFiles/rebuild_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/CMakeFiles/list_install_components.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/CMakeFiles/install.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/CMakeFiles/install/local.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/CMakeFiles/install/strip.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/CMakeFiles/edit_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/CMakeFiles/rebuild_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/CMakeFiles/list_install_components.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/CMakeFiles/install.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/CMakeFiles/install/local.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/CMakeFiles/install/strip.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/CMakeFiles/edit_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/CMakeFiles/rebuild_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/CMakeFiles/list_install_components.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/CMakeFiles/install.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/CMakeFiles/install/local.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/CMakeFiles/install/strip.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/CMakeFiles/edit_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/CMakeFiles/rebuild_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/CMakeFiles/list_install_components.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/CMakeFiles/install.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/CMakeFiles/install/local.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/CMakeFiles/install/strip.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/CMakeFiles/edit_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/CMakeFiles/rebuild_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/CMakeFiles/list_install_components.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/CMakeFiles/install.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/CMakeFiles/install/local.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/CMakeFiles/install/strip.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/CMakeFiles/edit_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/CMakeFiles/rebuild_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/CMakeFiles/list_install_components.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/CMakeFiles/install.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/CMakeFiles/install/local.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/CMakeFiles/install/strip.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/CMakeFiles/edit_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/CMakeFiles/rebuild_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/CMakeFiles/list_install_components.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/CMakeFiles/install.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/CMakeFiles/install/local.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/CMakeFiles/install/strip.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/edit_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/rebuild_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/list_install_components.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/install.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/install/local.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/install/strip.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/glew.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/glew_s.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/edit_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/rebuild_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/list_install_components.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/install.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/install/local.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/install/strip.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/stb.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/edit_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/rebuild_cache.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/list_install_components.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/install.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/install/local.dir
+C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/install/strip.dir
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/clion-Debug-log.txt b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/clion-Debug-log.txt
index b6e424dee99c904c2fc6999d4da515d600626567..f2b9f3e85f0437aa4495cf163571ed289b109713 100644
--- a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/clion-Debug-log.txt
+++ b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/clion-Debug-log.txt
@@ -1,4 +1,4 @@
-"E:\Downloads\CLion\CLion 2024.1.4\bin\cmake\win\x64\bin\cmake.exe" -DCMAKE_BUILD_TYPE=Debug "-DCMAKE_MAKE_PROGRAM=E:/Downloads/CLion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -G Ninja -S C:\Users\congc\Desktop\VC_OpenGL_Praktikum_Framework\OpenGL_Praktikum -B C:\Users\congc\Desktop\VC_OpenGL_Praktikum_Framework\OpenGL_Praktikum\cmake-build-debug
+"C:\Program Files\JetBrains\CLion 2024.3\bin\cmake\win\x64\bin\cmake.exe" -DCMAKE_BUILD_TYPE=Debug -G "MinGW Makefiles" -S "C:\Users\congc\Documents\4. Semester\Visual Computing\opencl\OpenGL_Praktikum" -B "C:\Users\congc\Documents\4. Semester\Visual Computing\opencl\OpenGL_Praktikum\cmake-build-debug"
 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
   Compatibility with CMake < 3.5 will be removed from a future version of
   CMake.
@@ -7,18 +7,6 @@ CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
   CMake that the project does not need compatibility with older versions.
 
 
--- The C compiler identification is GNU 13.1.0
--- The CXX compiler identification is GNU 13.1.0
--- Detecting C compiler ABI info
--- Detecting C compiler ABI info - done
--- Check for working C compiler: E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/gcc.exe - skipped
--- Detecting C compile features
--- Detecting C compile features - done
--- Detecting CXX compiler ABI info
--- Detecting CXX compiler ABI info - done
--- Check for working CXX compiler: E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/g++.exe - skipped
--- Detecting CXX compile features
--- Detecting CXX compile features - done
 CMake Deprecation Warning at libs/CMakeLists.txt:1 (cmake_minimum_required):
   Compatibility with CMake < 3.5 will be removed from a future version of
   CMake.
@@ -63,20 +51,7 @@ CMake Deprecation Warning at libs/glfw-3.2.1/CMakeLists.txt:10 (cmake_policy):
   behavior and not rely on setting a policy to OLD.
 
 
--- Performing Test CMAKE_HAVE_LIBC_PTHREAD
--- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
--- Found Threads: TRUE  
 -- Could NOT find Vulkan (missing: VULKAN_LIBRARY VULKAN_INCLUDE_DIR) 
--- Looking for dinput.h
--- Looking for dinput.h - found
--- Looking for xinput.h
--- Looking for xinput.h - found
--- Performing Test _GLFW_HAS_DEP
--- Performing Test _GLFW_HAS_DEP - Success
--- Performing Test _GLFW_HAS_ASLR
--- Performing Test _GLFW_HAS_ASLR - Success
--- Performing Test _GLFW_HAS_64ASLR
--- Performing Test _GLFW_HAS_64ASLR - Success
 -- Using Win32 for window creation
 CMake Deprecation Warning at libs/glew-2.1.0/build/cmake/CMakeLists.txt:7 (cmake_minimum_required):
   Compatibility with CMake < 3.5 will be removed from a future version of
@@ -86,7 +61,6 @@ CMake Deprecation Warning at libs/glew-2.1.0/build/cmake/CMakeLists.txt:7 (cmake
   CMake that the project does not need compatibility with older versions.
 
 
--- Found OpenGL: opengl32   
 CMake Deprecation Warning at libs/stb/CMakeLists.txt:1 (cmake_minimum_required):
   Compatibility with CMake < 3.5 will be removed from a future version of
   CMake.
@@ -95,6 +69,6 @@ CMake Deprecation Warning at libs/stb/CMakeLists.txt:1 (cmake_minimum_required):
   CMake that the project does not need compatibility with older versions.
 
 
--- Configuring done (4.0s)
--- Generating done (0.1s)
--- Build files have been written to: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug
+-- Configuring done (0.2s)
+-- Generating done (0.4s)
+-- Build files have been written to: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/clion-environment.txt b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/clion-environment.txt
index 08a2b1903ccd082449a2611c85514e3a6f801cb2..a8bb363d6ee8c39af91a2c7bada71bd7904aa106 100644
--- a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/clion-environment.txt
+++ b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/clion-environment.txt
@@ -1,5 +1,5 @@
-ToolSet: 11.0 w64 (local)@E:\Downloads\CLion\CLion 2024.1.4\bin\mingw
-Ninja: 1.12.0@E:\Downloads\CLion\CLion 2024.1.4\bin\ninja\win\x64\ninja.exe
+ToolSet: 11.0 w64 (local)@C:\Program Files\JetBrains\CLion 2024.3\bin\mingw
+Ninja: 1.12.1@C:\Program Files\JetBrains\CLion 2024.3\bin\ninja\win\x64\ninja.exe
 Options: 
 
-Options:-DCMAKE_MAKE_PROGRAM=E:/Downloads/CLion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe
\ No newline at end of file
+Options:
\ No newline at end of file
diff --git a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/rules.ninja b/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/rules.ninja
deleted file mode 100644
index e8ad4f9060acbc31b11cdb42f0fd8ae0c15ec225..0000000000000000000000000000000000000000
--- a/OpenGL_Praktikum/cmake-build-debug/CMakeFiles/rules.ninja
+++ /dev/null
@@ -1,179 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Ninja" Generator, CMake Version 3.28
-
-# This file contains all the rules used to get the outputs files
-# built from the input files.
-# It is included in the main 'build.ninja'.
-
-# =============================================================================
-# Project: OpenGL_Praktikum
-# Configurations: Debug
-# =============================================================================
-# =============================================================================
-
-#############################################
-# Rule for compiling CXX files.
-
-rule CXX_COMPILER__OpenGL_Praktikum_unscanned_Debug
-  depfile = $DEP_FILE
-  deps = gcc
-  command = ${LAUNCHER}${CODE_CHECK}"E:\Downloads\CLion\CLion 2024.1.4\bin\mingw\bin\g++.exe" $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in
-  description = Building CXX object $out
-
-
-#############################################
-# Rule for linking CXX executable.
-
-rule CXX_EXECUTABLE_LINKER__OpenGL_Praktikum_Debug
-  command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && "E:\Downloads\CLion\CLion 2024.1.4\bin\mingw\bin\g++.exe" $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD"
-  description = Linking CXX executable $TARGET_FILE
-  restat = $RESTAT
-
-
-#############################################
-# Rule for running custom commands.
-
-rule CUSTOM_COMMAND
-  command = $COMMAND
-  description = $DESC
-
-
-#############################################
-# Rule for compiling CXX files.
-
-rule CXX_COMPILER__glm_dummy_unscanned_Debug
-  depfile = $DEP_FILE
-  deps = gcc
-  command = ${LAUNCHER}${CODE_CHECK}"E:\Downloads\CLion\CLion 2024.1.4\bin\mingw\bin\g++.exe" $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in
-  description = Building CXX object $out
-
-
-#############################################
-# Rule for linking CXX executable.
-
-rule CXX_EXECUTABLE_LINKER__glm_dummy_Debug
-  command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && "E:\Downloads\CLion\CLion 2024.1.4\bin\mingw\bin\g++.exe" $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD"
-  description = Linking CXX executable $TARGET_FILE
-  restat = $RESTAT
-
-
-#############################################
-# Rule for compiling C files.
-
-rule C_COMPILER__glfw_unscanned_Debug
-  depfile = $DEP_FILE
-  deps = gcc
-  command = ${LAUNCHER}${CODE_CHECK}"E:\Downloads\CLion\CLion 2024.1.4\bin\mingw\bin\gcc.exe" $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in
-  description = Building C object $out
-
-
-#############################################
-# Rule for linking C static library.
-
-rule C_STATIC_LIBRARY_LINKER__glfw_Debug
-  command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && "E:\Downloads\CLion\CLion 2024.1.4\bin\cmake\win\x64\bin\cmake.exe" -E rm -f $TARGET_FILE && "E:\Downloads\CLion\CLion 2024.1.4\bin\mingw\bin\ar.exe" qc $TARGET_FILE $LINK_FLAGS $in && "E:\Downloads\CLion\CLion 2024.1.4\bin\mingw\bin\ranlib.exe" $TARGET_FILE && $POST_BUILD"
-  description = Linking C static library $TARGET_FILE
-  restat = $RESTAT
-
-
-#############################################
-# Rule for compiling C files.
-
-rule C_COMPILER__glew_unscanned_Debug
-  depfile = $DEP_FILE
-  deps = gcc
-  command = ${LAUNCHER}${CODE_CHECK}"E:\Downloads\CLion\CLion 2024.1.4\bin\mingw\bin\gcc.exe" $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in
-  description = Building C object $out
-
-
-#############################################
-# Rule for compiling RC files.
-
-rule RC_COMPILER__glew_unscanned_Debug
-  depfile = $DEP_FILE
-  deps = gcc
-  command = ${LAUNCHER}${CODE_CHECK}"E:\Downloads\CLion\CLion 2024.1.4\bin\mingw\bin\windres.exe" -O coff $DEFINES $INCLUDES $FLAGS $in $out
-  description = Building RC object $out
-
-
-#############################################
-# Rule for linking C shared library.
-
-rule C_SHARED_LIBRARY_LINKER__glew_Debug
-  command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && "E:\Downloads\CLion\CLion 2024.1.4\bin\mingw\bin\gcc.exe" $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,2,--minor-image-version,1 $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD"
-  description = Linking C shared library $TARGET_FILE
-  restat = $RESTAT
-
-
-#############################################
-# Rule for compiling C files.
-
-rule C_COMPILER__glew_s_unscanned_Debug
-  depfile = $DEP_FILE
-  deps = gcc
-  command = ${LAUNCHER}${CODE_CHECK}"E:\Downloads\CLion\CLion 2024.1.4\bin\mingw\bin\gcc.exe" $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in
-  description = Building C object $out
-
-
-#############################################
-# Rule for compiling RC files.
-
-rule RC_COMPILER__glew_s_unscanned_Debug
-  depfile = $DEP_FILE
-  deps = gcc
-  command = ${LAUNCHER}${CODE_CHECK}"E:\Downloads\CLion\CLion 2024.1.4\bin\mingw\bin\windres.exe" -O coff $DEFINES $INCLUDES $FLAGS $in $out
-  description = Building RC object $out
-
-
-#############################################
-# Rule for linking C static library.
-
-rule C_STATIC_LIBRARY_LINKER__glew_s_Debug
-  command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && "E:\Downloads\CLion\CLion 2024.1.4\bin\cmake\win\x64\bin\cmake.exe" -E rm -f $TARGET_FILE && "E:\Downloads\CLion\CLion 2024.1.4\bin\mingw\bin\ar.exe" qc $TARGET_FILE $LINK_FLAGS $in && "E:\Downloads\CLion\CLion 2024.1.4\bin\mingw\bin\ranlib.exe" $TARGET_FILE && $POST_BUILD"
-  description = Linking C static library $TARGET_FILE
-  restat = $RESTAT
-
-
-#############################################
-# Rule for compiling C files.
-
-rule C_COMPILER__stb_unscanned_Debug
-  depfile = $DEP_FILE
-  deps = gcc
-  command = ${LAUNCHER}${CODE_CHECK}"E:\Downloads\CLion\CLion 2024.1.4\bin\mingw\bin\gcc.exe" $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in
-  description = Building C object $out
-
-
-#############################################
-# Rule for linking C static library.
-
-rule C_STATIC_LIBRARY_LINKER__stb_Debug
-  command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && "E:\Downloads\CLion\CLion 2024.1.4\bin\cmake\win\x64\bin\cmake.exe" -E rm -f $TARGET_FILE && "E:\Downloads\CLion\CLion 2024.1.4\bin\mingw\bin\ar.exe" qc $TARGET_FILE $LINK_FLAGS $in && "E:\Downloads\CLion\CLion 2024.1.4\bin\mingw\bin\ranlib.exe" $TARGET_FILE && $POST_BUILD"
-  description = Linking C static library $TARGET_FILE
-  restat = $RESTAT
-
-
-#############################################
-# Rule for re-running cmake.
-
-rule RERUN_CMAKE
-  command = "E:\Downloads\CLion\CLion 2024.1.4\bin\cmake\win\x64\bin\cmake.exe" --regenerate-during-build -SC:\Users\congc\Desktop\VC_OpenGL_Praktikum_Framework\OpenGL_Praktikum -BC:\Users\congc\Desktop\VC_OpenGL_Praktikum_Framework\OpenGL_Praktikum\cmake-build-debug
-  description = Re-running CMake...
-  generator = 1
-
-
-#############################################
-# Rule for cleaning all built files.
-
-rule CLEAN
-  command = "E:\Downloads\CLion\CLion 2024.1.4\bin\ninja\win\x64\ninja.exe" $FILE_ARG -t clean $TARGETS
-  description = Cleaning all built files...
-
-
-#############################################
-# Rule for printing all primary targets available.
-
-rule HELP
-  command = "E:\Downloads\CLion\CLion 2024.1.4\bin\ninja\win\x64\ninja.exe" -t targets
-  description = All primary targets available:
-
diff --git a/OpenGL_Praktikum/cmake-build-debug/OpenGL_Praktikum.exe b/OpenGL_Praktikum/cmake-build-debug/OpenGL_Praktikum.exe
index 7595faa18c0683f519429b0cdfd0152f86010752..762e293d35a0ead7c304d6331569866e95a2df77 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/OpenGL_Praktikum.exe and b/OpenGL_Praktikum/cmake-build-debug/OpenGL_Praktikum.exe differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/Testing/Temporary/LastTest.log b/OpenGL_Praktikum/cmake-build-debug/Testing/Temporary/LastTest.log
index 74b6d9757d50d144a6bcea6675a436fb84d835f6..59e4b0264ae255883576f9c23c3f51584fa6a0ab 100644
--- a/OpenGL_Praktikum/cmake-build-debug/Testing/Temporary/LastTest.log
+++ b/OpenGL_Praktikum/cmake-build-debug/Testing/Temporary/LastTest.log
@@ -1,3 +1,3 @@
-Start testing: Oct 22 20:35 W. Europe Daylight Time
+Start testing: Dec 02 01:04 Mitteleurop�ische Zeit
 ----------------------------------------------------------
-End testing: Oct 22 20:35 W. Europe Daylight Time
+End testing: Dec 02 01:04 Mitteleurop�ische Zeit
diff --git a/OpenGL_Praktikum/cmake-build-debug/assets/shaders/fragment.glsl b/OpenGL_Praktikum/cmake-build-debug/assets/shaders/fragment.glsl
index ff76c9b73349bb0dd3f3d453311670c618512b73..f2d2918c6b4d6519491439ac94c02be8542e6c63 100644
--- a/OpenGL_Praktikum/cmake-build-debug/assets/shaders/fragment.glsl
+++ b/OpenGL_Praktikum/cmake-build-debug/assets/shaders/fragment.glsl
@@ -1,14 +1,18 @@
 #version 330 core
 
-in vec3 colorVS;
+out vec4 color;
+
+uniform float changeColor;
 
 //fragment shader output
-out vec4 color;
+in vec4 passOn;
 
 
 void main(){
 
-    color = vec4(colorVS.x, colorVS.y, colorVS.z, 1.0);
+    float colorValue = sin(changeColor);
+
+    color = passOn + vec4(0.0, 0.0, colorValue, 1.0);
 
 }
 
diff --git a/OpenGL_Praktikum/cmake-build-debug/assets/shaders/vertex.glsl b/OpenGL_Praktikum/cmake-build-debug/assets/shaders/vertex.glsl
index acff157da2d5f3c15dee4d2d1c60ae5c6b496217..1c74060068e3b303f1afc5951f449c611e4a1ad4 100644
--- a/OpenGL_Praktikum/cmake-build-debug/assets/shaders/vertex.glsl
+++ b/OpenGL_Praktikum/cmake-build-debug/assets/shaders/vertex.glsl
@@ -1,12 +1,17 @@
 #version 330 core
 
-layout (location = 0) in vec2 pos;
-layout (location = 1) in vec3 colorRGB;
+layout (location = 0) in vec3 vertex;
+layout (location = 1) in vec3 color;
 
-out vec3 colorVS;
+out vec4 passOn;
+
+uniform mat4 model;
 
 void main(){
-    colorVS = colorRGB;
-    gl_Position = vec4(pos.x, pos.y, 0.0, 1.0);
+    gl_Position = model * vec4(vertex, 1.0);
+    passOn = vec4(color, 1.0);
 
 }
+
+
+
diff --git a/OpenGL_Praktikum/cmake-build-debug/cmake_install.cmake b/OpenGL_Praktikum/cmake-build-debug/cmake_install.cmake
index 47747d55bbf9523f8dbd7c9ed28c7b611c19d90a..b5aa2c9069c864e9c06091d1f50b1907fdf0fbfe 100644
--- a/OpenGL_Praktikum/cmake-build-debug/cmake_install.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/cmake_install.cmake
@@ -1,4 +1,4 @@
-# Install script for directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum
+# Install script for directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum
 
 # Set the install prefix
 if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -32,24 +32,32 @@ if(NOT DEFINED CMAKE_CROSSCOMPILING)
   set(CMAKE_CROSSCOMPILING "FALSE")
 endif()
 
-# Set default install directory permissions.
+# Set path to fallback-tool for dependency-resolution.
 if(NOT DEFINED CMAKE_OBJDUMP)
-  set(CMAKE_OBJDUMP "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/objdump.exe")
+  set(CMAKE_OBJDUMP "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/objdump.exe")
 endif()
 
 if(NOT CMAKE_INSTALL_LOCAL_ONLY)
   # Include the install script for each subdirectory.
-  include("C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/cmake_install.cmake")
+  include("C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/cmake_install.cmake")
 
 endif()
 
 if(CMAKE_INSTALL_COMPONENT)
-  set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+  if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$")
+    set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+  else()
+    string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}")
+    set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt")
+    unset(CMAKE_INST_COMP_HASH)
+  endif()
 else()
   set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
 endif()
 
-string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+  string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
        "${CMAKE_INSTALL_MANIFEST_FILES}")
-file(WRITE "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}"
+  file(WRITE "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}"
      "${CMAKE_INSTALL_MANIFEST_CONTENT}")
+endif()
diff --git a/OpenGL_Praktikum/cmake-build-debug/lib/libglew32d.a b/OpenGL_Praktikum/cmake-build-debug/lib/libglew32d.a
index 24921f860fac382f3fe603d3590b9387b99a2d9a..a48e92313c5ae607b1587da55c72dc552cbe308b 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/lib/libglew32d.a and b/OpenGL_Praktikum/cmake-build-debug/lib/libglew32d.a differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/cmake_install.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/cmake_install.cmake
index 856b19e1a68bfb5d7326ed228c2b8227bf354873..28ff4efcfd0cb4e0d39c2fc39c13e995078dfc28 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/cmake_install.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/cmake_install.cmake
@@ -1,4 +1,4 @@
-# Install script for directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs
+# Install script for directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs
 
 # Set the install prefix
 if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -32,17 +32,17 @@ if(NOT DEFINED CMAKE_CROSSCOMPILING)
   set(CMAKE_CROSSCOMPILING "FALSE")
 endif()
 
-# Set default install directory permissions.
+# Set path to fallback-tool for dependency-resolution.
 if(NOT DEFINED CMAKE_OBJDUMP)
-  set(CMAKE_OBJDUMP "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/objdump.exe")
+  set(CMAKE_OBJDUMP "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/objdump.exe")
 endif()
 
 if(NOT CMAKE_INSTALL_LOCAL_ONLY)
   # Include the install script for each subdirectory.
-  include("C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/cmake_install.cmake")
-  include("C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/cmake_install.cmake")
-  include("C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/cmake_install.cmake")
-  include("C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/stb/cmake_install.cmake")
+  include("C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/cmake_install.cmake")
+  include("C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/cmake_install.cmake")
+  include("C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/cmake_install.cmake")
+  include("C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/stb/cmake_install.cmake")
 
 endif()
 
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/Export/7a894a12241bfddc41ca6be6d0e647bd/glew-targets.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/Export/7a894a12241bfddc41ca6be6d0e647bd/glew-targets.cmake
index 6949081d3e35f79d37518bd41e02309a0db3212b..b191bd734ac1b1540791bede87066cecacbb88cb 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/Export/7a894a12241bfddc41ca6be6d0e647bd/glew-targets.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/Export/7a894a12241bfddc41ca6be6d0e647bd/glew-targets.cmake
@@ -3,11 +3,11 @@
 if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8)
    message(FATAL_ERROR "CMake >= 2.8.0 required")
 endif()
-if(CMAKE_VERSION VERSION_LESS "2.8.3")
-   message(FATAL_ERROR "CMake >= 2.8.3 required")
+if(CMAKE_VERSION VERSION_LESS "2.8.12")
+   message(FATAL_ERROR "CMake >= 2.8.12 required")
 endif()
 cmake_policy(PUSH)
-cmake_policy(VERSION 2.8.3...3.26)
+cmake_policy(VERSION 2.8.12...3.28)
 #----------------------------------------------------------------
 # Generated CMake target import file.
 #----------------------------------------------------------------
@@ -64,10 +64,6 @@ set_target_properties(GLEW::glew_s PROPERTIES
   INTERFACE_LINK_LIBRARIES "opengl32;glu32"
 )
 
-if(CMAKE_VERSION VERSION_LESS 2.8.12)
-  message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.")
-endif()
-
 # Load information for each installed configuration.
 file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/glew-targets-*.cmake")
 foreach(_cmake_config_file IN LISTS _cmake_config_files)
@@ -81,9 +77,12 @@ set(_IMPORT_PREFIX)
 
 # Loop over all imported files and verify that they actually exist
 foreach(_cmake_target IN LISTS _cmake_import_check_targets)
-  foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}")
-    if(NOT EXISTS "${_cmake_file}")
-      message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file
+  if(CMAKE_VERSION VERSION_LESS "3.28"
+      OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target}
+      OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}")
+    foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}")
+      if(NOT EXISTS "${_cmake_file}")
+        message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file
    \"${_cmake_file}\"
 but this file does not exist.  Possible reasons include:
 * The file was deleted, renamed, or moved to another location.
@@ -92,8 +91,9 @@ but this file does not exist.  Possible reasons include:
    \"${CMAKE_CURRENT_LIST_FILE}\"
 but not all the files it references.
 ")
-    endif()
-  endforeach()
+      endif()
+    endforeach()
+  endif()
   unset(_cmake_file)
   unset("_cmake_import_check_files_for_${_cmake_target}")
 endforeach()
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/glew_s.dir/__/__/src/glew.c.obj b/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/glew_s.dir/__/__/src/glew.c.obj
index 7434cd2d68243b79c684f2835317ba0ce840da45..f89afef51d95f7aaebb74e9de83e3c484945d9ce 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/glew_s.dir/__/__/src/glew.c.obj and b/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/glew_s.dir/__/__/src/glew.c.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/cmake_install.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/cmake_install.cmake
index 56f7bc38a1c0fdd6f37e3445d113dceaff142cd3..401ad6a6308d1277c54f56fe7e3deabf04583e89 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/cmake_install.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/cmake_install.cmake
@@ -1,4 +1,4 @@
-# Install script for directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake
+# Install script for directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake
 
 # Set the install prefix
 if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -32,24 +32,24 @@ if(NOT DEFINED CMAKE_CROSSCOMPILING)
   set(CMAKE_CROSSCOMPILING "FALSE")
 endif()
 
-# Set default install directory permissions.
+# Set path to fallback-tool for dependency-resolution.
 if(NOT DEFINED CMAKE_OBJDUMP)
-  set(CMAKE_OBJDUMP "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/objdump.exe")
+  set(CMAKE_OBJDUMP "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/objdump.exe")
 endif()
 
 if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
-  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/lib/libglew32d.a")
+  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/lib/libglew32d.a")
 endif()
 
 if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
-  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake/../../glew.pc")
+  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake/../../glew.pc")
 endif()
 
 if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
   file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/GL" TYPE FILE FILES
-    "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake/../../include/GL/wglew.h"
-    "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake/../../include/GL/glew.h"
-    "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake/../../include/GL/glxew.h"
+    "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake/../../include/GL/wglew.h"
+    "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake/../../include/GL/glew.h"
+    "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake/../../include/GL/glxew.h"
     )
 endif()
 
@@ -57,7 +57,7 @@ if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT
   if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/glew/glew-targets.cmake")
     file(DIFFERENT _cmake_export_file_changed FILES
          "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/glew/glew-targets.cmake"
-         "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/Export/7a894a12241bfddc41ca6be6d0e647bd/glew-targets.cmake")
+         "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/Export/7a894a12241bfddc41ca6be6d0e647bd/glew-targets.cmake")
     if(_cmake_export_file_changed)
       file(GLOB _cmake_old_config_files "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/glew/glew-targets-*.cmake")
       if(_cmake_old_config_files)
@@ -70,16 +70,16 @@ if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT
     endif()
     unset(_cmake_export_file_changed)
   endif()
-  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/glew" TYPE FILE FILES "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/Export/7a894a12241bfddc41ca6be6d0e647bd/glew-targets.cmake")
+  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/glew" TYPE FILE FILES "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/Export/7a894a12241bfddc41ca6be6d0e647bd/glew-targets.cmake")
   if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Dd][Ee][Bb][Uu][Gg])$")
-    file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/glew" TYPE FILE FILES "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/Export/7a894a12241bfddc41ca6be6d0e647bd/glew-targets-debug.cmake")
+    file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/glew" TYPE FILE FILES "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glew-2.1.0/build/cmake/CMakeFiles/Export/7a894a12241bfddc41ca6be6d0e647bd/glew-targets-debug.cmake")
   endif()
 endif()
 
 if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
   file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/glew" TYPE FILE FILES
-    "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake/glew-config.cmake"
-    "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake/CopyImportedTargetProperties.cmake"
+    "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake/glew-config.cmake"
+    "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glew-2.1.0/build/cmake/CopyImportedTargetProperties.cmake"
     )
 endif()
 
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/cmake_install.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/cmake_install.cmake
index a50e8d8754342669193c772706234dcb143208f0..096372440e1f98899642ba921fd6cb959c7e60ee 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/cmake_install.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/cmake_install.cmake
@@ -1,4 +1,4 @@
-# Install script for directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glfw-3.2.1
+# Install script for directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glfw-3.2.1
 
 # Set the install prefix
 if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -32,14 +32,14 @@ if(NOT DEFINED CMAKE_CROSSCOMPILING)
   set(CMAKE_CROSSCOMPILING "FALSE")
 endif()
 
-# Set default install directory permissions.
+# Set path to fallback-tool for dependency-resolution.
 if(NOT DEFINED CMAKE_OBJDUMP)
-  set(CMAKE_OBJDUMP "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/objdump.exe")
+  set(CMAKE_OBJDUMP "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/objdump.exe")
 endif()
 
 if(NOT CMAKE_INSTALL_LOCAL_ONLY)
   # Include the install script for each subdirectory.
-  include("C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/cmake_install.cmake")
+  include("C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/cmake_install.cmake")
 
 endif()
 
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/context.c.obj b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/context.c.obj
index c88e1a9c555c2193530f32cf9a3cf658e7043627..1fc666855732c60e5603db1233d72c3cfd60cfcc 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/context.c.obj and b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/context.c.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/egl_context.c.obj b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/egl_context.c.obj
index bc96cce144871146a39a3fb2a9403deeaf02545d..d7dda673d162e1902da77742b4217f2e01a8f3e9 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/egl_context.c.obj and b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/egl_context.c.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/init.c.obj b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/init.c.obj
index af7f5e616cff7d4399389e1bb1461ffd92a5f93b..31ef92f3a91421b467939f37a617de7cd38c3920 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/init.c.obj and b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/init.c.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/input.c.obj b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/input.c.obj
index 0c97862e694a1961b3a650e6a4f8edf9d95c06ea..7c501b777075b765ca8cf92e858f2af6a0494ba9 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/input.c.obj and b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/input.c.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/monitor.c.obj b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/monitor.c.obj
index f39cc6f86c8d245461558aa6ba7a0b630dbc4941..7a0d34b2891cd7e34b64aaa826bee167235991fc 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/monitor.c.obj and b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/monitor.c.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/vulkan.c.obj b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/vulkan.c.obj
index 1e29b5859e46100b26498598b0dfda2a3bcb0e4e..61795a1810e856a0cca1d52c9e667c298d443405 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/vulkan.c.obj and b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/vulkan.c.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/wgl_context.c.obj b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/wgl_context.c.obj
index 0892b42d00d9a4d3271982a21c15872ae082fd7f..b1f57532e7b068b331c73dfbd45d35051c54e810 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/wgl_context.c.obj and b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/wgl_context.c.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_init.c.obj b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_init.c.obj
index a73f39ca1b513da1d001bb9dab58dbcf8a2b772b..540a81a183acff43adbaca763c399408ef9a71c5 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_init.c.obj and b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_init.c.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_joystick.c.obj b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_joystick.c.obj
index a854c85fef7447595403e3956d2393e1623ba6ea..02ce9c8f55634003ef0a0f8b82730e3671a95505 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_joystick.c.obj and b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_joystick.c.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_monitor.c.obj b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_monitor.c.obj
index 2d5f557438cc333468d43c8f8afcfadff5ede5ff..1fe75f10c93ec536a0715a54963e6a3ca8504385 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_monitor.c.obj and b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_monitor.c.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_time.c.obj b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_time.c.obj
index a1594dfedd05e649715a4fdfc6c36e0923384798..f029be9d7b030d09cd1d9d1db2620227fdcfbdae 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_time.c.obj and b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_time.c.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_tls.c.obj b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_tls.c.obj
index 88855be1f56193793fef90f56ebff26bf9268e04..622ed4a1d14a3a11dbadee1c3fa271845f83813b 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_tls.c.obj and b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_tls.c.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_window.c.obj b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_window.c.obj
index d4f49900a31d7da6f5df1012fff66aa68c3800dd..a0ab87fa899c08833afd00c4cc743526d6797ccc 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_window.c.obj and b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/win32_window.c.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/window.c.obj b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/window.c.obj
index 51d619ecbf22c273466e14da170f05efbed61367..6c3a8d1524562384d416b6e930393a9732293368 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/window.c.obj and b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/CMakeFiles/glfw.dir/window.c.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/cmake_install.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/cmake_install.cmake
index 35e77188afbe002bffac86dd6393185de5a4b2ab..d9f30f3a035f220c49fa04723a72326c2a67ff10 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/cmake_install.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/cmake_install.cmake
@@ -1,4 +1,4 @@
-# Install script for directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glfw-3.2.1/src
+# Install script for directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glfw-3.2.1/src
 
 # Set the install prefix
 if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -32,8 +32,8 @@ if(NOT DEFINED CMAKE_CROSSCOMPILING)
   set(CMAKE_CROSSCOMPILING "FALSE")
 endif()
 
-# Set default install directory permissions.
+# Set path to fallback-tool for dependency-resolution.
 if(NOT DEFINED CMAKE_OBJDUMP)
-  set(CMAKE_OBJDUMP "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/objdump.exe")
+  set(CMAKE_OBJDUMP "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/objdump.exe")
 endif()
 
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/libglfw3.a b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/libglfw3.a
index 7494ee20818b14099f0b145d70755901204aff46..6a7146bddd17b1ab68b6b692ec94b543c0332b13 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/libglfw3.a and b/OpenGL_Praktikum/cmake-build-debug/libs/glfw-3.2.1/src/libglfw3.a differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/Export/820b120f1c4a30a4249350d158e86720/glmTargets.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/Export/820b120f1c4a30a4249350d158e86720/glmTargets.cmake
index b90f07388e236c7ab56e6658a87dbde640da9a7e..6e5c46e8c4e22f80766c47a938e865a2012449bc 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/Export/820b120f1c4a30a4249350d158e86720/glmTargets.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/Export/820b120f1c4a30a4249350d158e86720/glmTargets.cmake
@@ -3,11 +3,11 @@
 if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8)
    message(FATAL_ERROR "CMake >= 2.8.0 required")
 endif()
-if(CMAKE_VERSION VERSION_LESS "2.8.3")
-   message(FATAL_ERROR "CMake >= 2.8.3 required")
+if(CMAKE_VERSION VERSION_LESS "3.0.0")
+   message(FATAL_ERROR "CMake >= 3.0.0 required")
 endif()
 cmake_policy(PUSH)
-cmake_policy(VERSION 2.8.3...3.26)
+cmake_policy(VERSION 3.0.0...3.28)
 #----------------------------------------------------------------
 # Generated CMake target import file.
 #----------------------------------------------------------------
@@ -62,10 +62,6 @@ set_target_properties(glm PROPERTIES
   INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
 )
 
-if(CMAKE_VERSION VERSION_LESS 3.0.0)
-  message(FATAL_ERROR "This file relies on consumers using CMake 3.0.0 or greater.")
-endif()
-
 # Load information for each installed configuration.
 file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/glmTargets-*.cmake")
 foreach(_cmake_config_file IN LISTS _cmake_config_files)
@@ -79,9 +75,12 @@ set(_IMPORT_PREFIX)
 
 # Loop over all imported files and verify that they actually exist
 foreach(_cmake_target IN LISTS _cmake_import_check_targets)
-  foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}")
-    if(NOT EXISTS "${_cmake_file}")
-      message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file
+  if(CMAKE_VERSION VERSION_LESS "3.28"
+      OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target}
+      OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}")
+    foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}")
+      if(NOT EXISTS "${_cmake_file}")
+        message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file
    \"${_cmake_file}\"
 but this file does not exist.  Possible reasons include:
 * The file was deleted, renamed, or moved to another location.
@@ -90,8 +89,9 @@ but this file does not exist.  Possible reasons include:
    \"${CMAKE_CURRENT_LIST_FILE}\"
 but not all the files it references.
 ")
-    endif()
-  endforeach()
+      endif()
+    endforeach()
+  endif()
   unset(_cmake_file)
   unset("_cmake_import_check_files_for_${_cmake_target}")
 endforeach()
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CTestTestfile.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CTestTestfile.cmake
index 3014b577024257d2db60d24a0340d278177e127c..36cc7563f593af4b67d04348730433565aa1c61a 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CTestTestfile.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CTestTestfile.cmake
@@ -1,6 +1,6 @@
 # CMake generated Testfile for 
-# Source directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master
-# Build directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master
+# Source directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master
+# Build directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master
 # 
 # This file includes the relevant testing commands required for 
 # testing this directory and lists subdirectories to be tested as well.
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/cmake_install.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/cmake_install.cmake
index 795e48060047c2d164e08182bb9415859944c1c8..3f3bb2447bb02de18cd1b57642d416f36c66f7a7 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/cmake_install.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/cmake_install.cmake
@@ -1,4 +1,4 @@
-# Install script for directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master
+# Install script for directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master
 
 # Set the install prefix
 if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -32,19 +32,19 @@ if(NOT DEFINED CMAKE_CROSSCOMPILING)
   set(CMAKE_CROSSCOMPILING "FALSE")
 endif()
 
-# Set default install directory permissions.
+# Set path to fallback-tool for dependency-resolution.
 if(NOT DEFINED CMAKE_OBJDUMP)
-  set(CMAKE_OBJDUMP "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/objdump.exe")
+  set(CMAKE_OBJDUMP "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/objdump.exe")
 endif()
 
 if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
-  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master/glm")
+  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master/glm")
 endif()
 
 if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
   file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/glm" TYPE FILE FILES
-    "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/lib/cmake/glm/glmConfig.cmake"
-    "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glmConfigVersion.cmake"
+    "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/lib/cmake/glm/glmConfig.cmake"
+    "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glmConfigVersion.cmake"
     )
 endif()
 
@@ -52,7 +52,7 @@ if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT
   if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/glm/glmTargets.cmake")
     file(DIFFERENT _cmake_export_file_changed FILES
          "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/glm/glmTargets.cmake"
-         "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/Export/820b120f1c4a30a4249350d158e86720/glmTargets.cmake")
+         "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/Export/820b120f1c4a30a4249350d158e86720/glmTargets.cmake")
     if(_cmake_export_file_changed)
       file(GLOB _cmake_old_config_files "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/glm/glmTargets-*.cmake")
       if(_cmake_old_config_files)
@@ -65,17 +65,17 @@ if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT
     endif()
     unset(_cmake_export_file_changed)
   endif()
-  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/glm" TYPE FILE FILES "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/Export/820b120f1c4a30a4249350d158e86720/glmTargets.cmake")
+  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/glm" TYPE FILE FILES "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/CMakeFiles/Export/820b120f1c4a30a4249350d158e86720/glmTargets.cmake")
 endif()
 
 if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
-  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm.pc")
+  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm.pc")
 endif()
 
 if(NOT CMAKE_INSTALL_LOCAL_ONLY)
   # Include the install script for each subdirectory.
-  include("C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/cmake_install.cmake")
-  include("C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/cmake_install.cmake")
+  include("C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/cmake_install.cmake")
+  include("C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/cmake_install.cmake")
 
 endif()
 
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/cmake_uninstall.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/cmake_uninstall.cmake
index 44f5f1e98345e25bdb227c84900529cf07ce002e..686f9741636b325e85d12c8a4551c9c73ebeb7d5 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/cmake_uninstall.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/cmake_uninstall.cmake
@@ -1,19 +1,19 @@
-if(NOT EXISTS "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/install_manifest.txt")
-  message(FATAL_ERROR "Cannot find install manifest: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/install_manifest.txt")
-endif(NOT EXISTS "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/install_manifest.txt")
+if(NOT EXISTS "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/install_manifest.txt")
+  message(FATAL_ERROR "Cannot find install manifest: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/install_manifest.txt")
+endif(NOT EXISTS "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/install_manifest.txt")
 
 if (NOT DEFINED CMAKE_INSTALL_PREFIX)
   set (CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/OpenGL_Praktikum")
 endif ()
  message(${CMAKE_INSTALL_PREFIX})
 
-file(READ "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/install_manifest.txt" files)
+file(READ "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/install_manifest.txt" files)
 string(REGEX REPLACE "\n" ";" files "${files}")
 foreach(file ${files})
   message(STATUS "Uninstalling $ENV{DESTDIR}${file}")
   if(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}")
     exec_program(
-      "E:/Downloads/CLion/CLion 2024.1.4/bin/cmake/win/x64/bin/cmake.exe" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
+      "C:/Program Files/JetBrains/CLion 2024.3/bin/cmake/win/x64/bin/cmake.exe" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
       OUTPUT_VARIABLE rm_out
       RETURN_VALUE rm_retval
       )
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/CTestTestfile.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/CTestTestfile.cmake
index c733a0766728cc55184e19dbb3750455bf9a8807..fd3ebe9715c4dce3c32baab576250fe0b4207651 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/CTestTestfile.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/CTestTestfile.cmake
@@ -1,6 +1,6 @@
 # CMake generated Testfile for 
-# Source directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master/glm
-# Build directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm
+# Source directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master/glm
+# Build directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm
 # 
 # This file includes the relevant testing commands required for 
 # testing this directory and lists subdirectories to be tested as well.
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/cmake_install.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/cmake_install.cmake
index 6fc7ab893a1e6f159b4a94b90d5c2530bbb4a5b8..207c2120a78f15a56dae399d1245770463bbb476 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/cmake_install.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glm/cmake_install.cmake
@@ -1,4 +1,4 @@
-# Install script for directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master/glm
+# Install script for directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master/glm
 
 # Set the install prefix
 if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -32,8 +32,8 @@ if(NOT DEFINED CMAKE_CROSSCOMPILING)
   set(CMAKE_CROSSCOMPILING "FALSE")
 endif()
 
-# Set default install directory permissions.
+# Set path to fallback-tool for dependency-resolution.
 if(NOT DEFINED CMAKE_OBJDUMP)
-  set(CMAKE_OBJDUMP "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/objdump.exe")
+  set(CMAKE_OBJDUMP "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/objdump.exe")
 endif()
 
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glmConfig.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glmConfig.cmake
index b3e9f17878834ecd1a922a071c92960591109873..2623dd81e9ae752c75e2720ad790ee06fa704023 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glmConfig.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glmConfig.cmake
@@ -1,5 +1,5 @@
 set(GLM_VERSION "0.9.9")
-set(GLM_INCLUDE_DIRS "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master")
+set(GLM_INCLUDE_DIRS "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master")
 
 if (NOT CMAKE_VERSION VERSION_LESS "3.0")
     include("${CMAKE_CURRENT_LIST_DIR}/glmTargets.cmake")
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glmTargets.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glmTargets.cmake
index c01f7c841f9e709090eb43a40c864a08aa5b5500..857ff3126750eb089e4edc863409f11287193c54 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glmTargets.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/glmTargets.cmake
@@ -3,11 +3,11 @@
 if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8)
    message(FATAL_ERROR "CMake >= 2.8.0 required")
 endif()
-if(CMAKE_VERSION VERSION_LESS "2.8.3")
-   message(FATAL_ERROR "CMake >= 2.8.3 required")
+if(CMAKE_VERSION VERSION_LESS "3.0.0")
+   message(FATAL_ERROR "CMake >= 3.0.0 required")
 endif()
 cmake_policy(PUSH)
-cmake_policy(VERSION 2.8.3...3.26)
+cmake_policy(VERSION 3.0.0...3.28)
 #----------------------------------------------------------------
 # Generated CMake target import file.
 #----------------------------------------------------------------
@@ -15,10 +15,6 @@ cmake_policy(VERSION 2.8.3...3.26)
 # Commands may need to know the format version.
 set(CMAKE_IMPORT_FILE_VERSION 1)
 
-if(CMAKE_VERSION VERSION_LESS 3.0.0)
-  message(FATAL_ERROR "This file relies on consumers using CMake 3.0.0 or greater.")
-endif()
-
 # Protect against multiple inclusion, which would fail when already imported targets are added once more.
 set(_cmake_targets_defined "")
 set(_cmake_targets_not_defined "")
@@ -54,7 +50,7 @@ unset(_cmake_expected_targets)
 add_library(glm INTERFACE IMPORTED)
 
 set_target_properties(glm PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master"
+  INTERFACE_INCLUDE_DIRECTORIES "C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master"
 )
 
 # This file does not depend on other imported targets which have
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/CTestTestfile.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/CTestTestfile.cmake
index 75103bc3f238efee6d37cefa28871bac691896de..38f752b9b98285f6adc5feafc27c63d9086cb98e 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/CTestTestfile.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/CTestTestfile.cmake
@@ -1,6 +1,6 @@
 # CMake generated Testfile for 
-# Source directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master/test
-# Build directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test
+# Source directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master/test
+# Build directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test
 # 
 # This file includes the relevant testing commands required for 
 # testing this directory and lists subdirectories to be tested as well.
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/CTestTestfile.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/CTestTestfile.cmake
index 0fb84b69989f8f3566e8f5d8a3e274fb7d5c0647..925e54b30c9f591e8bc50107cde6161536bb9702 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/CTestTestfile.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/CTestTestfile.cmake
@@ -1,6 +1,6 @@
 # CMake generated Testfile for 
-# Source directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master/test/bug
-# Build directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug
+# Source directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master/test/bug
+# Build directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug
 # 
 # This file includes the relevant testing commands required for 
 # testing this directory and lists subdirectories to be tested as well.
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/cmake_install.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/cmake_install.cmake
index ccf4492fd9d3da615659564eb79b14e0be93dbd8..85c0a01b193d494496f28f9d1b2609272d414388 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/cmake_install.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/cmake_install.cmake
@@ -1,4 +1,4 @@
-# Install script for directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master/test/bug
+# Install script for directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master/test/bug
 
 # Set the install prefix
 if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -32,8 +32,8 @@ if(NOT DEFINED CMAKE_CROSSCOMPILING)
   set(CMAKE_CROSSCOMPILING "FALSE")
 endif()
 
-# Set default install directory permissions.
+# Set path to fallback-tool for dependency-resolution.
 if(NOT DEFINED CMAKE_OBJDUMP)
-  set(CMAKE_OBJDUMP "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/objdump.exe")
+  set(CMAKE_OBJDUMP "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/objdump.exe")
 endif()
 
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/cmake_install.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/cmake_install.cmake
index a0554f05a5768cd322cadde182da60aa76a5f0bd..617b1bcd894755a93386a65b5a4421c7a4a2671f 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/cmake_install.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/cmake_install.cmake
@@ -1,4 +1,4 @@
-# Install script for directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master/test
+# Install script for directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master/test
 
 # Set the install prefix
 if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -32,18 +32,18 @@ if(NOT DEFINED CMAKE_CROSSCOMPILING)
   set(CMAKE_CROSSCOMPILING "FALSE")
 endif()
 
-# Set default install directory permissions.
+# Set path to fallback-tool for dependency-resolution.
 if(NOT DEFINED CMAKE_OBJDUMP)
-  set(CMAKE_OBJDUMP "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/objdump.exe")
+  set(CMAKE_OBJDUMP "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/objdump.exe")
 endif()
 
 if(NOT CMAKE_INSTALL_LOCAL_ONLY)
   # Include the install script for each subdirectory.
-  include("C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/cmake_install.cmake")
-  include("C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/cmake_install.cmake")
-  include("C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/cmake_install.cmake")
-  include("C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/cmake_install.cmake")
-  include("C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/cmake_install.cmake")
+  include("C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/bug/cmake_install.cmake")
+  include("C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/cmake_install.cmake")
+  include("C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/cmake_install.cmake")
+  include("C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/cmake_install.cmake")
+  include("C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/cmake_install.cmake")
 
 endif()
 
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/CTestTestfile.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/CTestTestfile.cmake
index 6bcb2b796aebc5cde03651a0a601fa42f2325f60..a04bfa6e4e63687d80bc9ccbb30934b3ab123b82 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/CTestTestfile.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/CTestTestfile.cmake
@@ -1,6 +1,6 @@
 # CMake generated Testfile for 
-# Source directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master/test/core
-# Build directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core
+# Source directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master/test/core
+# Build directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core
 # 
 # This file includes the relevant testing commands required for 
 # testing this directory and lists subdirectories to be tested as well.
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/cmake_install.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/cmake_install.cmake
index 1f5fe6c8242f9177b127a850ed7ec79683e8880d..b91cf7680624ee7a4397e66fa5df1001d8c92ef9 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/cmake_install.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/core/cmake_install.cmake
@@ -1,4 +1,4 @@
-# Install script for directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master/test/core
+# Install script for directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master/test/core
 
 # Set the install prefix
 if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -32,8 +32,8 @@ if(NOT DEFINED CMAKE_CROSSCOMPILING)
   set(CMAKE_CROSSCOMPILING "FALSE")
 endif()
 
-# Set default install directory permissions.
+# Set path to fallback-tool for dependency-resolution.
 if(NOT DEFINED CMAKE_OBJDUMP)
-  set(CMAKE_OBJDUMP "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/objdump.exe")
+  set(CMAKE_OBJDUMP "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/objdump.exe")
 endif()
 
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/CTestTestfile.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/CTestTestfile.cmake
index 81b5a6ae44cddb4d270b26dfc59e5e55e366964f..9eb95db09e034b68d7dd547865e93d1c12b1e3b3 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/CTestTestfile.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/CTestTestfile.cmake
@@ -1,6 +1,6 @@
 # CMake generated Testfile for 
-# Source directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master/test/ext
-# Build directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext
+# Source directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master/test/ext
+# Build directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext
 # 
 # This file includes the relevant testing commands required for 
 # testing this directory and lists subdirectories to be tested as well.
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/cmake_install.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/cmake_install.cmake
index 1f24c052c48e585c2afb4c6d91c6c3739430bb8c..b99da6069a7d076548a72f2c5c378525e07bc3f3 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/cmake_install.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/ext/cmake_install.cmake
@@ -1,4 +1,4 @@
-# Install script for directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master/test/ext
+# Install script for directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master/test/ext
 
 # Set the install prefix
 if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -32,8 +32,8 @@ if(NOT DEFINED CMAKE_CROSSCOMPILING)
   set(CMAKE_CROSSCOMPILING "FALSE")
 endif()
 
-# Set default install directory permissions.
+# Set path to fallback-tool for dependency-resolution.
 if(NOT DEFINED CMAKE_OBJDUMP)
-  set(CMAKE_OBJDUMP "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/objdump.exe")
+  set(CMAKE_OBJDUMP "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/objdump.exe")
 endif()
 
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/CTestTestfile.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/CTestTestfile.cmake
index 9611b0f4f0078c073cba04d44edbfa72bc6da408..9af7043c207f574835002c8c667e4fc0a1e12d5a 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/CTestTestfile.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/CTestTestfile.cmake
@@ -1,6 +1,6 @@
 # CMake generated Testfile for 
-# Source directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master/test/gtc
-# Build directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc
+# Source directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master/test/gtc
+# Build directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc
 # 
 # This file includes the relevant testing commands required for 
 # testing this directory and lists subdirectories to be tested as well.
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/cmake_install.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/cmake_install.cmake
index 785a687abb3343625315e143e226481180e9f5d3..10548b29eac4ec941340b59197f5382c3e9b3bb7 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/cmake_install.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtc/cmake_install.cmake
@@ -1,4 +1,4 @@
-# Install script for directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master/test/gtc
+# Install script for directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master/test/gtc
 
 # Set the install prefix
 if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -32,8 +32,8 @@ if(NOT DEFINED CMAKE_CROSSCOMPILING)
   set(CMAKE_CROSSCOMPILING "FALSE")
 endif()
 
-# Set default install directory permissions.
+# Set path to fallback-tool for dependency-resolution.
 if(NOT DEFINED CMAKE_OBJDUMP)
-  set(CMAKE_OBJDUMP "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/objdump.exe")
+  set(CMAKE_OBJDUMP "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/objdump.exe")
 endif()
 
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/CTestTestfile.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/CTestTestfile.cmake
index 7b39b280e7da610fc589fe8a40dc3d9cda386994..0112fb55fb590e98d59e6ac06596dafcac037540 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/CTestTestfile.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/CTestTestfile.cmake
@@ -1,6 +1,6 @@
 # CMake generated Testfile for 
-# Source directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master/test/gtx
-# Build directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx
+# Source directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master/test/gtx
+# Build directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx
 # 
 # This file includes the relevant testing commands required for 
 # testing this directory and lists subdirectories to be tested as well.
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/cmake_install.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/cmake_install.cmake
index 28bffcbb52fda3bc1348553092891a9797b6ded6..b13b570451f3894ad1412d76522a4026f2383191 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/cmake_install.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/glm-master/test/gtx/cmake_install.cmake
@@ -1,4 +1,4 @@
-# Install script for directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/glm-master/test/gtx
+# Install script for directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/glm-master/test/gtx
 
 # Set the install prefix
 if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -32,8 +32,8 @@ if(NOT DEFINED CMAKE_CROSSCOMPILING)
   set(CMAKE_CROSSCOMPILING "FALSE")
 endif()
 
-# Set default install directory permissions.
+# Set path to fallback-tool for dependency-resolution.
 if(NOT DEFINED CMAKE_OBJDUMP)
-  set(CMAKE_OBJDUMP "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/objdump.exe")
+  set(CMAKE_OBJDUMP "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/objdump.exe")
 endif()
 
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/stb.dir/stb_image.c.obj b/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/stb.dir/stb_image.c.obj
index 854e7ee99e0802ac9e60954d2ee83cd5ec3f8356..d8e600e9d2e51419e4c1994a3c924e0d5620a57b 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/stb.dir/stb_image.c.obj and b/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/stb.dir/stb_image.c.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/stb.dir/stb_image_write.c.obj b/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/stb.dir/stb_image_write.c.obj
index 61005c3a8cc886ff20e610158f81aa7b37c992d6..84e72bc592357371498878b868725006651dfcda 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/stb.dir/stb_image_write.c.obj and b/OpenGL_Praktikum/cmake-build-debug/libs/stb/CMakeFiles/stb.dir/stb_image_write.c.obj differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/stb/cmake_install.cmake b/OpenGL_Praktikum/cmake-build-debug/libs/stb/cmake_install.cmake
index 2023471e17f98dabb8a3d1dcaade9d0a5b2927c8..64565f0dacdc8138bc45741d1b70dfe5227be890 100644
--- a/OpenGL_Praktikum/cmake-build-debug/libs/stb/cmake_install.cmake
+++ b/OpenGL_Praktikum/cmake-build-debug/libs/stb/cmake_install.cmake
@@ -1,4 +1,4 @@
-# Install script for directory: C:/Users/congc/Desktop/VC_OpenGL_Praktikum_Framework/OpenGL_Praktikum/libs/stb
+# Install script for directory: C:/Users/congc/Documents/4. Semester/Visual Computing/opencl/OpenGL_Praktikum/libs/stb
 
 # Set the install prefix
 if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -32,8 +32,8 @@ if(NOT DEFINED CMAKE_CROSSCOMPILING)
   set(CMAKE_CROSSCOMPILING "FALSE")
 endif()
 
-# Set default install directory permissions.
+# Set path to fallback-tool for dependency-resolution.
 if(NOT DEFINED CMAKE_OBJDUMP)
-  set(CMAKE_OBJDUMP "E:/Downloads/CLion/CLion 2024.1.4/bin/mingw/bin/objdump.exe")
+  set(CMAKE_OBJDUMP "C:/Program Files/JetBrains/CLion 2024.3/bin/mingw/bin/objdump.exe")
 endif()
 
diff --git a/OpenGL_Praktikum/cmake-build-debug/libs/stb/libstb.a b/OpenGL_Praktikum/cmake-build-debug/libs/stb/libstb.a
index 0130f143f0204eee4edb0196076cd8209ed80775..56693b368dc2240ced712f824dbf1a34d4396446 100644
Binary files a/OpenGL_Praktikum/cmake-build-debug/libs/stb/libstb.a and b/OpenGL_Praktikum/cmake-build-debug/libs/stb/libstb.a differ
diff --git a/OpenGL_Praktikum/cmake-build-debug/perflog.csv b/OpenGL_Praktikum/cmake-build-debug/perflog.csv
index 7f67e32b0690d07d595cd420912aa27f9fc8a91f..3659d0ebdc3d12b55ad6e729004eb149a05844bb 100644
--- a/OpenGL_Praktikum/cmake-build-debug/perflog.csv
+++ b/OpenGL_Praktikum/cmake-build-debug/perflog.csv
@@ -1 +1,10 @@
-6.35809,36.119,157.28,27.6863
+8.40077,24.3196,119.037,41.1191
+8.34188,9.3617,119.877,106.818
+8.32825,9.0944,120.073,109.958
+8.33628,9.7942,119.958,102.101
+8.06109,9.2441,124.053,108.177
+8.06786,9.112,123.949,109.745
+8.33491,9.3488,119.977,106.966
+8.19863,8.9221,121.972,112.081
+8.33772,9.0688,119.937,110.268
+8.19728,9.2955,121.992,107.579
diff --git a/OpenGL_Praktikum/src/.idea/editor.xml b/OpenGL_Praktikum/src/.idea/editor.xml
index 855412d8dfd17556c253e5210c6b62cf29f2d549..226ca2442c56241d3f209800eb89b11abb9d75bd 100644
--- a/OpenGL_Praktikum/src/.idea/editor.xml
+++ b/OpenGL_Praktikum/src/.idea/editor.xml
@@ -1,7 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
   <component name="BackendCodeEditorSettings">
-    <option name="/Default/Housekeeping/GlobalSettingsUpgraded/IsUpgraded/@EntryValue" value="true" type="bool" />
     <option name="/Default/CodeStyle/CodeFormatting/CppClangFormat/EnableClangFormatSupport/@EntryValue" value="false" type="bool" />
     <option name="/Default/CodeStyle/EditorConfig/EnableClangFormatSupport/@EntryValue" value="false" type="bool" />
     <option name="/Default/CodeStyle/CodeFormatting/CppFormatting/ALIGN_MULTILINE_BINARY_EXPRESSIONS_CHAIN/@EntryValue" value="true" type="bool" />
@@ -99,5 +98,483 @@
     <option name="/Default/CodeStyle/CodeFormatting/CppFormatting/INDENT_SIZE/@EntryValue" value="4" type="int" />
     <option name="/Default/CodeStyle/CodeFormatting/CppFormatting/CONTINUOUS_LINE_INDENT/@EntryValue" value="Double" type="string" />
     <option name="/Default/CodeStyle/CodeFormatting/CppFormatting/TAB_WIDTH/@EntryValue" value="4" type="int" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppSmartPointerVsMakeFunction/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppSmartPointerVsMakeFunction/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCStyleCast/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCStyleCast/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionalStyleCast/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionalStyleCast/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReinterpretCastFromVoidPtr/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReinterpretCastFromVoidPtr/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonExplicitConvertingConstructor/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonExplicitConvertingConstructor/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonExplicitConversionOperator/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonExplicitConversionOperator/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDiscardedPostfixOperatorResult/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDiscardedPostfixOperatorResult/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConstValueFunctionReturnType/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConstValueFunctionReturnType/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMemberFunctionMayBeConst/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMemberFunctionMayBeConst/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMemberFunctionMayBeStatic/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMemberFunctionMayBeStatic/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLocalVariableMayBeConst/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLocalVariableMayBeConst/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterMayBeConst/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterMayBeConst/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVariableCanBeMadeConstexpr/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVariableCanBeMadeConstexpr/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterMayBeConstPtrOrRef/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterMayBeConstPtrOrRef/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPassValueParameterByConstReference/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPassValueParameterByConstReference/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppThrowExpressionCanBeReplacedWithRethrow/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppThrowExpressionCanBeReplacedWithRethrow/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppZeroConstantCanBeReplacedWithNullptr/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppZeroConstantCanBeReplacedWithNullptr/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCompileTimeConstantCanBeReplacedWithBooleanConstant/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCompileTimeConstantCanBeReplacedWithBooleanConstant/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIfCanBeReplacedByConstexprIf/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIfCanBeReplacedByConstexprIf/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=IfStdIsConstantEvaluatedCanBeReplaced/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=IfStdIsConstantEvaluatedCanBeReplaced/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=StdIsConstantEvaluatedWillAlwaysEvaluateToConstant/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=StdIsConstantEvaluatedWillAlwaysEvaluateToConstant/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=ConstevalIfIsAlwaysConstant/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=ConstevalIfIsAlwaysConstant/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassCanBeFinal/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassCanBeFinal/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseStructuredBinding/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseStructuredBinding/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseTypeTraitAlias/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseTypeTraitAlias/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAlgorithmWithCount/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAlgorithmWithCount/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseRangeAlgorithm/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseRangeAlgorithm/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseElementsView/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseElementsView/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseStdSize/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseStdSize/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppForLoopCanBeReplacedWithWhile/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppForLoopCanBeReplacedWithWhile/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppJoinDeclarationAndAssignment/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppJoinDeclarationAndAssignment/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReplaceTieWithStructuredBinding/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReplaceTieWithStructuredBinding/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReplaceMemsetWithZeroInitialization/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReplaceMemsetWithZeroInitialization/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAssociativeContains/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAssociativeContains/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseEraseAlgorithm/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseEraseAlgorithm/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseFamiliarTemplateSyntaxForGenericLambdas/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseFamiliarTemplateSyntaxForGenericLambdas/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTooWideScope/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTooWideScope/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTooWideScopeInitStatement/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTooWideScopeInitStatement/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantNamespaceDefinition/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantNamespaceDefinition/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonInlineFunctionDefinitionInHeaderFile/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonInlineFunctionDefinitionInHeaderFile/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonInlineVariableDefinitionInHeaderFile/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonInlineVariableDefinitionInHeaderFile/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionIsNotImplemented/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionIsNotImplemented/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrivateSpecialMemberFunctionIsNotImplemented/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrivateSpecialMemberFunctionIsNotImplemented/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppHiddenFunction/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppHiddenFunction/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppHidingFunction/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppHidingFunction/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPolymorphicClassWithNonVirtualPublicDestructor/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPolymorphicClassWithNonVirtualPublicDestructor/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAbstractClassWithoutSpecifier/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAbstractClassWithoutSpecifier/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIncompleteSwitchStatement/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIncompleteSwitchStatement/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultCaseNotHandledInSwitchStatement/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultCaseNotHandledInSwitchStatement/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPossiblyErroneousEmptyStatements/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPossiblyErroneousEmptyStatements/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppExpressionWithoutSideEffects/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppExpressionWithoutSideEffects/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNoDiscardExpression/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNoDiscardExpression/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionResultShouldBeUsed/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionResultShouldBeUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMissingKeywordThrow/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMissingKeywordThrow/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDependentTypeWithoutTypenameKeyword/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDependentTypeWithoutTypenameKeyword/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDependentTemplateWithoutTemplateKeyword/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDependentTemplateWithoutTemplateKeyword/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppImplicitDefaultConstructorNotAvailable/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppImplicitDefaultConstructorNotAvailable/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassNeedsConstructorBecauseOfUninitializedMember/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassNeedsConstructorBecauseOfUninitializedMember/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUninitializedNonStaticDataMember/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUninitializedNonStaticDataMember/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRangeBasedForIncompatibleReference/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRangeBasedForIncompatibleReference/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppZeroValuedExpressionUsedAsNullPointer/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppZeroValuedExpressionUsedAsNullPointer/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPossiblyUnintendedObjectSlicing/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPossiblyUnintendedObjectSlicing/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPossiblyUninitializedMember/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPossiblyUninitializedMember/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclaratorDisambiguatedAsFunction/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclaratorDisambiguatedAsFunction/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVirtualFunctionInFinalClass/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVirtualFunctionInFinalClass/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMustBePublicVirtualToImplementInterface/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMustBePublicVirtualToImplementInterface/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclarationSpecifierWithoutDeclarators/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclarationSpecifierWithoutDeclarators/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEmptyDeclaration/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEmptyDeclaration/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclarationHidesLocal/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclarationHidesLocal/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclarationHidesUncapturedLocal/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclarationHidesUncapturedLocal/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMismatchedClassTags/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMismatchedClassTags/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUsingResultOfAssignmentAsCondition/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUsingResultOfAssignmentAsCondition/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIntegralToPointerConversion/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIntegralToPointerConversion/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPointerToIntegralConversion/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPointerToIntegralConversion/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIncompatiblePointerConversion/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIncompatiblePointerConversion/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPointerConversionDropsQualifiers/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPointerConversionDropsQualifiers/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStringLiteralToCharPointerConversion/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStringLiteralToCharPointerConversion/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonExceptionSafeResourceAcquisition/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNonExceptionSafeResourceAcquisition/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVirtualFunctionCallInsideCtor/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVirtualFunctionCallInsideCtor/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAbstractVirtualFunctionCallInCtor/@EntryIndexedValue" value="ERROR" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAbstractVirtualFunctionCallInCtor/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppInvalidLineContinuation/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppInvalidLineContinuation/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfBadFormat/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfBadFormat/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfRiskyFormat/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfRiskyFormat/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfMissedArg/@EntryIndexedValue" value="ERROR" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfMissedArg/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfExtraArg/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrintfExtraArg/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatBadCode/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatBadCode/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatLegacyCode/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatLegacyCode/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatMixedArgs/@EntryIndexedValue" value="ERROR" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatMixedArgs/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatTooFewArgs/@EntryIndexedValue" value="ERROR" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatTooFewArgs/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatTooManyArgs/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBoostFormatTooManyArgs/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeprecatedEntity/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeprecatedEntity/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMissingIncludeGuard/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMissingIncludeGuard/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDoxygenSyntaxError/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDoxygenSyntaxError/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDoxygenUnresolvedReference/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDoxygenUnresolvedReference/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDoxygenUndocumentedParameter/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDoxygenUndocumentedParameter/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeletingVoidPointer/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeletingVoidPointer/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBooleanIncrementExpression/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppBooleanIncrementExpression/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeprecatedRegisterStorageClassSpecifier/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeprecatedRegisterStorageClassSpecifier/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIdenticalOperandsInBinaryExpression/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppIdenticalOperandsInBinaryExpression/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEqualOperandsInBinaryExpression/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEqualOperandsInBinaryExpression/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedefinitionOfDefaultArgumentInOverrideFunction/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedefinitionOfDefaultArgumentInOverrideFunction/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnnamedNamespaceInHeaderFile/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnnamedNamespaceInHeaderFile/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterNamesMismatch/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterNamesMismatch/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultedSpecialMemberFunctionIsImplicitlyDeleted/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultedSpecialMemberFunctionIsImplicitlyDeleted/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNodiscardFunctionWithoutReturnValue/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNodiscardFunctionWithoutReturnValue/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantComplexityInComparison/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantComplexityInComparison/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAbstractFinalClass/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAbstractFinalClass/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppSpecialFunctionWithoutNoexceptSpecification/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppSpecialFunctionWithoutNoexceptSpecification/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnsignedZeroComparison/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnsignedZeroComparison/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMultiCharacterLiteral/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMultiCharacterLiteral/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMultiCharacterWideLiteral/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMultiCharacterWideLiteral/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantQualifier/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantQualifier/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantAccessSpecifier/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantAccessSpecifier/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAccessSpecifierWithNoDeclarations/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAccessSpecifierWithNoDeclarations/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantTypenameKeyword/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantTypenameKeyword/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantTemplateKeyword/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantTemplateKeyword/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantElseKeyword/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantElseKeyword/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantElseKeywordInsideCompoundStatement/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantElseKeywordInsideCompoundStatement/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantControlFlowJump/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantControlFlowJump/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantEmptyStatement/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantEmptyStatement/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantEmptyDeclaration/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantEmptyDeclaration/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantParentheses/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantParentheses/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantLambdaParameterList/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantLambdaParameterList/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantCastExpression/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantCastExpression/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppHeaderHasBeenAlreadyIncluded/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppHeaderHasBeenAlreadyIncluded/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTemplateArgumentsCanBeDeduced/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTemplateArgumentsCanBeDeduced/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantTemplateArguments/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantTemplateArguments/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStaticSpecifierOnAnonymousNamespaceMember/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStaticSpecifierOnAnonymousNamespaceMember/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantStaticSpecifierOnMemberAllocationFunction/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantStaticSpecifierOnMemberAllocationFunction/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantStaticSpecifierOnThreadLocalLocalVariable/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantStaticSpecifierOnThreadLocalLocalVariable/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantBaseClassAccessSpecifier/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantBaseClassAccessSpecifier/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantInlineSpecifier/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantInlineSpecifier/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantConstSpecifier/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantConstSpecifier/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantBooleanExpressionArgument/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantBooleanExpressionArgument/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantVoidArgumentList/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantVoidArgumentList/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantMemberInitializer/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantMemberInitializer/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantBaseClassInitializer/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantBaseClassInitializer/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConstParameterInDeclaration/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConstParameterInDeclaration/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVolatileParameterInDeclaration/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppVolatileParameterInDeclaration/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFinalFunctionInFinalClass/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFinalFunctionInFinalClass/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFinalNonOverridingVirtualFunction/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFinalNonOverridingVirtualFunction/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantElaboratedTypeSpecifier/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantElaboratedTypeSpecifier/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantDereferencingAndTakingAddress/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantDereferencingAndTakingAddress/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantConditionalExpression/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantConditionalExpression/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConditionalExpressionCanBeSimplified/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConditionalExpressionCanBeSimplified/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantExportKeyword/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantExportKeyword/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantZeroInitializerInAggregateInitialization/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRedundantZeroInitializerInAggregateInitialization/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUserDefinedLiteralSuffixDoesNotStartWithUnderscore/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUserDefinedLiteralSuffixDoesNotStartWithUnderscore/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassIsIncomplete/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassIsIncomplete/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTemplateParameterShadowing/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTemplateParameterShadowing/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMutableSpecifierOnReferenceMember/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMutableSpecifierOnReferenceMember/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultInitializationWithNoUserConstructor/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultInitializationWithNoUserConstructor/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppExplicitSpecializationInNonNamespaceScope/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppExplicitSpecializationInNonNamespaceScope/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnionMemberOfReferenceType/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnionMemberOfReferenceType/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUninitializedDependentBaseClass/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUninitializedDependentBaseClass/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrecompiledHeaderIsNotIncluded/@EntryIndexedValue" value="ERROR" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrecompiledHeaderIsNotIncluded/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrecompiledHeaderNotFound/@EntryIndexedValue" value="ERROR" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppPrecompiledHeaderNotFound/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCoroutineCallResolveError/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCoroutineCallResolveError/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAwaiterTypeIsNotClass/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppAwaiterTypeIsNotClass/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppOutParameterMustBeWritten/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppOutParameterMustBeWritten/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppWarningDirective/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppWarningDirective/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStaticAssertFailure/@EntryIndexedValue" value="ERROR" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStaticAssertFailure/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEvaluationFailure/@EntryIndexedValue" value="ERROR" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEvaluationFailure/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclaratorNeverUsed/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclaratorNeverUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTypeAliasNeverUsed/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTypeAliasNeverUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConceptNeverUsed/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppConceptNeverUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassNeverUsed/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppClassNeverUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnumeratorNeverUsed/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnumeratorNeverUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLambdaCaptureNeverUsed/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLambdaCaptureNeverUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLocalVariableWithNonTrivialDtorIsNeverUsed/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLocalVariableWithNonTrivialDtorIsNeverUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterNeverUsed/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppParameterNeverUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTemplateParameterNeverUsed/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTemplateParameterNeverUsed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEntityAssignedButNoRead/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEntityAssignedButNoRead/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEntityUsedOnlyInUnevaluatedContext/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEntityUsedOnlyInUnevaluatedContext/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLocalVariableMightNotBeInitialized/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLocalVariableMightNotBeInitialized/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppObjectMemberMightNotBeInitialized/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppObjectMemberMightNotBeInitialized/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppSomeObjectMembersMightNotBeInitialized/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppSomeObjectMembersMightNotBeInitialized/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclaratorUsedBeforeInitialization/@EntryIndexedValue" value="ERROR" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDeclaratorUsedBeforeInitialization/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnusedIncludeDirective/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnusedIncludeDirective/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNotAllPathsReturnValue/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppNotAllPathsReturnValue/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CDeclarationWithImplicitIntType/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CDeclarationWithImplicitIntType/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionDoesntReturnValue/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppFunctionDoesntReturnValue/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReturnNoValueInNonVoidFunction/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppReturnNoValueInNonVoidFunction/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCVQualifierCanNotBeAppliedToReference/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppCVQualifierCanNotBeAppliedToReference/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDereferenceOperatorLimitExceeded/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDereferenceOperatorLimitExceeded/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppForwardEnumDeclarationWithoutUnderlyingType/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppForwardEnumDeclarationWithoutUnderlyingType/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnmatchedPragmaRegionDirective/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnmatchedPragmaRegionDirective/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnmatchedPragmaEndRegionDirective/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnmatchedPragmaEndRegionDirective/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStaticDataMemberInUnnamedStruct/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppStaticDataMemberInUnnamedStruct/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultIsUsedAsIdentifier/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDefaultIsUsedAsIdentifier/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLongFloat/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppLongFloat/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtReinterpretCastFromNullptr/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtReinterpretCastFromNullptr/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtBindingRValueToLvalueReference/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtBindingRValueToLvalueReference/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtAddressOfClassRValue/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtAddressOfClassRValue/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtDoubleUserConversionInCopyInit/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtDoubleUserConversionInCopyInit/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtCopyElisionInCopyInitDeclarator/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtCopyElisionInCopyInitDeclarator/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtNotInitializedStaticConstLocalVar/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMsExtNotInitializedStaticConstLocalVar/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRemoveRedundantBraces/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppRemoveRedundantBraces/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceIfStatementBraces/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceIfStatementBraces/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceForStatementBraces/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceForStatementBraces/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceWhileStatementBraces/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceWhileStatementBraces/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceDoStatementBraces/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceDoStatementBraces/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppWrongIncludesOrder/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppWrongIncludesOrder/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppWrongSlashesInIncludeDirective/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppWrongSlashesInIncludeDirective/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceNestedNamespacesStyle/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceNestedNamespacesStyle/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceTypeAliasCodeStyle/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceTypeAliasCodeStyle/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceFunctionDeclarationStyle/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceFunctionDeclarationStyle/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMemberInitializersOrder/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppMemberInitializersOrder/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceOverridingFunctionStyle/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceOverridingFunctionStyle/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceOverridingDestructorStyle/@EntryIndexedValue" value="SUGGESTION" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceOverridingDestructorStyle/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAuto/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAuto/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAutoForNumeric/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUseAutoForNumeric/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceCVQualifiersPlacement/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceCVQualifiersPlacement/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceCVQualifiersOrder/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppEnforceCVQualifiersOrder/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnnecessaryWhitespace/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppUnnecessaryWhitespace/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTabsAreDisallowed/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppTabsAreDisallowed/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAConstantConditions/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAConstantConditions/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFANullDereference/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFANullDereference/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFANotInitializedField/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFANotInitializedField/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFALoopConditionNotUpdated/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFALoopConditionNotUpdated/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFADeletedPointer/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFADeletedPointer/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAMemoryLeak/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAMemoryLeak/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAInvalidatedMemory/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAInvalidatedMemory/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFALocalValueEscapesScope/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFALocalValueEscapesScope/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFALocalValueEscapesFunction/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFALocalValueEscapesFunction/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAConstantParameter/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAConstantParameter/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAConstantFunctionResult/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAConstantFunctionResult/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAArrayIndexOutOfBounds/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAArrayIndexOutOfBounds/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnreachableCode/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnreachableCode/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnreachableFunctionCall/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnreachableFunctionCall/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAEndlessLoop/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAEndlessLoop/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAInfiniteRecursion/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAInfiniteRecursion/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnusedValue/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnusedValue/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnreadVariable/@EntryIndexedValue" value="WARNING" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFAUnreadVariable/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFATimeOver/@EntryIndexedValue" value="HINT" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppDFATimeOver/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppInconsistentNaming/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CppInconsistentNaming/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=StringLiteralTypo/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=StringLiteralTypo/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CommentTypo/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=CommentTypo/@EntryIndexRemoved" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=IdentifierTypo/@EntryIndexedValue" value="DO_NOT_SHOW" type="string" />
+    <option name="/Default/CodeInspection/Highlighting/InspectionSeverities/=IdentifierTypo/@EntryIndexRemoved" />
   </component>
 </project>
\ No newline at end of file
diff --git a/OpenGL_Praktikum/src/Game/Cube.h b/OpenGL_Praktikum/src/Game/Cube.h
new file mode 100644
index 0000000000000000000000000000000000000000..0ff7164b838a082c5d2e7c9bde82eedca570efa9
--- /dev/null
+++ b/OpenGL_Praktikum/src/Game/Cube.h
@@ -0,0 +1,34 @@
+//
+// Created by congc on 01.12.2024.
+//
+
+#ifndef OPENGL_PRAKTIKUM_CUBE_H
+#define OPENGL_PRAKTIKUM_CUBE_H
+
+
+
+static const float cubeVert[] =  {0.5, -0.5, -0.5, 1, 0, 0,
+                                  0.5, -0.5, 0.5, 0, 1, 0,
+                                  -0.5, -0.5, 0.5, 0, 0, 1,
+                                  -0.5, -0.5, -0.5, 1, 1, 0,
+                                  0.5, 0.5, -0.5, 1, 0, 1,
+                                  0.5, 0.5, 0.5, 0, 1, 1,
+                                  -0.5, 0.5, 0.5, 1, 1, 1,
+                                  -0.5, 0.5, -0.5, 0.5, 1, 0.5};
+
+static const int cubeInd[] = {1, 2, 3,
+                              7, 6, 5,
+                              4, 5, 1,
+                              5, 6, 2,
+                              2, 6, 7,
+                              0, 3, 7,
+                              0, 1, 3,
+                              4, 7, 5,
+                              0, 4, 1,
+                              1, 5, 2,
+                              3, 2, 7,
+                              4, 0, 7};
+
+
+
+#endif //OPENGL_PRAKTIKUM_CUBE_H
\ No newline at end of file
diff --git a/OpenGL_Praktikum/src/Game/Robot.cpp b/OpenGL_Praktikum/src/Game/Robot.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..2d80efa135bab8874ca537ec23ead686cf6c64bf
--- /dev/null
+++ b/OpenGL_Praktikum/src/Game/Robot.cpp
@@ -0,0 +1,159 @@
+#include "Robot.h"
+
+Robot::Robot(GLsizei indexArraySize) {
+    // Initialisiere die Körperteile des Roboters und ihre Transformationsmatrizen
+    robot = new Transform();
+    body = new Transform();
+    head = new Transform();
+    upperRightArm = new Transform();
+    lowerRightArm = new Transform();
+    upperLeftArm = new Transform();
+    lowerLeftArm = new Transform();
+    rightLeg = new Transform();
+    leftLeg = new Transform();
+    armScaling = new Transform();
+    legScaling = new Transform();
+
+    this->indexArraySize = indexArraySize;
+    timepassed = 0;
+    colorTime = 0;
+}
+
+Robot::~Robot() {
+    // Gib die Ressourcen frei
+    delete robot;
+    delete body;
+    delete head;
+    delete upperRightArm;
+    delete lowerRightArm;
+    delete upperLeftArm;
+    delete lowerLeftArm;
+    delete rightLeg;
+    delete leftLeg;
+}
+
+void Robot::setShader(ShaderProgram* m_shader){
+    this->m_shader = m_shader;
+}
+
+void Robot::rotateRobot(glm::vec3 axis, float degrees) const
+{
+    glm::quat rotate = glm::angleAxis(glm::radians(-45.0f), axis);
+    robot->setRotation(robot->getRotation() * rotate);
+}
+
+void Robot::init() const {
+    // Head
+    head->setScale(glm::vec3(0.3f, 0.2f, 0.2f));
+    head->translate(glm::vec3(0.0f,0.65f,0.0f));
+
+    // Body
+    body->setScale(glm::vec3(0.6f, 1.0f, 0.3f));
+    body->setPosition(glm::vec3(0.0f, 0.0f, 0.0f));
+
+    // An die richtige Position bringen
+    upperLeftArm->translate(glm::vec3(-0.4f,0.3,0.0f));
+    lowerLeftArm->translate(glm::vec3(-0.4f,-0.05f,0.0f));
+    upperRightArm->translate(glm::vec3(0.4f,0.3,0.0f));
+    lowerRightArm->translate(glm::vec3(0.4f, -0.05f, 0.0f));
+    leftLeg->translate(glm::vec3(-0.1f, -0.7, 0.0f));
+    rightLeg->translate(glm::vec3(0.1f, -0.7, 0.0f));
+
+    // Arm size
+    armScaling->setScale(glm::vec3(0.1f,0.3f,0.05f));
+
+    // Leg size
+    legScaling->setScale(glm::vec3(0.1f, 0.5f, 0.1f));
+
+    // Scale arms
+    upperLeftArm->setMatrix(upperLeftArm->getMatrix() * armScaling->getMatrix());
+    lowerLeftArm->setMatrix(lowerLeftArm->getMatrix() * armScaling->getMatrix());
+    upperRightArm->setMatrix(upperRightArm->getMatrix() * armScaling->getMatrix());
+    lowerRightArm->setMatrix(lowerRightArm->getMatrix() * armScaling->getMatrix());
+
+    // Scale legs
+    leftLeg->setMatrix(leftLeg->getMatrix() * legScaling->getMatrix());
+    rightLeg->setMatrix(rightLeg->getMatrix() * legScaling->getMatrix());
+
+    // Rotation des Roboters
+    //this->rotateRobot(glm::vec3(0.0, 1.0, 0.0), -45.0f);
+}
+
+bool Robot::render() {
+    // Farbe ändern
+    colorTime += 0.0125f;
+    m_shader->setUniform("changeColor", colorTime);
+
+    //Body
+    m_shader->setUniform("model", robot->getMatrix() * body->getMatrix(), false);
+    glDrawElements(GL_TRIANGLES, indexArraySize, GL_UNSIGNED_INT, nullptr);
+
+    //Head
+    m_shader->setUniform("model", robot->getMatrix() * head->getMatrix(), false);
+    glDrawElements(GL_TRIANGLES, indexArraySize, GL_UNSIGNED_INT, nullptr);
+
+    // Arm left
+    m_shader->setUniform("model", robot->getMatrix() * upperLeftArm->getMatrix(), false);
+    glDrawElements(GL_TRIANGLES, indexArraySize, GL_UNSIGNED_INT, nullptr);
+    m_shader->setUniform("model", robot->getMatrix() * lowerLeftArm->getMatrix(), false);
+    glDrawElements(GL_TRIANGLES, indexArraySize, GL_UNSIGNED_INT, nullptr);
+
+    // Arm right
+    m_shader->setUniform("model", robot->getMatrix() * upperRightArm->getMatrix(), false);
+    glDrawElements(GL_TRIANGLES, indexArraySize, GL_UNSIGNED_INT, nullptr);
+    m_shader->setUniform("model", robot->getMatrix() * lowerRightArm->getMatrix(), false);
+    glDrawElements(GL_TRIANGLES, indexArraySize, GL_UNSIGNED_INT, nullptr);
+
+    // Leg L
+    m_shader->setUniform("model", robot->getMatrix() * leftLeg->getMatrix(), false);
+    glDrawElements(GL_TRIANGLES, indexArraySize, GL_UNSIGNED_INT, nullptr);
+
+    // Leg R
+    m_shader->setUniform("model", robot->getMatrix() * rightLeg->getMatrix(), false);
+    glDrawElements(GL_TRIANGLES, indexArraySize, GL_UNSIGNED_INT, nullptr);
+
+    // Winkel für die animation
+    timepassed += 0.020; // 0.015;
+    float angle = cos(timepassed);
+
+    // Animation spin to win
+    glm::vec3 robotPos = robot->getPosition() + glm::vec3(-0.5f, -0.5f, 0);
+    glm::quat rotation = glm::angleAxis(glm::radians(-0.5f), glm::vec3(0, 1, 0));
+
+    robot->rotate(rotation);
+
+    // Animation linkes Bein
+    glm::vec3 hipPos = body->getPosition() + glm::vec3(-0.1f, -0.5f, 0);
+    rotation = glm::angleAxis(glm::radians(-angle/2), glm::vec3(1, 0, 0));
+
+    leftLeg->rotateAroundPoint(hipPos, rotation);
+
+    // Animation Rechtes Bein
+    hipPos = body->getPosition() + glm::vec3(0.1f, -0.5f, 0);
+    rotation = glm::angleAxis(glm::radians(angle/2), glm::vec3(1, 0, 0));
+
+    rightLeg->rotateAroundPoint(hipPos, rotation);
+
+    // Animation linker Arm
+    glm::vec3 shoulderPos = body->getPosition() + glm::vec3(-0.4f, 0.4f, 0);
+    rotation = glm::angleAxis(glm::radians(-angle/2), glm::vec3(1, 0, 0));
+    upperLeftArm->rotateAroundPoint(shoulderPos, rotation);
+    lowerLeftArm->rotateAroundPoint(shoulderPos, rotation);
+
+    glm::vec3 elbowPos = upperLeftArm->getPosition() + glm::vec3(-0.4f, -0.3, 0);
+    glm::quat rotationLower = glm::angleAxis(glm::radians(-angle / 2), glm::vec3(1, 0.25, 0));
+    lowerLeftArm->rotateAroundPoint(elbowPos, rotationLower);
+
+    //Animation rechter Arm
+    rotation = glm::angleAxis(glm::radians(angle/2), glm::vec3(1, 0, 0));
+    upperRightArm->rotateAroundPoint(shoulderPos, rotation);
+    lowerRightArm->rotateAroundPoint(shoulderPos, rotation);
+
+    elbowPos = upperRightArm->getPosition() + glm::vec3(-0.4f, -0.3, 0);
+    rotationLower = glm::angleAxis(glm::radians(angle / 2), glm::vec3(1, 0.25, 0));
+    lowerRightArm->rotateAroundPoint(elbowPos, rotationLower);
+
+    return true;
+}
+
+
diff --git a/OpenGL_Praktikum/src/Game/Robot.h b/OpenGL_Praktikum/src/Game/Robot.h
new file mode 100644
index 0000000000000000000000000000000000000000..dcc2db2bbbfd830d6608a8a7fef79a13902defb1
--- /dev/null
+++ b/OpenGL_Praktikum/src/Game/Robot.h
@@ -0,0 +1,51 @@
+#ifndef OPENGL_PRAKTIKUM_ROBOTER_H
+#define OPENGL_PRAKTIKUM_ROBOTER_H
+#pragma once
+
+#include "OpenGLWindow.h"
+#include <ShaderProgram.h>
+#include <memory>
+#include <AssetManager.h>
+#include "Transform.h"
+#include "Cube.h"
+
+class Robot {
+private:
+    ShaderProgram* m_shader{};
+
+    Transform* robot;
+
+    Transform* head;
+
+    Transform* body;
+
+    Transform* upperRightArm;
+    Transform* lowerRightArm;
+
+    Transform* upperLeftArm;
+    Transform* lowerLeftArm;
+
+    Transform* rightLeg;
+    Transform* leftLeg;
+
+    // Size
+    Transform* armScaling;
+    Transform* legScaling;
+
+    double timepassed;
+    float colorTime;
+    GLsizei indexArraySize;
+public:
+    explicit Robot(GLsizei indexArraySize);
+    ~Robot();
+
+    //void move(float dx, float dy, float dz);
+    //void rotate(float angle, glm::vec3 axis);
+    void init() const;
+    bool render();
+    void rotateRobot(glm::vec3 axis, float degrees) const;
+    void setShader(ShaderProgram* m_shader);
+};
+
+#endif //OPENGL_PRAKTIKUM_ROBOTER_H
+
diff --git a/OpenGL_Praktikum/src/Game/Scene.cpp b/OpenGL_Praktikum/src/Game/Scene.cpp
index 6d6e0ce190ba41304696317b9294f107173909e6..c09a81ec574252df444f874f8b4a2251fce183a0 100644
--- a/OpenGL_Praktikum/src/Game/Scene.cpp
+++ b/OpenGL_Praktikum/src/Game/Scene.cpp
@@ -1,5 +1,6 @@
 #include "Scene.h"
 #include <AssetManager.h>
+#include "cube.h"
 
 Scene::Scene(OpenGLWindow * window) :
 	m_window(window)
@@ -14,29 +15,48 @@ bool Scene::init()
 {
 	try
 	{
-		//Load shader
+		// Load shader
 		m_assets.addShaderProgram("shader", AssetManager::createShaderProgram("assets/shaders/vertex.glsl", "assets/shaders/fragment.glsl"));
 		m_shader = m_assets.getShaderProgram("shader");
         m_shader->use();
 
-        float vertices[] = {-0.5, -0.5, 0.0, 0.0, 1.0,
-                            0.5, -0.5, 0.0, 0.0, 1.0,
-                            0.5, 0.5, 0.0, 1.0, 0.0,
-                            0.0, 1.0, 1.0, 0.0, 0.0,
-                            -0.5, 0.5, 0.0, 1.0, 0.0};
+        glEnable(GL_DEPTH_TEST);
+        glDepthFunc(GL_GREATER);
+        glClearDepth(0.0);
 
-        int indices[] = {0, 1, 2,
-                         0, 2, 4,
-                         4, 2, 3};
+        // Vertex Array Object (VAO)
+        glGenVertexArrays(1, &vaoID);
+        glBindVertexArray(vaoID);
 
-		/*
-		 * ************
-		 * Place your code here!
-		 * ************
-		 */
+        // Vertex Buffer Object (VBO)
+        glGenBuffers(1, &vboID);
+        glBindBuffer(GL_ARRAY_BUFFER, vboID);
+        glBufferData(GL_ARRAY_BUFFER, sizeof(cubeVert), cubeVert, GL_STATIC_DRAW);
 
+        // Vertex Attribute Pointer for Position (xyz)
+        glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 6 * sizeof(float), (void*)nullptr);
+        glEnableVertexAttribArray(0);
+
+        // Vertex Attribute Pointer for Color (rgb)
+        glVertexAttribPointer(1, 3, GL_FLOAT, GL_FALSE, 6 * sizeof(float), (void*)(3 * sizeof(float)));
+        glEnableVertexAttribArray(1);
+
+        // Index Buffer Object (IBO)
+        glGenBuffers(1, &iboID);
+        glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, iboID);
+        glBufferData(GL_ELEMENT_ARRAY_BUFFER, sizeof(cubeInd), cubeInd, GL_STATIC_DRAW);
+
+
+		glEnable(GL_CULL_FACE); // Spare Ressourcen mittels Culling Prinzip ?
+		glFrontFace(GL_CCW); // Front Face wird counter-clock-wise berechnet ?
+		glCullFace(GL_BACK); // Falls hinteres nicht sichtbar dann wird hinteres nicht gerendert  ?
+
+        robocop = new Robot(sizeof(cubeVert));
+        robocop->init();
+        robocop->setShader(m_shader);
 
         std::cout << "Scene initialization done\n";
+
         return true;
 	}
 	catch (std::exception& ex)
@@ -47,17 +67,32 @@ bool Scene::init()
 
 void Scene::render(float dt)
 {
+    try
+    {
+        glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
+        glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
 
-    /*
-    * ************
-    * Place your code here!
-    * ************
-    */
+        GLsizei arraySize = 36;
+        //float rotationSpeed = 50.0f; // Grad pro Sekunde
+        //float rotationAngleX = rotationSpeed * dt; // Winkel berechnen basierend auf dt
+        //float rotationAngleY = rotationSpeed * dt * 0.5f; // Winkel berechnen basierend auf dt, aber langsamer um die Y-Achse drehen
 
+        // activate VAO
+        glBindVertexArray(vaoID);
 
+        robocop->render();
 
+        // good programmers should reset
+        glBindVertexArray(0);
+
+    }
+    catch (std::exception& ex)
+    {
+        throw std::logic_error("Scene rendering failed:\n" + std::string(ex.what()) + "\n");
+    }
 }
 
+
 void Scene::update(float dt)
 {
 
diff --git a/OpenGL_Praktikum/src/Game/Scene.h b/OpenGL_Praktikum/src/Game/Scene.h
index c3426b81fca21b37293ba89730b4fdc68fe08d85..59a7fc7ae2b51b0df87daa54b61826912791afc8 100644
--- a/OpenGL_Praktikum/src/Game/Scene.h
+++ b/OpenGL_Praktikum/src/Game/Scene.h
@@ -5,6 +5,7 @@
 #include <memory>
 #include <AssetManager.h>
 #include "Transform.h"
+#include "Robot.h"
 
 class Scene
 {
@@ -27,8 +28,32 @@ public:
 private:
 	OpenGLWindow* m_window;
 	AssetManager m_assets;
-    ShaderProgram* m_shader;
-    GLuint vaoID, vboID;
+	ShaderProgram* m_shader;
 
+	GLuint vaoID, vboID, iboID;
+
+	Transform* cubeTrans = new Transform();
+
+	Robot* robocop;
+
+	Transform* robot;
+
+	Transform* head;
+
+	Transform* body;
+
+	Transform* upperRightArm;
+	Transform* lowerRightArm;
+
+	Transform* upperLeftArm;
+	Transform* lowerLeftArm;
+
+	Transform* rightLeg;
+	Transform* leftLeg;
+
+	// Size
+	Transform* armScaling;
+	Transform* legScaling;
+	float colorTime;
 };
 
diff --git a/OpenGL_Praktikum/src/Game/cmake-build-debug/CMakeFiles/clion-Debug-log.txt b/OpenGL_Praktikum/src/Game/cmake-build-debug/CMakeFiles/clion-Debug-log.txt
index 69ca72218e914f6dff09c15c5c8e03a5f7e9554b..9fe9bb13b8a15d14e90a3cf4245f27d5db8778f6 100644
--- a/OpenGL_Praktikum/src/Game/cmake-build-debug/CMakeFiles/clion-Debug-log.txt
+++ b/OpenGL_Praktikum/src/Game/cmake-build-debug/CMakeFiles/clion-Debug-log.txt
@@ -1 +1 @@
-CMakeLists.txt not found in E:\Downloads\VC_OpenGL_Praktikum_Framework\OpenGL_Praktikum\src\Game Select CMakeLists.txt
+CMakeLists.txt not found in C:\Users\congc\Documents\4. Semester\Visual Computing\opencl\OpenGL_Praktikum\src\Game Select CMakeLists.txt