├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ └── docs.yml ├── .gitignore ├── LICENSE ├── README.md ├── bin ├── build-api-docs.sh └── visu ├── bootstrap.php ├── bootstrap_inline.php ├── composer.json ├── docs ├── CNAME ├── api-reference.md ├── games │ ├── 0-php-games.md │ ├── flappyphpant.md │ └── phptowerdefense.md ├── getting-started │ ├── installation.md │ └── project-setup.md ├── index.md ├── logo.afphoto ├── logo.png ├── logo_s.png ├── overrides │ └── main.html ├── stylesheets │ └── extra.css └── user-guide │ └── graphics │ ├── basic-vertex-array.md │ └── shader.md ├── examples ├── bootstrap.php ├── debug │ └── debug_console_demo.php ├── examples.ctn ├── flyui │ └── flyui_demo.php ├── profiling │ └── render_pass_profiling.php ├── rendering │ └── low_poly_pipeline.php └── resources │ └── shader │ └── .gitkeep ├── mkdocs.insiders.yml ├── mkdocs.yml ├── phpbench.json ├── phpdoc.xml ├── phpstan.neon ├── phpunit.php ├── phpunit.xml ├── resources ├── fonts │ ├── cozette │ │ ├── LICENSE │ │ ├── cozette.php │ │ └── cozette.png │ ├── inconsolata │ │ └── Inconsolata-Regular.ttf │ └── inter │ │ ├── Inter-Regular.ttf │ │ └── Inter-SemiBold.ttf ├── model │ ├── dev │ │ ├── arrow.mtl │ │ ├── arrow.obj │ │ ├── scale.mtl │ │ └── scale.obj │ └── visu │ │ ├── visu_logo.mtl │ │ └── visu_logo.obj └── shader │ ├── include │ └── visu │ │ ├── fullscreen_quad.glsl │ │ ├── gbuffer_layout.glsl │ │ ├── gbuffer_uniform.glsl │ │ └── matrix_operations.glsl │ └── visu │ ├── dev │ ├── gizmo.frag.glsl │ └── gizmo.vert.glsl │ ├── lowpoly │ ├── deferred_lightpass.frag.glsl │ ├── deferred_lightpass.vert.glsl │ ├── deferred_single_mesh.frag.glsl │ ├── deferred_single_mesh.vert.glsl │ ├── devpicking.frag.glsl │ └── devpicking.vert.glsl │ ├── ssao.frag.glsl │ ├── ssao.vert.glsl │ ├── ssao_blur.frag.glsl │ └── ssao_blur.vert.glsl ├── src ├── Animation │ └── Transition │ │ ├── AnimationEasingType.php │ │ ├── AnimationSequence.php │ │ ├── AnimationUtil.php │ │ ├── BaseAnimation.php │ │ ├── BaseAnimationContainer.php │ │ ├── ParallelAnimations.php │ │ ├── TransformOrientationAnimation.php │ │ ├── TransformPositionAnimation.php │ │ └── TransformScaleAnimation.php ├── Command │ ├── AvailableCommand.php │ ├── CacheClearCommand.php │ ├── Command.php │ ├── CommandLineInterfaceLoader.php │ ├── CommandRegistry.php │ ├── ContainerDumpCommand.php │ ├── Exception │ │ ├── CommandException.php │ │ └── RegisterCommandException.php │ ├── MakerCommand.php │ └── SignalDumpCommand.php ├── Component │ ├── AnimationComponent.php │ ├── Dev │ │ └── GizmoComponent.php │ ├── DirectionalLightComponent.php │ ├── DynamicTextLabelComponent.php │ └── VISULowPoly │ │ └── DynamicRenderableModel.php ├── D3D.php ├── ECS │ ├── EntitiesInterface.php │ ├── EntityRegistry.php │ ├── Exception │ │ ├── ECSException.php │ │ ├── EntityPickerException.php │ │ ├── EntityRegistryException.php │ │ └── EntityRegistryStorageException.php │ ├── Picker │ │ ├── DevEntityPicker.php │ │ ├── DevEntityPickerDelegate.php │ │ └── DevEntityPickerRenderInterface.php │ ├── SystemInterface.php │ └── SystemRegistryTrait.php ├── Exception │ └── VISUException.php ├── FlyUI │ ├── Exception │ │ ├── FlyUiException.php │ │ └── FlyUiInitException.php │ ├── FUIButton.php │ ├── FUIButtonGroup.php │ ├── FUICard.php │ ├── FUICheckbox.php │ ├── FUIException.php │ ├── FUILabel.php │ ├── FUILayout.php │ ├── FUILayoutAlignment.php │ ├── FUILayoutFlow.php │ ├── FUILayoutSizing.php │ ├── FUIPerformanceTrace.php │ ├── FUIPerformanceTracer.php │ ├── FUIPerformanceTracerOverlay.php │ ├── FUIRenderContext.php │ ├── FUISelect.php │ ├── FUISpace.php │ ├── FUIText.php │ ├── FUITheme.php │ ├── FUIView.php │ ├── FlyUI.php │ └── Theme │ │ ├── FUIButtonGroupStyle.php │ │ ├── FUIButtonStyle.php │ │ └── FUISelectStyle.php ├── Geo │ ├── AABB.php │ ├── AABB2D.php │ ├── Frustum.php │ ├── Math.php │ ├── Plane.php │ ├── Ray.php │ └── Transform.php ├── Graphics │ ├── AbstractFramebuffer.php │ ├── BasicInstancedVertexArray.php │ ├── BasicVertexArray.php │ ├── Camera.php │ ├── CameraProjectionMode.php │ ├── Exception │ │ ├── BitmapFontException.php │ │ ├── PipelineContainerException.php │ │ ├── PipelineResourceException.php │ │ ├── ShaderCompileException.php │ │ ├── ShaderException.php │ │ ├── ShaderInvalidIncludeException.php │ │ ├── ShaderProgramException.php │ │ ├── ShaderProgramLinkingException.php │ │ ├── TextureException.php │ │ └── TextureLoadException.php │ ├── Font │ │ ├── BitmapFontAtlas.php │ │ └── BitmapFontCharacter.php │ ├── Framebuffer.php │ ├── FramebufferTarget.php │ ├── GLState.php │ ├── Heightmap │ │ ├── GPUHeightmapGeometryPassInterface.php │ │ ├── GPUHeightmapRenderer.php │ │ └── Heightmap.php │ ├── QuadVertexArray.php │ ├── RenderTarget.php │ ├── Rendering │ │ ├── Pass │ │ │ ├── BackbufferData.php │ │ │ ├── CallbackPass.php │ │ │ ├── CameraData.php │ │ │ ├── ClearPass.php │ │ │ ├── DeferredLightPass.php │ │ │ ├── DeferredLightPassData.php │ │ │ ├── FlyUIPass.php │ │ │ ├── FullscreenQuadPass.php │ │ │ ├── GBufferGeometryPassInterface.php │ │ │ ├── GBufferPass.php │ │ │ ├── GBufferPassData.php │ │ │ └── SSAOData.php │ │ ├── PipelineContainer.php │ │ ├── PipelineResources.php │ │ ├── RenderContext.php │ │ ├── RenderPass.php │ │ ├── RenderPipeline.php │ │ ├── RenderResource.php │ │ ├── Renderer │ │ │ ├── Debug3DRenderer.php │ │ │ ├── DebugOverlayText.php │ │ │ ├── DebugOverlayTextRenderer.php │ │ │ ├── FlyUIRenderer.php │ │ │ ├── FullscreenDebugDepthRenderer.php │ │ │ ├── FullscreenTextureRenderer.php │ │ │ ├── SSAOQuality.php │ │ │ ├── SSAORenderer.php │ │ │ ├── TextLabelRenderer.php │ │ │ └── TextLabelRenderer │ │ │ │ ├── TextLabel.php │ │ │ │ ├── TextLabelAlign.php │ │ │ │ └── TextLabelRenderGroup.php │ │ └── Resource │ │ │ ├── RenderTargetResource.php │ │ │ └── TextureResource.php │ ├── ShaderCollection.php │ ├── ShaderFileLoader.php │ ├── ShaderProgram.php │ ├── ShaderStage.php │ ├── Texture.php │ ├── TextureOptions.php │ ├── Viewport.php │ └── WindowFramebuffer.php ├── Instrument │ ├── CPUProfiler.php │ ├── Clock.php │ ├── ClockNanoseconds.php │ ├── CompatGPUProfiler.php │ └── ProfilerInterface.php ├── Maker │ ├── CodeChange.php │ ├── Exception │ │ ├── BadParameterException.php │ │ ├── CodeGeneratorErrorException.php │ │ ├── InvalidCodeGeneratorException.php │ │ └── MakerException.php │ ├── Generator │ │ ├── ClassGenerator.php │ │ └── CommandGenerator.php │ ├── GeneratorBase.php │ ├── GeneratorInterface.php │ └── Maker.php ├── OS │ ├── CursorMode.php │ ├── Exception │ │ ├── InputException.php │ │ ├── InputMappingException.php │ │ ├── UninitializedWindowException.php │ │ └── WindowException.php │ ├── FileSystem.php │ ├── Input.php │ ├── InputActionMap.php │ ├── InputContextMap.php │ ├── Key.php │ ├── Logger.php │ ├── MouseButton.php │ ├── Window.php │ ├── WindowEventCallbackHandler.php │ ├── WindowEventHandlerInterface.php │ └── WindowHints.php ├── Quickstart.php ├── Quickstart │ ├── QuickstartApp.php │ ├── QuickstartOptions.php │ └── Render │ │ ├── QuickstartDebugMetricsOverlay.php │ │ └── QuickstartPassData.php ├── Runtime │ ├── DebugConsole.php │ ├── GameLoop.php │ └── GameLoopDelegate.php ├── Signal │ ├── Dispatcher.php │ ├── DispatcherInterface.php │ ├── RegisterHandlerException.php │ ├── Signal.php │ ├── SignalQueue.php │ ├── SignalQueueLimited.php │ └── VoidDispatcher.php ├── Signals │ ├── AnySignal.php │ ├── BootstrapSignal.php │ ├── ECS │ │ └── EntitySelectedSignal.php │ ├── ExceptionSignal.php │ ├── ExceptionSignalTrait.php │ ├── Input │ │ ├── CharModSignal.php │ │ ├── CharSignal.php │ │ ├── CursorEnterSignal.php │ │ ├── CursorPosSignal.php │ │ ├── DropSignal.php │ │ ├── KeySignal.php │ │ ├── MouseButtonSignal.php │ │ ├── MouseClickSignal.php │ │ └── ScrollSignal.php │ └── Runtime │ │ └── ConsoleCommandSignal.php └── System │ ├── Dev │ └── GizmoEditorSystem.php │ ├── VISUAABBTreeSystem.php │ ├── VISUCameraSystem.php │ ├── VISULowPoly │ ├── LPMaterial.php │ ├── LPMesh.php │ ├── LPModel.php │ ├── LPModelCollection.php │ ├── LPObjLoader.php │ ├── LPRenderingSystem.php │ └── LPVertexBuffer.php │ ├── VISUTransitionAnimationSystem.php │ └── VISUTransitionAnimationSystemDelegate.php ├── test.php ├── tests ├── Benchmark │ ├── GLConetxtBenchmark.php │ ├── Mat4VsNative.php │ ├── ShaderProgramUniformMat4Bench.php │ ├── ShaderProgramUniformVec3Bench.php │ ├── TimeMesureBenchmark.php │ └── Vec4VsNative.php ├── ECS │ └── EntityRegistryTest.php ├── GLContextTestCase.php ├── Graphics │ ├── Font │ │ ├── BitmapFontAtlasTest.php │ │ └── DebugFontRendererTest.php │ ├── ShaderFileLoaderTest.php │ ├── ShaderProgramTest.php │ ├── ShaderStageTest.php │ └── ViewportTest.php ├── Instrument │ └── ClockTest.php ├── OS │ ├── InputTest.php │ ├── WindowEventCallbackHandlerTest.php │ ├── WindowHintsTest.php │ └── WindowTest.php ├── Signal │ ├── DispatcherTest.php │ ├── PHPUnitTestSignalHandler.php │ └── TestSignal.php ├── Signals │ ├── BootstrapSignalTest.php │ ├── ExceptionSignalTest.php │ └── Input │ │ ├── CharSignalTest.php │ │ └── KeySignalTest.php └── resources │ └── shaders │ ├── extra_include │ └── hash.glsl │ ├── random.glsl │ ├── recursive_include.glsl │ ├── triangle.frag.glsl │ └── triangle.vert.glsl └── visu.ctn /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [mario-deluna] 4 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/README.md -------------------------------------------------------------------------------- /bin/build-api-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/bin/build-api-docs.sh -------------------------------------------------------------------------------- /bin/visu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/bin/visu -------------------------------------------------------------------------------- /bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/bootstrap.php -------------------------------------------------------------------------------- /bootstrap_inline.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/bootstrap_inline.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/composer.json -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | visu.phpgl.net -------------------------------------------------------------------------------- /docs/api-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/docs/api-reference.md -------------------------------------------------------------------------------- /docs/games/0-php-games.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/docs/games/0-php-games.md -------------------------------------------------------------------------------- /docs/games/flappyphpant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/docs/games/flappyphpant.md -------------------------------------------------------------------------------- /docs/games/phptowerdefense.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/docs/games/phptowerdefense.md -------------------------------------------------------------------------------- /docs/getting-started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/docs/getting-started/installation.md -------------------------------------------------------------------------------- /docs/getting-started/project-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/docs/getting-started/project-setup.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/logo.afphoto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/docs/logo.afphoto -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/docs/logo.png -------------------------------------------------------------------------------- /docs/logo_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/docs/logo_s.png -------------------------------------------------------------------------------- /docs/overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/docs/overrides/main.html -------------------------------------------------------------------------------- /docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /docs/user-guide/graphics/basic-vertex-array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/docs/user-guide/graphics/basic-vertex-array.md -------------------------------------------------------------------------------- /docs/user-guide/graphics/shader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/docs/user-guide/graphics/shader.md -------------------------------------------------------------------------------- /examples/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/examples/bootstrap.php -------------------------------------------------------------------------------- /examples/debug/debug_console_demo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/examples/debug/debug_console_demo.php -------------------------------------------------------------------------------- /examples/examples.ctn: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/flyui/flyui_demo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/examples/flyui/flyui_demo.php -------------------------------------------------------------------------------- /examples/profiling/render_pass_profiling.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/examples/profiling/render_pass_profiling.php -------------------------------------------------------------------------------- /examples/rendering/low_poly_pipeline.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/examples/rendering/low_poly_pipeline.php -------------------------------------------------------------------------------- /examples/resources/shader/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mkdocs.insiders.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/mkdocs.insiders.yml -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /phpbench.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/phpbench.json -------------------------------------------------------------------------------- /phpdoc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/phpdoc.xml -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/phpunit.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/phpunit.xml -------------------------------------------------------------------------------- /resources/fonts/cozette/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/fonts/cozette/LICENSE -------------------------------------------------------------------------------- /resources/fonts/cozette/cozette.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/fonts/cozette/cozette.php -------------------------------------------------------------------------------- /resources/fonts/cozette/cozette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/fonts/cozette/cozette.png -------------------------------------------------------------------------------- /resources/fonts/inconsolata/Inconsolata-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/fonts/inconsolata/Inconsolata-Regular.ttf -------------------------------------------------------------------------------- /resources/fonts/inter/Inter-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/fonts/inter/Inter-Regular.ttf -------------------------------------------------------------------------------- /resources/fonts/inter/Inter-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/fonts/inter/Inter-SemiBold.ttf -------------------------------------------------------------------------------- /resources/model/dev/arrow.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/model/dev/arrow.mtl -------------------------------------------------------------------------------- /resources/model/dev/arrow.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/model/dev/arrow.obj -------------------------------------------------------------------------------- /resources/model/dev/scale.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/model/dev/scale.mtl -------------------------------------------------------------------------------- /resources/model/dev/scale.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/model/dev/scale.obj -------------------------------------------------------------------------------- /resources/model/visu/visu_logo.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/model/visu/visu_logo.mtl -------------------------------------------------------------------------------- /resources/model/visu/visu_logo.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/model/visu/visu_logo.obj -------------------------------------------------------------------------------- /resources/shader/include/visu/fullscreen_quad.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/shader/include/visu/fullscreen_quad.glsl -------------------------------------------------------------------------------- /resources/shader/include/visu/gbuffer_layout.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/shader/include/visu/gbuffer_layout.glsl -------------------------------------------------------------------------------- /resources/shader/include/visu/gbuffer_uniform.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/shader/include/visu/gbuffer_uniform.glsl -------------------------------------------------------------------------------- /resources/shader/include/visu/matrix_operations.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/shader/include/visu/matrix_operations.glsl -------------------------------------------------------------------------------- /resources/shader/visu/dev/gizmo.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/shader/visu/dev/gizmo.frag.glsl -------------------------------------------------------------------------------- /resources/shader/visu/dev/gizmo.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/shader/visu/dev/gizmo.vert.glsl -------------------------------------------------------------------------------- /resources/shader/visu/lowpoly/deferred_lightpass.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/shader/visu/lowpoly/deferred_lightpass.frag.glsl -------------------------------------------------------------------------------- /resources/shader/visu/lowpoly/deferred_lightpass.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/shader/visu/lowpoly/deferred_lightpass.vert.glsl -------------------------------------------------------------------------------- /resources/shader/visu/lowpoly/deferred_single_mesh.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/shader/visu/lowpoly/deferred_single_mesh.frag.glsl -------------------------------------------------------------------------------- /resources/shader/visu/lowpoly/deferred_single_mesh.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/shader/visu/lowpoly/deferred_single_mesh.vert.glsl -------------------------------------------------------------------------------- /resources/shader/visu/lowpoly/devpicking.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/shader/visu/lowpoly/devpicking.frag.glsl -------------------------------------------------------------------------------- /resources/shader/visu/lowpoly/devpicking.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/shader/visu/lowpoly/devpicking.vert.glsl -------------------------------------------------------------------------------- /resources/shader/visu/ssao.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/shader/visu/ssao.frag.glsl -------------------------------------------------------------------------------- /resources/shader/visu/ssao.vert.glsl: -------------------------------------------------------------------------------- 1 | #version 330 core 2 | 3 | #include "visu/fullscreen_quad.glsl" -------------------------------------------------------------------------------- /resources/shader/visu/ssao_blur.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/resources/shader/visu/ssao_blur.frag.glsl -------------------------------------------------------------------------------- /resources/shader/visu/ssao_blur.vert.glsl: -------------------------------------------------------------------------------- 1 | #version 330 core 2 | 3 | #include "visu/fullscreen_quad.glsl" -------------------------------------------------------------------------------- /src/Animation/Transition/AnimationEasingType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Animation/Transition/AnimationEasingType.php -------------------------------------------------------------------------------- /src/Animation/Transition/AnimationSequence.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Animation/Transition/AnimationSequence.php -------------------------------------------------------------------------------- /src/Animation/Transition/AnimationUtil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Animation/Transition/AnimationUtil.php -------------------------------------------------------------------------------- /src/Animation/Transition/BaseAnimation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Animation/Transition/BaseAnimation.php -------------------------------------------------------------------------------- /src/Animation/Transition/BaseAnimationContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Animation/Transition/BaseAnimationContainer.php -------------------------------------------------------------------------------- /src/Animation/Transition/ParallelAnimations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Animation/Transition/ParallelAnimations.php -------------------------------------------------------------------------------- /src/Animation/Transition/TransformOrientationAnimation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Animation/Transition/TransformOrientationAnimation.php -------------------------------------------------------------------------------- /src/Animation/Transition/TransformPositionAnimation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Animation/Transition/TransformPositionAnimation.php -------------------------------------------------------------------------------- /src/Animation/Transition/TransformScaleAnimation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Animation/Transition/TransformScaleAnimation.php -------------------------------------------------------------------------------- /src/Command/AvailableCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Command/AvailableCommand.php -------------------------------------------------------------------------------- /src/Command/CacheClearCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Command/CacheClearCommand.php -------------------------------------------------------------------------------- /src/Command/Command.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Command/Command.php -------------------------------------------------------------------------------- /src/Command/CommandLineInterfaceLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Command/CommandLineInterfaceLoader.php -------------------------------------------------------------------------------- /src/Command/CommandRegistry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Command/CommandRegistry.php -------------------------------------------------------------------------------- /src/Command/ContainerDumpCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Command/ContainerDumpCommand.php -------------------------------------------------------------------------------- /src/Command/Exception/CommandException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Command/Exception/CommandException.php -------------------------------------------------------------------------------- /src/Command/Exception/RegisterCommandException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Command/Exception/RegisterCommandException.php -------------------------------------------------------------------------------- /src/Command/MakerCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Command/MakerCommand.php -------------------------------------------------------------------------------- /src/Command/SignalDumpCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Command/SignalDumpCommand.php -------------------------------------------------------------------------------- /src/Component/AnimationComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Component/AnimationComponent.php -------------------------------------------------------------------------------- /src/Component/Dev/GizmoComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Component/Dev/GizmoComponent.php -------------------------------------------------------------------------------- /src/Component/DirectionalLightComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Component/DirectionalLightComponent.php -------------------------------------------------------------------------------- /src/Component/DynamicTextLabelComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Component/DynamicTextLabelComponent.php -------------------------------------------------------------------------------- /src/Component/VISULowPoly/DynamicRenderableModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Component/VISULowPoly/DynamicRenderableModel.php -------------------------------------------------------------------------------- /src/D3D.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/D3D.php -------------------------------------------------------------------------------- /src/ECS/EntitiesInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/ECS/EntitiesInterface.php -------------------------------------------------------------------------------- /src/ECS/EntityRegistry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/ECS/EntityRegistry.php -------------------------------------------------------------------------------- /src/ECS/Exception/ECSException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/ECS/Exception/ECSException.php -------------------------------------------------------------------------------- /src/ECS/Exception/EntityPickerException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/ECS/Exception/EntityPickerException.php -------------------------------------------------------------------------------- /src/ECS/Exception/EntityRegistryException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/ECS/Exception/EntityRegistryException.php -------------------------------------------------------------------------------- /src/ECS/Exception/EntityRegistryStorageException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/ECS/Exception/EntityRegistryStorageException.php -------------------------------------------------------------------------------- /src/ECS/Picker/DevEntityPicker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/ECS/Picker/DevEntityPicker.php -------------------------------------------------------------------------------- /src/ECS/Picker/DevEntityPickerDelegate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/ECS/Picker/DevEntityPickerDelegate.php -------------------------------------------------------------------------------- /src/ECS/Picker/DevEntityPickerRenderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/ECS/Picker/DevEntityPickerRenderInterface.php -------------------------------------------------------------------------------- /src/ECS/SystemInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/ECS/SystemInterface.php -------------------------------------------------------------------------------- /src/ECS/SystemRegistryTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/ECS/SystemRegistryTrait.php -------------------------------------------------------------------------------- /src/Exception/VISUException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Exception/VISUException.php -------------------------------------------------------------------------------- /src/FlyUI/Exception/FlyUiException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/Exception/FlyUiException.php -------------------------------------------------------------------------------- /src/FlyUI/Exception/FlyUiInitException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/Exception/FlyUiInitException.php -------------------------------------------------------------------------------- /src/FlyUI/FUIButton.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUIButton.php -------------------------------------------------------------------------------- /src/FlyUI/FUIButtonGroup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUIButtonGroup.php -------------------------------------------------------------------------------- /src/FlyUI/FUICard.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUICard.php -------------------------------------------------------------------------------- /src/FlyUI/FUICheckbox.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUICheckbox.php -------------------------------------------------------------------------------- /src/FlyUI/FUIException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUIException.php -------------------------------------------------------------------------------- /src/FlyUI/FUILabel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUILabel.php -------------------------------------------------------------------------------- /src/FlyUI/FUILayout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUILayout.php -------------------------------------------------------------------------------- /src/FlyUI/FUILayoutAlignment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUILayoutAlignment.php -------------------------------------------------------------------------------- /src/FlyUI/FUILayoutFlow.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUILayoutFlow.php -------------------------------------------------------------------------------- /src/FlyUI/FUILayoutSizing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUILayoutSizing.php -------------------------------------------------------------------------------- /src/FlyUI/FUIPerformanceTrace.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUIPerformanceTrace.php -------------------------------------------------------------------------------- /src/FlyUI/FUIPerformanceTracer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUIPerformanceTracer.php -------------------------------------------------------------------------------- /src/FlyUI/FUIPerformanceTracerOverlay.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUIPerformanceTracerOverlay.php -------------------------------------------------------------------------------- /src/FlyUI/FUIRenderContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUIRenderContext.php -------------------------------------------------------------------------------- /src/FlyUI/FUISelect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUISelect.php -------------------------------------------------------------------------------- /src/FlyUI/FUISpace.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUISpace.php -------------------------------------------------------------------------------- /src/FlyUI/FUIText.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUIText.php -------------------------------------------------------------------------------- /src/FlyUI/FUITheme.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUITheme.php -------------------------------------------------------------------------------- /src/FlyUI/FUIView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FUIView.php -------------------------------------------------------------------------------- /src/FlyUI/FlyUI.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/FlyUI.php -------------------------------------------------------------------------------- /src/FlyUI/Theme/FUIButtonGroupStyle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/Theme/FUIButtonGroupStyle.php -------------------------------------------------------------------------------- /src/FlyUI/Theme/FUIButtonStyle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/Theme/FUIButtonStyle.php -------------------------------------------------------------------------------- /src/FlyUI/Theme/FUISelectStyle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/FlyUI/Theme/FUISelectStyle.php -------------------------------------------------------------------------------- /src/Geo/AABB.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Geo/AABB.php -------------------------------------------------------------------------------- /src/Geo/AABB2D.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Geo/AABB2D.php -------------------------------------------------------------------------------- /src/Geo/Frustum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Geo/Frustum.php -------------------------------------------------------------------------------- /src/Geo/Math.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Geo/Math.php -------------------------------------------------------------------------------- /src/Geo/Plane.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Geo/Plane.php -------------------------------------------------------------------------------- /src/Geo/Ray.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Geo/Ray.php -------------------------------------------------------------------------------- /src/Geo/Transform.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Geo/Transform.php -------------------------------------------------------------------------------- /src/Graphics/AbstractFramebuffer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/AbstractFramebuffer.php -------------------------------------------------------------------------------- /src/Graphics/BasicInstancedVertexArray.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/BasicInstancedVertexArray.php -------------------------------------------------------------------------------- /src/Graphics/BasicVertexArray.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/BasicVertexArray.php -------------------------------------------------------------------------------- /src/Graphics/Camera.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Camera.php -------------------------------------------------------------------------------- /src/Graphics/CameraProjectionMode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/CameraProjectionMode.php -------------------------------------------------------------------------------- /src/Graphics/Exception/BitmapFontException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Exception/BitmapFontException.php -------------------------------------------------------------------------------- /src/Graphics/Exception/PipelineContainerException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Exception/PipelineContainerException.php -------------------------------------------------------------------------------- /src/Graphics/Exception/PipelineResourceException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Exception/PipelineResourceException.php -------------------------------------------------------------------------------- /src/Graphics/Exception/ShaderCompileException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Exception/ShaderCompileException.php -------------------------------------------------------------------------------- /src/Graphics/Exception/ShaderException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Exception/ShaderException.php -------------------------------------------------------------------------------- /src/Graphics/Exception/ShaderInvalidIncludeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Exception/ShaderInvalidIncludeException.php -------------------------------------------------------------------------------- /src/Graphics/Exception/ShaderProgramException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Exception/ShaderProgramException.php -------------------------------------------------------------------------------- /src/Graphics/Exception/ShaderProgramLinkingException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Exception/ShaderProgramLinkingException.php -------------------------------------------------------------------------------- /src/Graphics/Exception/TextureException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Exception/TextureException.php -------------------------------------------------------------------------------- /src/Graphics/Exception/TextureLoadException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Exception/TextureLoadException.php -------------------------------------------------------------------------------- /src/Graphics/Font/BitmapFontAtlas.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Font/BitmapFontAtlas.php -------------------------------------------------------------------------------- /src/Graphics/Font/BitmapFontCharacter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Font/BitmapFontCharacter.php -------------------------------------------------------------------------------- /src/Graphics/Framebuffer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Framebuffer.php -------------------------------------------------------------------------------- /src/Graphics/FramebufferTarget.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/FramebufferTarget.php -------------------------------------------------------------------------------- /src/Graphics/GLState.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/GLState.php -------------------------------------------------------------------------------- /src/Graphics/Heightmap/GPUHeightmapGeometryPassInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Heightmap/GPUHeightmapGeometryPassInterface.php -------------------------------------------------------------------------------- /src/Graphics/Heightmap/GPUHeightmapRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Heightmap/GPUHeightmapRenderer.php -------------------------------------------------------------------------------- /src/Graphics/Heightmap/Heightmap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Heightmap/Heightmap.php -------------------------------------------------------------------------------- /src/Graphics/QuadVertexArray.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/QuadVertexArray.php -------------------------------------------------------------------------------- /src/Graphics/RenderTarget.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/RenderTarget.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Pass/BackbufferData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Pass/BackbufferData.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Pass/CallbackPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Pass/CallbackPass.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Pass/CameraData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Pass/CameraData.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Pass/ClearPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Pass/ClearPass.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Pass/DeferredLightPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Pass/DeferredLightPass.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Pass/DeferredLightPassData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Pass/DeferredLightPassData.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Pass/FlyUIPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Pass/FlyUIPass.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Pass/FullscreenQuadPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Pass/FullscreenQuadPass.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Pass/GBufferGeometryPassInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Pass/GBufferGeometryPassInterface.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Pass/GBufferPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Pass/GBufferPass.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Pass/GBufferPassData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Pass/GBufferPassData.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Pass/SSAOData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Pass/SSAOData.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/PipelineContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/PipelineContainer.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/PipelineResources.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/PipelineResources.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/RenderContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/RenderContext.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/RenderPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/RenderPass.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/RenderPipeline.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/RenderPipeline.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/RenderResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/RenderResource.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Renderer/Debug3DRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Renderer/Debug3DRenderer.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Renderer/DebugOverlayText.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Renderer/DebugOverlayText.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Renderer/DebugOverlayTextRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Renderer/DebugOverlayTextRenderer.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Renderer/FlyUIRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Renderer/FlyUIRenderer.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Renderer/FullscreenDebugDepthRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Renderer/FullscreenDebugDepthRenderer.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Renderer/FullscreenTextureRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Renderer/FullscreenTextureRenderer.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Renderer/SSAOQuality.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Renderer/SSAOQuality.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Renderer/SSAORenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Renderer/SSAORenderer.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Renderer/TextLabelRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Renderer/TextLabelRenderer.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Renderer/TextLabelRenderer/TextLabel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Renderer/TextLabelRenderer/TextLabel.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Renderer/TextLabelRenderer/TextLabelAlign.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Renderer/TextLabelRenderer/TextLabelAlign.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Renderer/TextLabelRenderer/TextLabelRenderGroup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Renderer/TextLabelRenderer/TextLabelRenderGroup.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Resource/RenderTargetResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Resource/RenderTargetResource.php -------------------------------------------------------------------------------- /src/Graphics/Rendering/Resource/TextureResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Rendering/Resource/TextureResource.php -------------------------------------------------------------------------------- /src/Graphics/ShaderCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/ShaderCollection.php -------------------------------------------------------------------------------- /src/Graphics/ShaderFileLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/ShaderFileLoader.php -------------------------------------------------------------------------------- /src/Graphics/ShaderProgram.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/ShaderProgram.php -------------------------------------------------------------------------------- /src/Graphics/ShaderStage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/ShaderStage.php -------------------------------------------------------------------------------- /src/Graphics/Texture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Texture.php -------------------------------------------------------------------------------- /src/Graphics/TextureOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/TextureOptions.php -------------------------------------------------------------------------------- /src/Graphics/Viewport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/Viewport.php -------------------------------------------------------------------------------- /src/Graphics/WindowFramebuffer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Graphics/WindowFramebuffer.php -------------------------------------------------------------------------------- /src/Instrument/CPUProfiler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Instrument/CPUProfiler.php -------------------------------------------------------------------------------- /src/Instrument/Clock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Instrument/Clock.php -------------------------------------------------------------------------------- /src/Instrument/ClockNanoseconds.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Instrument/ClockNanoseconds.php -------------------------------------------------------------------------------- /src/Instrument/CompatGPUProfiler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Instrument/CompatGPUProfiler.php -------------------------------------------------------------------------------- /src/Instrument/ProfilerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Instrument/ProfilerInterface.php -------------------------------------------------------------------------------- /src/Maker/CodeChange.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Maker/CodeChange.php -------------------------------------------------------------------------------- /src/Maker/Exception/BadParameterException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Maker/Exception/BadParameterException.php -------------------------------------------------------------------------------- /src/Maker/Exception/CodeGeneratorErrorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Maker/Exception/CodeGeneratorErrorException.php -------------------------------------------------------------------------------- /src/Maker/Exception/InvalidCodeGeneratorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Maker/Exception/InvalidCodeGeneratorException.php -------------------------------------------------------------------------------- /src/Maker/Exception/MakerException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Maker/Exception/MakerException.php -------------------------------------------------------------------------------- /src/Maker/Generator/ClassGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Maker/Generator/ClassGenerator.php -------------------------------------------------------------------------------- /src/Maker/Generator/CommandGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Maker/Generator/CommandGenerator.php -------------------------------------------------------------------------------- /src/Maker/GeneratorBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Maker/GeneratorBase.php -------------------------------------------------------------------------------- /src/Maker/GeneratorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Maker/GeneratorInterface.php -------------------------------------------------------------------------------- /src/Maker/Maker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Maker/Maker.php -------------------------------------------------------------------------------- /src/OS/CursorMode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/OS/CursorMode.php -------------------------------------------------------------------------------- /src/OS/Exception/InputException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/OS/Exception/InputException.php -------------------------------------------------------------------------------- /src/OS/Exception/InputMappingException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/OS/Exception/InputMappingException.php -------------------------------------------------------------------------------- /src/OS/Exception/UninitializedWindowException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/OS/Exception/UninitializedWindowException.php -------------------------------------------------------------------------------- /src/OS/Exception/WindowException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/OS/Exception/WindowException.php -------------------------------------------------------------------------------- /src/OS/FileSystem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/OS/FileSystem.php -------------------------------------------------------------------------------- /src/OS/Input.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/OS/Input.php -------------------------------------------------------------------------------- /src/OS/InputActionMap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/OS/InputActionMap.php -------------------------------------------------------------------------------- /src/OS/InputContextMap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/OS/InputContextMap.php -------------------------------------------------------------------------------- /src/OS/Key.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/OS/Key.php -------------------------------------------------------------------------------- /src/OS/Logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/OS/Logger.php -------------------------------------------------------------------------------- /src/OS/MouseButton.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/OS/MouseButton.php -------------------------------------------------------------------------------- /src/OS/Window.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/OS/Window.php -------------------------------------------------------------------------------- /src/OS/WindowEventCallbackHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/OS/WindowEventCallbackHandler.php -------------------------------------------------------------------------------- /src/OS/WindowEventHandlerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/OS/WindowEventHandlerInterface.php -------------------------------------------------------------------------------- /src/OS/WindowHints.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/OS/WindowHints.php -------------------------------------------------------------------------------- /src/Quickstart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Quickstart.php -------------------------------------------------------------------------------- /src/Quickstart/QuickstartApp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Quickstart/QuickstartApp.php -------------------------------------------------------------------------------- /src/Quickstart/QuickstartOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Quickstart/QuickstartOptions.php -------------------------------------------------------------------------------- /src/Quickstart/Render/QuickstartDebugMetricsOverlay.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Quickstart/Render/QuickstartDebugMetricsOverlay.php -------------------------------------------------------------------------------- /src/Quickstart/Render/QuickstartPassData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Quickstart/Render/QuickstartPassData.php -------------------------------------------------------------------------------- /src/Runtime/DebugConsole.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Runtime/DebugConsole.php -------------------------------------------------------------------------------- /src/Runtime/GameLoop.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Runtime/GameLoop.php -------------------------------------------------------------------------------- /src/Runtime/GameLoopDelegate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Runtime/GameLoopDelegate.php -------------------------------------------------------------------------------- /src/Signal/Dispatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signal/Dispatcher.php -------------------------------------------------------------------------------- /src/Signal/DispatcherInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signal/DispatcherInterface.php -------------------------------------------------------------------------------- /src/Signal/RegisterHandlerException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signal/RegisterHandlerException.php -------------------------------------------------------------------------------- /src/Signal/Signal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signal/Signal.php -------------------------------------------------------------------------------- /src/Signal/SignalQueue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signal/SignalQueue.php -------------------------------------------------------------------------------- /src/Signal/SignalQueueLimited.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signal/SignalQueueLimited.php -------------------------------------------------------------------------------- /src/Signal/VoidDispatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signal/VoidDispatcher.php -------------------------------------------------------------------------------- /src/Signals/AnySignal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signals/AnySignal.php -------------------------------------------------------------------------------- /src/Signals/BootstrapSignal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signals/BootstrapSignal.php -------------------------------------------------------------------------------- /src/Signals/ECS/EntitySelectedSignal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signals/ECS/EntitySelectedSignal.php -------------------------------------------------------------------------------- /src/Signals/ExceptionSignal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signals/ExceptionSignal.php -------------------------------------------------------------------------------- /src/Signals/ExceptionSignalTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signals/ExceptionSignalTrait.php -------------------------------------------------------------------------------- /src/Signals/Input/CharModSignal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signals/Input/CharModSignal.php -------------------------------------------------------------------------------- /src/Signals/Input/CharSignal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signals/Input/CharSignal.php -------------------------------------------------------------------------------- /src/Signals/Input/CursorEnterSignal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signals/Input/CursorEnterSignal.php -------------------------------------------------------------------------------- /src/Signals/Input/CursorPosSignal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signals/Input/CursorPosSignal.php -------------------------------------------------------------------------------- /src/Signals/Input/DropSignal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signals/Input/DropSignal.php -------------------------------------------------------------------------------- /src/Signals/Input/KeySignal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signals/Input/KeySignal.php -------------------------------------------------------------------------------- /src/Signals/Input/MouseButtonSignal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signals/Input/MouseButtonSignal.php -------------------------------------------------------------------------------- /src/Signals/Input/MouseClickSignal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signals/Input/MouseClickSignal.php -------------------------------------------------------------------------------- /src/Signals/Input/ScrollSignal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signals/Input/ScrollSignal.php -------------------------------------------------------------------------------- /src/Signals/Runtime/ConsoleCommandSignal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/Signals/Runtime/ConsoleCommandSignal.php -------------------------------------------------------------------------------- /src/System/Dev/GizmoEditorSystem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/System/Dev/GizmoEditorSystem.php -------------------------------------------------------------------------------- /src/System/VISUAABBTreeSystem.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/System/VISUCameraSystem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/System/VISUCameraSystem.php -------------------------------------------------------------------------------- /src/System/VISULowPoly/LPMaterial.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/System/VISULowPoly/LPMaterial.php -------------------------------------------------------------------------------- /src/System/VISULowPoly/LPMesh.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/System/VISULowPoly/LPMesh.php -------------------------------------------------------------------------------- /src/System/VISULowPoly/LPModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/System/VISULowPoly/LPModel.php -------------------------------------------------------------------------------- /src/System/VISULowPoly/LPModelCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/System/VISULowPoly/LPModelCollection.php -------------------------------------------------------------------------------- /src/System/VISULowPoly/LPObjLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/System/VISULowPoly/LPObjLoader.php -------------------------------------------------------------------------------- /src/System/VISULowPoly/LPRenderingSystem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/System/VISULowPoly/LPRenderingSystem.php -------------------------------------------------------------------------------- /src/System/VISULowPoly/LPVertexBuffer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/System/VISULowPoly/LPVertexBuffer.php -------------------------------------------------------------------------------- /src/System/VISUTransitionAnimationSystem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/System/VISUTransitionAnimationSystem.php -------------------------------------------------------------------------------- /src/System/VISUTransitionAnimationSystemDelegate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/src/System/VISUTransitionAnimationSystemDelegate.php -------------------------------------------------------------------------------- /test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/test.php -------------------------------------------------------------------------------- /tests/Benchmark/GLConetxtBenchmark.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Benchmark/GLConetxtBenchmark.php -------------------------------------------------------------------------------- /tests/Benchmark/Mat4VsNative.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Benchmark/Mat4VsNative.php -------------------------------------------------------------------------------- /tests/Benchmark/ShaderProgramUniformMat4Bench.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Benchmark/ShaderProgramUniformMat4Bench.php -------------------------------------------------------------------------------- /tests/Benchmark/ShaderProgramUniformVec3Bench.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Benchmark/ShaderProgramUniformVec3Bench.php -------------------------------------------------------------------------------- /tests/Benchmark/TimeMesureBenchmark.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Benchmark/TimeMesureBenchmark.php -------------------------------------------------------------------------------- /tests/Benchmark/Vec4VsNative.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Benchmark/Vec4VsNative.php -------------------------------------------------------------------------------- /tests/ECS/EntityRegistryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/ECS/EntityRegistryTest.php -------------------------------------------------------------------------------- /tests/GLContextTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/GLContextTestCase.php -------------------------------------------------------------------------------- /tests/Graphics/Font/BitmapFontAtlasTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Graphics/Font/BitmapFontAtlasTest.php -------------------------------------------------------------------------------- /tests/Graphics/Font/DebugFontRendererTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Graphics/Font/DebugFontRendererTest.php -------------------------------------------------------------------------------- /tests/Graphics/ShaderFileLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Graphics/ShaderFileLoaderTest.php -------------------------------------------------------------------------------- /tests/Graphics/ShaderProgramTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Graphics/ShaderProgramTest.php -------------------------------------------------------------------------------- /tests/Graphics/ShaderStageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Graphics/ShaderStageTest.php -------------------------------------------------------------------------------- /tests/Graphics/ViewportTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Graphics/ViewportTest.php -------------------------------------------------------------------------------- /tests/Instrument/ClockTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Instrument/ClockTest.php -------------------------------------------------------------------------------- /tests/OS/InputTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/OS/InputTest.php -------------------------------------------------------------------------------- /tests/OS/WindowEventCallbackHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/OS/WindowEventCallbackHandlerTest.php -------------------------------------------------------------------------------- /tests/OS/WindowHintsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/OS/WindowHintsTest.php -------------------------------------------------------------------------------- /tests/OS/WindowTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/OS/WindowTest.php -------------------------------------------------------------------------------- /tests/Signal/DispatcherTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Signal/DispatcherTest.php -------------------------------------------------------------------------------- /tests/Signal/PHPUnitTestSignalHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Signal/PHPUnitTestSignalHandler.php -------------------------------------------------------------------------------- /tests/Signal/TestSignal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Signal/TestSignal.php -------------------------------------------------------------------------------- /tests/Signals/BootstrapSignalTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Signals/BootstrapSignalTest.php -------------------------------------------------------------------------------- /tests/Signals/ExceptionSignalTest.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Signals/Input/CharSignalTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Signals/Input/CharSignalTest.php -------------------------------------------------------------------------------- /tests/Signals/Input/KeySignalTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/Signals/Input/KeySignalTest.php -------------------------------------------------------------------------------- /tests/resources/shaders/extra_include/hash.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/resources/shaders/extra_include/hash.glsl -------------------------------------------------------------------------------- /tests/resources/shaders/random.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/resources/shaders/random.glsl -------------------------------------------------------------------------------- /tests/resources/shaders/recursive_include.glsl: -------------------------------------------------------------------------------- 1 | // Testing recusion 2 | #include "hash.glsl" 3 | -------------------------------------------------------------------------------- /tests/resources/shaders/triangle.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/resources/shaders/triangle.frag.glsl -------------------------------------------------------------------------------- /tests/resources/shaders/triangle.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/tests/resources/shaders/triangle.vert.glsl -------------------------------------------------------------------------------- /visu.ctn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpgl/visu/HEAD/visu.ctn --------------------------------------------------------------------------------