├── .gitattributes ├── .gitignore ├── Documentation ├── docs_src │ ├── Branching.md │ ├── Constants.md │ ├── DefineAndUndef.md │ ├── Directives.md │ ├── Features.md │ ├── Include.md │ ├── RunningXpanda.md │ ├── WritingCompatibleShaderCode.md │ └── index.md └── gmdoc.json ├── Examples ├── Examples.yyp ├── datafiles │ └── Models │ │ ├── Cube.obj │ │ ├── LightPoint.obj │ │ └── TestScene.obj ├── objects │ ├── ODeferredRenderer │ │ ├── CleanUp_0.gml │ │ ├── Create_0.gml │ │ ├── Draw_64.gml │ │ ├── Draw_77.gml │ │ ├── ODeferredRenderer.yy │ │ └── Step_0.gml │ ├── OLightDirectional │ │ ├── CleanUp_0.gml │ │ ├── Create_0.gml │ │ └── OLightDirectional.yy │ └── OLightPoint │ │ ├── CleanUp_0.gml │ │ ├── Create_0.gml │ │ └── OLightPoint.yy ├── options │ ├── amazonfire │ │ └── options_amazonfire.yy │ ├── android │ │ └── options_android.yy │ ├── html5 │ │ └── options_html5.yy │ ├── ios │ │ └── options_ios.yy │ ├── linux │ │ └── options_linux.yy │ ├── mac │ │ └── options_mac.yy │ ├── main │ │ ├── inherited │ │ │ └── options_main.inherited.yy │ │ └── options_main.yy │ ├── operagx │ │ └── options_operagx.yy │ ├── tvos │ │ └── options_tvos.yy │ ├── windows │ │ └── options_windows.yy │ └── windowsuap │ │ └── options_windowsuap.yy ├── rooms │ └── RmDeferredRenderingTest │ │ └── RmDeferredRenderingTest.yy ├── scripts │ ├── cubemap_create │ │ ├── cubemap_create.gml │ │ └── cubemap_create.yy │ ├── cubemap_free_surfaces │ │ ├── cubemap_free_surfaces.gml │ │ └── cubemap_free_surfaces.yy │ ├── cubemap_get_projection_matrix │ │ ├── cubemap_get_projection_matrix.gml │ │ └── cubemap_get_projection_matrix.yy │ ├── cubemap_get_surface │ │ ├── cubemap_get_surface.gml │ │ └── cubemap_get_surface.yy │ ├── cubemap_get_view_matrix │ │ ├── cubemap_get_view_matrix.gml │ │ └── cubemap_get_view_matrix.yy │ ├── cubemap_to_single_surface │ │ ├── cubemap_to_single_surface.gml │ │ └── cubemap_to_single_surface.yy │ ├── matrix_clone │ │ ├── matrix_clone.gml │ │ └── matrix_clone.yy │ ├── matrix_determinant │ │ ├── matrix_determinant.gml │ │ └── matrix_determinant.yy │ ├── matrix_inverse │ │ ├── matrix_inverse.gml │ │ └── matrix_inverse.yy │ ├── mesh_create │ │ ├── mesh_create.gml │ │ └── mesh_create.yy │ ├── mesh_destroy │ │ ├── mesh_destroy.gml │ │ └── mesh_destroy.yy │ ├── mesh_init │ │ ├── mesh_init.gml │ │ └── mesh_init.yy │ ├── mesh_load_obj │ │ ├── mesh_load_obj.gml │ │ └── mesh_load_obj.yy │ ├── mesh_recalculate_tbn │ │ ├── mesh_recalculate_tbn.gml │ │ └── mesh_recalculate_tbn.yy │ ├── mesh_to_vbuffer │ │ ├── mesh_to_vbuffer.gml │ │ └── mesh_to_vbuffer.yy │ ├── ssao_create_kernel │ │ ├── ssao_create_kernel.gml │ │ └── ssao_create_kernel.yy │ ├── ssao_draw │ │ ├── ssao_draw.gml │ │ └── ssao_draw.yy │ ├── ssao_free │ │ ├── ssao_free.gml │ │ └── ssao_free.yy │ ├── ssao_init │ │ ├── ssao_init.gml │ │ └── ssao_init.yy │ ├── ssao_make_noise_surface │ │ ├── ssao_make_noise_surface.gml │ │ └── ssao_make_noise_surface.yy │ ├── string_explode │ │ ├── string_explode.gml │ │ └── string_explode.yy │ ├── string_split_on_first │ │ ├── string_split_on_first.gml │ │ └── string_split_on_first.yy │ ├── surface_blur │ │ ├── surface_blur.gml │ │ └── surface_blur.yy │ ├── surface_check │ │ ├── surface_check.gml │ │ └── surface_check.yy │ ├── vec2_clone │ │ ├── vec2_clone.gml │ │ └── vec2_clone.yy │ ├── vec2_subtract │ │ ├── vec2_subtract.gml │ │ └── vec2_subtract.yy │ ├── vec3_clone │ │ ├── vec3_clone.gml │ │ └── vec3_clone.yy │ ├── vec3_create │ │ ├── vec3_create.gml │ │ └── vec3_create.yy │ ├── vec3_cross │ │ ├── vec3_cross.gml │ │ └── vec3_cross.yy │ ├── vec3_dot │ │ ├── vec3_dot.gml │ │ └── vec3_dot.yy │ ├── vec3_normalize │ │ ├── vec3_normalize.gml │ │ └── vec3_normalize.yy │ ├── vec3_scale │ │ ├── vec3_scale.gml │ │ └── vec3_scale.yy │ └── vec3_subtract │ │ ├── vec3_subtract.gml │ │ └── vec3_subtract.yy ├── shaders │ ├── ShAmbientEmissive │ │ ├── ShAmbientEmissive.fsh │ │ ├── ShAmbientEmissive.vsh │ │ └── ShAmbientEmissive.yy │ ├── ShBlur │ │ ├── ShBlur.fsh │ │ ├── ShBlur.vsh │ │ └── ShBlur.yy │ ├── ShDefault │ │ ├── ShDefault.fsh │ │ ├── ShDefault.vsh │ │ └── ShDefault.yy │ ├── ShDeferredDirectional │ │ ├── ShDeferredDirectional.fsh │ │ ├── ShDeferredDirectional.vsh │ │ └── ShDeferredDirectional.yy │ ├── ShDeferredPoint │ │ ├── ShDeferredPoint.fsh │ │ ├── ShDeferredPoint.vsh │ │ └── ShDeferredPoint.yy │ ├── ShGBuffer │ │ ├── ShGBuffer.fsh │ │ ├── ShGBuffer.vsh │ │ └── ShGBuffer.yy │ ├── ShPostProcess │ │ ├── ShPostProcess.fsh │ │ ├── ShPostProcess.vsh │ │ └── ShPostProcess.yy │ ├── ShRGBToYCbCr │ │ ├── ShRGBToYCbCr.fsh │ │ ├── ShRGBToYCbCr.vsh │ │ └── ShRGBToYCbCr.yy │ ├── ShSSAO │ │ ├── ShSSAO.fsh │ │ ├── ShSSAO.vsh │ │ └── ShSSAO.yy │ ├── ShSSAOBlur │ │ ├── ShSSAOBlur.fsh │ │ ├── ShSSAOBlur.vsh │ │ └── ShSSAOBlur.yy │ ├── ShShadowMap │ │ ├── ShShadowMap.fsh │ │ ├── ShShadowMap.vsh │ │ └── ShShadowMap.yy │ ├── ShShadowMapDirectional │ │ ├── ShShadowMapDirectional.fsh │ │ ├── ShShadowMapDirectional.vsh │ │ └── ShShadowMapDirectional.yy │ └── ShYCbCrToRGB │ │ ├── ShYCbCrToRGB.fsh │ │ ├── ShYCbCrToRGB.vsh │ │ └── ShYCbCrToRGB.yy └── sprites │ ├── SprColorGradingLut │ ├── 948e3e5b-b868-4416-b6a7-1d7c7faaf8ae.png │ ├── SprColorGradingLut.yy │ └── layers │ │ └── 948e3e5b-b868-4416-b6a7-1d7c7faaf8ae │ │ └── bf7f594f-f4ec-4fdb-890f-c76be9a1e336.png │ ├── SprDefault │ ├── 0b633d22-004a-4720-b001-002ee0f00aab.png │ ├── 7819472c-9e50-420a-84ed-39ab6f6f60a9.png │ ├── 917d2489-8898-4b6e-b8ce-91609388615a.png │ ├── SprDefault.yy │ ├── d3f28d74-cbd6-4c77-8b79-10b8594e71d4.png │ └── layers │ │ ├── 0b633d22-004a-4720-b001-002ee0f00aab │ │ └── 5053dfaa-2a0a-4d1a-82da-e9b9d63d8542.png │ │ ├── 7819472c-9e50-420a-84ed-39ab6f6f60a9 │ │ └── 5053dfaa-2a0a-4d1a-82da-e9b9d63d8542.png │ │ ├── 917d2489-8898-4b6e-b8ce-91609388615a │ │ └── 5053dfaa-2a0a-4d1a-82da-e9b9d63d8542.png │ │ └── d3f28d74-cbd6-4c77-8b79-10b8594e71d4 │ │ └── 5053dfaa-2a0a-4d1a-82da-e9b9d63d8542.png │ └── SprEnvironmentBrdf │ ├── 9d536afa-d3a5-4658-b87f-69000f4c800e.png │ ├── SprEnvironmentBrdf.yy │ └── layers │ └── 9d536afa-d3a5-4658-b87f-69000f4c800e │ └── 0f96387b-e5a2-46c1-a5ef-4a6f89696730.png ├── LICENSE ├── README.md ├── Xpanda.py ├── Xshaders ├── BRDF.xsh ├── BestFitNormals.png ├── BestFitNormals.xsh ├── BicubicFiltering.xsh ├── Billboard.xsh ├── CheapSubsurface.xsh ├── ChromaticAberration.xsh ├── Cmp.xsh ├── Color.xsh ├── ColorGrading.xsh ├── CotangentFrame.xsh ├── CubeMapping.xsh ├── DecodeDepth20Normal12.xsh ├── DecodeFloatVec4.xsh ├── DefaultLUT.png ├── DepthEncoding.xsh ├── EncodeDepth20Normal12.xsh ├── EncodeFloatVec4.xsh ├── EnvBRDF.png ├── EquirectangularMapping.xsh ├── FXAA_PS.xsh ├── FXAA_VS.xsh ├── GaussianBlur.xsh ├── HSV.xsh ├── Hammersley2D.xsh ├── IBL.xsh ├── ImportanceSampling.xsh ├── IntegrateBRDF.xsh ├── LinearizeDepth.xsh ├── LogLUV.xsh ├── Math.xsh ├── NormalEncoding.xsh ├── OctahedronMapping.xsh ├── PrefilterDiffuseIBL.xsh ├── PrefilterSpecularIBL.xsh ├── Projecting.xsh ├── Quaternion.xsh ├── RGBM.xsh ├── ReconstructNormal.xsh ├── ShadowMapping.xsh └── YCbCr.xsh ├── requirements.txt ├── setup.py └── src ├── __init__.py ├── common.py ├── minifier.py ├── preprocessor.py └── tokenizer.py /.gitattributes: -------------------------------------------------------------------------------- 1 | *.xsh linguist-language=GLSL 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/.gitignore -------------------------------------------------------------------------------- /Documentation/docs_src/Branching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Documentation/docs_src/Branching.md -------------------------------------------------------------------------------- /Documentation/docs_src/Constants.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Documentation/docs_src/Constants.md -------------------------------------------------------------------------------- /Documentation/docs_src/DefineAndUndef.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Documentation/docs_src/DefineAndUndef.md -------------------------------------------------------------------------------- /Documentation/docs_src/Directives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Documentation/docs_src/Directives.md -------------------------------------------------------------------------------- /Documentation/docs_src/Features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Documentation/docs_src/Features.md -------------------------------------------------------------------------------- /Documentation/docs_src/Include.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Documentation/docs_src/Include.md -------------------------------------------------------------------------------- /Documentation/docs_src/RunningXpanda.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Documentation/docs_src/RunningXpanda.md -------------------------------------------------------------------------------- /Documentation/docs_src/WritingCompatibleShaderCode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Documentation/docs_src/WritingCompatibleShaderCode.md -------------------------------------------------------------------------------- /Documentation/docs_src/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Documentation/docs_src/index.md -------------------------------------------------------------------------------- /Documentation/gmdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Documentation/gmdoc.json -------------------------------------------------------------------------------- /Examples/Examples.yyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/Examples.yyp -------------------------------------------------------------------------------- /Examples/datafiles/Models/Cube.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/datafiles/Models/Cube.obj -------------------------------------------------------------------------------- /Examples/datafiles/Models/LightPoint.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/datafiles/Models/LightPoint.obj -------------------------------------------------------------------------------- /Examples/datafiles/Models/TestScene.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/datafiles/Models/TestScene.obj -------------------------------------------------------------------------------- /Examples/objects/ODeferredRenderer/CleanUp_0.gml: -------------------------------------------------------------------------------- 1 | ssao_free(); -------------------------------------------------------------------------------- /Examples/objects/ODeferredRenderer/Create_0.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/objects/ODeferredRenderer/Create_0.gml -------------------------------------------------------------------------------- /Examples/objects/ODeferredRenderer/Draw_64.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/objects/ODeferredRenderer/Draw_64.gml -------------------------------------------------------------------------------- /Examples/objects/ODeferredRenderer/Draw_77.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/objects/ODeferredRenderer/Draw_77.gml -------------------------------------------------------------------------------- /Examples/objects/ODeferredRenderer/ODeferredRenderer.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/objects/ODeferredRenderer/ODeferredRenderer.yy -------------------------------------------------------------------------------- /Examples/objects/ODeferredRenderer/Step_0.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/objects/ODeferredRenderer/Step_0.gml -------------------------------------------------------------------------------- /Examples/objects/OLightDirectional/CleanUp_0.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/objects/OLightDirectional/CleanUp_0.gml -------------------------------------------------------------------------------- /Examples/objects/OLightDirectional/Create_0.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/objects/OLightDirectional/Create_0.gml -------------------------------------------------------------------------------- /Examples/objects/OLightDirectional/OLightDirectional.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/objects/OLightDirectional/OLightDirectional.yy -------------------------------------------------------------------------------- /Examples/objects/OLightPoint/CleanUp_0.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/objects/OLightPoint/CleanUp_0.gml -------------------------------------------------------------------------------- /Examples/objects/OLightPoint/Create_0.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/objects/OLightPoint/Create_0.gml -------------------------------------------------------------------------------- /Examples/objects/OLightPoint/OLightPoint.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/objects/OLightPoint/OLightPoint.yy -------------------------------------------------------------------------------- /Examples/options/amazonfire/options_amazonfire.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/options/amazonfire/options_amazonfire.yy -------------------------------------------------------------------------------- /Examples/options/android/options_android.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/options/android/options_android.yy -------------------------------------------------------------------------------- /Examples/options/html5/options_html5.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/options/html5/options_html5.yy -------------------------------------------------------------------------------- /Examples/options/ios/options_ios.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/options/ios/options_ios.yy -------------------------------------------------------------------------------- /Examples/options/linux/options_linux.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/options/linux/options_linux.yy -------------------------------------------------------------------------------- /Examples/options/mac/options_mac.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/options/mac/options_mac.yy -------------------------------------------------------------------------------- /Examples/options/main/inherited/options_main.inherited.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/options/main/inherited/options_main.inherited.yy -------------------------------------------------------------------------------- /Examples/options/main/options_main.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/options/main/options_main.yy -------------------------------------------------------------------------------- /Examples/options/operagx/options_operagx.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/options/operagx/options_operagx.yy -------------------------------------------------------------------------------- /Examples/options/tvos/options_tvos.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/options/tvos/options_tvos.yy -------------------------------------------------------------------------------- /Examples/options/windows/options_windows.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/options/windows/options_windows.yy -------------------------------------------------------------------------------- /Examples/options/windowsuap/options_windowsuap.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/options/windowsuap/options_windowsuap.yy -------------------------------------------------------------------------------- /Examples/rooms/RmDeferredRenderingTest/RmDeferredRenderingTest.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/rooms/RmDeferredRenderingTest/RmDeferredRenderingTest.yy -------------------------------------------------------------------------------- /Examples/scripts/cubemap_create/cubemap_create.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/cubemap_create/cubemap_create.gml -------------------------------------------------------------------------------- /Examples/scripts/cubemap_create/cubemap_create.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/cubemap_create/cubemap_create.yy -------------------------------------------------------------------------------- /Examples/scripts/cubemap_free_surfaces/cubemap_free_surfaces.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/cubemap_free_surfaces/cubemap_free_surfaces.gml -------------------------------------------------------------------------------- /Examples/scripts/cubemap_free_surfaces/cubemap_free_surfaces.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/cubemap_free_surfaces/cubemap_free_surfaces.yy -------------------------------------------------------------------------------- /Examples/scripts/cubemap_get_projection_matrix/cubemap_get_projection_matrix.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/cubemap_get_projection_matrix/cubemap_get_projection_matrix.gml -------------------------------------------------------------------------------- /Examples/scripts/cubemap_get_projection_matrix/cubemap_get_projection_matrix.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/cubemap_get_projection_matrix/cubemap_get_projection_matrix.yy -------------------------------------------------------------------------------- /Examples/scripts/cubemap_get_surface/cubemap_get_surface.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/cubemap_get_surface/cubemap_get_surface.gml -------------------------------------------------------------------------------- /Examples/scripts/cubemap_get_surface/cubemap_get_surface.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/cubemap_get_surface/cubemap_get_surface.yy -------------------------------------------------------------------------------- /Examples/scripts/cubemap_get_view_matrix/cubemap_get_view_matrix.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/cubemap_get_view_matrix/cubemap_get_view_matrix.gml -------------------------------------------------------------------------------- /Examples/scripts/cubemap_get_view_matrix/cubemap_get_view_matrix.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/cubemap_get_view_matrix/cubemap_get_view_matrix.yy -------------------------------------------------------------------------------- /Examples/scripts/cubemap_to_single_surface/cubemap_to_single_surface.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/cubemap_to_single_surface/cubemap_to_single_surface.gml -------------------------------------------------------------------------------- /Examples/scripts/cubemap_to_single_surface/cubemap_to_single_surface.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/cubemap_to_single_surface/cubemap_to_single_surface.yy -------------------------------------------------------------------------------- /Examples/scripts/matrix_clone/matrix_clone.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/matrix_clone/matrix_clone.gml -------------------------------------------------------------------------------- /Examples/scripts/matrix_clone/matrix_clone.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/matrix_clone/matrix_clone.yy -------------------------------------------------------------------------------- /Examples/scripts/matrix_determinant/matrix_determinant.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/matrix_determinant/matrix_determinant.gml -------------------------------------------------------------------------------- /Examples/scripts/matrix_determinant/matrix_determinant.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/matrix_determinant/matrix_determinant.yy -------------------------------------------------------------------------------- /Examples/scripts/matrix_inverse/matrix_inverse.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/matrix_inverse/matrix_inverse.gml -------------------------------------------------------------------------------- /Examples/scripts/matrix_inverse/matrix_inverse.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/matrix_inverse/matrix_inverse.yy -------------------------------------------------------------------------------- /Examples/scripts/mesh_create/mesh_create.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/mesh_create/mesh_create.gml -------------------------------------------------------------------------------- /Examples/scripts/mesh_create/mesh_create.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/mesh_create/mesh_create.yy -------------------------------------------------------------------------------- /Examples/scripts/mesh_destroy/mesh_destroy.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/mesh_destroy/mesh_destroy.gml -------------------------------------------------------------------------------- /Examples/scripts/mesh_destroy/mesh_destroy.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/mesh_destroy/mesh_destroy.yy -------------------------------------------------------------------------------- /Examples/scripts/mesh_init/mesh_init.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/mesh_init/mesh_init.gml -------------------------------------------------------------------------------- /Examples/scripts/mesh_init/mesh_init.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/mesh_init/mesh_init.yy -------------------------------------------------------------------------------- /Examples/scripts/mesh_load_obj/mesh_load_obj.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/mesh_load_obj/mesh_load_obj.gml -------------------------------------------------------------------------------- /Examples/scripts/mesh_load_obj/mesh_load_obj.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/mesh_load_obj/mesh_load_obj.yy -------------------------------------------------------------------------------- /Examples/scripts/mesh_recalculate_tbn/mesh_recalculate_tbn.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/mesh_recalculate_tbn/mesh_recalculate_tbn.gml -------------------------------------------------------------------------------- /Examples/scripts/mesh_recalculate_tbn/mesh_recalculate_tbn.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/mesh_recalculate_tbn/mesh_recalculate_tbn.yy -------------------------------------------------------------------------------- /Examples/scripts/mesh_to_vbuffer/mesh_to_vbuffer.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/mesh_to_vbuffer/mesh_to_vbuffer.gml -------------------------------------------------------------------------------- /Examples/scripts/mesh_to_vbuffer/mesh_to_vbuffer.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/mesh_to_vbuffer/mesh_to_vbuffer.yy -------------------------------------------------------------------------------- /Examples/scripts/ssao_create_kernel/ssao_create_kernel.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/ssao_create_kernel/ssao_create_kernel.gml -------------------------------------------------------------------------------- /Examples/scripts/ssao_create_kernel/ssao_create_kernel.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/ssao_create_kernel/ssao_create_kernel.yy -------------------------------------------------------------------------------- /Examples/scripts/ssao_draw/ssao_draw.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/ssao_draw/ssao_draw.gml -------------------------------------------------------------------------------- /Examples/scripts/ssao_draw/ssao_draw.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/ssao_draw/ssao_draw.yy -------------------------------------------------------------------------------- /Examples/scripts/ssao_free/ssao_free.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/ssao_free/ssao_free.gml -------------------------------------------------------------------------------- /Examples/scripts/ssao_free/ssao_free.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/ssao_free/ssao_free.yy -------------------------------------------------------------------------------- /Examples/scripts/ssao_init/ssao_init.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/ssao_init/ssao_init.gml -------------------------------------------------------------------------------- /Examples/scripts/ssao_init/ssao_init.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/ssao_init/ssao_init.yy -------------------------------------------------------------------------------- /Examples/scripts/ssao_make_noise_surface/ssao_make_noise_surface.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/ssao_make_noise_surface/ssao_make_noise_surface.gml -------------------------------------------------------------------------------- /Examples/scripts/ssao_make_noise_surface/ssao_make_noise_surface.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/ssao_make_noise_surface/ssao_make_noise_surface.yy -------------------------------------------------------------------------------- /Examples/scripts/string_explode/string_explode.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/string_explode/string_explode.gml -------------------------------------------------------------------------------- /Examples/scripts/string_explode/string_explode.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/string_explode/string_explode.yy -------------------------------------------------------------------------------- /Examples/scripts/string_split_on_first/string_split_on_first.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/string_split_on_first/string_split_on_first.gml -------------------------------------------------------------------------------- /Examples/scripts/string_split_on_first/string_split_on_first.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/string_split_on_first/string_split_on_first.yy -------------------------------------------------------------------------------- /Examples/scripts/surface_blur/surface_blur.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/surface_blur/surface_blur.gml -------------------------------------------------------------------------------- /Examples/scripts/surface_blur/surface_blur.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/surface_blur/surface_blur.yy -------------------------------------------------------------------------------- /Examples/scripts/surface_check/surface_check.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/surface_check/surface_check.gml -------------------------------------------------------------------------------- /Examples/scripts/surface_check/surface_check.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/surface_check/surface_check.yy -------------------------------------------------------------------------------- /Examples/scripts/vec2_clone/vec2_clone.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/vec2_clone/vec2_clone.gml -------------------------------------------------------------------------------- /Examples/scripts/vec2_clone/vec2_clone.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/vec2_clone/vec2_clone.yy -------------------------------------------------------------------------------- /Examples/scripts/vec2_subtract/vec2_subtract.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/vec2_subtract/vec2_subtract.gml -------------------------------------------------------------------------------- /Examples/scripts/vec2_subtract/vec2_subtract.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/vec2_subtract/vec2_subtract.yy -------------------------------------------------------------------------------- /Examples/scripts/vec3_clone/vec3_clone.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/vec3_clone/vec3_clone.gml -------------------------------------------------------------------------------- /Examples/scripts/vec3_clone/vec3_clone.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/vec3_clone/vec3_clone.yy -------------------------------------------------------------------------------- /Examples/scripts/vec3_create/vec3_create.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/vec3_create/vec3_create.gml -------------------------------------------------------------------------------- /Examples/scripts/vec3_create/vec3_create.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/vec3_create/vec3_create.yy -------------------------------------------------------------------------------- /Examples/scripts/vec3_cross/vec3_cross.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/vec3_cross/vec3_cross.gml -------------------------------------------------------------------------------- /Examples/scripts/vec3_cross/vec3_cross.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/vec3_cross/vec3_cross.yy -------------------------------------------------------------------------------- /Examples/scripts/vec3_dot/vec3_dot.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/vec3_dot/vec3_dot.gml -------------------------------------------------------------------------------- /Examples/scripts/vec3_dot/vec3_dot.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/vec3_dot/vec3_dot.yy -------------------------------------------------------------------------------- /Examples/scripts/vec3_normalize/vec3_normalize.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/vec3_normalize/vec3_normalize.gml -------------------------------------------------------------------------------- /Examples/scripts/vec3_normalize/vec3_normalize.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/vec3_normalize/vec3_normalize.yy -------------------------------------------------------------------------------- /Examples/scripts/vec3_scale/vec3_scale.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/vec3_scale/vec3_scale.gml -------------------------------------------------------------------------------- /Examples/scripts/vec3_scale/vec3_scale.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/vec3_scale/vec3_scale.yy -------------------------------------------------------------------------------- /Examples/scripts/vec3_subtract/vec3_subtract.gml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/vec3_subtract/vec3_subtract.gml -------------------------------------------------------------------------------- /Examples/scripts/vec3_subtract/vec3_subtract.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/scripts/vec3_subtract/vec3_subtract.yy -------------------------------------------------------------------------------- /Examples/shaders/ShAmbientEmissive/ShAmbientEmissive.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShAmbientEmissive/ShAmbientEmissive.fsh -------------------------------------------------------------------------------- /Examples/shaders/ShAmbientEmissive/ShAmbientEmissive.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShAmbientEmissive/ShAmbientEmissive.vsh -------------------------------------------------------------------------------- /Examples/shaders/ShAmbientEmissive/ShAmbientEmissive.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShAmbientEmissive/ShAmbientEmissive.yy -------------------------------------------------------------------------------- /Examples/shaders/ShBlur/ShBlur.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShBlur/ShBlur.fsh -------------------------------------------------------------------------------- /Examples/shaders/ShBlur/ShBlur.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShBlur/ShBlur.vsh -------------------------------------------------------------------------------- /Examples/shaders/ShBlur/ShBlur.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShBlur/ShBlur.yy -------------------------------------------------------------------------------- /Examples/shaders/ShDefault/ShDefault.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShDefault/ShDefault.fsh -------------------------------------------------------------------------------- /Examples/shaders/ShDefault/ShDefault.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShDefault/ShDefault.vsh -------------------------------------------------------------------------------- /Examples/shaders/ShDefault/ShDefault.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShDefault/ShDefault.yy -------------------------------------------------------------------------------- /Examples/shaders/ShDeferredDirectional/ShDeferredDirectional.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShDeferredDirectional/ShDeferredDirectional.fsh -------------------------------------------------------------------------------- /Examples/shaders/ShDeferredDirectional/ShDeferredDirectional.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShDeferredDirectional/ShDeferredDirectional.vsh -------------------------------------------------------------------------------- /Examples/shaders/ShDeferredDirectional/ShDeferredDirectional.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShDeferredDirectional/ShDeferredDirectional.yy -------------------------------------------------------------------------------- /Examples/shaders/ShDeferredPoint/ShDeferredPoint.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShDeferredPoint/ShDeferredPoint.fsh -------------------------------------------------------------------------------- /Examples/shaders/ShDeferredPoint/ShDeferredPoint.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShDeferredPoint/ShDeferredPoint.vsh -------------------------------------------------------------------------------- /Examples/shaders/ShDeferredPoint/ShDeferredPoint.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShDeferredPoint/ShDeferredPoint.yy -------------------------------------------------------------------------------- /Examples/shaders/ShGBuffer/ShGBuffer.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShGBuffer/ShGBuffer.fsh -------------------------------------------------------------------------------- /Examples/shaders/ShGBuffer/ShGBuffer.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShGBuffer/ShGBuffer.vsh -------------------------------------------------------------------------------- /Examples/shaders/ShGBuffer/ShGBuffer.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShGBuffer/ShGBuffer.yy -------------------------------------------------------------------------------- /Examples/shaders/ShPostProcess/ShPostProcess.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShPostProcess/ShPostProcess.fsh -------------------------------------------------------------------------------- /Examples/shaders/ShPostProcess/ShPostProcess.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShPostProcess/ShPostProcess.vsh -------------------------------------------------------------------------------- /Examples/shaders/ShPostProcess/ShPostProcess.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShPostProcess/ShPostProcess.yy -------------------------------------------------------------------------------- /Examples/shaders/ShRGBToYCbCr/ShRGBToYCbCr.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShRGBToYCbCr/ShRGBToYCbCr.fsh -------------------------------------------------------------------------------- /Examples/shaders/ShRGBToYCbCr/ShRGBToYCbCr.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShRGBToYCbCr/ShRGBToYCbCr.vsh -------------------------------------------------------------------------------- /Examples/shaders/ShRGBToYCbCr/ShRGBToYCbCr.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShRGBToYCbCr/ShRGBToYCbCr.yy -------------------------------------------------------------------------------- /Examples/shaders/ShSSAO/ShSSAO.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShSSAO/ShSSAO.fsh -------------------------------------------------------------------------------- /Examples/shaders/ShSSAO/ShSSAO.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShSSAO/ShSSAO.vsh -------------------------------------------------------------------------------- /Examples/shaders/ShSSAO/ShSSAO.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShSSAO/ShSSAO.yy -------------------------------------------------------------------------------- /Examples/shaders/ShSSAOBlur/ShSSAOBlur.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShSSAOBlur/ShSSAOBlur.fsh -------------------------------------------------------------------------------- /Examples/shaders/ShSSAOBlur/ShSSAOBlur.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShSSAOBlur/ShSSAOBlur.vsh -------------------------------------------------------------------------------- /Examples/shaders/ShSSAOBlur/ShSSAOBlur.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShSSAOBlur/ShSSAOBlur.yy -------------------------------------------------------------------------------- /Examples/shaders/ShShadowMap/ShShadowMap.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShShadowMap/ShShadowMap.fsh -------------------------------------------------------------------------------- /Examples/shaders/ShShadowMap/ShShadowMap.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShShadowMap/ShShadowMap.vsh -------------------------------------------------------------------------------- /Examples/shaders/ShShadowMap/ShShadowMap.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShShadowMap/ShShadowMap.yy -------------------------------------------------------------------------------- /Examples/shaders/ShShadowMapDirectional/ShShadowMapDirectional.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShShadowMapDirectional/ShShadowMapDirectional.fsh -------------------------------------------------------------------------------- /Examples/shaders/ShShadowMapDirectional/ShShadowMapDirectional.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShShadowMapDirectional/ShShadowMapDirectional.vsh -------------------------------------------------------------------------------- /Examples/shaders/ShShadowMapDirectional/ShShadowMapDirectional.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShShadowMapDirectional/ShShadowMapDirectional.yy -------------------------------------------------------------------------------- /Examples/shaders/ShYCbCrToRGB/ShYCbCrToRGB.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShYCbCrToRGB/ShYCbCrToRGB.fsh -------------------------------------------------------------------------------- /Examples/shaders/ShYCbCrToRGB/ShYCbCrToRGB.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShYCbCrToRGB/ShYCbCrToRGB.vsh -------------------------------------------------------------------------------- /Examples/shaders/ShYCbCrToRGB/ShYCbCrToRGB.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/shaders/ShYCbCrToRGB/ShYCbCrToRGB.yy -------------------------------------------------------------------------------- /Examples/sprites/SprColorGradingLut/948e3e5b-b868-4416-b6a7-1d7c7faaf8ae.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/sprites/SprColorGradingLut/948e3e5b-b868-4416-b6a7-1d7c7faaf8ae.png -------------------------------------------------------------------------------- /Examples/sprites/SprColorGradingLut/SprColorGradingLut.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/sprites/SprColorGradingLut/SprColorGradingLut.yy -------------------------------------------------------------------------------- /Examples/sprites/SprColorGradingLut/layers/948e3e5b-b868-4416-b6a7-1d7c7faaf8ae/bf7f594f-f4ec-4fdb-890f-c76be9a1e336.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/sprites/SprColorGradingLut/layers/948e3e5b-b868-4416-b6a7-1d7c7faaf8ae/bf7f594f-f4ec-4fdb-890f-c76be9a1e336.png -------------------------------------------------------------------------------- /Examples/sprites/SprDefault/0b633d22-004a-4720-b001-002ee0f00aab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/sprites/SprDefault/0b633d22-004a-4720-b001-002ee0f00aab.png -------------------------------------------------------------------------------- /Examples/sprites/SprDefault/7819472c-9e50-420a-84ed-39ab6f6f60a9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/sprites/SprDefault/7819472c-9e50-420a-84ed-39ab6f6f60a9.png -------------------------------------------------------------------------------- /Examples/sprites/SprDefault/917d2489-8898-4b6e-b8ce-91609388615a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/sprites/SprDefault/917d2489-8898-4b6e-b8ce-91609388615a.png -------------------------------------------------------------------------------- /Examples/sprites/SprDefault/SprDefault.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/sprites/SprDefault/SprDefault.yy -------------------------------------------------------------------------------- /Examples/sprites/SprDefault/d3f28d74-cbd6-4c77-8b79-10b8594e71d4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/sprites/SprDefault/d3f28d74-cbd6-4c77-8b79-10b8594e71d4.png -------------------------------------------------------------------------------- /Examples/sprites/SprDefault/layers/0b633d22-004a-4720-b001-002ee0f00aab/5053dfaa-2a0a-4d1a-82da-e9b9d63d8542.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/sprites/SprDefault/layers/0b633d22-004a-4720-b001-002ee0f00aab/5053dfaa-2a0a-4d1a-82da-e9b9d63d8542.png -------------------------------------------------------------------------------- /Examples/sprites/SprDefault/layers/7819472c-9e50-420a-84ed-39ab6f6f60a9/5053dfaa-2a0a-4d1a-82da-e9b9d63d8542.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/sprites/SprDefault/layers/7819472c-9e50-420a-84ed-39ab6f6f60a9/5053dfaa-2a0a-4d1a-82da-e9b9d63d8542.png -------------------------------------------------------------------------------- /Examples/sprites/SprDefault/layers/917d2489-8898-4b6e-b8ce-91609388615a/5053dfaa-2a0a-4d1a-82da-e9b9d63d8542.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/sprites/SprDefault/layers/917d2489-8898-4b6e-b8ce-91609388615a/5053dfaa-2a0a-4d1a-82da-e9b9d63d8542.png -------------------------------------------------------------------------------- /Examples/sprites/SprDefault/layers/d3f28d74-cbd6-4c77-8b79-10b8594e71d4/5053dfaa-2a0a-4d1a-82da-e9b9d63d8542.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/sprites/SprDefault/layers/d3f28d74-cbd6-4c77-8b79-10b8594e71d4/5053dfaa-2a0a-4d1a-82da-e9b9d63d8542.png -------------------------------------------------------------------------------- /Examples/sprites/SprEnvironmentBrdf/9d536afa-d3a5-4658-b87f-69000f4c800e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/sprites/SprEnvironmentBrdf/9d536afa-d3a5-4658-b87f-69000f4c800e.png -------------------------------------------------------------------------------- /Examples/sprites/SprEnvironmentBrdf/SprEnvironmentBrdf.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/sprites/SprEnvironmentBrdf/SprEnvironmentBrdf.yy -------------------------------------------------------------------------------- /Examples/sprites/SprEnvironmentBrdf/layers/9d536afa-d3a5-4658-b87f-69000f4c800e/0f96387b-e5a2-46c1-a5ef-4a6f89696730.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Examples/sprites/SprEnvironmentBrdf/layers/9d536afa-d3a5-4658-b87f-69000f4c800e/0f96387b-e5a2-46c1-a5ef-4a6f89696730.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/README.md -------------------------------------------------------------------------------- /Xpanda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xpanda.py -------------------------------------------------------------------------------- /Xshaders/BRDF.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/BRDF.xsh -------------------------------------------------------------------------------- /Xshaders/BestFitNormals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/BestFitNormals.png -------------------------------------------------------------------------------- /Xshaders/BestFitNormals.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/BestFitNormals.xsh -------------------------------------------------------------------------------- /Xshaders/BicubicFiltering.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/BicubicFiltering.xsh -------------------------------------------------------------------------------- /Xshaders/Billboard.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/Billboard.xsh -------------------------------------------------------------------------------- /Xshaders/CheapSubsurface.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/CheapSubsurface.xsh -------------------------------------------------------------------------------- /Xshaders/ChromaticAberration.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/ChromaticAberration.xsh -------------------------------------------------------------------------------- /Xshaders/Cmp.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/Cmp.xsh -------------------------------------------------------------------------------- /Xshaders/Color.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/Color.xsh -------------------------------------------------------------------------------- /Xshaders/ColorGrading.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/ColorGrading.xsh -------------------------------------------------------------------------------- /Xshaders/CotangentFrame.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/CotangentFrame.xsh -------------------------------------------------------------------------------- /Xshaders/CubeMapping.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/CubeMapping.xsh -------------------------------------------------------------------------------- /Xshaders/DecodeDepth20Normal12.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/DecodeDepth20Normal12.xsh -------------------------------------------------------------------------------- /Xshaders/DecodeFloatVec4.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/DecodeFloatVec4.xsh -------------------------------------------------------------------------------- /Xshaders/DefaultLUT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/DefaultLUT.png -------------------------------------------------------------------------------- /Xshaders/DepthEncoding.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/DepthEncoding.xsh -------------------------------------------------------------------------------- /Xshaders/EncodeDepth20Normal12.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/EncodeDepth20Normal12.xsh -------------------------------------------------------------------------------- /Xshaders/EncodeFloatVec4.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/EncodeFloatVec4.xsh -------------------------------------------------------------------------------- /Xshaders/EnvBRDF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/EnvBRDF.png -------------------------------------------------------------------------------- /Xshaders/EquirectangularMapping.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/EquirectangularMapping.xsh -------------------------------------------------------------------------------- /Xshaders/FXAA_PS.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/FXAA_PS.xsh -------------------------------------------------------------------------------- /Xshaders/FXAA_VS.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/FXAA_VS.xsh -------------------------------------------------------------------------------- /Xshaders/GaussianBlur.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/GaussianBlur.xsh -------------------------------------------------------------------------------- /Xshaders/HSV.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/HSV.xsh -------------------------------------------------------------------------------- /Xshaders/Hammersley2D.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/Hammersley2D.xsh -------------------------------------------------------------------------------- /Xshaders/IBL.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/IBL.xsh -------------------------------------------------------------------------------- /Xshaders/ImportanceSampling.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/ImportanceSampling.xsh -------------------------------------------------------------------------------- /Xshaders/IntegrateBRDF.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/IntegrateBRDF.xsh -------------------------------------------------------------------------------- /Xshaders/LinearizeDepth.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/LinearizeDepth.xsh -------------------------------------------------------------------------------- /Xshaders/LogLUV.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/LogLUV.xsh -------------------------------------------------------------------------------- /Xshaders/Math.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/Math.xsh -------------------------------------------------------------------------------- /Xshaders/NormalEncoding.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/NormalEncoding.xsh -------------------------------------------------------------------------------- /Xshaders/OctahedronMapping.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/OctahedronMapping.xsh -------------------------------------------------------------------------------- /Xshaders/PrefilterDiffuseIBL.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/PrefilterDiffuseIBL.xsh -------------------------------------------------------------------------------- /Xshaders/PrefilterSpecularIBL.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/PrefilterSpecularIBL.xsh -------------------------------------------------------------------------------- /Xshaders/Projecting.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/Projecting.xsh -------------------------------------------------------------------------------- /Xshaders/Quaternion.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/Quaternion.xsh -------------------------------------------------------------------------------- /Xshaders/RGBM.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/RGBM.xsh -------------------------------------------------------------------------------- /Xshaders/ReconstructNormal.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/ReconstructNormal.xsh -------------------------------------------------------------------------------- /Xshaders/ShadowMapping.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/ShadowMapping.xsh -------------------------------------------------------------------------------- /Xshaders/YCbCr.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/Xshaders/YCbCr.xsh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/setup.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/src/common.py -------------------------------------------------------------------------------- /src/minifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/src/minifier.py -------------------------------------------------------------------------------- /src/preprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/src/preprocessor.py -------------------------------------------------------------------------------- /src/tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/Xpanda/HEAD/src/tokenizer.py --------------------------------------------------------------------------------