├── .github ├── workflows-disabled │ ├── build-and-test.yml │ ├── gradle.yml │ ├── production-readiness.yml │ └── publish.yml └── workflows │ └── publish.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin └── jvmMain │ └── shaders │ └── README.md ├── docs ├── README.md ├── api-reference │ ├── README.md │ ├── animation.md │ ├── camera.md │ ├── camera │ │ ├── README.md │ │ └── cameras.md │ ├── controls.md │ ├── core.md │ ├── core │ │ ├── README.md │ │ └── math.md │ ├── geometry.md │ ├── geometry │ │ ├── README.md │ │ └── geometries.md │ ├── lighting.md │ ├── lights │ │ └── lighting.md │ ├── loader.md │ ├── material.md │ ├── material │ │ └── materials.md │ ├── renderer.md │ ├── scene │ │ └── scene-graph.md │ └── texture.md ├── architecture │ └── overview.md ├── beta │ └── webgpu-vulkan.md ├── concepts │ ├── scene-graph.md │ └── transformations.md ├── examples │ └── basic-usage.md ├── guides │ ├── getting-started.md │ └── platform-specific.md ├── profiling │ └── PROFILING_GUIDE.md └── quickstart.md ├── examples ├── BACKEND_INTEGRATION_EXAMPLES.md ├── basic-scene.skip │ ├── README.md │ ├── build.gradle.kts │ ├── src │ │ ├── commonMain │ │ │ └── kotlin │ │ │ │ └── BasicSceneExample.kt │ │ ├── jsMain │ │ │ ├── kotlin │ │ │ │ ├── BasicSceneExample.js.kt │ │ │ │ └── Main.kt │ │ │ └── resources │ │ │ │ └── index.html │ │ ├── jsTest │ │ │ └── kotlin │ │ │ │ └── JavaScriptRendererTest.kt │ │ ├── jvmMain │ │ │ └── kotlin │ │ │ │ ├── BasicSceneExample.jvm.kt │ │ │ │ └── Main.kt │ │ └── jvmTest │ │ │ └── kotlin │ │ │ └── JvmExampleTest.kt │ └── webgl-test.html ├── common-backend │ ├── BackendAdapter.kt │ └── EnvironmentScene.kt ├── embedding-galaxy-android │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ └── shaders │ │ │ ├── basic.fs_main.spv │ │ │ ├── basic.vs_main.spv │ │ │ ├── fullscreen_fxaa.frag.main.spv │ │ │ ├── fullscreen_fxaa.vert.main.spv │ │ │ ├── triangle.frag.main.spv │ │ │ ├── triangle.vert.main.spv │ │ │ ├── unlit_color.frag.main.spv │ │ │ ├── unlit_color.vert.main.spv │ │ │ ├── unlit_points.frag.main.spv │ │ │ ├── unlit_points.vert.main.spv │ │ │ ├── unlit_points_quad.frag.main.spv │ │ │ └── unlit_points_quad.vert.main.spv │ │ └── java │ │ └── io │ │ └── materia │ │ └── examples │ │ └── embeddinggalaxy │ │ └── android │ │ └── EmbeddingGalaxyActivity.kt ├── embedding-galaxy │ ├── README.md │ ├── build.gradle.kts │ ├── src │ │ ├── commonMain │ │ │ └── kotlin │ │ │ │ └── io │ │ │ │ └── materia │ │ │ │ └── examples │ │ │ │ └── embeddinggalaxy │ │ │ │ ├── EmbeddingGalaxyExample.kt │ │ │ │ └── EmbeddingGalaxyScene.kt │ │ ├── commonTest │ │ │ └── kotlin │ │ │ │ └── io │ │ │ │ └── materia │ │ │ │ └── examples │ │ │ │ └── embeddinggalaxy │ │ │ │ └── EmbeddingGalaxySceneTest.kt │ │ ├── jsMain │ │ │ ├── kotlin │ │ │ │ └── io │ │ │ │ │ └── materia │ │ │ │ │ └── examples │ │ │ │ │ └── embeddinggalaxy │ │ │ │ │ └── Main.kt │ │ │ └── resources │ │ │ │ └── index.html │ │ └── jvmMain │ │ │ └── kotlin │ │ │ └── io │ │ │ └── materia │ │ │ └── examples │ │ │ └── embeddinggalaxy │ │ │ └── Main.kt │ └── webpack.config.d │ │ └── publicPath.js ├── force-graph-android │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ └── shaders │ │ │ ├── basic.fs_main.spv │ │ │ ├── basic.vs_main.spv │ │ │ ├── fullscreen_fxaa.frag.main.spv │ │ │ ├── fullscreen_fxaa.vert.main.spv │ │ │ ├── triangle.frag.main.spv │ │ │ ├── triangle.vert.main.spv │ │ │ ├── unlit_color.frag.main.spv │ │ │ ├── unlit_color.vert.main.spv │ │ │ ├── unlit_points.frag.main.spv │ │ │ ├── unlit_points.vert.main.spv │ │ │ ├── unlit_points_quad.frag.main.spv │ │ │ └── unlit_points_quad.vert.main.spv │ │ └── java │ │ └── io │ │ └── materia │ │ └── examples │ │ └── forcegraph │ │ └── android │ │ └── ForceGraphActivity.kt ├── force-graph │ ├── README.md │ ├── build.gradle.kts │ ├── src │ │ ├── commonMain │ │ │ ├── kotlin │ │ │ │ └── io │ │ │ │ │ └── materia │ │ │ │ │ └── examples │ │ │ │ │ └── forcegraph │ │ │ │ │ ├── ForceGraphExample.kt │ │ │ │ │ ├── ForceGraphLayout.kt │ │ │ │ │ └── ForceGraphScene.kt │ │ │ └── resources │ │ │ │ └── data │ │ │ │ └── force-graph.json │ │ ├── commonTest │ │ │ └── kotlin │ │ │ │ └── io │ │ │ │ └── materia │ │ │ │ └── examples │ │ │ │ └── forcegraph │ │ │ │ └── ForceGraphSceneTest.kt │ │ ├── jsMain │ │ │ ├── kotlin │ │ │ │ └── io │ │ │ │ │ └── materia │ │ │ │ │ └── examples │ │ │ │ │ └── forcegraph │ │ │ │ │ └── Main.kt │ │ │ └── resources │ │ │ │ └── index.html │ │ └── jvmMain │ │ │ └── kotlin │ │ │ └── io │ │ │ └── materia │ │ │ └── examples │ │ │ └── forcegraph │ │ │ └── Main.kt │ └── webpack.config.d │ │ └── publicPath.js ├── profiling-example │ ├── README.md │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── ProfilingExample.kt ├── simple-demo.kt ├── triangle-android │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ └── shaders │ │ │ ├── basic.fs_main.spv │ │ │ ├── basic.vs_main.spv │ │ │ ├── fullscreen_fxaa.frag.main.spv │ │ │ ├── fullscreen_fxaa.vert.main.spv │ │ │ ├── triangle.frag.main.spv │ │ │ ├── triangle.vert.main.spv │ │ │ ├── unlit_color.frag.main.spv │ │ │ ├── unlit_color.vert.main.spv │ │ │ ├── unlit_points.frag.main.spv │ │ │ ├── unlit_points.vert.main.spv │ │ │ ├── unlit_points_quad.frag.main.spv │ │ │ └── unlit_points_quad.vert.main.spv │ │ ├── java │ │ └── io │ │ │ └── materia │ │ │ └── examples │ │ │ └── triangle │ │ │ └── android │ │ │ └── TriangleActivity.kt │ │ └── res │ │ └── values │ │ └── strings.xml └── triangle │ ├── README.md │ ├── build.gradle.kts │ ├── src │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── io │ │ │ └── materia │ │ │ └── examples │ │ │ └── triangle │ │ │ └── ShaderResources.android.kt │ ├── commonMain │ │ └── kotlin │ │ │ └── io │ │ │ └── materia │ │ │ └── examples │ │ │ └── triangle │ │ │ ├── ShaderResources.kt │ │ │ └── TriangleExample.kt │ ├── jsMain │ │ ├── kotlin │ │ │ └── io │ │ │ │ └── materia │ │ │ │ └── examples │ │ │ │ └── triangle │ │ │ │ ├── Main.kt │ │ │ │ └── ShaderResources.js.kt │ │ └── resources │ │ │ └── index.html │ ├── jvmMain │ │ └── kotlin │ │ │ └── io │ │ │ └── materia │ │ │ └── examples │ │ │ └── triangle │ │ │ ├── Main.kt │ │ │ └── ShaderResources.jvm.kt │ ├── jvmTest │ │ └── kotlin │ │ │ └── io │ │ │ └── materia │ │ │ └── examples │ │ │ └── triangle │ │ │ └── JvmTriangleExampleTest.kt │ └── wasmJsTest │ │ └── kotlin │ │ └── JavaScriptRendererTest.kt │ ├── webgl-test.html │ └── webpack.config.d │ └── publicPath.js ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kotlin-js-store └── yarn.lock ├── materia-engine ├── build.gradle.kts └── src │ ├── androidMain │ ├── AndroidManifest.xml │ └── kotlin │ │ └── io │ │ └── materia │ │ └── engine │ │ ├── core │ │ └── RenderLoop.android.kt │ │ └── window │ │ └── KmpWindow.android.kt │ ├── commonMain │ └── kotlin │ │ └── io │ │ └── materia │ │ └── engine │ │ ├── camera │ │ ├── OrbitController.kt │ │ └── PerspectiveCamera.kt │ │ ├── core │ │ ├── Disposable.kt │ │ └── RenderLoop.kt │ │ ├── geometry │ │ ├── Geometry.kt │ │ └── GeometryUtils.kt │ │ ├── material │ │ ├── Material.kt │ │ ├── RenderState.kt │ │ └── StandardMaterial.kt │ │ ├── math │ │ ├── Bounding.kt │ │ ├── Color.kt │ │ ├── Mat4.kt │ │ ├── Quat.kt │ │ ├── Spline.kt │ │ ├── Transform.kt │ │ └── Vec.kt │ │ ├── memory │ │ ├── FrameArena.kt │ │ └── UniformRingBuffer.kt │ │ ├── render │ │ ├── EffectComposer.kt │ │ ├── EffectPipelineFactory.kt │ │ ├── EngineRenderer.kt │ │ ├── FullScreenEffectPass.kt │ │ ├── GeometryUploader.kt │ │ ├── MaterialBindingBlueprint.kt │ │ ├── PostProcessPipelineFactory.kt │ │ ├── SceneRenderer.kt │ │ └── UnlitPipelineFactory.kt │ │ ├── renderer │ │ └── WebGPURenderer.kt │ │ ├── scene │ │ ├── EngineMesh.kt │ │ ├── InstancedPoints.kt │ │ ├── Mesh.kt │ │ ├── Node.kt │ │ └── Scene.kt │ │ ├── shader │ │ └── ShaderLibrary.kt │ │ └── window │ │ └── KmpWindow.kt │ ├── commonTest │ └── kotlin │ │ └── io │ │ └── materia │ │ └── engine │ │ ├── core │ │ ├── DisposableTest.kt │ │ └── RenderLoopConfigTest.kt │ │ ├── geometry │ │ ├── GeometryTest.kt │ │ └── GeometryUtilsTest.kt │ │ ├── material │ │ └── MaterialTest.kt │ │ ├── math │ │ ├── BoundingTests.kt │ │ ├── MathTests.kt │ │ └── SplineTests.kt │ │ ├── memory │ │ ├── FrameArenaTests.kt │ │ └── UniformRingBufferTests.kt │ │ ├── render │ │ ├── EffectComposerTest.kt │ │ ├── EffectPipelineFactoryTest.kt │ │ ├── FullScreenEffectPassTest.kt │ │ └── UnlitPipelineFactoryTest.kt │ │ ├── renderer │ │ ├── WebGPURendererConfigTest.kt │ │ └── WebGPURendererIntegrationTest.kt │ │ ├── scene │ │ ├── EngineMeshTest.kt │ │ ├── InstancedPointsTest.kt │ │ ├── MeshTest.kt │ │ └── SceneTests.kt │ │ ├── shader │ │ └── ShaderLibraryTest.kt │ │ └── window │ │ └── WindowConfigTest.kt │ ├── jsMain │ └── kotlin │ │ └── io │ │ └── materia │ │ └── engine │ │ ├── core │ │ └── RenderLoop.js.kt │ │ └── window │ │ └── KmpWindow.js.kt │ ├── jsTest │ └── kotlin │ │ └── io │ │ └── materia │ │ └── engine │ │ ├── core │ │ └── RenderLoopJsTest.kt │ │ └── window │ │ └── KmpWindowJsTest.kt │ └── jvmMain │ └── kotlin │ └── io │ └── materia │ └── engine │ ├── core │ └── RenderLoop.jvm.kt │ └── window │ └── KmpWindow.jvm.kt ├── materia-examples-common ├── build.gradle.kts └── src │ ├── androidMain │ ├── AndroidManifest.xml │ └── kotlin │ │ └── io │ │ └── materia │ │ └── examples │ │ └── common │ │ └── Hud.android.kt │ ├── commonMain │ └── kotlin │ │ └── io │ │ └── materia │ │ └── examples │ │ └── common │ │ ├── CameraRails.kt │ │ ├── Colors.kt │ │ ├── ExampleRunner.kt │ │ └── Hud.kt │ ├── jsMain │ └── kotlin │ │ └── io │ │ └── materia │ │ └── examples │ │ └── common │ │ └── Hud.js.kt │ └── jvmMain │ └── kotlin │ └── io │ └── materia │ └── examples │ └── common │ ├── Hud.jvm.kt │ └── WindowCapture.kt ├── materia-gpu ├── build.gradle.kts └── src │ ├── androidMain │ ├── AndroidManifest.xml │ └── kotlin │ │ └── io │ │ └── materia │ │ └── gpu │ │ ├── GpuCommandsAndroid.kt │ │ ├── GpuCoreAndroid.kt │ │ ├── GpuPipelineAndroid.kt │ │ └── GpuResourcesAndroid.kt │ ├── commonMain │ └── kotlin │ │ └── io │ │ └── materia │ │ └── gpu │ │ ├── GpuCommands.kt │ │ ├── GpuCore.kt │ │ ├── GpuPipeline.kt │ │ ├── GpuResources.kt │ │ └── GpuSurfaceFactory.kt │ ├── jsMain │ └── kotlin │ │ └── io │ │ └── materia │ │ └── gpu │ │ ├── GpuCommandsJs.kt │ │ ├── GpuCoreJs.kt │ │ ├── GpuPipelineJs.kt │ │ └── GpuResourcesJs.kt │ └── jvmMain │ └── kotlin │ └── io │ └── materia │ └── gpu │ ├── GpuCommandsJvm.kt │ ├── GpuCoreJvm.kt │ ├── GpuPipelineJvm.kt │ └── GpuResourcesJvm.kt ├── materia-logo.png ├── materia-postprocessing ├── build.gradle.kts └── src │ └── commonMain │ └── kotlin │ └── io │ └── materia │ └── postprocessing │ ├── AfterimagePass.kt │ ├── AntiAliasingPasses.kt │ ├── BloomPass.kt │ ├── BokehPass.kt │ ├── DotScreenPass.kt │ ├── EffectComposer.kt │ ├── FilmPass.kt │ ├── GlitchPass.kt │ ├── HalftonePass.kt │ ├── OutlinePass.kt │ ├── OutputPass.kt │ ├── Pass.kt │ ├── RenderPass.kt │ ├── SAOPass.kt │ ├── SSAOPass.kt │ ├── ShaderPass.kt │ ├── Types.kt │ └── UnrealBloomPass.kt ├── materia-validation ├── build.gradle.kts └── src │ ├── commonMain │ └── kotlin │ │ └── io │ │ └── materia │ │ └── validation │ │ ├── api │ │ ├── CriteriaExtractor.kt │ │ ├── ProductionReadinessChecker.kt │ │ ├── RecommendationEngine.kt │ │ ├── RemediationActionGenerator.kt │ │ ├── ResultAggregator.kt │ │ ├── ValidationOrchestrator.kt │ │ └── Validator.kt │ │ ├── exceptions │ │ └── ValidationExceptions.kt │ │ ├── models │ │ ├── IssueType.kt │ │ ├── Platform.kt │ │ ├── ProductionReadinessReport.kt │ │ ├── ProductionReadinessReportV2.kt │ │ ├── RemediationAction.kt │ │ ├── Severity.kt │ │ ├── ValidationCategory.kt │ │ ├── ValidationConfiguration.kt │ │ ├── ValidationCriterion.kt │ │ ├── ValidationIssueV2.kt │ │ ├── ValidationResults.kt │ │ └── ValidationStatus.kt │ │ ├── reporting │ │ ├── ChartGenerator.kt │ │ ├── ConsoleReportGenerator.kt │ │ ├── HtmlReportGenerator.kt │ │ ├── MarkdownReportGenerator.kt │ │ ├── ReportFormatters.kt │ │ ├── ReportGenerator.kt │ │ └── ReportStyles.kt │ │ ├── services │ │ ├── CompilationValidator.kt │ │ ├── ConstitutionalValidator.kt │ │ ├── PerformanceValidator.kt │ │ ├── SecurityValidator.kt │ │ └── TestCoverageValidator.kt │ │ └── utils │ │ ├── FormatExtensions.kt │ │ └── GitInfo.kt │ ├── commonTest │ └── kotlin │ │ └── io │ │ └── materia │ │ └── validation │ │ ├── api │ │ └── ValidationPipelineTest.kt │ │ ├── contract │ │ ├── CompilationTest.kt │ │ ├── ConstitutionalTest.kt │ │ ├── PerformanceTest.kt │ │ ├── ProductionReadinessTest.kt │ │ ├── SecurityTest.kt │ │ └── TestsValidationTest.kt │ │ └── integration │ │ └── IntegrationTests.kt │ ├── jsMain │ └── kotlin │ │ └── io │ │ └── materia │ │ └── validation │ │ ├── platform │ │ └── JsPlatformValidator.kt │ │ └── services │ │ └── CompilationValidator.kt │ ├── jvmMain │ └── kotlin │ │ └── io │ │ └── materia │ │ └── validation │ │ ├── platform │ │ └── JvmPlatformValidator.kt │ │ └── services │ │ └── CompilationValidator.kt │ └── nativeMain │ └── kotlin │ └── io │ └── materia │ └── validation │ ├── platform │ └── NativePlatformValidator.kt │ └── services │ └── CompilationValidator.kt ├── samples ├── cicd-integration │ └── README.md ├── tools-advanced │ └── README.md └── tools-basic │ ├── README.md │ └── build.gradle.kts ├── settings.gradle.kts ├── sign-artifact.sh ├── src ├── androidMain │ ├── AndroidManifest.xml │ └── kotlin │ │ └── io │ │ └── materia │ │ ├── audio │ │ └── AudioAndroid.kt │ │ ├── controls │ │ └── PointerLock.android.kt │ │ ├── core │ │ ├── math │ │ │ └── MathUtilsAndroid.kt │ │ └── platform │ │ │ ├── Platform.android.kt │ │ │ └── PlatformFunctions.android.kt │ │ ├── datetime │ │ └── DateTimeUtils.android.kt │ │ ├── io │ │ └── JsonIo.android.kt │ │ ├── loader │ │ ├── AssetResolver.android.kt │ │ └── PlatformImageDecoder.android.kt │ │ ├── performance │ │ └── AdaptiveRenderer.android.kt │ │ ├── physics │ │ └── PhysicsEngine.android.kt │ │ ├── renderer │ │ ├── RenderSurface.kt │ │ ├── Renderer.kt │ │ ├── RendererFactory.android.kt │ │ ├── SurfaceFactory.android.kt │ │ ├── backend │ │ │ └── AndroidVulkanNegotiator.kt │ │ ├── gpu │ │ │ └── GpuContext.android.kt │ │ └── metrics │ │ │ └── AndroidPerformanceMonitor.kt │ │ ├── texture │ │ ├── CanvasTexture.android.kt │ │ ├── CompressedTextureSupport.android.kt │ │ └── Source.android.kt │ │ ├── util │ │ ├── Base64Compat.android.kt │ │ └── Console.android.kt │ │ ├── validation │ │ └── platform │ │ │ └── FileScannerFactory.android.kt │ │ ├── verification │ │ └── FileSystem.android.kt │ │ └── xr │ │ ├── ARCoreWrappers.kt │ │ ├── XRPlatformStubs.kt │ │ ├── XRSystem.android.kt │ │ ├── helpers │ │ ├── CameraPermissionHelper.kt │ │ ├── CloudAnchorManager.kt │ │ ├── DisplayRotationHelper.kt │ │ └── InstantPlacementManager.kt │ │ └── input │ │ └── XRInputStubs.kt ├── androidUnitTest │ └── kotlin │ │ └── io │ │ └── materia │ │ └── renderer │ │ └── TestHelpers.android.kt ├── commonMain │ ├── kotlin │ │ └── io │ │ │ └── materia │ │ │ ├── _future_webgpu │ │ │ ├── EquirectangularToCubeGenerator.kt.txt │ │ │ ├── InstancedRenderer.kt.txt │ │ │ ├── PMREMGenerator.kt.txt │ │ │ └── WebGPURenderTarget.kt.txt │ │ │ ├── animation │ │ │ ├── AnimationAction.kt │ │ │ ├── AnimationCompressor.kt │ │ │ ├── AnimationMixer.kt │ │ │ ├── AnimationResult.kt │ │ │ ├── AnimationSystem.kt │ │ │ ├── IKSolver.kt │ │ │ ├── MorphTargetAnimator.kt │ │ │ ├── SkeletalAnimationSystem.kt │ │ │ ├── Skeleton.kt │ │ │ ├── StateMachine.kt │ │ │ ├── compression │ │ │ │ ├── ConfigOptimizer.kt │ │ │ │ ├── CurveFitter.kt │ │ │ │ ├── KeyframeOptimizer.kt │ │ │ │ ├── QualityEstimator.kt │ │ │ │ ├── QuaternionCompressor.kt │ │ │ │ └── SplineCompressor.kt │ │ │ ├── skeleton │ │ │ │ ├── BoneHierarchy.kt │ │ │ │ ├── IKSystem.kt │ │ │ │ ├── PoseManager.kt │ │ │ │ └── SkeletonTypes.kt │ │ │ └── state │ │ │ │ ├── ParameterManager.kt │ │ │ │ ├── StateListeners.kt │ │ │ │ ├── StateTypes.kt │ │ │ │ └── TransitionEngine.kt │ │ │ ├── audio │ │ │ ├── Audio.kt │ │ │ ├── AudioAnalyser.kt │ │ │ ├── AudioBuffer.kt │ │ │ ├── AudioContext.kt │ │ │ ├── AudioListener.kt │ │ │ ├── AudioLoader.kt │ │ │ └── PositionalAudio.kt │ │ │ ├── camera │ │ │ ├── ArrayCamera.kt │ │ │ ├── Camera.kt │ │ │ ├── CubeCamera.kt │ │ │ ├── OrthographicCamera.kt │ │ │ ├── PerspectiveCamera.kt │ │ │ └── StereoCamera.kt │ │ │ ├── clipping │ │ │ ├── ClippingShaderGenerator.kt │ │ │ ├── ClippingSupport.kt │ │ │ └── Plane.kt │ │ │ ├── controls │ │ │ ├── ArcballControls.kt │ │ │ ├── CameraControls.kt │ │ │ ├── ControlsFactory.kt │ │ │ ├── DragControls.kt │ │ │ ├── FirstPersonControls.kt │ │ │ ├── FlyControls.kt │ │ │ ├── MapControls.kt │ │ │ ├── OrbitControls.kt │ │ │ ├── PointerLock.kt │ │ │ ├── PointerLockControls.kt │ │ │ ├── TrackballControls.kt │ │ │ └── TransformControls.kt │ │ │ ├── core │ │ │ ├── Disposable.kt │ │ │ ├── Result.kt │ │ │ ├── math │ │ │ │ ├── Box3.kt │ │ │ │ ├── Color.kt │ │ │ │ ├── Euler.kt │ │ │ │ ├── InlineMath.kt │ │ │ │ ├── KormaInterop.kt │ │ │ │ ├── MathUtils.kt │ │ │ │ ├── Matrix3.kt │ │ │ │ ├── Matrix4.kt │ │ │ │ ├── Matrix4Core.kt │ │ │ │ ├── Matrix4Decomposition.kt │ │ │ │ ├── Matrix4Operations.kt │ │ │ │ ├── Matrix4Projections.kt │ │ │ │ ├── Matrix4Transformations.kt │ │ │ │ ├── ObjectPool.kt │ │ │ │ ├── Plane.kt │ │ │ │ ├── Quaternion.kt │ │ │ │ ├── Ray.kt │ │ │ │ ├── Sphere.kt │ │ │ │ ├── Vector2.kt │ │ │ │ ├── Vector3.kt │ │ │ │ ├── Vector4.kt │ │ │ │ └── VectorBatch.kt │ │ │ ├── platform │ │ │ │ ├── Platform.kt │ │ │ │ └── PlatformFunctions.kt │ │ │ ├── scene │ │ │ │ ├── Mesh.kt │ │ │ │ ├── Object3D.kt │ │ │ │ ├── Object3DCore.kt │ │ │ │ ├── Object3DExtensions.kt │ │ │ │ ├── Object3DHierarchy.kt │ │ │ │ ├── Object3DTransform.kt │ │ │ │ ├── Scene.kt │ │ │ │ ├── SkinnedMesh.kt │ │ │ │ ├── Transform.kt │ │ │ │ └── transform │ │ │ │ │ ├── MatrixOperations.kt │ │ │ │ │ ├── TransformHierarchy.kt │ │ │ │ │ ├── TransformOperations.kt │ │ │ │ │ └── TransformUtils.kt │ │ │ └── time │ │ │ │ └── Clock.kt │ │ │ ├── curve │ │ │ ├── BezierCurves.kt │ │ │ ├── CatmullRomCurve3.kt │ │ │ ├── Curve.kt │ │ │ ├── Curve3.kt │ │ │ ├── LineCurve3.kt │ │ │ └── Path.kt │ │ │ ├── datetime │ │ │ └── DateTimeUtils.kt │ │ │ ├── effects │ │ │ ├── EffectComposer.kt │ │ │ ├── EffectPipelineFactory.kt │ │ │ ├── Effects.kt │ │ │ ├── FullScreenEffect.kt │ │ │ ├── FullScreenEffectPass.kt │ │ │ ├── RenderLoop.kt │ │ │ ├── UniformBlock.kt │ │ │ ├── WGSLLib.kt │ │ │ └── WebGPUCanvasConfig.kt │ │ │ ├── exporter │ │ │ ├── ColladaExporter.kt │ │ │ ├── GLTFExporter.kt │ │ │ ├── OBJExporter.kt │ │ │ ├── PLYExporter.kt │ │ │ ├── STLExporter.kt │ │ │ └── USDExporter.kt │ │ │ ├── fog │ │ │ ├── Fog.kt │ │ │ ├── FogBase.kt │ │ │ ├── FogExp2.kt │ │ │ └── FogShaderInjector.kt │ │ │ ├── geometry │ │ │ ├── BufferGeometry.kt │ │ │ ├── CapsuleGeometry.kt │ │ │ ├── CircleGeometry.kt │ │ │ ├── ConeGeometry.kt │ │ │ ├── EdgesGeometry.kt │ │ │ ├── ExtrudeGeometry.kt │ │ │ ├── GeometryGenerator.kt │ │ │ ├── GeometryProcessor.kt │ │ │ ├── GeometryTypes.kt │ │ │ ├── InstancedPointsGeometry.kt │ │ │ ├── LatheGeometry.kt │ │ │ ├── ParametricGeometry.kt │ │ │ ├── PlatonicSolids.kt │ │ │ ├── PolyhedronGeometry.kt │ │ │ ├── PrimitiveGeometry.kt │ │ │ ├── TextGeometry.kt │ │ │ ├── TorusKnotGeometry.kt │ │ │ ├── TubeGeometry.kt │ │ │ ├── UVGenerator.kt │ │ │ ├── primitives │ │ │ │ ├── BoxGeometry.kt │ │ │ │ ├── CylinderGeometry.kt │ │ │ │ ├── PlaneGeometry.kt │ │ │ │ ├── RingGeometry.kt │ │ │ │ ├── SphereGeometry.kt │ │ │ │ └── TorusGeometry.kt │ │ │ ├── processing │ │ │ │ ├── BoundingVolumeCalculator.kt │ │ │ │ ├── LODGenerator.kt │ │ │ │ ├── MeshSimplifier.kt │ │ │ │ ├── NormalGenerator.kt │ │ │ │ ├── TangentGenerator.kt │ │ │ │ └── VertexOptimizer.kt │ │ │ ├── text │ │ │ │ ├── GeometryMerger.kt │ │ │ │ ├── PathConverter.kt │ │ │ │ ├── ShapeTriangulator.kt │ │ │ │ └── TextLayoutEngine.kt │ │ │ └── uvgen │ │ │ │ ├── BoxUVProjection.kt │ │ │ │ ├── CylindricalUVProjection.kt │ │ │ │ ├── PlanarUVProjection.kt │ │ │ │ ├── SphericalUVProjection.kt │ │ │ │ ├── UVOptimization.kt │ │ │ │ └── UVUnwrapping.kt │ │ │ ├── helper │ │ │ ├── ArrowHelper.kt │ │ │ ├── BoundingHelpers.kt │ │ │ ├── DebugHelpers.kt │ │ │ ├── GeometryHelpers.kt │ │ │ ├── Helper.kt │ │ │ └── LightHelpers.kt │ │ │ ├── instancing │ │ │ ├── InstancedBufferAttribute.kt │ │ │ └── InstancedMesh.kt │ │ │ ├── io │ │ │ ├── EmbeddingData.kt │ │ │ ├── GraphData.kt │ │ │ ├── JsonIo.kt │ │ │ ├── SimpleDataModels.kt │ │ │ └── SyntheticDataFactory.kt │ │ │ ├── layers │ │ │ └── Layers.kt │ │ │ ├── layout │ │ │ └── ForceLayout.kt │ │ │ ├── light │ │ │ └── LightTypeAliases.kt │ │ │ ├── lighting │ │ │ ├── AdvancedLights.kt │ │ │ ├── BasicLights.kt │ │ │ ├── IBLProcessor.kt │ │ │ ├── IBLProcessorNew.kt │ │ │ ├── IBLProcessorSimple.kt │ │ │ ├── IBLTypes.kt │ │ │ ├── LightProbe.kt │ │ │ ├── LightingSystem.kt │ │ │ ├── LightingTypes.kt │ │ │ ├── SceneEnvironmentExtensions.kt │ │ │ ├── ShadowMapper.kt │ │ │ ├── SphericalHarmonics.kt │ │ │ ├── ibl │ │ │ │ ├── BRDFCalculator.kt │ │ │ │ ├── ConvolutionProcessor.kt │ │ │ │ ├── CubemapGenerator.kt │ │ │ │ ├── CubemapSampler.kt │ │ │ │ ├── IBLConvolutionProfiler.kt │ │ │ │ ├── IBLTypes.kt │ │ │ │ ├── PrefilterMipSelector.kt │ │ │ │ ├── SamplingUtils.kt │ │ │ │ └── SphericalHarmonicsProcessor.kt │ │ │ ├── probe │ │ │ │ ├── ProbeBakingSystem.kt │ │ │ │ ├── ProbeCapture.kt │ │ │ │ ├── ProbeCompression.kt │ │ │ │ ├── ProbeInfluence.kt │ │ │ │ ├── ProbeOptimization.kt │ │ │ │ ├── ProbePlacement.kt │ │ │ │ ├── ProbeVolume.kt │ │ │ │ └── SphericalHarmonicsCalculator.kt │ │ │ └── shadow │ │ │ │ ├── FrustumCalculator.kt │ │ │ │ ├── ShadowGenerator.kt │ │ │ │ ├── ShadowSampler.kt │ │ │ │ └── ShadowTypes.kt │ │ │ ├── loader │ │ │ ├── AdvancedAssetLoader.kt │ │ │ ├── AssetLoader.kt │ │ │ ├── AssetResolver.kt │ │ │ ├── ColladaLoader.kt │ │ │ ├── DRACOLoader.kt │ │ │ ├── EXRLoader.kt │ │ │ ├── FBXLoader.kt │ │ │ ├── FontLoader.kt │ │ │ ├── GLTFLoader.kt │ │ │ ├── HDRLoader.kt │ │ │ ├── ImageLoader.kt │ │ │ ├── KTX2Loader.kt │ │ │ ├── LoadingManager.kt │ │ │ ├── OBJLoader.kt │ │ │ ├── PLYLoader.kt │ │ │ ├── STLLoader.kt │ │ │ ├── TGALoader.kt │ │ │ └── TextureLoader.kt │ │ │ ├── material │ │ │ ├── LineBasicMaterial.kt │ │ │ ├── LineDashedMaterial.kt │ │ │ ├── Material.kt │ │ │ ├── MaterialProcessor.kt │ │ │ ├── MaterialProperties.kt │ │ │ ├── MaterialTypes.kt │ │ │ ├── MaterialUtils.kt │ │ │ ├── MeshBasicMaterial.kt │ │ │ ├── MeshDepthMaterial.kt │ │ │ ├── MeshDistanceMaterial.kt │ │ │ ├── MeshLambertMaterial.kt │ │ │ ├── MeshMatcapMaterial.kt │ │ │ ├── MeshNormalMaterial.kt │ │ │ ├── MeshPhongMaterial.kt │ │ │ ├── MeshPhysicalMaterial.kt │ │ │ ├── MeshStandardMaterial.kt │ │ │ ├── MeshToonMaterial.kt │ │ │ ├── PBRMaterial.kt.broken │ │ │ ├── RawShaderMaterial.kt │ │ │ ├── ShaderCompiler.kt │ │ │ ├── ShaderMaterial.kt │ │ │ ├── ShadowMaterial.kt │ │ │ ├── SimpleMaterial.kt │ │ │ ├── TextureAtlas.kt │ │ │ ├── atlas │ │ │ │ ├── AlternativePackers.kt │ │ │ │ └── RectanglePacking.kt │ │ │ └── shader │ │ │ │ ├── ShaderPlatform.kt │ │ │ │ ├── ShaderPreprocessor.kt │ │ │ │ ├── ShaderTypes.kt │ │ │ │ └── ShaderValidator.kt │ │ │ ├── morph │ │ │ ├── MorphAnimationMixer.kt │ │ │ ├── MorphShaderGenerator.kt │ │ │ ├── MorphTargetGeometry.kt │ │ │ └── MorphTargets.kt │ │ │ ├── optimization │ │ │ ├── CullingSystem.kt │ │ │ ├── InstanceManager.kt │ │ │ ├── LODSystem.kt │ │ │ └── ObjectPool.kt │ │ │ ├── performance │ │ │ ├── AdaptiveRenderer.kt │ │ │ ├── AdaptiveTypes.kt │ │ │ ├── PerformanceMonitors.kt │ │ │ └── QualityTier.kt │ │ │ ├── physics │ │ │ ├── CharacterController.kt │ │ │ ├── CollisionShapeBase.kt │ │ │ ├── CollisionShapeFactory.kt │ │ │ ├── CollisionShapes.kt │ │ │ ├── PhysicsConstraints.kt │ │ │ ├── PhysicsImplementations.kt │ │ │ ├── PhysicsInterfaces.kt │ │ │ ├── PhysicsMatrixExtensions.kt │ │ │ ├── PhysicsTypes.kt │ │ │ ├── PhysicsWorld.kt │ │ │ ├── RigidBody.kt │ │ │ ├── character │ │ │ │ ├── CharacterMetrics.kt │ │ │ │ ├── GroundDetector.kt │ │ │ │ ├── JumpSystem.kt │ │ │ │ ├── MovementSystem.kt │ │ │ │ ├── PlatformTracker.kt │ │ │ │ └── SweepTester.kt │ │ │ ├── constraints │ │ │ │ ├── ConeTwistConstraintImpl.kt │ │ │ │ ├── ConstraintJacobian.kt │ │ │ │ ├── Generic6DofConstraintImpl.kt │ │ │ │ ├── HingeConstraintImpl.kt │ │ │ │ ├── PointToPointConstraintImpl.kt │ │ │ │ └── SliderConstraintImpl.kt │ │ │ └── shapes │ │ │ │ ├── CompoundShape.kt │ │ │ │ ├── ConvexHullShape.kt │ │ │ │ ├── HeightfieldShape.kt │ │ │ │ ├── PrimitiveShapes.kt │ │ │ │ └── TriangleMeshShape.kt │ │ │ ├── points │ │ │ ├── Points.kt │ │ │ ├── PointsMaterial.kt │ │ │ ├── Sprite.kt │ │ │ └── SpriteMaterial.kt │ │ │ ├── profiling │ │ │ ├── AnimationProfiler.kt │ │ │ ├── GeometryProfiler.kt │ │ │ ├── MemoryProfiler.kt │ │ │ ├── PerformanceMonitor.kt │ │ │ ├── PerformanceProfiler.kt │ │ │ ├── PhysicsProfiler.kt │ │ │ ├── ProfilingDashboard.kt │ │ │ ├── ProfilingReport.kt │ │ │ └── SceneProfiler.kt │ │ │ ├── raycaster │ │ │ └── Raycaster.kt │ │ │ ├── render │ │ │ ├── GPULines.kt │ │ │ └── PointsBatch.kt │ │ │ ├── renderer │ │ │ ├── BackendType.kt │ │ │ ├── CubeRenderTarget.kt │ │ │ ├── FPSCounter.kt │ │ │ ├── FeatureParityEvaluator.kt │ │ │ ├── RenderStats.kt │ │ │ ├── RenderSurface.kt │ │ │ ├── RenderTarget.kt │ │ │ ├── Renderer.kt │ │ │ ├── RendererCapabilities.kt │ │ │ ├── RendererConfig.kt │ │ │ ├── RendererFactory.kt │ │ │ ├── RendererInitializationException.kt │ │ │ ├── SurfaceFactory.kt │ │ │ ├── Texture.kt │ │ │ ├── TextureTypes.kt │ │ │ ├── backend │ │ │ │ ├── BackendNegotiator.kt │ │ │ │ ├── BackendTypes.kt │ │ │ │ ├── CapabilityRequest.kt │ │ │ │ ├── DeviceCapabilityReport.kt │ │ │ │ ├── FeatureParityMatrix.kt │ │ │ │ ├── RenderSurfaceDescriptor.kt │ │ │ │ ├── RenderingBackendProfile.kt │ │ │ │ └── SurfaceConfig.kt │ │ │ ├── buffer │ │ │ │ └── BufferTypes.kt │ │ │ ├── feature020 │ │ │ │ ├── BufferExceptions.kt │ │ │ │ ├── BufferHandle.kt │ │ │ │ ├── BufferManager.kt │ │ │ │ ├── RenderPassManager.kt │ │ │ │ ├── SimulatedRenderPassManager.kt │ │ │ │ ├── SimulatedSwapchainManager.kt │ │ │ │ └── SwapchainManager.kt │ │ │ ├── geometry │ │ │ │ ├── GeometryDescriptor.kt │ │ │ │ └── GeometryMetadataHelpers.kt │ │ │ ├── gpu │ │ │ │ ├── GpuContext.kt │ │ │ │ ├── GpuDiagnostics.kt │ │ │ │ └── GpuResourceRegistry.kt │ │ │ ├── lighting │ │ │ │ └── SceneLightingUniforms.kt │ │ │ ├── material │ │ │ │ └── MaterialDescriptorRegistry.kt │ │ │ ├── metrics │ │ │ │ └── PerformanceMonitor.kt │ │ │ ├── shader │ │ │ │ ├── MaterialShaderLibrary.kt │ │ │ │ └── ShaderChunkRegistry.kt │ │ │ ├── state │ │ │ │ └── RenderState.kt │ │ │ └── webgpu │ │ │ │ └── WebGPUDescriptors.kt │ │ │ ├── shape │ │ │ ├── LatheGeometry.kt │ │ │ ├── Shape.kt │ │ │ ├── ShapeGeometry.kt │ │ │ ├── ShapePath.kt │ │ │ └── ShapeUtils.kt │ │ │ ├── telemetry │ │ │ ├── BackendDiagnosticsLog.kt │ │ │ └── BackendTelemetryEmitter.kt │ │ │ ├── texture │ │ │ ├── CanvasTexture.kt │ │ │ ├── CompressedTexture.kt │ │ │ ├── CubeTexture.kt │ │ │ ├── DataTexture.kt │ │ │ ├── DepthTexture.kt │ │ │ ├── PMREMGenerator.kt │ │ │ ├── Source.kt │ │ │ ├── Texture.kt │ │ │ ├── Texture2D.kt │ │ │ └── VideoTexture.kt │ │ │ ├── util │ │ │ ├── Base64Compat.kt │ │ │ ├── Console.kt │ │ │ └── MateriaLogger.kt │ │ │ ├── validation │ │ │ ├── ImplementationValidator.kt │ │ │ ├── PlaceholderScanner.kt │ │ │ ├── ProductionReadinessChecker.kt │ │ │ ├── RendererFactory.kt │ │ │ ├── ValidationDataTypes.kt │ │ │ ├── checker │ │ │ │ └── DefaultProductionReadinessChecker.kt │ │ │ ├── model │ │ │ │ ├── ImplementationGap.kt │ │ │ │ ├── PlaceholderInstance.kt │ │ │ │ ├── RendererComponent.kt │ │ │ │ └── ValidationResult.kt │ │ │ ├── models │ │ │ │ ├── BuildArtifactSize.kt │ │ │ │ ├── ConstitutionalCompliance.kt │ │ │ │ ├── ModuleAssessment.kt │ │ │ │ ├── PerformanceMetrics.kt │ │ │ │ ├── TestResults.kt │ │ │ │ └── ValidationIssue.kt │ │ │ ├── platform │ │ │ │ └── FileScanner.kt │ │ │ ├── renderer │ │ │ │ └── DefaultRendererFactory.kt │ │ │ ├── scanner │ │ │ │ └── DefaultPlaceholderScanner.kt │ │ │ └── validator │ │ │ │ └── DefaultImplementationValidator.kt │ │ │ ├── verification │ │ │ ├── FileSystem.kt │ │ │ ├── ImplementationVerifier.kt │ │ │ ├── PlaceholderDetector.kt │ │ │ ├── QualityGates.kt │ │ │ ├── VerificationRunner.kt │ │ │ ├── impl │ │ │ │ ├── DefaultImplementationVerifier.kt │ │ │ │ └── DefaultPlaceholderDetector.kt │ │ │ ├── model │ │ │ │ └── VerificationModels.kt │ │ │ └── patterns │ │ │ │ └── StandardPatterns.kt │ │ │ └── xr │ │ │ ├── ARPlatform.kt │ │ │ ├── ARSystem.kt │ │ │ ├── XRARTypes.kt │ │ │ ├── XRAnchor.kt │ │ │ ├── XRController.kt │ │ │ ├── XRCoreTypes.kt │ │ │ ├── XREnums.kt │ │ │ ├── XRInput.kt │ │ │ ├── XRInputTypes.kt │ │ │ ├── XRPlatform.kt │ │ │ ├── XRSession.kt │ │ │ ├── XRTypes.kt │ │ │ └── input │ │ │ ├── EyeTracking.kt │ │ │ ├── GestureRecognition.kt │ │ │ ├── HandTracking.kt │ │ │ └── InputSourceManager.kt │ └── resources │ │ └── shaders │ │ ├── basic.wgsl │ │ ├── fullscreen_fxaa.frag.wgsl │ │ ├── fullscreen_fxaa.vert.wgsl │ │ ├── triangle.frag.wgsl │ │ ├── triangle.vert.wgsl │ │ ├── unlit_color.frag.wgsl │ │ ├── unlit_color.vert.wgsl │ │ ├── unlit_points.frag.glsl │ │ ├── unlit_points.frag.main.spv │ │ ├── unlit_points.frag.wgsl │ │ ├── unlit_points.vert.glsl │ │ ├── unlit_points.vert.main.spv │ │ ├── unlit_points.vert.wgsl │ │ ├── unlit_points_quad.frag.glsl │ │ ├── unlit_points_quad.frag.main.spv │ │ ├── unlit_points_quad.vert.glsl │ │ └── unlit_points_quad.vert.main.spv ├── commonTest │ └── kotlin │ │ └── io │ │ └── materia │ │ ├── TestUtils.kt │ │ ├── animation │ │ ├── AnimationActionTest.kt │ │ ├── AnimationMixerTest.kt │ │ └── AnimationSystemTest.kt │ │ ├── audio │ │ ├── AudioListenerContractTest.kt │ │ ├── AudioPlaybackContractTest.kt │ │ └── PositionalAudioContractTest.kt │ │ ├── camera │ │ ├── ArrayCameraContractTest.kt │ │ ├── CubeCameraContractTest.kt │ │ └── StereoCameraContractTest.kt │ │ ├── clipping │ │ ├── ClippingPlanesContractTest.kt │ │ └── ClippingShaderContractTest.kt │ │ ├── compilation │ │ ├── CompilationManagerTest.kt │ │ └── PlatformCompilationTest.kt │ │ ├── constants │ │ └── ConstantsContractTest.kt │ │ ├── core │ │ └── math │ │ │ ├── Box3Test.kt │ │ │ ├── ColorTest.kt │ │ │ ├── EulerTest.kt │ │ │ ├── Matrix3Test.kt │ │ │ ├── Matrix4Test.kt │ │ │ ├── PlaneTest.kt │ │ │ ├── QuaternionTest.kt │ │ │ ├── RayTest.kt │ │ │ ├── SphereTest.kt │ │ │ ├── Vector2Test.kt │ │ │ ├── Vector3Test.kt │ │ │ └── Vector4Test.kt │ │ ├── curve │ │ ├── BezierCurveContractTest.kt │ │ ├── CatmullRomContinuityTest.kt │ │ ├── CatmullRomCurveContractTest.kt │ │ ├── CurveContractTest.kt │ │ └── TubeGeometryContractTest.kt │ │ ├── effects │ │ ├── EffectComposerTest.kt │ │ ├── EffectPipelineFactoryTest.kt │ │ ├── FullScreenEffectPassTest.kt │ │ ├── FullScreenEffectTest.kt │ │ ├── RenderLoopTest.kt │ │ ├── UniformBlockTest.kt │ │ ├── WGSLLibTest.kt │ │ └── WebGPUCanvasConfigTest.kt │ │ ├── exporter │ │ ├── ColladaExporterTest.kt │ │ ├── GLTFExporterTest.kt │ │ ├── OBJExporterTest.kt │ │ ├── PLYExporterTest.kt │ │ ├── STLExporterTest.kt │ │ └── USDExporterTest.kt │ │ ├── fog │ │ ├── FogContractTest.kt │ │ └── FogExp2ContractTest.kt │ │ ├── geometry │ │ ├── GeometryGeneratorTest.kt │ │ ├── InstancedPointsGeometryTest.kt │ │ └── NewGeometryIntegrationTest.kt │ │ ├── helper │ │ ├── DebugHelpersContractTest.kt │ │ └── LightCameraHelpersContractTest.kt │ │ ├── instancing │ │ ├── InstancedBufferAttributeContractTest.kt │ │ └── InstancedMeshContractTest.kt │ │ ├── io │ │ ├── SimpleDataModelsTest.kt │ │ └── SyntheticDataFactoryTest.kt │ │ ├── layers │ │ └── LayersContractTest.kt │ │ ├── layout │ │ └── ForceLayoutTest.kt │ │ ├── lighting │ │ ├── DefaultLightingSystemIBLTest.kt │ │ ├── IBLProcessorSceneIntegrationTest.kt │ │ └── PrefilterMipSelectorTest.kt │ │ ├── lines │ │ ├── Line2ContractTest.kt │ │ └── LineBasicContractTest.kt │ │ ├── loader │ │ ├── ColladaLoaderTest.kt │ │ ├── DRACOLoaderTest.kt │ │ ├── EXRLoaderTest.kt │ │ ├── FBXLoaderTest.kt │ │ ├── GLTFLoaderTest.kt │ │ ├── KTX2LoaderTest.kt │ │ ├── OBJLoaderTest.kt │ │ ├── PLYLoaderTest.kt │ │ ├── STLLoaderTest.kt │ │ └── TGALoaderTest.kt │ │ ├── lod │ │ └── LODContractTest.kt │ │ ├── material │ │ └── NewMaterialIntegrationTest.kt │ │ ├── morph │ │ ├── MorphAnimationContractTest.kt │ │ └── MorphTargetContractTest.kt │ │ ├── performance │ │ └── PerformanceOptimizationTest.kt │ │ ├── points │ │ ├── PointsContractTest.kt │ │ └── SpriteContractTest.kt │ │ ├── profiling │ │ └── PerformanceProfilerTest.kt │ │ ├── raycaster │ │ ├── BVHContractTest.kt │ │ ├── IntersectionContractTest.kt │ │ └── RaycasterContractTest.kt │ │ ├── renderer │ │ ├── CrossPlatformTest.kt │ │ ├── PerformanceBenchmarkTest.kt │ │ ├── RendererContractSuiteTest.kt │ │ ├── RendererContractTest.kt │ │ ├── RendererRenderTest.kt │ │ ├── TestHelpers.kt │ │ ├── VisualRegressionTest.kt │ │ ├── backend │ │ │ └── BackendNegotiationContractTest.kt │ │ ├── feature020 │ │ │ ├── BufferManagerTest.kt │ │ │ ├── RenderPassManagerTest.kt │ │ │ └── SwapchainManagerTest.kt │ │ ├── fixtures │ │ │ └── TestScenes.kt │ │ ├── geometry │ │ │ ├── GeometryBuildOptionsHelperTest.kt │ │ │ └── GeometryBuilderTest.kt │ │ ├── gpu │ │ │ └── GpuResourceRegistryTest.kt │ │ ├── material │ │ │ └── MaterialDescriptorRegistryTest.kt │ │ ├── metrics │ │ │ └── PerformanceMonitorContractTest.kt │ │ └── shader │ │ │ └── MaterialShaderLibraryTest.kt │ │ ├── rendertarget │ │ ├── CubeRenderTargetContractTest.kt │ │ ├── MRTContractTest.kt │ │ ├── RenderTargetContractTest.kt │ │ └── RenderTargetPoolContractTest.kt │ │ ├── scene │ │ ├── MeshBuilderTest.kt │ │ └── SceneDslTest.kt │ │ ├── shape │ │ ├── ExtrudeGeometryContractTest.kt │ │ ├── LatheGeometryContractTest.kt │ │ └── ShapeContractTest.kt │ │ ├── telemetry │ │ └── TelemetryEventContractTest.kt │ │ ├── test │ │ └── TestManagerTest.kt │ │ ├── texture │ │ ├── CanvasTextureContractTest.kt │ │ ├── CompressedTextureContractTest.kt │ │ ├── CubeTextureContractTest.kt │ │ ├── DataTextureContractTest.kt │ │ ├── PMREMGeneratorContractTest.kt │ │ └── VideoTextureContractTest.kt │ │ └── validation │ │ ├── CrossPlatformValidationTest.kt │ │ ├── ImplementationGapIntegrationTest.kt │ │ ├── ImplementationValidatorTest.kt │ │ ├── PerformanceValidationTest.kt │ │ ├── PlaceholderDetectionIntegrationTest.kt │ │ ├── PlaceholderScannerTest.kt │ │ ├── ProductionReadinessCheckerTest.kt │ │ ├── ProductionReadinessIntegrationTest.kt │ │ ├── RendererFactoryTest.kt │ │ ├── TestSuiteValidationTest.kt │ │ ├── TestUtils.kt │ │ ├── checker │ │ └── DefaultProductionReadinessCheckerSimpleTest.kt │ │ ├── performance │ │ └── PerformanceValidationTest.kt │ │ ├── platform │ │ └── CrossPlatformValidationTest.kt │ │ └── suite │ │ └── TestSuiteValidationTest.kt ├── iosMain │ └── kotlin │ │ └── io │ │ └── materia │ │ ├── renderer │ │ ├── backend │ │ │ └── IosMoltenVkNegotiator.kt │ │ └── metrics │ │ │ └── IosPerformanceMonitor.kt │ │ └── xr │ │ └── ARKitImpl.kt ├── jsMain │ └── kotlin │ │ └── io │ │ └── materia │ │ ├── audio │ │ ├── Audio.js.kt │ │ └── AudioListener.js.kt │ │ ├── controls │ │ └── PointerLock.js.kt │ │ ├── core │ │ ├── math │ │ │ └── MathUtils.kt │ │ └── platform │ │ │ └── PlatformFunctions.kt │ │ ├── datetime │ │ └── DateTimeUtils.kt │ │ ├── io │ │ └── JsonIo.js.kt │ │ ├── loader │ │ ├── AssetResolver.js.kt │ │ └── PlatformImageDecoder.js.kt │ │ ├── performance │ │ └── AdaptiveRenderer.js.kt │ │ ├── physics │ │ ├── PhysicsEngine.js.kt │ │ ├── RapierPhysics.kt │ │ └── rapier │ │ │ ├── RAPIER.kt │ │ │ ├── RapierPhysicsEngine.kt │ │ │ ├── body │ │ │ └── RapierRigidBody.kt │ │ │ ├── character │ │ │ └── RapierCharacterController.kt │ │ │ ├── constraints │ │ │ └── RapierConstraints.kt │ │ │ ├── shapes │ │ │ ├── RapierComplexShapes.kt │ │ │ └── RapierShapes.kt │ │ │ ├── utils │ │ │ ├── RapierColliderDescFactory.kt │ │ │ └── RapierTypeConversions.kt │ │ │ └── world │ │ │ └── RapierPhysicsWorld.kt │ │ ├── renderer │ │ ├── RenderSurface.kt │ │ ├── Renderer.kt │ │ ├── RendererFactory.kt │ │ ├── SurfaceFactory.js.kt │ │ ├── backend │ │ │ └── WebGPUBackendNegotiator.kt │ │ ├── gpu │ │ │ └── GpuContextJs.kt │ │ ├── metrics │ │ │ └── WebPerformanceMonitor.kt │ │ ├── testing │ │ │ └── ScreenshotCapture.kt │ │ ├── webgl │ │ │ ├── BufferManager.kt │ │ │ ├── GLSLLib.kt │ │ │ ├── MatrixUtils.kt │ │ │ ├── ShaderCompiler.kt │ │ │ ├── WebGLEffectComposer.kt │ │ │ ├── WebGLEffectUniforms.kt │ │ │ ├── WebGLFullScreenEffect.kt │ │ │ └── WebGLRenderer.kt │ │ └── webgpu │ │ │ ├── BufferPool.kt │ │ │ ├── ContextLossRecovery.kt │ │ │ ├── DrawCallBatcher.kt │ │ │ ├── ErrorReporter.kt │ │ │ ├── FrustumCuller.kt │ │ │ ├── GeometryBufferCache.kt │ │ │ ├── PipelineCache.kt │ │ │ ├── RenderStatsTracker.kt │ │ │ ├── ShaderLoader.kt │ │ │ ├── UniformBufferManager.kt │ │ │ ├── WebGPUAsyncUtils.kt │ │ │ ├── WebGPUBuffer.kt │ │ │ ├── WebGPUBufferManager.kt │ │ │ ├── WebGPUDetector.kt │ │ │ ├── WebGPUEnvironmentManager.kt │ │ │ ├── WebGPUFrameAttachments.kt │ │ │ ├── WebGPUMaterialTextureManager.kt │ │ │ ├── WebGPUPipeline.kt │ │ │ ├── WebGPURenderPassManager.kt │ │ │ ├── WebGPURenderer.kt │ │ │ ├── WebGPURendererFactory.kt │ │ │ ├── WebGPUShaderModule.kt │ │ │ ├── WebGPUSurface.kt │ │ │ ├── WebGPUSwapchain.kt │ │ │ ├── WebGPUTexture.kt │ │ │ ├── WebGPUTypes.kt │ │ │ └── shaders │ │ │ ├── BasicShaders.kt │ │ │ └── PBRShaders.kt │ │ ├── texture │ │ ├── CanvasTexture.js.kt │ │ ├── CompressedTextureSupport.js.kt │ │ └── Source.js.kt │ │ ├── util │ │ ├── Base64Compat.js.kt │ │ └── Console.kt │ │ ├── validation │ │ └── platform │ │ │ └── JsFileScannerFactory.kt │ │ ├── verification │ │ └── FileSystem.js.kt │ │ └── xr │ │ ├── ARPlatform.js.kt │ │ ├── XRAnchor.js.kt │ │ ├── XRInput.js.kt │ │ └── XRPlatformStubs.kt ├── jsTest │ └── kotlin │ │ ├── RendererValidationTest.kt │ │ └── io │ │ └── materia │ │ └── renderer │ │ ├── TestHelpers.js.kt │ │ ├── webgl │ │ ├── GLSLLibTest.kt │ │ ├── WebGLEffectPassTest.kt │ │ ├── WebGLFullScreenEffectTest.kt │ │ ├── WebGLRendererGeometryTest.kt │ │ └── WebGLRendererPerformanceTest.kt │ │ └── webgpu │ │ ├── DrawCallBatcherTest.kt │ │ ├── FrustumCullerTest.kt │ │ └── GeometryBuildOptionsJsTest.kt ├── jvmMain │ ├── kotlin │ │ └── io │ │ │ └── materia │ │ │ ├── audio │ │ │ ├── Audio.jvm.kt │ │ │ ├── AudioAnalyser.jvm.kt │ │ │ ├── AudioBuffer.jvm.kt │ │ │ ├── AudioContext.jvm.kt │ │ │ ├── AudioListener.jvm.kt │ │ │ ├── AudioLoader.jvm.kt │ │ │ └── PositionalAudio.jvm.kt │ │ │ ├── controls │ │ │ └── PointerLock.jvm.kt │ │ │ ├── core │ │ │ ├── math │ │ │ │ └── MathUtils.kt │ │ │ └── platform │ │ │ │ ├── Platform.jvm.kt │ │ │ │ └── PlatformFunctions.jvm.kt │ │ │ ├── datetime │ │ │ └── DateTimeUtils.kt │ │ │ ├── io │ │ │ └── JsonIo.jvm.kt │ │ │ ├── loader │ │ │ ├── AssetResolver.jvm.kt │ │ │ └── PlatformImageDecoder.jvm.kt │ │ │ ├── performance │ │ │ └── AdaptiveRenderer.jvm.kt │ │ │ ├── physics │ │ │ ├── BulletPhysics.kt │ │ │ ├── PhysicsBodies.jvm.kt │ │ │ ├── PhysicsConstraints.jvm.kt │ │ │ ├── PhysicsEngine.jvm.kt │ │ │ ├── PhysicsShapes.jvm.kt │ │ │ └── bullet │ │ │ │ ├── BulletPhysicsEngine.kt │ │ │ │ ├── body │ │ │ │ └── BulletRigidBody.kt │ │ │ │ ├── character │ │ │ │ └── BulletCharacterController.kt │ │ │ │ ├── constraints │ │ │ │ └── BulletConstraints.kt │ │ │ │ ├── shapes │ │ │ │ ├── BulletComplexShapes.kt │ │ │ │ └── BulletShapes.kt │ │ │ │ └── world │ │ │ │ └── BulletPhysicsWorld.kt │ │ │ ├── renderer │ │ │ ├── RenderSurface.kt │ │ │ ├── Renderer.kt │ │ │ ├── RendererFactory.kt │ │ │ ├── SurfaceFactory.jvm.kt │ │ │ ├── backend │ │ │ │ └── VulkanBackendNegotiator.kt │ │ │ ├── gpu │ │ │ │ ├── GpuContextJvm.kt │ │ │ │ └── VulkanBootstrap.kt │ │ │ ├── metrics │ │ │ │ └── VulkanPerformanceMonitor.kt │ │ │ ├── testing │ │ │ │ └── ScreenshotCapture.kt │ │ │ └── vulkan │ │ │ │ ├── VulkanBufferManager.kt │ │ │ │ ├── VulkanEnvironmentManager.kt │ │ │ │ ├── VulkanMaterialTextureManager.kt │ │ │ │ ├── VulkanPipeline.kt │ │ │ │ ├── VulkanRenderPassManager.kt │ │ │ │ ├── VulkanRenderer.kt │ │ │ │ ├── VulkanSurface.kt │ │ │ │ └── VulkanSwapchain.kt │ │ │ ├── texture │ │ │ ├── CanvasTexture.jvm.kt │ │ │ ├── CompressedTextureSupport.jvm.kt │ │ │ └── Source.jvm.kt │ │ │ ├── util │ │ │ ├── Base64Compat.jvm.kt │ │ │ └── Console.kt │ │ │ ├── validation │ │ │ ├── platform │ │ │ │ ├── JvmFileScanner.kt │ │ │ │ └── JvmFileScannerFactory.kt │ │ │ ├── scanner │ │ │ │ └── ActualPlaceholderScanner.kt │ │ │ └── validator │ │ │ │ └── ActualImplementationValidator.kt │ │ │ ├── verification │ │ │ └── FileSystem.jvm.kt │ │ │ └── xr │ │ │ ├── ARPlatform.jvm.kt │ │ │ ├── ARSystem.jvm.kt │ │ │ ├── XRAnchor.jvm.kt │ │ │ ├── XRInput.jvm.kt │ │ │ └── XRPlatform.jvm.kt │ └── resources │ │ └── shaders │ │ ├── README.md │ │ ├── basic.fs_main.spv │ │ ├── basic.vs_main.spv │ │ ├── fullscreen_fxaa.frag.main.main.spv │ │ ├── fullscreen_fxaa.frag.main.spv │ │ ├── fullscreen_fxaa.vert.main.main.spv │ │ ├── fullscreen_fxaa.vert.main.spv │ │ ├── triangle.frag.main.main.spv │ │ ├── triangle.frag.main.spv │ │ ├── triangle.vert.main.main.spv │ │ ├── triangle.vert.main.spv │ │ ├── unlit_color.frag.main.main.spv │ │ ├── unlit_color.frag.main.spv │ │ ├── unlit_color.vert.main.main.spv │ │ ├── unlit_color.vert.main.spv │ │ ├── unlit_points.frag.main.main.spv │ │ ├── unlit_points.frag.main.spv │ │ ├── unlit_points.vert.main.main.spv │ │ ├── unlit_points.vert.main.spv │ │ ├── unlit_points_quad.frag.main.spv │ │ └── unlit_points_quad.vert.main.spv ├── jvmTest │ └── kotlin │ │ └── io │ │ └── materia │ │ ├── io │ │ └── JsonIoJvmTest.kt │ │ ├── lighting │ │ ├── EnvironmentSceneIntegrationTest.kt │ │ └── HeadsetEnvironmentRegressionTest.kt │ │ ├── material │ │ └── MaterialTextureSmokeTest.kt │ │ └── renderer │ │ ├── TestHelpers.jvm.kt │ │ └── vulkan │ │ └── VulkanAlbedoSamplingTest.kt ├── linuxX64Main │ └── kotlin │ │ └── io │ │ └── materia │ │ ├── validation │ │ └── platform │ │ │ └── NativeFileScannerFactory.kt │ │ └── verification │ │ └── FileSystem.linux.kt ├── mingwX64Main │ └── kotlin │ │ └── io │ │ └── materia │ │ ├── validation │ │ └── platform │ │ │ └── NativeFileScannerFactory.kt │ │ └── verification │ │ └── FileSystem.mingw.kt └── nativeMain │ └── kotlin │ └── io │ └── materia │ ├── audio │ ├── Audio.native.kt │ ├── AudioAnalyser.native.kt │ ├── AudioBuffer.native.kt │ ├── AudioContext.native.kt │ ├── AudioListener.native.kt │ ├── AudioLoader.native.kt │ └── PositionalAudio.native.kt │ ├── controls │ └── PointerLock.native.kt │ ├── core │ ├── math │ │ └── MathUtils.kt │ └── platform │ │ ├── Platform.native.kt │ │ └── PlatformFunctions.native.kt │ ├── datetime │ └── DateTimeUtils.native.kt │ ├── performance │ └── AdaptiveRenderer.native.kt │ ├── physics │ └── PhysicsEngine.native.kt │ ├── renderer │ ├── RenderSurface.native.kt │ ├── Renderer.native.kt │ ├── RendererFactory.native.kt │ ├── SurfaceFactory.native.kt │ ├── backend │ │ └── BackendNegotiator.native.kt │ └── metrics │ │ └── PerformanceMonitor.native.kt │ ├── texture │ ├── CanvasTexture.native.kt │ ├── CompressedTextureSupport.native.kt │ └── Source.native.kt │ ├── util │ └── Console.native.kt │ └── xr │ ├── ARPlatform.native.kt │ ├── XRAnchor.native.kt │ ├── XRInput.native.kt │ └── XRPlatform.native.kt ├── tests ├── common │ ├── resources │ │ └── device-capabilities.json │ └── src │ │ └── main │ │ └── kotlin │ │ └── io │ │ └── materia │ │ └── tests │ │ └── BackendTestHarness.kt ├── contract │ ├── test_animation_tools.kt │ ├── test_cicd_api.kt │ ├── test_documentation_api.kt │ ├── test_material_tools.kt │ ├── test_performance_tools.kt │ ├── test_scene_tools.kt │ └── test_testing_api.kt ├── integration │ ├── BasicSceneTest.kt │ ├── PerformanceTest.kt │ ├── PlatformMatrix.kt │ ├── ThreeJsCompatibilityTest.kt │ ├── VulkanRenderOutputTest.kt │ ├── backend │ │ ├── BackendAutoSelectionTest.kt │ │ ├── DiagnosticsTelemetryTest.kt │ │ └── FailFastFallbackTest.kt │ ├── test_cicd_pipeline.kt │ ├── test_docs_generation.kt │ ├── test_material_editor.kt │ ├── test_scene_editor.kt │ ├── test_testing_pipeline.kt │ └── test_tool_deployment.kt ├── performance │ ├── BenchmarkFramework.kt │ └── IntegratedGpuBaselineTest.kt ├── visual │ ├── BackendParityVisualTest.kt │ └── VisualTestFramework.kt └── voxelcraft │ ├── CollisionDetectionTest.kt │ └── FaceCullingTest.kt ├── tools ├── api-server │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ ├── ToolServer.kt │ │ ├── config │ │ └── SecurityConfig.kt │ │ └── plugins │ │ ├── HTTP.kt │ │ ├── Monitoring.kt │ │ ├── Routing.kt │ │ └── WebSockets.kt ├── cicd │ ├── build.gradle.kts │ ├── performance │ │ └── RegressionDetector.kt │ ├── publishing │ │ └── publish-artifacts.kt │ ├── quality │ │ └── QualityGateEnforcer.kt │ ├── scripts │ │ └── build-multiplatform.sh │ └── src │ │ └── main │ │ └── kotlin │ │ └── data │ │ └── BuildArtifact.kt ├── docs │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── commonMain │ │ └── kotlin │ │ │ └── data │ │ │ └── DocumentationArtifact.kt │ │ └── kotlin │ │ ├── dokka │ │ └── DokkaEnhancer.kt │ │ ├── examples │ │ └── ExampleGenerator.kt │ │ ├── migration │ │ └── MigrationGuide.kt │ │ ├── search │ │ └── SearchIndexer.kt │ │ └── server │ │ └── DocServer.kt ├── editor │ ├── build.gradle.kts │ ├── desktop │ │ └── src │ │ │ └── SceneEditorCompose.kt │ ├── src │ │ ├── commonMain │ │ │ └── kotlin │ │ │ │ ├── SceneEditor.kt │ │ │ │ ├── animation │ │ │ │ ├── AnimationPreview.kt │ │ │ │ ├── CurveEditor.kt │ │ │ │ ├── KeyframeEditor.kt │ │ │ │ └── Timeline.kt │ │ │ │ ├── data │ │ │ │ ├── AnimationTimeline.kt │ │ │ │ ├── MaterialDefinition.kt │ │ │ │ └── SceneEditorProject.kt │ │ │ │ ├── manipulation │ │ │ │ └── ObjectManipulator.kt │ │ │ │ ├── material │ │ │ │ ├── MaterialLibrary.kt │ │ │ │ ├── MaterialPreview.kt │ │ │ │ ├── ShaderEditor.kt │ │ │ │ └── UniformControls.kt │ │ │ │ └── serialization │ │ │ │ └── ProjectSerializer.kt │ │ └── commonTest │ │ │ └── kotlin │ │ │ └── animation │ │ │ ├── AnimationPreviewTest.kt │ │ │ ├── CurveEditorTest.kt │ │ │ ├── KeyframeEditorTest.kt │ │ │ └── TimelineTest.kt │ └── web │ │ ├── package.json │ │ ├── src │ │ └── SceneEditorComponent.js │ │ └── webpack.config.js ├── integration │ ├── ToolIntegrationTester.kt │ ├── run-integration-tests.sh │ └── validate-implementation.sh ├── optimization │ ├── MemoryProfiler.kt │ └── StartupOptimizer.kt ├── packaging │ ├── linux │ │ └── package.sh │ ├── macos │ │ └── package.sh │ └── windows │ │ └── package.bat ├── profiler │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ ├── analysis │ │ └── FrameAnalyzer.kt │ │ ├── data │ │ └── PerformanceProfile.kt │ │ ├── gpu │ │ └── GPUProfiler.kt │ │ ├── metrics │ │ └── MetricsCollector.kt │ │ └── ui │ │ └── PerformanceUI.kt ├── scanning │ ├── ExecuteProductionReadinessScan.kt │ ├── FixCriticalPlaceholders.java │ ├── ProductionScanner.java │ ├── SimpleProductionScanner.kt │ ├── T030_ComprehensiveCodebaseScan.kt │ ├── T031_ExpectActualValidation.kt │ ├── T032_AutomatedPlaceholderFix.kt │ └── run_production_readiness_scan.sh ├── tests │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ ├── coverage │ │ └── CoverageReporter.kt │ │ ├── data │ │ └── TestResults.kt │ │ ├── execution │ │ └── TestEngine.kt │ │ ├── performance │ │ └── PerformanceBenchmark.kt │ │ ├── runner │ │ └── CrossPlatformRunner.kt │ │ └── visual │ │ └── VisualComparator.kt ├── validation │ ├── api-doc-reviewer.kt │ └── quickstart-validator.kt └── web-host │ ├── package.json │ ├── server.js │ ├── src │ ├── index.html │ ├── index.js │ └── styles │ │ └── main.css │ └── webpack.config.js ├── version.gradle.kts ├── version.properties ├── voxelcraft_log.txt ├── voxelcraft_log_2.txt ├── voxelcraft_log_3.txt ├── voxelcraft_log_4.txt ├── voxelcraft_log_5.txt └── voxelcraft_log_6.txt /.github/workflows-disabled/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/.github/workflows-disabled/build-and-test.yml -------------------------------------------------------------------------------- /.github/workflows-disabled/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/.github/workflows-disabled/gradle.yml -------------------------------------------------------------------------------- /.github/workflows-disabled/production-readiness.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/.github/workflows-disabled/production-readiness.yml -------------------------------------------------------------------------------- /.github/workflows-disabled/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/.github/workflows-disabled/publish.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/README.md -------------------------------------------------------------------------------- /bin/jvmMain/shaders/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/bin/jvmMain/shaders/README.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/api-reference/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/README.md -------------------------------------------------------------------------------- /docs/api-reference/animation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/animation.md -------------------------------------------------------------------------------- /docs/api-reference/camera.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/camera.md -------------------------------------------------------------------------------- /docs/api-reference/camera/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/camera/README.md -------------------------------------------------------------------------------- /docs/api-reference/camera/cameras.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/camera/cameras.md -------------------------------------------------------------------------------- /docs/api-reference/controls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/controls.md -------------------------------------------------------------------------------- /docs/api-reference/core.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/core.md -------------------------------------------------------------------------------- /docs/api-reference/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/core/README.md -------------------------------------------------------------------------------- /docs/api-reference/core/math.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/core/math.md -------------------------------------------------------------------------------- /docs/api-reference/geometry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/geometry.md -------------------------------------------------------------------------------- /docs/api-reference/geometry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/geometry/README.md -------------------------------------------------------------------------------- /docs/api-reference/geometry/geometries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/geometry/geometries.md -------------------------------------------------------------------------------- /docs/api-reference/lighting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/lighting.md -------------------------------------------------------------------------------- /docs/api-reference/lights/lighting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/lights/lighting.md -------------------------------------------------------------------------------- /docs/api-reference/loader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/loader.md -------------------------------------------------------------------------------- /docs/api-reference/material.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/material.md -------------------------------------------------------------------------------- /docs/api-reference/material/materials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/material/materials.md -------------------------------------------------------------------------------- /docs/api-reference/renderer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/renderer.md -------------------------------------------------------------------------------- /docs/api-reference/scene/scene-graph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/scene/scene-graph.md -------------------------------------------------------------------------------- /docs/api-reference/texture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/api-reference/texture.md -------------------------------------------------------------------------------- /docs/architecture/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/architecture/overview.md -------------------------------------------------------------------------------- /docs/beta/webgpu-vulkan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/beta/webgpu-vulkan.md -------------------------------------------------------------------------------- /docs/concepts/scene-graph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/concepts/scene-graph.md -------------------------------------------------------------------------------- /docs/concepts/transformations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/concepts/transformations.md -------------------------------------------------------------------------------- /docs/examples/basic-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/examples/basic-usage.md -------------------------------------------------------------------------------- /docs/guides/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/guides/getting-started.md -------------------------------------------------------------------------------- /docs/guides/platform-specific.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/guides/platform-specific.md -------------------------------------------------------------------------------- /docs/profiling/PROFILING_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/profiling/PROFILING_GUIDE.md -------------------------------------------------------------------------------- /docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/docs/quickstart.md -------------------------------------------------------------------------------- /examples/BACKEND_INTEGRATION_EXAMPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/BACKEND_INTEGRATION_EXAMPLES.md -------------------------------------------------------------------------------- /examples/basic-scene.skip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/basic-scene.skip/README.md -------------------------------------------------------------------------------- /examples/basic-scene.skip/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/basic-scene.skip/build.gradle.kts -------------------------------------------------------------------------------- /examples/basic-scene.skip/src/jsMain/kotlin/BasicSceneExample.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/basic-scene.skip/src/jsMain/kotlin/BasicSceneExample.js.kt -------------------------------------------------------------------------------- /examples/basic-scene.skip/src/jsMain/kotlin/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/basic-scene.skip/src/jsMain/kotlin/Main.kt -------------------------------------------------------------------------------- /examples/basic-scene.skip/src/jsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/basic-scene.skip/src/jsMain/resources/index.html -------------------------------------------------------------------------------- /examples/basic-scene.skip/src/jvmMain/kotlin/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/basic-scene.skip/src/jvmMain/kotlin/Main.kt -------------------------------------------------------------------------------- /examples/basic-scene.skip/src/jvmTest/kotlin/JvmExampleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/basic-scene.skip/src/jvmTest/kotlin/JvmExampleTest.kt -------------------------------------------------------------------------------- /examples/basic-scene.skip/webgl-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/basic-scene.skip/webgl-test.html -------------------------------------------------------------------------------- /examples/common-backend/BackendAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/common-backend/BackendAdapter.kt -------------------------------------------------------------------------------- /examples/common-backend/EnvironmentScene.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/common-backend/EnvironmentScene.kt -------------------------------------------------------------------------------- /examples/embedding-galaxy-android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/embedding-galaxy-android/build.gradle.kts -------------------------------------------------------------------------------- /examples/embedding-galaxy-android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/embedding-galaxy-android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /examples/embedding-galaxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/embedding-galaxy/README.md -------------------------------------------------------------------------------- /examples/embedding-galaxy/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/embedding-galaxy/build.gradle.kts -------------------------------------------------------------------------------- /examples/embedding-galaxy/src/jsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/embedding-galaxy/src/jsMain/resources/index.html -------------------------------------------------------------------------------- /examples/embedding-galaxy/webpack.config.d/publicPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/embedding-galaxy/webpack.config.d/publicPath.js -------------------------------------------------------------------------------- /examples/force-graph-android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/force-graph-android/build.gradle.kts -------------------------------------------------------------------------------- /examples/force-graph-android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/force-graph-android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /examples/force-graph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/force-graph/README.md -------------------------------------------------------------------------------- /examples/force-graph/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/force-graph/build.gradle.kts -------------------------------------------------------------------------------- /examples/force-graph/src/commonMain/resources/data/force-graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/force-graph/src/commonMain/resources/data/force-graph.json -------------------------------------------------------------------------------- /examples/force-graph/src/jsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/force-graph/src/jsMain/resources/index.html -------------------------------------------------------------------------------- /examples/force-graph/webpack.config.d/publicPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/force-graph/webpack.config.d/publicPath.js -------------------------------------------------------------------------------- /examples/profiling-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/profiling-example/README.md -------------------------------------------------------------------------------- /examples/simple-demo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/simple-demo.kt -------------------------------------------------------------------------------- /examples/triangle-android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/triangle-android/build.gradle.kts -------------------------------------------------------------------------------- /examples/triangle-android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/triangle-android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /examples/triangle-android/src/main/assets/shaders/basic.fs_main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/triangle-android/src/main/assets/shaders/basic.fs_main.spv -------------------------------------------------------------------------------- /examples/triangle-android/src/main/assets/shaders/basic.vs_main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/triangle-android/src/main/assets/shaders/basic.vs_main.spv -------------------------------------------------------------------------------- /examples/triangle-android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/triangle-android/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /examples/triangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/triangle/README.md -------------------------------------------------------------------------------- /examples/triangle/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/triangle/build.gradle.kts -------------------------------------------------------------------------------- /examples/triangle/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/triangle/src/jsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/triangle/src/jsMain/resources/index.html -------------------------------------------------------------------------------- /examples/triangle/src/wasmJsTest/kotlin/JavaScriptRendererTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/triangle/src/wasmJsTest/kotlin/JavaScriptRendererTest.kt -------------------------------------------------------------------------------- /examples/triangle/webgl-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/triangle/webgl-test.html -------------------------------------------------------------------------------- /examples/triangle/webpack.config.d/publicPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/examples/triangle/webpack.config.d/publicPath.js -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kotlin-js-store/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/kotlin-js-store/yarn.lock -------------------------------------------------------------------------------- /materia-engine/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-engine/build.gradle.kts -------------------------------------------------------------------------------- /materia-engine/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-engine/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /materia-engine/src/commonMain/kotlin/io/materia/engine/math/Mat4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-engine/src/commonMain/kotlin/io/materia/engine/math/Mat4.kt -------------------------------------------------------------------------------- /materia-engine/src/commonMain/kotlin/io/materia/engine/math/Quat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-engine/src/commonMain/kotlin/io/materia/engine/math/Quat.kt -------------------------------------------------------------------------------- /materia-engine/src/commonMain/kotlin/io/materia/engine/math/Vec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-engine/src/commonMain/kotlin/io/materia/engine/math/Vec.kt -------------------------------------------------------------------------------- /materia-examples-common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-examples-common/build.gradle.kts -------------------------------------------------------------------------------- /materia-examples-common/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-examples-common/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /materia-gpu/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-gpu/build.gradle.kts -------------------------------------------------------------------------------- /materia-gpu/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-gpu/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /materia-gpu/src/androidMain/kotlin/io/materia/gpu/GpuCoreAndroid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-gpu/src/androidMain/kotlin/io/materia/gpu/GpuCoreAndroid.kt -------------------------------------------------------------------------------- /materia-gpu/src/commonMain/kotlin/io/materia/gpu/GpuCommands.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-gpu/src/commonMain/kotlin/io/materia/gpu/GpuCommands.kt -------------------------------------------------------------------------------- /materia-gpu/src/commonMain/kotlin/io/materia/gpu/GpuCore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-gpu/src/commonMain/kotlin/io/materia/gpu/GpuCore.kt -------------------------------------------------------------------------------- /materia-gpu/src/commonMain/kotlin/io/materia/gpu/GpuPipeline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-gpu/src/commonMain/kotlin/io/materia/gpu/GpuPipeline.kt -------------------------------------------------------------------------------- /materia-gpu/src/commonMain/kotlin/io/materia/gpu/GpuResources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-gpu/src/commonMain/kotlin/io/materia/gpu/GpuResources.kt -------------------------------------------------------------------------------- /materia-gpu/src/jsMain/kotlin/io/materia/gpu/GpuCommandsJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-gpu/src/jsMain/kotlin/io/materia/gpu/GpuCommandsJs.kt -------------------------------------------------------------------------------- /materia-gpu/src/jsMain/kotlin/io/materia/gpu/GpuCoreJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-gpu/src/jsMain/kotlin/io/materia/gpu/GpuCoreJs.kt -------------------------------------------------------------------------------- /materia-gpu/src/jsMain/kotlin/io/materia/gpu/GpuPipelineJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-gpu/src/jsMain/kotlin/io/materia/gpu/GpuPipelineJs.kt -------------------------------------------------------------------------------- /materia-gpu/src/jsMain/kotlin/io/materia/gpu/GpuResourcesJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-gpu/src/jsMain/kotlin/io/materia/gpu/GpuResourcesJs.kt -------------------------------------------------------------------------------- /materia-gpu/src/jvmMain/kotlin/io/materia/gpu/GpuCommandsJvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-gpu/src/jvmMain/kotlin/io/materia/gpu/GpuCommandsJvm.kt -------------------------------------------------------------------------------- /materia-gpu/src/jvmMain/kotlin/io/materia/gpu/GpuCoreJvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-gpu/src/jvmMain/kotlin/io/materia/gpu/GpuCoreJvm.kt -------------------------------------------------------------------------------- /materia-gpu/src/jvmMain/kotlin/io/materia/gpu/GpuPipelineJvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-gpu/src/jvmMain/kotlin/io/materia/gpu/GpuPipelineJvm.kt -------------------------------------------------------------------------------- /materia-gpu/src/jvmMain/kotlin/io/materia/gpu/GpuResourcesJvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-gpu/src/jvmMain/kotlin/io/materia/gpu/GpuResourcesJvm.kt -------------------------------------------------------------------------------- /materia-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-logo.png -------------------------------------------------------------------------------- /materia-postprocessing/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-postprocessing/build.gradle.kts -------------------------------------------------------------------------------- /materia-validation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/materia-validation/build.gradle.kts -------------------------------------------------------------------------------- /samples/cicd-integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/samples/cicd-integration/README.md -------------------------------------------------------------------------------- /samples/tools-advanced/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/samples/tools-advanced/README.md -------------------------------------------------------------------------------- /samples/tools-basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/samples/tools-basic/README.md -------------------------------------------------------------------------------- /samples/tools-basic/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/samples/tools-basic/build.gradle.kts -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /sign-artifact.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/sign-artifact.sh -------------------------------------------------------------------------------- /src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/audio/AudioAndroid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/audio/AudioAndroid.kt -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/controls/PointerLock.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/controls/PointerLock.android.kt -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/core/math/MathUtilsAndroid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/core/math/MathUtilsAndroid.kt -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/core/platform/Platform.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/core/platform/Platform.android.kt -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/datetime/DateTimeUtils.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/datetime/DateTimeUtils.android.kt -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/io/JsonIo.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/io/JsonIo.android.kt -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/loader/AssetResolver.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/loader/AssetResolver.android.kt -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/physics/PhysicsEngine.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/physics/PhysicsEngine.android.kt -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/renderer/RenderSurface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/renderer/RenderSurface.kt -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/renderer/Renderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/renderer/Renderer.kt -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/texture/CanvasTexture.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/texture/CanvasTexture.android.kt -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/texture/Source.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/texture/Source.android.kt -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/util/Base64Compat.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/util/Base64Compat.android.kt -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/util/Console.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/util/Console.android.kt -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/xr/ARCoreWrappers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/xr/ARCoreWrappers.kt -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/xr/XRPlatformStubs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/xr/XRPlatformStubs.kt -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/xr/XRSystem.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/xr/XRSystem.android.kt -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/xr/helpers/CloudAnchorManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/xr/helpers/CloudAnchorManager.kt -------------------------------------------------------------------------------- /src/androidMain/kotlin/io/materia/xr/input/XRInputStubs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/androidMain/kotlin/io/materia/xr/input/XRInputStubs.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/animation/AnimationAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/animation/AnimationAction.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/animation/AnimationCompressor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/animation/AnimationCompressor.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/animation/AnimationMixer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/animation/AnimationMixer.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/animation/AnimationResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/animation/AnimationResult.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/animation/AnimationSystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/animation/AnimationSystem.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/animation/IKSolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/animation/IKSolver.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/animation/MorphTargetAnimator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/animation/MorphTargetAnimator.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/animation/Skeleton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/animation/Skeleton.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/animation/StateMachine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/animation/StateMachine.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/animation/skeleton/IKSystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/animation/skeleton/IKSystem.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/animation/skeleton/PoseManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/animation/skeleton/PoseManager.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/animation/state/StateListeners.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/animation/state/StateListeners.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/animation/state/StateTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/animation/state/StateTypes.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/audio/Audio.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/audio/Audio.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/audio/AudioAnalyser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/audio/AudioAnalyser.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/audio/AudioBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/audio/AudioBuffer.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/audio/AudioContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/audio/AudioContext.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/audio/AudioListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/audio/AudioListener.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/audio/AudioLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/audio/AudioLoader.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/audio/PositionalAudio.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/audio/PositionalAudio.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/camera/ArrayCamera.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/camera/ArrayCamera.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/camera/Camera.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/camera/Camera.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/camera/CubeCamera.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/camera/CubeCamera.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/camera/OrthographicCamera.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/camera/OrthographicCamera.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/camera/PerspectiveCamera.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/camera/PerspectiveCamera.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/camera/StereoCamera.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/camera/StereoCamera.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/clipping/ClippingSupport.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/clipping/ClippingSupport.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/clipping/Plane.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/clipping/Plane.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/controls/ArcballControls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/controls/ArcballControls.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/controls/CameraControls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/controls/CameraControls.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/controls/ControlsFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/controls/ControlsFactory.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/controls/DragControls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/controls/DragControls.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/controls/FirstPersonControls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/controls/FirstPersonControls.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/controls/FlyControls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/controls/FlyControls.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/controls/MapControls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/controls/MapControls.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/controls/OrbitControls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/controls/OrbitControls.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/controls/PointerLock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/controls/PointerLock.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/controls/PointerLockControls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/controls/PointerLockControls.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/controls/TrackballControls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/controls/TrackballControls.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/controls/TransformControls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/controls/TransformControls.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/Disposable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/Disposable.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/Result.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/Box3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/Box3.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/Color.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/Euler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/Euler.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/InlineMath.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/InlineMath.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/KormaInterop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/KormaInterop.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/MathUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/MathUtils.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/Matrix3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/Matrix3.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/Matrix4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/Matrix4.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/Matrix4Core.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/Matrix4Core.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/Matrix4Decomposition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/Matrix4Decomposition.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/Matrix4Operations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/Matrix4Operations.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/Matrix4Projections.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/Matrix4Projections.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/ObjectPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/ObjectPool.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/Plane.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/Plane.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/Quaternion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/Quaternion.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/Ray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/Ray.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/Sphere.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/Sphere.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/Vector2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/Vector2.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/Vector3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/Vector3.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/Vector4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/Vector4.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/math/VectorBatch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/math/VectorBatch.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/platform/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/platform/Platform.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/platform/PlatformFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/platform/PlatformFunctions.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/scene/Mesh.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/scene/Mesh.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/scene/Object3D.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/scene/Object3D.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/scene/Object3DCore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/scene/Object3DCore.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/scene/Object3DExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/scene/Object3DExtensions.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/scene/Object3DHierarchy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/scene/Object3DHierarchy.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/scene/Object3DTransform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/scene/Object3DTransform.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/scene/Scene.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/scene/Scene.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/scene/SkinnedMesh.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/scene/SkinnedMesh.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/scene/Transform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/scene/Transform.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/core/time/Clock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/core/time/Clock.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/curve/BezierCurves.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/curve/BezierCurves.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/curve/CatmullRomCurve3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/curve/CatmullRomCurve3.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/curve/Curve.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/curve/Curve.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/curve/Curve3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/curve/Curve3.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/curve/LineCurve3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/curve/LineCurve3.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/curve/Path.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/curve/Path.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/datetime/DateTimeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/datetime/DateTimeUtils.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/effects/EffectComposer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/effects/EffectComposer.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/effects/EffectPipelineFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/effects/EffectPipelineFactory.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/effects/Effects.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/effects/Effects.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/effects/FullScreenEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/effects/FullScreenEffect.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/effects/FullScreenEffectPass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/effects/FullScreenEffectPass.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/effects/RenderLoop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/effects/RenderLoop.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/effects/UniformBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/effects/UniformBlock.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/effects/WGSLLib.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/effects/WGSLLib.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/effects/WebGPUCanvasConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/effects/WebGPUCanvasConfig.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/exporter/ColladaExporter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/exporter/ColladaExporter.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/exporter/GLTFExporter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/exporter/GLTFExporter.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/exporter/OBJExporter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/exporter/OBJExporter.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/exporter/PLYExporter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/exporter/PLYExporter.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/exporter/STLExporter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/exporter/STLExporter.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/exporter/USDExporter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/exporter/USDExporter.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/fog/Fog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/fog/Fog.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/fog/FogBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/fog/FogBase.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/fog/FogExp2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/fog/FogExp2.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/fog/FogShaderInjector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/fog/FogShaderInjector.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/BufferGeometry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/BufferGeometry.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/CapsuleGeometry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/CapsuleGeometry.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/CircleGeometry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/CircleGeometry.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/ConeGeometry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/ConeGeometry.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/EdgesGeometry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/EdgesGeometry.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/ExtrudeGeometry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/ExtrudeGeometry.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/GeometryGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/GeometryGenerator.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/GeometryProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/GeometryProcessor.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/GeometryTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/GeometryTypes.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/LatheGeometry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/LatheGeometry.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/ParametricGeometry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/ParametricGeometry.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/PlatonicSolids.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/PlatonicSolids.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/PolyhedronGeometry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/PolyhedronGeometry.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/PrimitiveGeometry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/PrimitiveGeometry.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/TextGeometry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/TextGeometry.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/TorusKnotGeometry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/TorusKnotGeometry.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/TubeGeometry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/TubeGeometry.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/UVGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/UVGenerator.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/primitives/BoxGeometry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/primitives/BoxGeometry.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/text/GeometryMerger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/text/GeometryMerger.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/text/PathConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/text/PathConverter.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/text/ShapeTriangulator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/text/ShapeTriangulator.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/text/TextLayoutEngine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/text/TextLayoutEngine.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/uvgen/BoxUVProjection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/uvgen/BoxUVProjection.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/uvgen/UVOptimization.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/uvgen/UVOptimization.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/geometry/uvgen/UVUnwrapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/geometry/uvgen/UVUnwrapping.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/helper/ArrowHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/helper/ArrowHelper.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/helper/BoundingHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/helper/BoundingHelpers.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/helper/DebugHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/helper/DebugHelpers.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/helper/GeometryHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/helper/GeometryHelpers.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/helper/Helper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/helper/Helper.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/helper/LightHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/helper/LightHelpers.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/instancing/InstancedMesh.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/instancing/InstancedMesh.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/io/EmbeddingData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/io/EmbeddingData.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/io/GraphData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/io/GraphData.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/io/JsonIo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/io/JsonIo.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/io/SimpleDataModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/io/SimpleDataModels.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/io/SyntheticDataFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/io/SyntheticDataFactory.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/layers/Layers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/layers/Layers.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/layout/ForceLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/layout/ForceLayout.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/light/LightTypeAliases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/light/LightTypeAliases.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/AdvancedLights.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/AdvancedLights.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/BasicLights.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/BasicLights.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/IBLProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/IBLProcessor.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/IBLProcessorNew.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/IBLProcessorNew.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/IBLProcessorSimple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/IBLProcessorSimple.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/IBLTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/IBLTypes.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/LightProbe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/LightProbe.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/LightingSystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/LightingSystem.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/LightingTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/LightingTypes.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/ShadowMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/ShadowMapper.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/SphericalHarmonics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/SphericalHarmonics.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/ibl/BRDFCalculator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/ibl/BRDFCalculator.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/ibl/CubemapGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/ibl/CubemapGenerator.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/ibl/CubemapSampler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/ibl/CubemapSampler.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/ibl/IBLTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/ibl/IBLTypes.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/ibl/SamplingUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/ibl/SamplingUtils.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/probe/ProbeCapture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/probe/ProbeCapture.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/probe/ProbeCompression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/probe/ProbeCompression.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/probe/ProbeInfluence.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/probe/ProbeInfluence.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/probe/ProbePlacement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/probe/ProbePlacement.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/probe/ProbeVolume.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/probe/ProbeVolume.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/shadow/ShadowGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/shadow/ShadowGenerator.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/shadow/ShadowSampler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/shadow/ShadowSampler.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/lighting/shadow/ShadowTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/lighting/shadow/ShadowTypes.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/loader/AdvancedAssetLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/loader/AdvancedAssetLoader.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/loader/AssetLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/loader/AssetLoader.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/loader/AssetResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/loader/AssetResolver.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/loader/ColladaLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/loader/ColladaLoader.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/loader/DRACOLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/loader/DRACOLoader.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/loader/EXRLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/loader/EXRLoader.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/loader/FBXLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/loader/FBXLoader.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/loader/FontLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/loader/FontLoader.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/loader/GLTFLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/loader/GLTFLoader.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/loader/HDRLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/loader/HDRLoader.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/loader/ImageLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/loader/ImageLoader.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/loader/KTX2Loader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/loader/KTX2Loader.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/loader/LoadingManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/loader/LoadingManager.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/loader/OBJLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/loader/OBJLoader.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/loader/PLYLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/loader/PLYLoader.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/loader/STLLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/loader/STLLoader.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/loader/TGALoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/loader/TGALoader.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/loader/TextureLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/loader/TextureLoader.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/LineBasicMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/LineBasicMaterial.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/LineDashedMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/LineDashedMaterial.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/Material.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/Material.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/MaterialProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/MaterialProcessor.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/MaterialProperties.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/MaterialProperties.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/MaterialTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/MaterialTypes.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/MaterialUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/MaterialUtils.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/MeshBasicMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/MeshBasicMaterial.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/MeshDepthMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/MeshDepthMaterial.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/MeshDistanceMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/MeshDistanceMaterial.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/MeshLambertMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/MeshLambertMaterial.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/MeshMatcapMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/MeshMatcapMaterial.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/MeshNormalMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/MeshNormalMaterial.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/MeshPhongMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/MeshPhongMaterial.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/MeshPhysicalMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/MeshPhysicalMaterial.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/MeshStandardMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/MeshStandardMaterial.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/MeshToonMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/MeshToonMaterial.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/PBRMaterial.kt.broken: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/PBRMaterial.kt.broken -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/RawShaderMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/RawShaderMaterial.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/ShaderCompiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/ShaderCompiler.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/ShaderMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/ShaderMaterial.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/ShadowMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/ShadowMaterial.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/SimpleMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/SimpleMaterial.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/TextureAtlas.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/TextureAtlas.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/material/shader/ShaderTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/material/shader/ShaderTypes.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/morph/MorphAnimationMixer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/morph/MorphAnimationMixer.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/morph/MorphShaderGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/morph/MorphShaderGenerator.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/morph/MorphTargetGeometry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/morph/MorphTargetGeometry.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/morph/MorphTargets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/morph/MorphTargets.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/optimization/CullingSystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/optimization/CullingSystem.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/optimization/InstanceManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/optimization/InstanceManager.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/optimization/LODSystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/optimization/LODSystem.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/optimization/ObjectPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/optimization/ObjectPool.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/performance/AdaptiveRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/performance/AdaptiveRenderer.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/performance/AdaptiveTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/performance/AdaptiveTypes.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/performance/QualityTier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/performance/QualityTier.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/physics/CharacterController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/physics/CharacterController.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/physics/CollisionShapeBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/physics/CollisionShapeBase.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/physics/CollisionShapes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/physics/CollisionShapes.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/physics/PhysicsConstraints.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/physics/PhysicsConstraints.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/physics/PhysicsInterfaces.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/physics/PhysicsInterfaces.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/physics/PhysicsTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/physics/PhysicsTypes.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/physics/PhysicsWorld.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/physics/PhysicsWorld.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/physics/RigidBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/physics/RigidBody.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/physics/character/JumpSystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/physics/character/JumpSystem.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/physics/shapes/CompoundShape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/physics/shapes/CompoundShape.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/points/Points.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/points/Points.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/points/PointsMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/points/PointsMaterial.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/points/Sprite.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/points/Sprite.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/points/SpriteMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/points/SpriteMaterial.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/profiling/AnimationProfiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/profiling/AnimationProfiler.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/profiling/GeometryProfiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/profiling/GeometryProfiler.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/profiling/MemoryProfiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/profiling/MemoryProfiler.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/profiling/PerformanceMonitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/profiling/PerformanceMonitor.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/profiling/PhysicsProfiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/profiling/PhysicsProfiler.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/profiling/ProfilingDashboard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/profiling/ProfilingDashboard.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/profiling/ProfilingReport.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/profiling/ProfilingReport.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/profiling/SceneProfiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/profiling/SceneProfiler.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/raycaster/Raycaster.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/raycaster/Raycaster.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/render/GPULines.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/render/GPULines.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/render/PointsBatch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/render/PointsBatch.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/renderer/BackendType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/renderer/BackendType.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/renderer/CubeRenderTarget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/renderer/CubeRenderTarget.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/renderer/FPSCounter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/renderer/FPSCounter.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/renderer/RenderStats.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/renderer/RenderStats.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/renderer/RenderSurface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/renderer/RenderSurface.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/renderer/RenderTarget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/renderer/RenderTarget.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/renderer/Renderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/renderer/Renderer.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/renderer/RendererConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/renderer/RendererConfig.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/renderer/RendererFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/renderer/RendererFactory.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/renderer/SurfaceFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/renderer/SurfaceFactory.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/renderer/Texture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/renderer/Texture.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/renderer/TextureTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/renderer/TextureTypes.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/renderer/buffer/BufferTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/renderer/buffer/BufferTypes.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/renderer/gpu/GpuContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/renderer/gpu/GpuContext.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/renderer/gpu/GpuDiagnostics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/renderer/gpu/GpuDiagnostics.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/renderer/state/RenderState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/renderer/state/RenderState.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/shape/LatheGeometry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/shape/LatheGeometry.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/shape/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/shape/Shape.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/shape/ShapeGeometry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/shape/ShapeGeometry.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/shape/ShapePath.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/shape/ShapePath.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/shape/ShapeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/shape/ShapeUtils.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/texture/CanvasTexture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/texture/CanvasTexture.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/texture/CompressedTexture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/texture/CompressedTexture.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/texture/CubeTexture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/texture/CubeTexture.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/texture/DataTexture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/texture/DataTexture.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/texture/DepthTexture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/texture/DepthTexture.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/texture/PMREMGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/texture/PMREMGenerator.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/texture/Source.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/texture/Source.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/texture/Texture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/texture/Texture.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/texture/Texture2D.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/texture/Texture2D.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/texture/VideoTexture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/texture/VideoTexture.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/util/Base64Compat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/util/Base64Compat.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/util/Console.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/util/Console.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/util/MateriaLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/util/MateriaLogger.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/validation/RendererFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/validation/RendererFactory.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/verification/FileSystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/verification/FileSystem.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/verification/QualityGates.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/verification/QualityGates.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/xr/ARPlatform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/xr/ARPlatform.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/xr/ARSystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/xr/ARSystem.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/xr/XRARTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/xr/XRARTypes.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/xr/XRAnchor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/xr/XRAnchor.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/xr/XRController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/xr/XRController.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/xr/XRCoreTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/xr/XRCoreTypes.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/xr/XREnums.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/xr/XREnums.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/xr/XRInput.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/xr/XRInput.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/xr/XRInputTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/xr/XRInputTypes.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/xr/XRPlatform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/xr/XRPlatform.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/xr/XRSession.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/xr/XRSession.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/xr/XRTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/xr/XRTypes.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/xr/input/EyeTracking.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/xr/input/EyeTracking.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/xr/input/GestureRecognition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/xr/input/GestureRecognition.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/xr/input/HandTracking.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/xr/input/HandTracking.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/io/materia/xr/input/InputSourceManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/kotlin/io/materia/xr/input/InputSourceManager.kt -------------------------------------------------------------------------------- /src/commonMain/resources/shaders/basic.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/resources/shaders/basic.wgsl -------------------------------------------------------------------------------- /src/commonMain/resources/shaders/fullscreen_fxaa.frag.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/resources/shaders/fullscreen_fxaa.frag.wgsl -------------------------------------------------------------------------------- /src/commonMain/resources/shaders/fullscreen_fxaa.vert.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/resources/shaders/fullscreen_fxaa.vert.wgsl -------------------------------------------------------------------------------- /src/commonMain/resources/shaders/triangle.frag.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/resources/shaders/triangle.frag.wgsl -------------------------------------------------------------------------------- /src/commonMain/resources/shaders/triangle.vert.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/resources/shaders/triangle.vert.wgsl -------------------------------------------------------------------------------- /src/commonMain/resources/shaders/unlit_color.frag.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/resources/shaders/unlit_color.frag.wgsl -------------------------------------------------------------------------------- /src/commonMain/resources/shaders/unlit_color.vert.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/resources/shaders/unlit_color.vert.wgsl -------------------------------------------------------------------------------- /src/commonMain/resources/shaders/unlit_points.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/resources/shaders/unlit_points.frag.glsl -------------------------------------------------------------------------------- /src/commonMain/resources/shaders/unlit_points.frag.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/resources/shaders/unlit_points.frag.main.spv -------------------------------------------------------------------------------- /src/commonMain/resources/shaders/unlit_points.frag.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/resources/shaders/unlit_points.frag.wgsl -------------------------------------------------------------------------------- /src/commonMain/resources/shaders/unlit_points.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/resources/shaders/unlit_points.vert.glsl -------------------------------------------------------------------------------- /src/commonMain/resources/shaders/unlit_points.vert.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/resources/shaders/unlit_points.vert.main.spv -------------------------------------------------------------------------------- /src/commonMain/resources/shaders/unlit_points.vert.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/resources/shaders/unlit_points.vert.wgsl -------------------------------------------------------------------------------- /src/commonMain/resources/shaders/unlit_points_quad.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/resources/shaders/unlit_points_quad.frag.glsl -------------------------------------------------------------------------------- /src/commonMain/resources/shaders/unlit_points_quad.frag.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/resources/shaders/unlit_points_quad.frag.main.spv -------------------------------------------------------------------------------- /src/commonMain/resources/shaders/unlit_points_quad.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/resources/shaders/unlit_points_quad.vert.glsl -------------------------------------------------------------------------------- /src/commonMain/resources/shaders/unlit_points_quad.vert.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonMain/resources/shaders/unlit_points_quad.vert.main.spv -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/TestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/TestUtils.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/animation/AnimationMixerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/animation/AnimationMixerTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/core/math/Box3Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/core/math/Box3Test.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/core/math/ColorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/core/math/ColorTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/core/math/EulerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/core/math/EulerTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/core/math/Matrix3Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/core/math/Matrix3Test.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/core/math/Matrix4Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/core/math/Matrix4Test.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/core/math/PlaneTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/core/math/PlaneTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/core/math/QuaternionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/core/math/QuaternionTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/core/math/RayTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/core/math/RayTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/core/math/SphereTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/core/math/SphereTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/core/math/Vector2Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/core/math/Vector2Test.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/core/math/Vector3Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/core/math/Vector3Test.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/core/math/Vector4Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/core/math/Vector4Test.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/curve/CurveContractTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/curve/CurveContractTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/effects/EffectComposerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/effects/EffectComposerTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/effects/FullScreenEffectTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/effects/FullScreenEffectTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/effects/RenderLoopTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/effects/RenderLoopTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/effects/UniformBlockTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/effects/UniformBlockTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/effects/WGSLLibTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/effects/WGSLLibTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/exporter/ColladaExporterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/exporter/ColladaExporterTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/exporter/GLTFExporterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/exporter/GLTFExporterTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/exporter/OBJExporterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/exporter/OBJExporterTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/exporter/PLYExporterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/exporter/PLYExporterTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/exporter/STLExporterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/exporter/STLExporterTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/exporter/USDExporterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/exporter/USDExporterTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/fog/FogContractTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/fog/FogContractTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/fog/FogExp2ContractTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/fog/FogExp2ContractTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/io/SimpleDataModelsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/io/SimpleDataModelsTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/io/SyntheticDataFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/io/SyntheticDataFactoryTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/layers/LayersContractTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/layers/LayersContractTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/layout/ForceLayoutTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/layout/ForceLayoutTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/lines/Line2ContractTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/lines/Line2ContractTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/lines/LineBasicContractTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/lines/LineBasicContractTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/loader/ColladaLoaderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/loader/ColladaLoaderTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/loader/DRACOLoaderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/loader/DRACOLoaderTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/loader/EXRLoaderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/loader/EXRLoaderTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/loader/FBXLoaderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/loader/FBXLoaderTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/loader/GLTFLoaderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/loader/GLTFLoaderTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/loader/KTX2LoaderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/loader/KTX2LoaderTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/loader/OBJLoaderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/loader/OBJLoaderTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/loader/PLYLoaderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/loader/PLYLoaderTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/loader/STLLoaderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/loader/STLLoaderTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/loader/TGALoaderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/loader/TGALoaderTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/lod/LODContractTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/lod/LODContractTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/points/PointsContractTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/points/PointsContractTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/points/SpriteContractTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/points/SpriteContractTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/raycaster/BVHContractTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/raycaster/BVHContractTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/renderer/CrossPlatformTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/renderer/CrossPlatformTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/renderer/RendererRenderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/renderer/RendererRenderTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/renderer/TestHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/renderer/TestHelpers.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/renderer/fixtures/TestScenes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/renderer/fixtures/TestScenes.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/rendertarget/MRTContractTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/rendertarget/MRTContractTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/scene/MeshBuilderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/scene/MeshBuilderTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/scene/SceneDslTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/scene/SceneDslTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/shape/ShapeContractTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/shape/ShapeContractTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/test/TestManagerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/test/TestManagerTest.kt -------------------------------------------------------------------------------- /src/commonTest/kotlin/io/materia/validation/TestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/commonTest/kotlin/io/materia/validation/TestUtils.kt -------------------------------------------------------------------------------- /src/iosMain/kotlin/io/materia/xr/ARKitImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/iosMain/kotlin/io/materia/xr/ARKitImpl.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/audio/Audio.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/audio/Audio.js.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/audio/AudioListener.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/audio/AudioListener.js.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/controls/PointerLock.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/controls/PointerLock.js.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/core/math/MathUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/core/math/MathUtils.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/core/platform/PlatformFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/core/platform/PlatformFunctions.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/datetime/DateTimeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/datetime/DateTimeUtils.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/io/JsonIo.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/io/JsonIo.js.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/loader/AssetResolver.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/loader/AssetResolver.js.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/loader/PlatformImageDecoder.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/loader/PlatformImageDecoder.js.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/performance/AdaptiveRenderer.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/performance/AdaptiveRenderer.js.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/physics/PhysicsEngine.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/physics/PhysicsEngine.js.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/physics/RapierPhysics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/physics/RapierPhysics.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/physics/rapier/RAPIER.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/physics/rapier/RAPIER.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/RenderSurface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/RenderSurface.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/Renderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/Renderer.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/RendererFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/RendererFactory.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/SurfaceFactory.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/SurfaceFactory.js.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/gpu/GpuContextJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/gpu/GpuContextJs.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgl/BufferManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgl/BufferManager.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgl/GLSLLib.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgl/GLSLLib.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgl/MatrixUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgl/MatrixUtils.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgl/ShaderCompiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgl/ShaderCompiler.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgl/WebGLRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgl/WebGLRenderer.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgpu/BufferPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgpu/BufferPool.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgpu/DrawCallBatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgpu/DrawCallBatcher.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgpu/ErrorReporter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgpu/ErrorReporter.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgpu/FrustumCuller.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgpu/FrustumCuller.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgpu/PipelineCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgpu/PipelineCache.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgpu/ShaderLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgpu/ShaderLoader.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgpu/WebGPUAsyncUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgpu/WebGPUAsyncUtils.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgpu/WebGPUBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgpu/WebGPUBuffer.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgpu/WebGPUDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgpu/WebGPUDetector.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgpu/WebGPUPipeline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgpu/WebGPUPipeline.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgpu/WebGPURenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgpu/WebGPURenderer.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgpu/WebGPUSurface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgpu/WebGPUSurface.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgpu/WebGPUSwapchain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgpu/WebGPUSwapchain.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgpu/WebGPUTexture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgpu/WebGPUTexture.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/renderer/webgpu/WebGPUTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/renderer/webgpu/WebGPUTypes.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/texture/CanvasTexture.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/texture/CanvasTexture.js.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/texture/Source.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/texture/Source.js.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/util/Base64Compat.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/util/Base64Compat.js.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/util/Console.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/util/Console.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/verification/FileSystem.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/verification/FileSystem.js.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/xr/ARPlatform.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/xr/ARPlatform.js.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/xr/XRAnchor.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/xr/XRAnchor.js.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/xr/XRInput.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/xr/XRInput.js.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/io/materia/xr/XRPlatformStubs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsMain/kotlin/io/materia/xr/XRPlatformStubs.kt -------------------------------------------------------------------------------- /src/jsTest/kotlin/RendererValidationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsTest/kotlin/RendererValidationTest.kt -------------------------------------------------------------------------------- /src/jsTest/kotlin/io/materia/renderer/TestHelpers.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsTest/kotlin/io/materia/renderer/TestHelpers.js.kt -------------------------------------------------------------------------------- /src/jsTest/kotlin/io/materia/renderer/webgl/GLSLLibTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jsTest/kotlin/io/materia/renderer/webgl/GLSLLibTest.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/audio/Audio.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/audio/Audio.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/audio/AudioAnalyser.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/audio/AudioAnalyser.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/audio/AudioBuffer.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/audio/AudioBuffer.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/audio/AudioContext.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/audio/AudioContext.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/audio/AudioListener.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/audio/AudioListener.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/audio/AudioLoader.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/audio/AudioLoader.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/audio/PositionalAudio.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/audio/PositionalAudio.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/controls/PointerLock.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/controls/PointerLock.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/core/math/MathUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/core/math/MathUtils.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/core/platform/Platform.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/core/platform/Platform.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/datetime/DateTimeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/datetime/DateTimeUtils.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/io/JsonIo.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/io/JsonIo.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/loader/AssetResolver.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/loader/AssetResolver.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/loader/PlatformImageDecoder.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/loader/PlatformImageDecoder.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/physics/BulletPhysics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/physics/BulletPhysics.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/physics/PhysicsBodies.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/physics/PhysicsBodies.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/physics/PhysicsConstraints.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/physics/PhysicsConstraints.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/physics/PhysicsEngine.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/physics/PhysicsEngine.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/physics/PhysicsShapes.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/physics/PhysicsShapes.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/renderer/RenderSurface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/renderer/RenderSurface.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/renderer/Renderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/renderer/Renderer.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/renderer/RendererFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/renderer/RendererFactory.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/renderer/SurfaceFactory.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/renderer/SurfaceFactory.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/renderer/gpu/GpuContextJvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/renderer/gpu/GpuContextJvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/renderer/gpu/VulkanBootstrap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/renderer/gpu/VulkanBootstrap.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/renderer/vulkan/VulkanPipeline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/renderer/vulkan/VulkanPipeline.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/renderer/vulkan/VulkanRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/renderer/vulkan/VulkanRenderer.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/renderer/vulkan/VulkanSurface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/renderer/vulkan/VulkanSurface.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/renderer/vulkan/VulkanSwapchain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/renderer/vulkan/VulkanSwapchain.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/texture/CanvasTexture.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/texture/CanvasTexture.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/texture/Source.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/texture/Source.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/util/Base64Compat.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/util/Base64Compat.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/util/Console.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/util/Console.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/verification/FileSystem.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/verification/FileSystem.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/xr/ARPlatform.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/xr/ARPlatform.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/xr/ARSystem.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/xr/ARSystem.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/xr/XRAnchor.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/xr/XRAnchor.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/xr/XRInput.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/xr/XRInput.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/io/materia/xr/XRPlatform.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/kotlin/io/materia/xr/XRPlatform.jvm.kt -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/README.md -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/basic.fs_main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/basic.fs_main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/basic.vs_main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/basic.vs_main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/fullscreen_fxaa.frag.main.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/fullscreen_fxaa.frag.main.main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/fullscreen_fxaa.frag.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/fullscreen_fxaa.frag.main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/fullscreen_fxaa.vert.main.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/fullscreen_fxaa.vert.main.main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/fullscreen_fxaa.vert.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/fullscreen_fxaa.vert.main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/triangle.frag.main.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/triangle.frag.main.main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/triangle.frag.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/triangle.frag.main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/triangle.vert.main.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/triangle.vert.main.main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/triangle.vert.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/triangle.vert.main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/unlit_color.frag.main.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/unlit_color.frag.main.main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/unlit_color.frag.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/unlit_color.frag.main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/unlit_color.vert.main.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/unlit_color.vert.main.main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/unlit_color.vert.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/unlit_color.vert.main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/unlit_points.frag.main.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/unlit_points.frag.main.main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/unlit_points.frag.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/unlit_points.frag.main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/unlit_points.vert.main.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/unlit_points.vert.main.main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/unlit_points.vert.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/unlit_points.vert.main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/unlit_points_quad.frag.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/unlit_points_quad.frag.main.spv -------------------------------------------------------------------------------- /src/jvmMain/resources/shaders/unlit_points_quad.vert.main.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmMain/resources/shaders/unlit_points_quad.vert.main.spv -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/materia/io/JsonIoJvmTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmTest/kotlin/io/materia/io/JsonIoJvmTest.kt -------------------------------------------------------------------------------- /src/jvmTest/kotlin/io/materia/renderer/TestHelpers.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/jvmTest/kotlin/io/materia/renderer/TestHelpers.jvm.kt -------------------------------------------------------------------------------- /src/nativeMain/kotlin/io/materia/audio/Audio.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/nativeMain/kotlin/io/materia/audio/Audio.native.kt -------------------------------------------------------------------------------- /src/nativeMain/kotlin/io/materia/audio/AudioAnalyser.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/nativeMain/kotlin/io/materia/audio/AudioAnalyser.native.kt -------------------------------------------------------------------------------- /src/nativeMain/kotlin/io/materia/audio/AudioBuffer.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/nativeMain/kotlin/io/materia/audio/AudioBuffer.native.kt -------------------------------------------------------------------------------- /src/nativeMain/kotlin/io/materia/audio/AudioContext.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/nativeMain/kotlin/io/materia/audio/AudioContext.native.kt -------------------------------------------------------------------------------- /src/nativeMain/kotlin/io/materia/audio/AudioListener.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/nativeMain/kotlin/io/materia/audio/AudioListener.native.kt -------------------------------------------------------------------------------- /src/nativeMain/kotlin/io/materia/audio/AudioLoader.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/nativeMain/kotlin/io/materia/audio/AudioLoader.native.kt -------------------------------------------------------------------------------- /src/nativeMain/kotlin/io/materia/audio/PositionalAudio.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/nativeMain/kotlin/io/materia/audio/PositionalAudio.native.kt -------------------------------------------------------------------------------- /src/nativeMain/kotlin/io/materia/controls/PointerLock.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/nativeMain/kotlin/io/materia/controls/PointerLock.native.kt -------------------------------------------------------------------------------- /src/nativeMain/kotlin/io/materia/core/math/MathUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/nativeMain/kotlin/io/materia/core/math/MathUtils.kt -------------------------------------------------------------------------------- /src/nativeMain/kotlin/io/materia/physics/PhysicsEngine.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/nativeMain/kotlin/io/materia/physics/PhysicsEngine.native.kt -------------------------------------------------------------------------------- /src/nativeMain/kotlin/io/materia/renderer/Renderer.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/nativeMain/kotlin/io/materia/renderer/Renderer.native.kt -------------------------------------------------------------------------------- /src/nativeMain/kotlin/io/materia/texture/CanvasTexture.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/nativeMain/kotlin/io/materia/texture/CanvasTexture.native.kt -------------------------------------------------------------------------------- /src/nativeMain/kotlin/io/materia/texture/Source.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/nativeMain/kotlin/io/materia/texture/Source.native.kt -------------------------------------------------------------------------------- /src/nativeMain/kotlin/io/materia/util/Console.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/nativeMain/kotlin/io/materia/util/Console.native.kt -------------------------------------------------------------------------------- /src/nativeMain/kotlin/io/materia/xr/ARPlatform.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/nativeMain/kotlin/io/materia/xr/ARPlatform.native.kt -------------------------------------------------------------------------------- /src/nativeMain/kotlin/io/materia/xr/XRAnchor.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/nativeMain/kotlin/io/materia/xr/XRAnchor.native.kt -------------------------------------------------------------------------------- /src/nativeMain/kotlin/io/materia/xr/XRInput.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/nativeMain/kotlin/io/materia/xr/XRInput.native.kt -------------------------------------------------------------------------------- /src/nativeMain/kotlin/io/materia/xr/XRPlatform.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/src/nativeMain/kotlin/io/materia/xr/XRPlatform.native.kt -------------------------------------------------------------------------------- /tests/common/resources/device-capabilities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/common/resources/device-capabilities.json -------------------------------------------------------------------------------- /tests/contract/test_animation_tools.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/contract/test_animation_tools.kt -------------------------------------------------------------------------------- /tests/contract/test_cicd_api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/contract/test_cicd_api.kt -------------------------------------------------------------------------------- /tests/contract/test_documentation_api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/contract/test_documentation_api.kt -------------------------------------------------------------------------------- /tests/contract/test_material_tools.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/contract/test_material_tools.kt -------------------------------------------------------------------------------- /tests/contract/test_performance_tools.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/contract/test_performance_tools.kt -------------------------------------------------------------------------------- /tests/contract/test_scene_tools.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/contract/test_scene_tools.kt -------------------------------------------------------------------------------- /tests/contract/test_testing_api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/contract/test_testing_api.kt -------------------------------------------------------------------------------- /tests/integration/BasicSceneTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/integration/BasicSceneTest.kt -------------------------------------------------------------------------------- /tests/integration/PerformanceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/integration/PerformanceTest.kt -------------------------------------------------------------------------------- /tests/integration/PlatformMatrix.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/integration/PlatformMatrix.kt -------------------------------------------------------------------------------- /tests/integration/ThreeJsCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/integration/ThreeJsCompatibilityTest.kt -------------------------------------------------------------------------------- /tests/integration/VulkanRenderOutputTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/integration/VulkanRenderOutputTest.kt -------------------------------------------------------------------------------- /tests/integration/backend/BackendAutoSelectionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/integration/backend/BackendAutoSelectionTest.kt -------------------------------------------------------------------------------- /tests/integration/backend/DiagnosticsTelemetryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/integration/backend/DiagnosticsTelemetryTest.kt -------------------------------------------------------------------------------- /tests/integration/backend/FailFastFallbackTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/integration/backend/FailFastFallbackTest.kt -------------------------------------------------------------------------------- /tests/integration/test_cicd_pipeline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/integration/test_cicd_pipeline.kt -------------------------------------------------------------------------------- /tests/integration/test_docs_generation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/integration/test_docs_generation.kt -------------------------------------------------------------------------------- /tests/integration/test_material_editor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/integration/test_material_editor.kt -------------------------------------------------------------------------------- /tests/integration/test_scene_editor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/integration/test_scene_editor.kt -------------------------------------------------------------------------------- /tests/integration/test_testing_pipeline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/integration/test_testing_pipeline.kt -------------------------------------------------------------------------------- /tests/integration/test_tool_deployment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/integration/test_tool_deployment.kt -------------------------------------------------------------------------------- /tests/performance/BenchmarkFramework.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/performance/BenchmarkFramework.kt -------------------------------------------------------------------------------- /tests/performance/IntegratedGpuBaselineTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/performance/IntegratedGpuBaselineTest.kt -------------------------------------------------------------------------------- /tests/visual/BackendParityVisualTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/visual/BackendParityVisualTest.kt -------------------------------------------------------------------------------- /tests/visual/VisualTestFramework.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/visual/VisualTestFramework.kt -------------------------------------------------------------------------------- /tests/voxelcraft/CollisionDetectionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/voxelcraft/CollisionDetectionTest.kt -------------------------------------------------------------------------------- /tests/voxelcraft/FaceCullingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tests/voxelcraft/FaceCullingTest.kt -------------------------------------------------------------------------------- /tools/api-server/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/api-server/build.gradle.kts -------------------------------------------------------------------------------- /tools/api-server/src/main/kotlin/ToolServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/api-server/src/main/kotlin/ToolServer.kt -------------------------------------------------------------------------------- /tools/api-server/src/main/kotlin/config/SecurityConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/api-server/src/main/kotlin/config/SecurityConfig.kt -------------------------------------------------------------------------------- /tools/api-server/src/main/kotlin/plugins/HTTP.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/api-server/src/main/kotlin/plugins/HTTP.kt -------------------------------------------------------------------------------- /tools/api-server/src/main/kotlin/plugins/Monitoring.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/api-server/src/main/kotlin/plugins/Monitoring.kt -------------------------------------------------------------------------------- /tools/api-server/src/main/kotlin/plugins/Routing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/api-server/src/main/kotlin/plugins/Routing.kt -------------------------------------------------------------------------------- /tools/api-server/src/main/kotlin/plugins/WebSockets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/api-server/src/main/kotlin/plugins/WebSockets.kt -------------------------------------------------------------------------------- /tools/cicd/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/cicd/build.gradle.kts -------------------------------------------------------------------------------- /tools/cicd/performance/RegressionDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/cicd/performance/RegressionDetector.kt -------------------------------------------------------------------------------- /tools/cicd/publishing/publish-artifacts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/cicd/publishing/publish-artifacts.kt -------------------------------------------------------------------------------- /tools/cicd/quality/QualityGateEnforcer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/cicd/quality/QualityGateEnforcer.kt -------------------------------------------------------------------------------- /tools/cicd/scripts/build-multiplatform.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/cicd/scripts/build-multiplatform.sh -------------------------------------------------------------------------------- /tools/cicd/src/main/kotlin/data/BuildArtifact.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/cicd/src/main/kotlin/data/BuildArtifact.kt -------------------------------------------------------------------------------- /tools/docs/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/docs/build.gradle.kts -------------------------------------------------------------------------------- /tools/docs/src/main/kotlin/dokka/DokkaEnhancer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/docs/src/main/kotlin/dokka/DokkaEnhancer.kt -------------------------------------------------------------------------------- /tools/docs/src/main/kotlin/examples/ExampleGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/docs/src/main/kotlin/examples/ExampleGenerator.kt -------------------------------------------------------------------------------- /tools/docs/src/main/kotlin/migration/MigrationGuide.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/docs/src/main/kotlin/migration/MigrationGuide.kt -------------------------------------------------------------------------------- /tools/docs/src/main/kotlin/search/SearchIndexer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/docs/src/main/kotlin/search/SearchIndexer.kt -------------------------------------------------------------------------------- /tools/docs/src/main/kotlin/server/DocServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/docs/src/main/kotlin/server/DocServer.kt -------------------------------------------------------------------------------- /tools/editor/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/build.gradle.kts -------------------------------------------------------------------------------- /tools/editor/desktop/src/SceneEditorCompose.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/desktop/src/SceneEditorCompose.kt -------------------------------------------------------------------------------- /tools/editor/src/commonMain/kotlin/SceneEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/src/commonMain/kotlin/SceneEditor.kt -------------------------------------------------------------------------------- /tools/editor/src/commonMain/kotlin/animation/AnimationPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/src/commonMain/kotlin/animation/AnimationPreview.kt -------------------------------------------------------------------------------- /tools/editor/src/commonMain/kotlin/animation/CurveEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/src/commonMain/kotlin/animation/CurveEditor.kt -------------------------------------------------------------------------------- /tools/editor/src/commonMain/kotlin/animation/KeyframeEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/src/commonMain/kotlin/animation/KeyframeEditor.kt -------------------------------------------------------------------------------- /tools/editor/src/commonMain/kotlin/animation/Timeline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/src/commonMain/kotlin/animation/Timeline.kt -------------------------------------------------------------------------------- /tools/editor/src/commonMain/kotlin/data/AnimationTimeline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/src/commonMain/kotlin/data/AnimationTimeline.kt -------------------------------------------------------------------------------- /tools/editor/src/commonMain/kotlin/data/MaterialDefinition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/src/commonMain/kotlin/data/MaterialDefinition.kt -------------------------------------------------------------------------------- /tools/editor/src/commonMain/kotlin/data/SceneEditorProject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/src/commonMain/kotlin/data/SceneEditorProject.kt -------------------------------------------------------------------------------- /tools/editor/src/commonMain/kotlin/material/MaterialLibrary.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/src/commonMain/kotlin/material/MaterialLibrary.kt -------------------------------------------------------------------------------- /tools/editor/src/commonMain/kotlin/material/MaterialPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/src/commonMain/kotlin/material/MaterialPreview.kt -------------------------------------------------------------------------------- /tools/editor/src/commonMain/kotlin/material/ShaderEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/src/commonMain/kotlin/material/ShaderEditor.kt -------------------------------------------------------------------------------- /tools/editor/src/commonMain/kotlin/material/UniformControls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/src/commonMain/kotlin/material/UniformControls.kt -------------------------------------------------------------------------------- /tools/editor/src/commonTest/kotlin/animation/CurveEditorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/src/commonTest/kotlin/animation/CurveEditorTest.kt -------------------------------------------------------------------------------- /tools/editor/src/commonTest/kotlin/animation/TimelineTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/src/commonTest/kotlin/animation/TimelineTest.kt -------------------------------------------------------------------------------- /tools/editor/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/web/package.json -------------------------------------------------------------------------------- /tools/editor/web/src/SceneEditorComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/web/src/SceneEditorComponent.js -------------------------------------------------------------------------------- /tools/editor/web/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/editor/web/webpack.config.js -------------------------------------------------------------------------------- /tools/integration/ToolIntegrationTester.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/integration/ToolIntegrationTester.kt -------------------------------------------------------------------------------- /tools/integration/run-integration-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/integration/run-integration-tests.sh -------------------------------------------------------------------------------- /tools/integration/validate-implementation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/integration/validate-implementation.sh -------------------------------------------------------------------------------- /tools/optimization/MemoryProfiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/optimization/MemoryProfiler.kt -------------------------------------------------------------------------------- /tools/optimization/StartupOptimizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/optimization/StartupOptimizer.kt -------------------------------------------------------------------------------- /tools/packaging/linux/package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/packaging/linux/package.sh -------------------------------------------------------------------------------- /tools/packaging/macos/package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/packaging/macos/package.sh -------------------------------------------------------------------------------- /tools/packaging/windows/package.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/packaging/windows/package.bat -------------------------------------------------------------------------------- /tools/profiler/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/profiler/build.gradle.kts -------------------------------------------------------------------------------- /tools/profiler/src/commonMain/kotlin/analysis/FrameAnalyzer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/profiler/src/commonMain/kotlin/analysis/FrameAnalyzer.kt -------------------------------------------------------------------------------- /tools/profiler/src/commonMain/kotlin/data/PerformanceProfile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/profiler/src/commonMain/kotlin/data/PerformanceProfile.kt -------------------------------------------------------------------------------- /tools/profiler/src/commonMain/kotlin/gpu/GPUProfiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/profiler/src/commonMain/kotlin/gpu/GPUProfiler.kt -------------------------------------------------------------------------------- /tools/profiler/src/commonMain/kotlin/metrics/MetricsCollector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/profiler/src/commonMain/kotlin/metrics/MetricsCollector.kt -------------------------------------------------------------------------------- /tools/profiler/src/commonMain/kotlin/ui/PerformanceUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/profiler/src/commonMain/kotlin/ui/PerformanceUI.kt -------------------------------------------------------------------------------- /tools/scanning/ExecuteProductionReadinessScan.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/scanning/ExecuteProductionReadinessScan.kt -------------------------------------------------------------------------------- /tools/scanning/FixCriticalPlaceholders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/scanning/FixCriticalPlaceholders.java -------------------------------------------------------------------------------- /tools/scanning/ProductionScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/scanning/ProductionScanner.java -------------------------------------------------------------------------------- /tools/scanning/SimpleProductionScanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/scanning/SimpleProductionScanner.kt -------------------------------------------------------------------------------- /tools/scanning/T030_ComprehensiveCodebaseScan.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/scanning/T030_ComprehensiveCodebaseScan.kt -------------------------------------------------------------------------------- /tools/scanning/T031_ExpectActualValidation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/scanning/T031_ExpectActualValidation.kt -------------------------------------------------------------------------------- /tools/scanning/T032_AutomatedPlaceholderFix.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/scanning/T032_AutomatedPlaceholderFix.kt -------------------------------------------------------------------------------- /tools/scanning/run_production_readiness_scan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/scanning/run_production_readiness_scan.sh -------------------------------------------------------------------------------- /tools/tests/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/tests/build.gradle.kts -------------------------------------------------------------------------------- /tools/tests/src/commonMain/kotlin/coverage/CoverageReporter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/tests/src/commonMain/kotlin/coverage/CoverageReporter.kt -------------------------------------------------------------------------------- /tools/tests/src/commonMain/kotlin/data/TestResults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/tests/src/commonMain/kotlin/data/TestResults.kt -------------------------------------------------------------------------------- /tools/tests/src/commonMain/kotlin/execution/TestEngine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/tests/src/commonMain/kotlin/execution/TestEngine.kt -------------------------------------------------------------------------------- /tools/tests/src/commonMain/kotlin/runner/CrossPlatformRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/tests/src/commonMain/kotlin/runner/CrossPlatformRunner.kt -------------------------------------------------------------------------------- /tools/tests/src/commonMain/kotlin/visual/VisualComparator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/tests/src/commonMain/kotlin/visual/VisualComparator.kt -------------------------------------------------------------------------------- /tools/validation/api-doc-reviewer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/validation/api-doc-reviewer.kt -------------------------------------------------------------------------------- /tools/validation/quickstart-validator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/validation/quickstart-validator.kt -------------------------------------------------------------------------------- /tools/web-host/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/web-host/package.json -------------------------------------------------------------------------------- /tools/web-host/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/web-host/server.js -------------------------------------------------------------------------------- /tools/web-host/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/web-host/src/index.html -------------------------------------------------------------------------------- /tools/web-host/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/web-host/src/index.js -------------------------------------------------------------------------------- /tools/web-host/src/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/web-host/src/styles/main.css -------------------------------------------------------------------------------- /tools/web-host/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/tools/web-host/webpack.config.js -------------------------------------------------------------------------------- /version.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/version.gradle.kts -------------------------------------------------------------------------------- /version.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/version.properties -------------------------------------------------------------------------------- /voxelcraft_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/voxelcraft_log.txt -------------------------------------------------------------------------------- /voxelcraft_log_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/voxelcraft_log_2.txt -------------------------------------------------------------------------------- /voxelcraft_log_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/voxelcraft_log_3.txt -------------------------------------------------------------------------------- /voxelcraft_log_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/voxelcraft_log_4.txt -------------------------------------------------------------------------------- /voxelcraft_log_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/voxelcraft_log_5.txt -------------------------------------------------------------------------------- /voxelcraft_log_6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeyousef/Materia/HEAD/voxelcraft_log_6.txt --------------------------------------------------------------------------------