From 7aaec9a70b8d7733429bec043f8e33e02956f266 Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Sun, 14 Feb 2021 02:52:21 +0200 Subject: [PATCH] Rearrange soucre files into subdirectories --- Build | 30 +++++++++++++++++-- source/{ => animation}/animatedobject.cpp | 0 source/{ => animation}/animatedobject.h | 0 source/{ => animation}/animation.cpp | 0 source/{ => animation}/animation.h | 0 .../{ => animation}/animationeventobserver.h | 0 source/{ => animation}/animationplayer.cpp | 0 source/{ => animation}/animationplayer.h | 0 source/{ => animation}/armature.cpp | 0 source/{ => animation}/armature.h | 0 source/{ => animation}/keyframe.cpp | 0 source/{ => animation}/keyframe.h | 0 source/{ => animation}/pose.cpp | 0 source/{ => animation}/pose.h | 0 source/{ => animation}/transform.cpp | 0 source/{ => animation}/transform.h | 0 source/{ => builders}/box.cpp | 0 source/{ => builders}/box.h | 0 source/{ => builders}/capsule.cpp | 0 source/{ => builders}/capsule.h | 0 source/{ => builders}/cylinder.cpp | 0 source/{ => builders}/cylinder.h | 0 source/{ => builders}/font.cpp | 0 source/{ => builders}/font.h | 0 source/{ => builders}/geometrybuilder.cpp | 0 source/{ => builders}/geometrybuilder.h | 0 source/{ => builders}/grid.cpp | 0 source/{ => builders}/grid.h | 0 source/{ => builders}/meshbuilder.cpp | 0 source/{ => builders}/meshbuilder.h | 0 source/{ => builders}/pipelinebuilder.cpp | 0 source/{ => builders}/pipelinebuilder.h | 0 source/{ => builders}/pipelinetemplate.cpp | 0 source/{ => builders}/pipelinetemplate.h | 0 source/{ => builders}/primitivebuilder.cpp | 0 source/{ => builders}/primitivebuilder.h | 0 source/{ => builders}/sphere.cpp | 0 source/{ => builders}/sphere.h | 0 source/{ => builders}/vertexarraybuilder.cpp | 0 source/{ => builders}/vertexarraybuilder.h | 0 source/{ => builders}/vertexbuilder.h | 0 source/{ => core}/batch.cpp | 0 source/{ => core}/batch.h | 0 source/{ => core}/bindable.h | 0 source/{ => core}/blend.cpp | 0 source/{ => core}/blend.h | 0 source/{ => core}/buffer.cpp | 0 source/{ => core}/buffer.h | 0 source/{ => core}/bufferable.cpp | 0 source/{ => core}/bufferable.h | 0 source/{ => core}/clipping.cpp | 0 source/{ => core}/clipping.h | 0 source/{ => core}/clipplane.cpp | 0 source/{ => core}/clipplane.h | 0 source/{ => core}/color.h | 0 source/{ => core}/datatype.cpp | 0 source/{ => core}/datatype.h | 0 source/{ => core}/error.h | 0 source/{ => core}/extension.cpp | 0 source/{ => core}/extension.h | 0 source/{ => core}/framebuffer.cpp | 0 source/{ => core}/framebuffer.h | 0 source/{ => core}/gl.h | 0 source/{ => core}/matrix.cpp | 0 source/{ => core}/matrix.h | 0 source/{ => core}/mesh.cpp | 0 source/{ => core}/mesh.h | 0 source/{ => core}/misc.cpp | 0 source/{ => core}/misc.h | 0 source/{ => core}/pixelformat.cpp | 0 source/{ => core}/pixelformat.h | 0 source/{ => core}/pixelstore.cpp | 0 source/{ => core}/pixelstore.h | 0 source/{ => core}/predicate.cpp | 0 source/{ => core}/predicate.h | 0 source/{ => core}/primitivetype.cpp | 0 source/{ => core}/primitivetype.h | 0 source/{ => core}/program.cpp | 0 source/{ => core}/program.h | 0 source/{ => core}/renderbuffer.cpp | 0 source/{ => core}/renderbuffer.h | 0 source/{ => core}/sampler.cpp | 0 source/{ => core}/sampler.h | 0 source/{ => core}/shader.cpp | 0 source/{ => core}/shader.h | 0 source/{ => core}/stencil.cpp | 0 source/{ => core}/stencil.h | 0 source/{ => core}/tests.cpp | 0 source/{ => core}/tests.h | 0 source/{ => core}/texture.cpp | 0 source/{ => core}/texture.h | 0 source/{ => core}/texture1d.cpp | 0 source/{ => core}/texture1d.h | 0 source/{ => core}/texture2d.cpp | 0 source/{ => core}/texture2d.h | 0 source/{ => core}/texture2darray.cpp | 0 source/{ => core}/texture2darray.h | 0 source/{ => core}/texture3d.cpp | 0 source/{ => core}/texture3d.h | 0 source/{ => core}/texturecube.cpp | 0 source/{ => core}/texturecube.h | 0 source/{ => core}/texunit.cpp | 0 source/{ => core}/texunit.h | 0 source/{ => core}/uniform.cpp | 0 source/{ => core}/uniform.h | 0 source/{ => core}/uniformblock.cpp | 0 source/{ => core}/uniformblock.h | 0 source/{ => core}/vector.h | 0 source/{ => core}/vertexarray.cpp | 0 source/{ => core}/vertexarray.h | 0 source/{ => core}/vertexformat.cpp | 0 source/{ => core}/vertexformat.h | 0 source/{ => core}/vertexsetup.cpp | 0 source/{ => core}/vertexsetup.h | 0 source/{ => core}/windingtest.cpp | 0 source/{ => core}/windingtest.h | 0 source/{ => effects}/ambientocclusion.cpp | 0 source/{ => effects}/ambientocclusion.h | 0 source/{ => effects}/bloom.cpp | 0 source/{ => effects}/bloom.h | 0 source/{ => effects}/colorcurve.cpp | 0 source/{ => effects}/colorcurve.h | 0 source/{ => effects}/effect.cpp | 0 source/{ => effects}/effect.h | 0 source/{ => effects}/environmentmap.cpp | 0 source/{ => effects}/environmentmap.h | 0 source/{ => effects}/postprocessor.cpp | 0 source/{ => effects}/postprocessor.h | 0 source/{ => effects}/shadowmap.cpp | 0 source/{ => effects}/shadowmap.h | 0 source/{ => glsl}/programcompiler.cpp | 0 source/{ => glsl}/programcompiler.h | 0 source/{ => glsl}/programparser.cpp | 0 source/{ => glsl}/programparser.h | 0 source/{ => glsl}/programsyntax.cpp | 0 source/{ => glsl}/programsyntax.h | 0 source/{ => materials}/basicmaterial.cpp | 0 source/{ => materials}/basicmaterial.h | 0 source/{ => materials}/light.cpp | 0 source/{ => materials}/light.h | 0 source/{ => materials}/lighting.cpp | 0 source/{ => materials}/lighting.h | 0 source/{ => materials}/material.cpp | 0 source/{ => materials}/material.h | 0 source/{ => materials}/pbrmaterial.cpp | 0 source/{ => materials}/pbrmaterial.h | 0 source/{ => materials}/renderpass.cpp | 0 source/{ => materials}/renderpass.h | 0 source/{ => materials}/technique.cpp | 0 source/{ => materials}/technique.h | 0 source/{ => render}/camera.cpp | 0 source/{ => render}/camera.h | 0 source/{ => render}/instancearray.cpp | 0 source/{ => render}/instancearray.h | 0 source/{ => render}/instancescene.cpp | 0 source/{ => render}/instancescene.h | 0 source/{ => render}/object.cpp | 0 source/{ => render}/object.h | 0 source/{ => render}/objectinstance.cpp | 0 source/{ => render}/objectinstance.h | 0 source/{ => render}/occludedscene.cpp | 0 source/{ => render}/occludedscene.h | 0 source/{ => render}/offscreenview.cpp | 0 source/{ => render}/offscreenview.h | 0 source/{ => render}/orderedscene.cpp | 0 source/{ => render}/orderedscene.h | 0 source/{ => render}/pipeline.cpp | 0 source/{ => render}/pipeline.h | 0 source/{ => render}/placeable.cpp | 0 source/{ => render}/placeable.h | 0 source/{ => render}/programdata.cpp | 0 source/{ => render}/programdata.h | 0 source/{ => render}/renderable.h | 0 source/{ => render}/renderer.cpp | 0 source/{ => render}/renderer.h | 0 source/{ => render}/rendertarget.cpp | 0 source/{ => render}/rendertarget.h | 0 source/{ => render}/scene.cpp | 0 source/{ => render}/scene.h | 0 source/{ => render}/simplescene.cpp | 0 source/{ => render}/simplescene.h | 0 source/{ => render}/slot.cpp | 0 source/{ => render}/slot.h | 0 source/{ => render}/tag.cpp | 0 source/{ => render}/tag.h | 0 source/{ => render}/text.cpp | 0 source/{ => render}/text.h | 0 source/{ => render}/texturing.cpp | 0 source/{ => render}/texturing.h | 0 source/{ => render}/view.cpp | 0 source/{ => render}/view.h | 0 source/{ => render}/windowview.cpp | 0 source/{ => render}/windowview.h | 0 source/{ => render}/zsortedscene.cpp | 0 source/{ => render}/zsortedscene.h | 0 source/{ => resources}/resource.cpp | 0 source/{ => resources}/resource.h | 0 source/{ => resources}/resourcemanager.cpp | 0 source/{ => resources}/resourcemanager.h | 0 source/{ => resources}/resourceobserver.h | 0 source/{ => resources}/resources.cpp | 0 source/{ => resources}/resources.h | 0 202 files changed, 27 insertions(+), 3 deletions(-) rename source/{ => animation}/animatedobject.cpp (100%) rename source/{ => animation}/animatedobject.h (100%) rename source/{ => animation}/animation.cpp (100%) rename source/{ => animation}/animation.h (100%) rename source/{ => animation}/animationeventobserver.h (100%) rename source/{ => animation}/animationplayer.cpp (100%) rename source/{ => animation}/animationplayer.h (100%) rename source/{ => animation}/armature.cpp (100%) rename source/{ => animation}/armature.h (100%) rename source/{ => animation}/keyframe.cpp (100%) rename source/{ => animation}/keyframe.h (100%) rename source/{ => animation}/pose.cpp (100%) rename source/{ => animation}/pose.h (100%) rename source/{ => animation}/transform.cpp (100%) rename source/{ => animation}/transform.h (100%) rename source/{ => builders}/box.cpp (100%) rename source/{ => builders}/box.h (100%) rename source/{ => builders}/capsule.cpp (100%) rename source/{ => builders}/capsule.h (100%) rename source/{ => builders}/cylinder.cpp (100%) rename source/{ => builders}/cylinder.h (100%) rename source/{ => builders}/font.cpp (100%) rename source/{ => builders}/font.h (100%) rename source/{ => builders}/geometrybuilder.cpp (100%) rename source/{ => builders}/geometrybuilder.h (100%) rename source/{ => builders}/grid.cpp (100%) rename source/{ => builders}/grid.h (100%) rename source/{ => builders}/meshbuilder.cpp (100%) rename source/{ => builders}/meshbuilder.h (100%) rename source/{ => builders}/pipelinebuilder.cpp (100%) rename source/{ => builders}/pipelinebuilder.h (100%) rename source/{ => builders}/pipelinetemplate.cpp (100%) rename source/{ => builders}/pipelinetemplate.h (100%) rename source/{ => builders}/primitivebuilder.cpp (100%) rename source/{ => builders}/primitivebuilder.h (100%) rename source/{ => builders}/sphere.cpp (100%) rename source/{ => builders}/sphere.h (100%) rename source/{ => builders}/vertexarraybuilder.cpp (100%) rename source/{ => builders}/vertexarraybuilder.h (100%) rename source/{ => builders}/vertexbuilder.h (100%) rename source/{ => core}/batch.cpp (100%) rename source/{ => core}/batch.h (100%) rename source/{ => core}/bindable.h (100%) rename source/{ => core}/blend.cpp (100%) rename source/{ => core}/blend.h (100%) rename source/{ => core}/buffer.cpp (100%) rename source/{ => core}/buffer.h (100%) rename source/{ => core}/bufferable.cpp (100%) rename source/{ => core}/bufferable.h (100%) rename source/{ => core}/clipping.cpp (100%) rename source/{ => core}/clipping.h (100%) rename source/{ => core}/clipplane.cpp (100%) rename source/{ => core}/clipplane.h (100%) rename source/{ => core}/color.h (100%) rename source/{ => core}/datatype.cpp (100%) rename source/{ => core}/datatype.h (100%) rename source/{ => core}/error.h (100%) rename source/{ => core}/extension.cpp (100%) rename source/{ => core}/extension.h (100%) rename source/{ => core}/framebuffer.cpp (100%) rename source/{ => core}/framebuffer.h (100%) rename source/{ => core}/gl.h (100%) rename source/{ => core}/matrix.cpp (100%) rename source/{ => core}/matrix.h (100%) rename source/{ => core}/mesh.cpp (100%) rename source/{ => core}/mesh.h (100%) rename source/{ => core}/misc.cpp (100%) rename source/{ => core}/misc.h (100%) rename source/{ => core}/pixelformat.cpp (100%) rename source/{ => core}/pixelformat.h (100%) rename source/{ => core}/pixelstore.cpp (100%) rename source/{ => core}/pixelstore.h (100%) rename source/{ => core}/predicate.cpp (100%) rename source/{ => core}/predicate.h (100%) rename source/{ => core}/primitivetype.cpp (100%) rename source/{ => core}/primitivetype.h (100%) rename source/{ => core}/program.cpp (100%) rename source/{ => core}/program.h (100%) rename source/{ => core}/renderbuffer.cpp (100%) rename source/{ => core}/renderbuffer.h (100%) rename source/{ => core}/sampler.cpp (100%) rename source/{ => core}/sampler.h (100%) rename source/{ => core}/shader.cpp (100%) rename source/{ => core}/shader.h (100%) rename source/{ => core}/stencil.cpp (100%) rename source/{ => core}/stencil.h (100%) rename source/{ => core}/tests.cpp (100%) rename source/{ => core}/tests.h (100%) rename source/{ => core}/texture.cpp (100%) rename source/{ => core}/texture.h (100%) rename source/{ => core}/texture1d.cpp (100%) rename source/{ => core}/texture1d.h (100%) rename source/{ => core}/texture2d.cpp (100%) rename source/{ => core}/texture2d.h (100%) rename source/{ => core}/texture2darray.cpp (100%) rename source/{ => core}/texture2darray.h (100%) rename source/{ => core}/texture3d.cpp (100%) rename source/{ => core}/texture3d.h (100%) rename source/{ => core}/texturecube.cpp (100%) rename source/{ => core}/texturecube.h (100%) rename source/{ => core}/texunit.cpp (100%) rename source/{ => core}/texunit.h (100%) rename source/{ => core}/uniform.cpp (100%) rename source/{ => core}/uniform.h (100%) rename source/{ => core}/uniformblock.cpp (100%) rename source/{ => core}/uniformblock.h (100%) rename source/{ => core}/vector.h (100%) rename source/{ => core}/vertexarray.cpp (100%) rename source/{ => core}/vertexarray.h (100%) rename source/{ => core}/vertexformat.cpp (100%) rename source/{ => core}/vertexformat.h (100%) rename source/{ => core}/vertexsetup.cpp (100%) rename source/{ => core}/vertexsetup.h (100%) rename source/{ => core}/windingtest.cpp (100%) rename source/{ => core}/windingtest.h (100%) rename source/{ => effects}/ambientocclusion.cpp (100%) rename source/{ => effects}/ambientocclusion.h (100%) rename source/{ => effects}/bloom.cpp (100%) rename source/{ => effects}/bloom.h (100%) rename source/{ => effects}/colorcurve.cpp (100%) rename source/{ => effects}/colorcurve.h (100%) rename source/{ => effects}/effect.cpp (100%) rename source/{ => effects}/effect.h (100%) rename source/{ => effects}/environmentmap.cpp (100%) rename source/{ => effects}/environmentmap.h (100%) rename source/{ => effects}/postprocessor.cpp (100%) rename source/{ => effects}/postprocessor.h (100%) rename source/{ => effects}/shadowmap.cpp (100%) rename source/{ => effects}/shadowmap.h (100%) rename source/{ => glsl}/programcompiler.cpp (100%) rename source/{ => glsl}/programcompiler.h (100%) rename source/{ => glsl}/programparser.cpp (100%) rename source/{ => glsl}/programparser.h (100%) rename source/{ => glsl}/programsyntax.cpp (100%) rename source/{ => glsl}/programsyntax.h (100%) rename source/{ => materials}/basicmaterial.cpp (100%) rename source/{ => materials}/basicmaterial.h (100%) rename source/{ => materials}/light.cpp (100%) rename source/{ => materials}/light.h (100%) rename source/{ => materials}/lighting.cpp (100%) rename source/{ => materials}/lighting.h (100%) rename source/{ => materials}/material.cpp (100%) rename source/{ => materials}/material.h (100%) rename source/{ => materials}/pbrmaterial.cpp (100%) rename source/{ => materials}/pbrmaterial.h (100%) rename source/{ => materials}/renderpass.cpp (100%) rename source/{ => materials}/renderpass.h (100%) rename source/{ => materials}/technique.cpp (100%) rename source/{ => materials}/technique.h (100%) rename source/{ => render}/camera.cpp (100%) rename source/{ => render}/camera.h (100%) rename source/{ => render}/instancearray.cpp (100%) rename source/{ => render}/instancearray.h (100%) rename source/{ => render}/instancescene.cpp (100%) rename source/{ => render}/instancescene.h (100%) rename source/{ => render}/object.cpp (100%) rename source/{ => render}/object.h (100%) rename source/{ => render}/objectinstance.cpp (100%) rename source/{ => render}/objectinstance.h (100%) rename source/{ => render}/occludedscene.cpp (100%) rename source/{ => render}/occludedscene.h (100%) rename source/{ => render}/offscreenview.cpp (100%) rename source/{ => render}/offscreenview.h (100%) rename source/{ => render}/orderedscene.cpp (100%) rename source/{ => render}/orderedscene.h (100%) rename source/{ => render}/pipeline.cpp (100%) rename source/{ => render}/pipeline.h (100%) rename source/{ => render}/placeable.cpp (100%) rename source/{ => render}/placeable.h (100%) rename source/{ => render}/programdata.cpp (100%) rename source/{ => render}/programdata.h (100%) rename source/{ => render}/renderable.h (100%) rename source/{ => render}/renderer.cpp (100%) rename source/{ => render}/renderer.h (100%) rename source/{ => render}/rendertarget.cpp (100%) rename source/{ => render}/rendertarget.h (100%) rename source/{ => render}/scene.cpp (100%) rename source/{ => render}/scene.h (100%) rename source/{ => render}/simplescene.cpp (100%) rename source/{ => render}/simplescene.h (100%) rename source/{ => render}/slot.cpp (100%) rename source/{ => render}/slot.h (100%) rename source/{ => render}/tag.cpp (100%) rename source/{ => render}/tag.h (100%) rename source/{ => render}/text.cpp (100%) rename source/{ => render}/text.h (100%) rename source/{ => render}/texturing.cpp (100%) rename source/{ => render}/texturing.h (100%) rename source/{ => render}/view.cpp (100%) rename source/{ => render}/view.h (100%) rename source/{ => render}/windowview.cpp (100%) rename source/{ => render}/windowview.h (100%) rename source/{ => render}/zsortedscene.cpp (100%) rename source/{ => render}/zsortedscene.h (100%) rename source/{ => resources}/resource.cpp (100%) rename source/{ => resources}/resource.h (100%) rename source/{ => resources}/resourcemanager.cpp (100%) rename source/{ => resources}/resourcemanager.h (100%) rename source/{ => resources}/resourceobserver.h (100%) rename source/{ => resources}/resources.cpp (100%) rename source/{ => resources}/resources.h (100%) diff --git a/Build b/Build index 87da59f5..f193a780 100644 --- a/Build +++ b/Build @@ -41,15 +41,39 @@ package "mspgl" library "mspgl" { - source "source"; + source "source/core"; + source "source/materials"; + source "source/render"; + source "source/effects"; + source "source/animation"; + source "source/resources"; + source "source/glsl"; + source "source/builders"; source "extensions"; source "shaderlib"; + build_info + { + incpath "source/core"; + incpath "source/materials"; + incpath "source/render"; + incpath "source/effects"; + incpath "source/animation"; + incpath "source/resources"; + incpath "source/glsl"; + incpath "source/builders"; + }; install true; install_map { - map "source" "include/msp/gl"; + map "source/core" "include/msp/gl"; + map "source/materials" "include/msp/gl"; + map "source/render" "include/msp/gl"; + map "source/effects" "include/msp/gl"; + map "source/animation" "include/msp/gl"; + map "source/resources" "include/msp/gl"; + map "source/glsl" "include/msp/gl"; + map "source/builders" "include/msp/gl"; map "extensions" "include/msp/gl/extensions"; - map "shaderlib" "include/msp/gl/resources"; }; }; diff --git a/source/animatedobject.cpp b/source/animation/animatedobject.cpp similarity index 100% rename from source/animatedobject.cpp rename to source/animation/animatedobject.cpp diff --git a/source/animatedobject.h b/source/animation/animatedobject.h similarity index 100% rename from source/animatedobject.h rename to source/animation/animatedobject.h diff --git a/source/animation.cpp b/source/animation/animation.cpp similarity index 100% rename from source/animation.cpp rename to source/animation/animation.cpp diff --git a/source/animation.h b/source/animation/animation.h similarity index 100% rename from source/animation.h rename to source/animation/animation.h diff --git a/source/animationeventobserver.h b/source/animation/animationeventobserver.h similarity index 100% rename from source/animationeventobserver.h rename to source/animation/animationeventobserver.h diff --git a/source/animationplayer.cpp b/source/animation/animationplayer.cpp similarity index 100% rename from source/animationplayer.cpp rename to source/animation/animationplayer.cpp diff --git a/source/animationplayer.h b/source/animation/animationplayer.h similarity index 100% rename from source/animationplayer.h rename to source/animation/animationplayer.h diff --git a/source/armature.cpp b/source/animation/armature.cpp similarity index 100% rename from source/armature.cpp rename to source/animation/armature.cpp diff --git a/source/armature.h b/source/animation/armature.h similarity index 100% rename from source/armature.h rename to source/animation/armature.h diff --git a/source/keyframe.cpp b/source/animation/keyframe.cpp similarity index 100% rename from source/keyframe.cpp rename to source/animation/keyframe.cpp diff --git a/source/keyframe.h b/source/animation/keyframe.h similarity index 100% rename from source/keyframe.h rename to source/animation/keyframe.h diff --git a/source/pose.cpp b/source/animation/pose.cpp similarity index 100% rename from source/pose.cpp rename to source/animation/pose.cpp diff --git a/source/pose.h b/source/animation/pose.h similarity index 100% rename from source/pose.h rename to source/animation/pose.h diff --git a/source/transform.cpp b/source/animation/transform.cpp similarity index 100% rename from source/transform.cpp rename to source/animation/transform.cpp diff --git a/source/transform.h b/source/animation/transform.h similarity index 100% rename from source/transform.h rename to source/animation/transform.h diff --git a/source/box.cpp b/source/builders/box.cpp similarity index 100% rename from source/box.cpp rename to source/builders/box.cpp diff --git a/source/box.h b/source/builders/box.h similarity index 100% rename from source/box.h rename to source/builders/box.h diff --git a/source/capsule.cpp b/source/builders/capsule.cpp similarity index 100% rename from source/capsule.cpp rename to source/builders/capsule.cpp diff --git a/source/capsule.h b/source/builders/capsule.h similarity index 100% rename from source/capsule.h rename to source/builders/capsule.h diff --git a/source/cylinder.cpp b/source/builders/cylinder.cpp similarity index 100% rename from source/cylinder.cpp rename to source/builders/cylinder.cpp diff --git a/source/cylinder.h b/source/builders/cylinder.h similarity index 100% rename from source/cylinder.h rename to source/builders/cylinder.h diff --git a/source/font.cpp b/source/builders/font.cpp similarity index 100% rename from source/font.cpp rename to source/builders/font.cpp diff --git a/source/font.h b/source/builders/font.h similarity index 100% rename from source/font.h rename to source/builders/font.h diff --git a/source/geometrybuilder.cpp b/source/builders/geometrybuilder.cpp similarity index 100% rename from source/geometrybuilder.cpp rename to source/builders/geometrybuilder.cpp diff --git a/source/geometrybuilder.h b/source/builders/geometrybuilder.h similarity index 100% rename from source/geometrybuilder.h rename to source/builders/geometrybuilder.h diff --git a/source/grid.cpp b/source/builders/grid.cpp similarity index 100% rename from source/grid.cpp rename to source/builders/grid.cpp diff --git a/source/grid.h b/source/builders/grid.h similarity index 100% rename from source/grid.h rename to source/builders/grid.h diff --git a/source/meshbuilder.cpp b/source/builders/meshbuilder.cpp similarity index 100% rename from source/meshbuilder.cpp rename to source/builders/meshbuilder.cpp diff --git a/source/meshbuilder.h b/source/builders/meshbuilder.h similarity index 100% rename from source/meshbuilder.h rename to source/builders/meshbuilder.h diff --git a/source/pipelinebuilder.cpp b/source/builders/pipelinebuilder.cpp similarity index 100% rename from source/pipelinebuilder.cpp rename to source/builders/pipelinebuilder.cpp diff --git a/source/pipelinebuilder.h b/source/builders/pipelinebuilder.h similarity index 100% rename from source/pipelinebuilder.h rename to source/builders/pipelinebuilder.h diff --git a/source/pipelinetemplate.cpp b/source/builders/pipelinetemplate.cpp similarity index 100% rename from source/pipelinetemplate.cpp rename to source/builders/pipelinetemplate.cpp diff --git a/source/pipelinetemplate.h b/source/builders/pipelinetemplate.h similarity index 100% rename from source/pipelinetemplate.h rename to source/builders/pipelinetemplate.h diff --git a/source/primitivebuilder.cpp b/source/builders/primitivebuilder.cpp similarity index 100% rename from source/primitivebuilder.cpp rename to source/builders/primitivebuilder.cpp diff --git a/source/primitivebuilder.h b/source/builders/primitivebuilder.h similarity index 100% rename from source/primitivebuilder.h rename to source/builders/primitivebuilder.h diff --git a/source/sphere.cpp b/source/builders/sphere.cpp similarity index 100% rename from source/sphere.cpp rename to source/builders/sphere.cpp diff --git a/source/sphere.h b/source/builders/sphere.h similarity index 100% rename from source/sphere.h rename to source/builders/sphere.h diff --git a/source/vertexarraybuilder.cpp b/source/builders/vertexarraybuilder.cpp similarity index 100% rename from source/vertexarraybuilder.cpp rename to source/builders/vertexarraybuilder.cpp diff --git a/source/vertexarraybuilder.h b/source/builders/vertexarraybuilder.h similarity index 100% rename from source/vertexarraybuilder.h rename to source/builders/vertexarraybuilder.h diff --git a/source/vertexbuilder.h b/source/builders/vertexbuilder.h similarity index 100% rename from source/vertexbuilder.h rename to source/builders/vertexbuilder.h diff --git a/source/batch.cpp b/source/core/batch.cpp similarity index 100% rename from source/batch.cpp rename to source/core/batch.cpp diff --git a/source/batch.h b/source/core/batch.h similarity index 100% rename from source/batch.h rename to source/core/batch.h diff --git a/source/bindable.h b/source/core/bindable.h similarity index 100% rename from source/bindable.h rename to source/core/bindable.h diff --git a/source/blend.cpp b/source/core/blend.cpp similarity index 100% rename from source/blend.cpp rename to source/core/blend.cpp diff --git a/source/blend.h b/source/core/blend.h similarity index 100% rename from source/blend.h rename to source/core/blend.h diff --git a/source/buffer.cpp b/source/core/buffer.cpp similarity index 100% rename from source/buffer.cpp rename to source/core/buffer.cpp diff --git a/source/buffer.h b/source/core/buffer.h similarity index 100% rename from source/buffer.h rename to source/core/buffer.h diff --git a/source/bufferable.cpp b/source/core/bufferable.cpp similarity index 100% rename from source/bufferable.cpp rename to source/core/bufferable.cpp diff --git a/source/bufferable.h b/source/core/bufferable.h similarity index 100% rename from source/bufferable.h rename to source/core/bufferable.h diff --git a/source/clipping.cpp b/source/core/clipping.cpp similarity index 100% rename from source/clipping.cpp rename to source/core/clipping.cpp diff --git a/source/clipping.h b/source/core/clipping.h similarity index 100% rename from source/clipping.h rename to source/core/clipping.h diff --git a/source/clipplane.cpp b/source/core/clipplane.cpp similarity index 100% rename from source/clipplane.cpp rename to source/core/clipplane.cpp diff --git a/source/clipplane.h b/source/core/clipplane.h similarity index 100% rename from source/clipplane.h rename to source/core/clipplane.h diff --git a/source/color.h b/source/core/color.h similarity index 100% rename from source/color.h rename to source/core/color.h diff --git a/source/datatype.cpp b/source/core/datatype.cpp similarity index 100% rename from source/datatype.cpp rename to source/core/datatype.cpp diff --git a/source/datatype.h b/source/core/datatype.h similarity index 100% rename from source/datatype.h rename to source/core/datatype.h diff --git a/source/error.h b/source/core/error.h similarity index 100% rename from source/error.h rename to source/core/error.h diff --git a/source/extension.cpp b/source/core/extension.cpp similarity index 100% rename from source/extension.cpp rename to source/core/extension.cpp diff --git a/source/extension.h b/source/core/extension.h similarity index 100% rename from source/extension.h rename to source/core/extension.h diff --git a/source/framebuffer.cpp b/source/core/framebuffer.cpp similarity index 100% rename from source/framebuffer.cpp rename to source/core/framebuffer.cpp diff --git a/source/framebuffer.h b/source/core/framebuffer.h similarity index 100% rename from source/framebuffer.h rename to source/core/framebuffer.h diff --git a/source/gl.h b/source/core/gl.h similarity index 100% rename from source/gl.h rename to source/core/gl.h diff --git a/source/matrix.cpp b/source/core/matrix.cpp similarity index 100% rename from source/matrix.cpp rename to source/core/matrix.cpp diff --git a/source/matrix.h b/source/core/matrix.h similarity index 100% rename from source/matrix.h rename to source/core/matrix.h diff --git a/source/mesh.cpp b/source/core/mesh.cpp similarity index 100% rename from source/mesh.cpp rename to source/core/mesh.cpp diff --git a/source/mesh.h b/source/core/mesh.h similarity index 100% rename from source/mesh.h rename to source/core/mesh.h diff --git a/source/misc.cpp b/source/core/misc.cpp similarity index 100% rename from source/misc.cpp rename to source/core/misc.cpp diff --git a/source/misc.h b/source/core/misc.h similarity index 100% rename from source/misc.h rename to source/core/misc.h diff --git a/source/pixelformat.cpp b/source/core/pixelformat.cpp similarity index 100% rename from source/pixelformat.cpp rename to source/core/pixelformat.cpp diff --git a/source/pixelformat.h b/source/core/pixelformat.h similarity index 100% rename from source/pixelformat.h rename to source/core/pixelformat.h diff --git a/source/pixelstore.cpp b/source/core/pixelstore.cpp similarity index 100% rename from source/pixelstore.cpp rename to source/core/pixelstore.cpp diff --git a/source/pixelstore.h b/source/core/pixelstore.h similarity index 100% rename from source/pixelstore.h rename to source/core/pixelstore.h diff --git a/source/predicate.cpp b/source/core/predicate.cpp similarity index 100% rename from source/predicate.cpp rename to source/core/predicate.cpp diff --git a/source/predicate.h b/source/core/predicate.h similarity index 100% rename from source/predicate.h rename to source/core/predicate.h diff --git a/source/primitivetype.cpp b/source/core/primitivetype.cpp similarity index 100% rename from source/primitivetype.cpp rename to source/core/primitivetype.cpp diff --git a/source/primitivetype.h b/source/core/primitivetype.h similarity index 100% rename from source/primitivetype.h rename to source/core/primitivetype.h diff --git a/source/program.cpp b/source/core/program.cpp similarity index 100% rename from source/program.cpp rename to source/core/program.cpp diff --git a/source/program.h b/source/core/program.h similarity index 100% rename from source/program.h rename to source/core/program.h diff --git a/source/renderbuffer.cpp b/source/core/renderbuffer.cpp similarity index 100% rename from source/renderbuffer.cpp rename to source/core/renderbuffer.cpp diff --git a/source/renderbuffer.h b/source/core/renderbuffer.h similarity index 100% rename from source/renderbuffer.h rename to source/core/renderbuffer.h diff --git a/source/sampler.cpp b/source/core/sampler.cpp similarity index 100% rename from source/sampler.cpp rename to source/core/sampler.cpp diff --git a/source/sampler.h b/source/core/sampler.h similarity index 100% rename from source/sampler.h rename to source/core/sampler.h diff --git a/source/shader.cpp b/source/core/shader.cpp similarity index 100% rename from source/shader.cpp rename to source/core/shader.cpp diff --git a/source/shader.h b/source/core/shader.h similarity index 100% rename from source/shader.h rename to source/core/shader.h diff --git a/source/stencil.cpp b/source/core/stencil.cpp similarity index 100% rename from source/stencil.cpp rename to source/core/stencil.cpp diff --git a/source/stencil.h b/source/core/stencil.h similarity index 100% rename from source/stencil.h rename to source/core/stencil.h diff --git a/source/tests.cpp b/source/core/tests.cpp similarity index 100% rename from source/tests.cpp rename to source/core/tests.cpp diff --git a/source/tests.h b/source/core/tests.h similarity index 100% rename from source/tests.h rename to source/core/tests.h diff --git a/source/texture.cpp b/source/core/texture.cpp similarity index 100% rename from source/texture.cpp rename to source/core/texture.cpp diff --git a/source/texture.h b/source/core/texture.h similarity index 100% rename from source/texture.h rename to source/core/texture.h diff --git a/source/texture1d.cpp b/source/core/texture1d.cpp similarity index 100% rename from source/texture1d.cpp rename to source/core/texture1d.cpp diff --git a/source/texture1d.h b/source/core/texture1d.h similarity index 100% rename from source/texture1d.h rename to source/core/texture1d.h diff --git a/source/texture2d.cpp b/source/core/texture2d.cpp similarity index 100% rename from source/texture2d.cpp rename to source/core/texture2d.cpp diff --git a/source/texture2d.h b/source/core/texture2d.h similarity index 100% rename from source/texture2d.h rename to source/core/texture2d.h diff --git a/source/texture2darray.cpp b/source/core/texture2darray.cpp similarity index 100% rename from source/texture2darray.cpp rename to source/core/texture2darray.cpp diff --git a/source/texture2darray.h b/source/core/texture2darray.h similarity index 100% rename from source/texture2darray.h rename to source/core/texture2darray.h diff --git a/source/texture3d.cpp b/source/core/texture3d.cpp similarity index 100% rename from source/texture3d.cpp rename to source/core/texture3d.cpp diff --git a/source/texture3d.h b/source/core/texture3d.h similarity index 100% rename from source/texture3d.h rename to source/core/texture3d.h diff --git a/source/texturecube.cpp b/source/core/texturecube.cpp similarity index 100% rename from source/texturecube.cpp rename to source/core/texturecube.cpp diff --git a/source/texturecube.h b/source/core/texturecube.h similarity index 100% rename from source/texturecube.h rename to source/core/texturecube.h diff --git a/source/texunit.cpp b/source/core/texunit.cpp similarity index 100% rename from source/texunit.cpp rename to source/core/texunit.cpp diff --git a/source/texunit.h b/source/core/texunit.h similarity index 100% rename from source/texunit.h rename to source/core/texunit.h diff --git a/source/uniform.cpp b/source/core/uniform.cpp similarity index 100% rename from source/uniform.cpp rename to source/core/uniform.cpp diff --git a/source/uniform.h b/source/core/uniform.h similarity index 100% rename from source/uniform.h rename to source/core/uniform.h diff --git a/source/uniformblock.cpp b/source/core/uniformblock.cpp similarity index 100% rename from source/uniformblock.cpp rename to source/core/uniformblock.cpp diff --git a/source/uniformblock.h b/source/core/uniformblock.h similarity index 100% rename from source/uniformblock.h rename to source/core/uniformblock.h diff --git a/source/vector.h b/source/core/vector.h similarity index 100% rename from source/vector.h rename to source/core/vector.h diff --git a/source/vertexarray.cpp b/source/core/vertexarray.cpp similarity index 100% rename from source/vertexarray.cpp rename to source/core/vertexarray.cpp diff --git a/source/vertexarray.h b/source/core/vertexarray.h similarity index 100% rename from source/vertexarray.h rename to source/core/vertexarray.h diff --git a/source/vertexformat.cpp b/source/core/vertexformat.cpp similarity index 100% rename from source/vertexformat.cpp rename to source/core/vertexformat.cpp diff --git a/source/vertexformat.h b/source/core/vertexformat.h similarity index 100% rename from source/vertexformat.h rename to source/core/vertexformat.h diff --git a/source/vertexsetup.cpp b/source/core/vertexsetup.cpp similarity index 100% rename from source/vertexsetup.cpp rename to source/core/vertexsetup.cpp diff --git a/source/vertexsetup.h b/source/core/vertexsetup.h similarity index 100% rename from source/vertexsetup.h rename to source/core/vertexsetup.h diff --git a/source/windingtest.cpp b/source/core/windingtest.cpp similarity index 100% rename from source/windingtest.cpp rename to source/core/windingtest.cpp diff --git a/source/windingtest.h b/source/core/windingtest.h similarity index 100% rename from source/windingtest.h rename to source/core/windingtest.h diff --git a/source/ambientocclusion.cpp b/source/effects/ambientocclusion.cpp similarity index 100% rename from source/ambientocclusion.cpp rename to source/effects/ambientocclusion.cpp diff --git a/source/ambientocclusion.h b/source/effects/ambientocclusion.h similarity index 100% rename from source/ambientocclusion.h rename to source/effects/ambientocclusion.h diff --git a/source/bloom.cpp b/source/effects/bloom.cpp similarity index 100% rename from source/bloom.cpp rename to source/effects/bloom.cpp diff --git a/source/bloom.h b/source/effects/bloom.h similarity index 100% rename from source/bloom.h rename to source/effects/bloom.h diff --git a/source/colorcurve.cpp b/source/effects/colorcurve.cpp similarity index 100% rename from source/colorcurve.cpp rename to source/effects/colorcurve.cpp diff --git a/source/colorcurve.h b/source/effects/colorcurve.h similarity index 100% rename from source/colorcurve.h rename to source/effects/colorcurve.h diff --git a/source/effect.cpp b/source/effects/effect.cpp similarity index 100% rename from source/effect.cpp rename to source/effects/effect.cpp diff --git a/source/effect.h b/source/effects/effect.h similarity index 100% rename from source/effect.h rename to source/effects/effect.h diff --git a/source/environmentmap.cpp b/source/effects/environmentmap.cpp similarity index 100% rename from source/environmentmap.cpp rename to source/effects/environmentmap.cpp diff --git a/source/environmentmap.h b/source/effects/environmentmap.h similarity index 100% rename from source/environmentmap.h rename to source/effects/environmentmap.h diff --git a/source/postprocessor.cpp b/source/effects/postprocessor.cpp similarity index 100% rename from source/postprocessor.cpp rename to source/effects/postprocessor.cpp diff --git a/source/postprocessor.h b/source/effects/postprocessor.h similarity index 100% rename from source/postprocessor.h rename to source/effects/postprocessor.h diff --git a/source/shadowmap.cpp b/source/effects/shadowmap.cpp similarity index 100% rename from source/shadowmap.cpp rename to source/effects/shadowmap.cpp diff --git a/source/shadowmap.h b/source/effects/shadowmap.h similarity index 100% rename from source/shadowmap.h rename to source/effects/shadowmap.h diff --git a/source/programcompiler.cpp b/source/glsl/programcompiler.cpp similarity index 100% rename from source/programcompiler.cpp rename to source/glsl/programcompiler.cpp diff --git a/source/programcompiler.h b/source/glsl/programcompiler.h similarity index 100% rename from source/programcompiler.h rename to source/glsl/programcompiler.h diff --git a/source/programparser.cpp b/source/glsl/programparser.cpp similarity index 100% rename from source/programparser.cpp rename to source/glsl/programparser.cpp diff --git a/source/programparser.h b/source/glsl/programparser.h similarity index 100% rename from source/programparser.h rename to source/glsl/programparser.h diff --git a/source/programsyntax.cpp b/source/glsl/programsyntax.cpp similarity index 100% rename from source/programsyntax.cpp rename to source/glsl/programsyntax.cpp diff --git a/source/programsyntax.h b/source/glsl/programsyntax.h similarity index 100% rename from source/programsyntax.h rename to source/glsl/programsyntax.h diff --git a/source/basicmaterial.cpp b/source/materials/basicmaterial.cpp similarity index 100% rename from source/basicmaterial.cpp rename to source/materials/basicmaterial.cpp diff --git a/source/basicmaterial.h b/source/materials/basicmaterial.h similarity index 100% rename from source/basicmaterial.h rename to source/materials/basicmaterial.h diff --git a/source/light.cpp b/source/materials/light.cpp similarity index 100% rename from source/light.cpp rename to source/materials/light.cpp diff --git a/source/light.h b/source/materials/light.h similarity index 100% rename from source/light.h rename to source/materials/light.h diff --git a/source/lighting.cpp b/source/materials/lighting.cpp similarity index 100% rename from source/lighting.cpp rename to source/materials/lighting.cpp diff --git a/source/lighting.h b/source/materials/lighting.h similarity index 100% rename from source/lighting.h rename to source/materials/lighting.h diff --git a/source/material.cpp b/source/materials/material.cpp similarity index 100% rename from source/material.cpp rename to source/materials/material.cpp diff --git a/source/material.h b/source/materials/material.h similarity index 100% rename from source/material.h rename to source/materials/material.h diff --git a/source/pbrmaterial.cpp b/source/materials/pbrmaterial.cpp similarity index 100% rename from source/pbrmaterial.cpp rename to source/materials/pbrmaterial.cpp diff --git a/source/pbrmaterial.h b/source/materials/pbrmaterial.h similarity index 100% rename from source/pbrmaterial.h rename to source/materials/pbrmaterial.h diff --git a/source/renderpass.cpp b/source/materials/renderpass.cpp similarity index 100% rename from source/renderpass.cpp rename to source/materials/renderpass.cpp diff --git a/source/renderpass.h b/source/materials/renderpass.h similarity index 100% rename from source/renderpass.h rename to source/materials/renderpass.h diff --git a/source/technique.cpp b/source/materials/technique.cpp similarity index 100% rename from source/technique.cpp rename to source/materials/technique.cpp diff --git a/source/technique.h b/source/materials/technique.h similarity index 100% rename from source/technique.h rename to source/materials/technique.h diff --git a/source/camera.cpp b/source/render/camera.cpp similarity index 100% rename from source/camera.cpp rename to source/render/camera.cpp diff --git a/source/camera.h b/source/render/camera.h similarity index 100% rename from source/camera.h rename to source/render/camera.h diff --git a/source/instancearray.cpp b/source/render/instancearray.cpp similarity index 100% rename from source/instancearray.cpp rename to source/render/instancearray.cpp diff --git a/source/instancearray.h b/source/render/instancearray.h similarity index 100% rename from source/instancearray.h rename to source/render/instancearray.h diff --git a/source/instancescene.cpp b/source/render/instancescene.cpp similarity index 100% rename from source/instancescene.cpp rename to source/render/instancescene.cpp diff --git a/source/instancescene.h b/source/render/instancescene.h similarity index 100% rename from source/instancescene.h rename to source/render/instancescene.h diff --git a/source/object.cpp b/source/render/object.cpp similarity index 100% rename from source/object.cpp rename to source/render/object.cpp diff --git a/source/object.h b/source/render/object.h similarity index 100% rename from source/object.h rename to source/render/object.h diff --git a/source/objectinstance.cpp b/source/render/objectinstance.cpp similarity index 100% rename from source/objectinstance.cpp rename to source/render/objectinstance.cpp diff --git a/source/objectinstance.h b/source/render/objectinstance.h similarity index 100% rename from source/objectinstance.h rename to source/render/objectinstance.h diff --git a/source/occludedscene.cpp b/source/render/occludedscene.cpp similarity index 100% rename from source/occludedscene.cpp rename to source/render/occludedscene.cpp diff --git a/source/occludedscene.h b/source/render/occludedscene.h similarity index 100% rename from source/occludedscene.h rename to source/render/occludedscene.h diff --git a/source/offscreenview.cpp b/source/render/offscreenview.cpp similarity index 100% rename from source/offscreenview.cpp rename to source/render/offscreenview.cpp diff --git a/source/offscreenview.h b/source/render/offscreenview.h similarity index 100% rename from source/offscreenview.h rename to source/render/offscreenview.h diff --git a/source/orderedscene.cpp b/source/render/orderedscene.cpp similarity index 100% rename from source/orderedscene.cpp rename to source/render/orderedscene.cpp diff --git a/source/orderedscene.h b/source/render/orderedscene.h similarity index 100% rename from source/orderedscene.h rename to source/render/orderedscene.h diff --git a/source/pipeline.cpp b/source/render/pipeline.cpp similarity index 100% rename from source/pipeline.cpp rename to source/render/pipeline.cpp diff --git a/source/pipeline.h b/source/render/pipeline.h similarity index 100% rename from source/pipeline.h rename to source/render/pipeline.h diff --git a/source/placeable.cpp b/source/render/placeable.cpp similarity index 100% rename from source/placeable.cpp rename to source/render/placeable.cpp diff --git a/source/placeable.h b/source/render/placeable.h similarity index 100% rename from source/placeable.h rename to source/render/placeable.h diff --git a/source/programdata.cpp b/source/render/programdata.cpp similarity index 100% rename from source/programdata.cpp rename to source/render/programdata.cpp diff --git a/source/programdata.h b/source/render/programdata.h similarity index 100% rename from source/programdata.h rename to source/render/programdata.h diff --git a/source/renderable.h b/source/render/renderable.h similarity index 100% rename from source/renderable.h rename to source/render/renderable.h diff --git a/source/renderer.cpp b/source/render/renderer.cpp similarity index 100% rename from source/renderer.cpp rename to source/render/renderer.cpp diff --git a/source/renderer.h b/source/render/renderer.h similarity index 100% rename from source/renderer.h rename to source/render/renderer.h diff --git a/source/rendertarget.cpp b/source/render/rendertarget.cpp similarity index 100% rename from source/rendertarget.cpp rename to source/render/rendertarget.cpp diff --git a/source/rendertarget.h b/source/render/rendertarget.h similarity index 100% rename from source/rendertarget.h rename to source/render/rendertarget.h diff --git a/source/scene.cpp b/source/render/scene.cpp similarity index 100% rename from source/scene.cpp rename to source/render/scene.cpp diff --git a/source/scene.h b/source/render/scene.h similarity index 100% rename from source/scene.h rename to source/render/scene.h diff --git a/source/simplescene.cpp b/source/render/simplescene.cpp similarity index 100% rename from source/simplescene.cpp rename to source/render/simplescene.cpp diff --git a/source/simplescene.h b/source/render/simplescene.h similarity index 100% rename from source/simplescene.h rename to source/render/simplescene.h diff --git a/source/slot.cpp b/source/render/slot.cpp similarity index 100% rename from source/slot.cpp rename to source/render/slot.cpp diff --git a/source/slot.h b/source/render/slot.h similarity index 100% rename from source/slot.h rename to source/render/slot.h diff --git a/source/tag.cpp b/source/render/tag.cpp similarity index 100% rename from source/tag.cpp rename to source/render/tag.cpp diff --git a/source/tag.h b/source/render/tag.h similarity index 100% rename from source/tag.h rename to source/render/tag.h diff --git a/source/text.cpp b/source/render/text.cpp similarity index 100% rename from source/text.cpp rename to source/render/text.cpp diff --git a/source/text.h b/source/render/text.h similarity index 100% rename from source/text.h rename to source/render/text.h diff --git a/source/texturing.cpp b/source/render/texturing.cpp similarity index 100% rename from source/texturing.cpp rename to source/render/texturing.cpp diff --git a/source/texturing.h b/source/render/texturing.h similarity index 100% rename from source/texturing.h rename to source/render/texturing.h diff --git a/source/view.cpp b/source/render/view.cpp similarity index 100% rename from source/view.cpp rename to source/render/view.cpp diff --git a/source/view.h b/source/render/view.h similarity index 100% rename from source/view.h rename to source/render/view.h diff --git a/source/windowview.cpp b/source/render/windowview.cpp similarity index 100% rename from source/windowview.cpp rename to source/render/windowview.cpp diff --git a/source/windowview.h b/source/render/windowview.h similarity index 100% rename from source/windowview.h rename to source/render/windowview.h diff --git a/source/zsortedscene.cpp b/source/render/zsortedscene.cpp similarity index 100% rename from source/zsortedscene.cpp rename to source/render/zsortedscene.cpp diff --git a/source/zsortedscene.h b/source/render/zsortedscene.h similarity index 100% rename from source/zsortedscene.h rename to source/render/zsortedscene.h diff --git a/source/resource.cpp b/source/resources/resource.cpp similarity index 100% rename from source/resource.cpp rename to source/resources/resource.cpp diff --git a/source/resource.h b/source/resources/resource.h similarity index 100% rename from source/resource.h rename to source/resources/resource.h diff --git a/source/resourcemanager.cpp b/source/resources/resourcemanager.cpp similarity index 100% rename from source/resourcemanager.cpp rename to source/resources/resourcemanager.cpp diff --git a/source/resourcemanager.h b/source/resources/resourcemanager.h similarity index 100% rename from source/resourcemanager.h rename to source/resources/resourcemanager.h diff --git a/source/resourceobserver.h b/source/resources/resourceobserver.h similarity index 100% rename from source/resourceobserver.h rename to source/resources/resourceobserver.h diff --git a/source/resources.cpp b/source/resources/resources.cpp similarity index 100% rename from source/resources.cpp rename to source/resources/resources.cpp diff --git a/source/resources.h b/source/resources/resources.h similarity index 100% rename from source/resources.h rename to source/resources/resources.h -- 2.43.0