diff --git a/.godot/.gdignore b/.godot/.gdignore new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/.godot/.gdignore @@ -0,0 +1 @@ + diff --git a/.godot/editor/HTML5FileExchange.gd-folding-46dbaf6ff03cfb226915de2b92fc6143.cfg b/.godot/editor/HTML5FileExchange.gd-folding-46dbaf6ff03cfb226915de2b92fc6143.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/.godot/editor/HTML5FileExchange.gd-folding-46dbaf6ff03cfb226915de2b92fc6143.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/Sample.gd-folding-9c35b85cb9aeee5c003ece81efba4fb1.cfg b/.godot/editor/Sample.gd-folding-9c35b85cb9aeee5c003ece81efba4fb1.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/.godot/editor/Sample.gd-folding-9c35b85cb9aeee5c003ece81efba4fb1.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/default_env.tres-folding-7cf3fd67ad9f55210191d77b582b8209.cfg b/.godot/editor/default_env.tres-folding-7cf3fd67ad9f55210191d77b582b8209.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/.godot/editor/default_env.tres-folding-7cf3fd67ad9f55210191d77b582b8209.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/editor_layout.cfg b/.godot/editor/editor_layout.cfg new file mode 100644 index 0000000..436a683 --- /dev/null +++ b/.godot/editor/editor_layout.cfg @@ -0,0 +1,49 @@ +[docks] + +dock_1_selected_tab_idx=0 +dock_2_selected_tab_idx=0 +dock_3_selected_tab_idx=0 +dock_4_selected_tab_idx=0 +dock_5_selected_tab_idx=0 +dock_6_selected_tab_idx=0 +dock_7_selected_tab_idx=0 +dock_8_selected_tab_idx=0 +dock_floating={} +dock_split_2=0 +dock_split_3=0 +dock_hsplit_1=0 +dock_hsplit_2=405 +dock_hsplit_3=-405 +dock_hsplit_4=0 +dock_filesystem_split=0 +dock_filesystem_display_mode=0 +dock_filesystem_file_sort=0 +dock_filesystem_file_list_display_mode=1 +dock_filesystem_selected_paths=PackedStringArray("res://") +dock_filesystem_uncollapsed_paths=PackedStringArray("res://") +dock_3="Scene,Import" +dock_4="FileSystem" +dock_5="Inspector,Node,History" + +[EditorNode] + +open_scenes=PackedStringArray("res://sample.tscn") +current_scene="res://sample.tscn" +center_split_offset=0 +selected_default_debugger_tab_idx=0 +selected_main_editor_idx=2 +selected_bottom_panel_item=0 + +[ScriptEditor] + +open_scripts=["res://addons/HTML5FileExchange/HTML5FileExchange.gd", "res://Sample.gd"] +selected_script="res://addons/HTML5FileExchange/HTML5FileExchange.gd" +open_help=[] +script_split_offset=105 +list_split_offset=0 + +[ShaderEditor] + +open_shaders=[] +split_offset=0 +selected_shader="" diff --git a/.godot/editor/export-7cf3fd67ad9f55210191d77b582b8209-default_env.res-folding-6c10dca0eb4080daec576077f1d65933.cfg b/.godot/editor/export-7cf3fd67ad9f55210191d77b582b8209-default_env.res-folding-6c10dca0eb4080daec576077f1d65933.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/.godot/editor/export-7cf3fd67ad9f55210191d77b582b8209-default_env.res-folding-6c10dca0eb4080daec576077f1d65933.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/export-add55c565b6d6de10c4690c26d067bde-sample.scn-folding-65764afbe170ed526658336419c4be07.cfg b/.godot/editor/export-add55c565b6d6de10c4690c26d067bde-sample.scn-folding-65764afbe170ed526658336419c4be07.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/.godot/editor/export-add55c565b6d6de10c4690c26d067bde-sample.scn-folding-65764afbe170ed526658336419c4be07.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/filesystem_cache8 b/.godot/editor/filesystem_cache8 new file mode 100644 index 0000000..98af61d --- /dev/null +++ b/.godot/editor/filesystem_cache8 @@ -0,0 +1,13 @@ +ea4bc82a6ad023ab7ee23ee620429895 +::res://::1694313979 +default_env.tres::Environment::71066940880107034::1694313578::0::1::::<><>:: +export_presets.cfg::TextFile::-1::1694313054::0::1::::<><>:: +icon.png::CompressedTexture2D::7315397687546325390::1694312249::1694312406::1::::<><>:: +README.md::TextFile::-1::1694312249::0::1::::<><>:: +Sample.gd::GDScript::-1::1694312759::0::1::::<>TextureRect<>:: +sample.tscn::PackedScene::7914029789101773308::1694313578::0::1::::<><>::res://Sample.gd +::res://addons/::1694312249 +::res://addons/HTML5FileExchange/::1694313552 +HTML5FileExchange.gd::GDScript::-1::1694313552::0::1::::<>Node<>:: +plugin.cfg::TextFile::-1::1694312249::0::1::::<><>:: +plugin.gd::GDScript::-1::1694312398::0::1::::<>EditorPlugin<>:: diff --git a/.godot/editor/filesystem_update4 b/.godot/editor/filesystem_update4 new file mode 100644 index 0000000..8fe23a3 --- /dev/null +++ b/.godot/editor/filesystem_update4 @@ -0,0 +1,4 @@ +res://default_env.tres +res://sample.tscn +res://addons/HTML5FileExchange/HTML5FileExchange.gd +res://Sample.gd diff --git a/.godot/editor/project_metadata.cfg b/.godot/editor/project_metadata.cfg new file mode 100644 index 0000000..5adbba0 --- /dev/null +++ b/.godot/editor/project_metadata.cfg @@ -0,0 +1,25 @@ +[editor_metadata] + +executable_path="/usr/bin/godot" + +[debug_options] + +run_live_debug=true +run_reload_scripts=true + +[recent_files] + +scenes=["res://sample.tscn"] +scripts=["res://Sample.gd", "res://addons/HTML5FileExchange/HTML5FileExchange.gd"] + +[linked_properties] + +Control:scale=true + +[dialog_bounds] + +export=Rect2(861, 339, 1350, 1050) + +[export_options] + +default_filename="test" diff --git a/.godot/editor/recent_dirs b/.godot/editor/recent_dirs new file mode 100644 index 0000000..708567a --- /dev/null +++ b/.godot/editor/recent_dirs @@ -0,0 +1 @@ +/home/jaap/Downloads diff --git a/.godot/editor/sample.tscn-editstate-add55c565b6d6de10c4690c26d067bde.cfg b/.godot/editor/sample.tscn-editstate-add55c565b6d6de10c4690c26d067bde.cfg new file mode 100644 index 0000000..e730de8 --- /dev/null +++ b/.godot/editor/sample.tscn-editstate-add55c565b6d6de10c4690c26d067bde.cfg @@ -0,0 +1,175 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-394.422, -281.277), +"primary_grid_steps": 8, +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 0.707107 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([]) diff --git a/.godot/editor/sample.tscn-folding-add55c565b6d6de10c4690c26d067bde.cfg b/.godot/editor/sample.tscn-folding-add55c565b6d6de10c4690c26d067bde.cfg new file mode 100644 index 0000000..5be4319 --- /dev/null +++ b/.godot/editor/sample.tscn-folding-add55c565b6d6de10c4690c26d067bde.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Layout"), NodePath("VBoxContainer"), PackedStringArray("Layout"), NodePath("VBoxContainer/HBoxContainer"), PackedStringArray("Layout"), NodePath("VBoxContainer/HBoxContainer/UploadButton"), PackedStringArray("Layout"), NodePath("VBoxContainer/HBoxContainer/DownloadButton"), PackedStringArray("Layout"), NodePath("VBoxContainer/TextureRect"), PackedStringArray("Layout")] +resource_unfolds=[] +nodes_folded=[] diff --git a/.godot/editor/script_editor_cache.cfg b/.godot/editor/script_editor_cache.cfg new file mode 100644 index 0000000..f86d552 --- /dev/null +++ b/.godot/editor/script_editor_cache.cfg @@ -0,0 +1,27 @@ +[res://addons/HTML5FileExchange/HTML5FileExchange.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 18, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 64, +"scroll_position": 56.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://Sample.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 49, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 18, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} diff --git a/.godot/export_credentials.cfg b/.godot/export_credentials.cfg new file mode 100644 index 0000000..e043763 --- /dev/null +++ b/.godot/export_credentials.cfg @@ -0,0 +1,3 @@ +[preset.0] + +script_encryption_key="" diff --git a/.godot/exported/133200997/export-7cf3fd67ad9f55210191d77b582b8209-default_env.res b/.godot/exported/133200997/export-7cf3fd67ad9f55210191d77b582b8209-default_env.res new file mode 100644 index 0000000..5a1f8df Binary files /dev/null and b/.godot/exported/133200997/export-7cf3fd67ad9f55210191d77b582b8209-default_env.res differ diff --git a/.godot/exported/133200997/export-add55c565b6d6de10c4690c26d067bde-sample.scn b/.godot/exported/133200997/export-add55c565b6d6de10c4690c26d067bde-sample.scn new file mode 100644 index 0000000..02a5669 Binary files /dev/null and b/.godot/exported/133200997/export-add55c565b6d6de10c4690c26d067bde-sample.scn differ diff --git a/.godot/exported/133200997/file_cache b/.godot/exported/133200997/file_cache new file mode 100644 index 0000000..09c34e8 --- /dev/null +++ b/.godot/exported/133200997/file_cache @@ -0,0 +1,2 @@ +res://default_env.tres::39e966030a65da9243baba02aa9355b3::1694314152::res://.godot/exported/133200997/export-7cf3fd67ad9f55210191d77b582b8209-default_env.res +res://sample.tscn::21e26b8116d8b4a6a0a05bf58f572e2b::1694314152::res://.godot/exported/133200997/export-add55c565b6d6de10c4690c26d067bde-sample.scn diff --git a/.godot/global_script_class_cache.cfg b/.godot/global_script_class_cache.cfg new file mode 100644 index 0000000..1775a2f --- /dev/null +++ b/.godot/global_script_class_cache.cfg @@ -0,0 +1 @@ +list=Array[Dictionary]([]) diff --git a/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex b/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex new file mode 100644 index 0000000..3614849 Binary files /dev/null and b/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex differ diff --git a/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 b/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 new file mode 100644 index 0000000..13519f6 --- /dev/null +++ b/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 @@ -0,0 +1,3 @@ +source_md5="47313fa4c47a9963fddd764e1ec6e4a8" +dest_md5="e460ea20cd8f2b0bb93e0b9aea181c60" + diff --git a/.godot/shader_cache/BlitShaderRD/c3c16a8a5e8cd0d2cdf4e4273b53e7595423cd537311753133e593f20eea3b31/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/BlitShaderRD/c3c16a8a5e8cd0d2cdf4e4273b53e7595423cd537311753133e593f20eea3b31/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..dc257d3 Binary files /dev/null and b/.godot/shader_cache/BlitShaderRD/c3c16a8a5e8cd0d2cdf4e4273b53e7595423cd537311753133e593f20eea3b31/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/BokehDofShaderRD/1b75050fc357199f07dc8053cd85ec3e1dde7bdbcca225f2ec79685ba13b45d5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/BokehDofShaderRD/1b75050fc357199f07dc8053cd85ec3e1dde7bdbcca225f2ec79685ba13b45d5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..0994d01 Binary files /dev/null and b/.godot/shader_cache/BokehDofShaderRD/1b75050fc357199f07dc8053cd85ec3e1dde7bdbcca225f2ec79685ba13b45d5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CanvasOcclusionShaderRD/6c8c5398bc534e75c34d9278cba755fe1f09d31bb9740e0ff49ddfe5a2225e6f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CanvasOcclusionShaderRD/6c8c5398bc534e75c34d9278cba755fe1f09d31bb9740e0ff49ddfe5a2225e6f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..f44fc31 Binary files /dev/null and b/.godot/shader_cache/CanvasOcclusionShaderRD/6c8c5398bc534e75c34d9278cba755fe1f09d31bb9740e0ff49ddfe5a2225e6f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CanvasSdfShaderRD/561ecb1b368c4854690be918061d8c63b67f9292fe29b640b16c88d3641886ab/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CanvasSdfShaderRD/561ecb1b368c4854690be918061d8c63b67f9292fe29b640b16c88d3641886ab/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..a1004e3 Binary files /dev/null and b/.godot/shader_cache/CanvasSdfShaderRD/561ecb1b368c4854690be918061d8c63b67f9292fe29b640b16c88d3641886ab/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..6f428ce Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/4ec852a08804e533592028acf4549bb0f684d7ab.cache b/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/4ec852a08804e533592028acf4549bb0f684d7ab.cache new file mode 100644 index 0000000..aec1f17 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/4ec852a08804e533592028acf4549bb0f684d7ab.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/7d3bc38ef95ec9de74da0f4336fe04379e9d264c.cache b/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/7d3bc38ef95ec9de74da0f4336fe04379e9d264c.cache new file mode 100644 index 0000000..e38d1ee Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/7d3bc38ef95ec9de74da0f4336fe04379e9d264c.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/98676c93f49a619be763bf730c8db104e1e3ad96.cache b/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/98676c93f49a619be763bf730c8db104e1e3ad96.cache new file mode 100644 index 0000000..306d322 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/98676c93f49a619be763bf730c8db104e1e3ad96.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/9bcac378d4e61e619a04bca2518f348d5c571569.cache b/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/9bcac378d4e61e619a04bca2518f348d5c571569.cache new file mode 100644 index 0000000..18d9d10 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/9bcac378d4e61e619a04bca2518f348d5c571569.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/c58570947be7f76937b1582424c0fd3d81be0352.cache b/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/c58570947be7f76937b1582424c0fd3d81be0352.cache new file mode 100644 index 0000000..0d3b733 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/c58570947be7f76937b1582424c0fd3d81be0352.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/ddbe30d4d1be5d69b00075293fd27da8decd4af2.cache b/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/ddbe30d4d1be5d69b00075293fd27da8decd4af2.cache new file mode 100644 index 0000000..7c0183e Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/ddbe30d4d1be5d69b00075293fd27da8decd4af2.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.cache b/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.cache new file mode 100644 index 0000000..89159a3 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.cache differ diff --git a/.godot/shader_cache/ClusterDebugShaderRD/161d40e54e4a6eb875dde3b05fbec4ab3c646cd063675c57ccb4917552509c9c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ClusterDebugShaderRD/161d40e54e4a6eb875dde3b05fbec4ab3c646cd063675c57ccb4917552509c9c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..47d1d06 Binary files /dev/null and b/.godot/shader_cache/ClusterDebugShaderRD/161d40e54e4a6eb875dde3b05fbec4ab3c646cd063675c57ccb4917552509c9c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ClusterRenderShaderRD/5b83f2eb68ba396f8d49ac48dd7ff6fd91b6becc11ea8f406a38d43092edb0a1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ClusterRenderShaderRD/5b83f2eb68ba396f8d49ac48dd7ff6fd91b6becc11ea8f406a38d43092edb0a1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..aa9d817 Binary files /dev/null and b/.godot/shader_cache/ClusterRenderShaderRD/5b83f2eb68ba396f8d49ac48dd7ff6fd91b6becc11ea8f406a38d43092edb0a1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ClusterStoreShaderRD/b2d0198446488167ef11fd5f002250c873af9ca3af9f6a17a6c0e78505f79ee1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ClusterStoreShaderRD/b2d0198446488167ef11fd5f002250c873af9ca3af9f6a17a6c0e78505f79ee1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..5773a7d Binary files /dev/null and b/.godot/shader_cache/ClusterStoreShaderRD/b2d0198446488167ef11fd5f002250c873af9ca3af9f6a17a6c0e78505f79ee1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CopyShaderGLES3/b1bc5a355ed9bda23f291956f121e0535b4e81b54cdac398412d200e6133161f/0569298c4bd67f71fa194e93b48a113d8bfd63e0.cache b/.godot/shader_cache/CopyShaderGLES3/b1bc5a355ed9bda23f291956f121e0535b4e81b54cdac398412d200e6133161f/0569298c4bd67f71fa194e93b48a113d8bfd63e0.cache new file mode 100644 index 0000000..b51e926 Binary files /dev/null and b/.godot/shader_cache/CopyShaderGLES3/b1bc5a355ed9bda23f291956f121e0535b4e81b54cdac398412d200e6133161f/0569298c4bd67f71fa194e93b48a113d8bfd63e0.cache differ diff --git a/.godot/shader_cache/CopyShaderRD/7e28700c44964c60d4f740b7ebb65d28b717022257e38f628e1a82e127532267/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CopyShaderRD/7e28700c44964c60d4f740b7ebb65d28b717022257e38f628e1a82e127532267/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..e0b1907 Binary files /dev/null and b/.godot/shader_cache/CopyShaderRD/7e28700c44964c60d4f740b7ebb65d28b717022257e38f628e1a82e127532267/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CopyToFbShaderRD/b1d41e585b315a3be5616751670e4027e07bc2322f442356ff867315145e10f8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CopyToFbShaderRD/b1d41e585b315a3be5616751670e4027e07bc2322f442356ff867315145e10f8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c1810df Binary files /dev/null and b/.godot/shader_cache/CopyToFbShaderRD/b1d41e585b315a3be5616751670e4027e07bc2322f442356ff867315145e10f8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CubeToDpShaderRD/50e8ed957ffde0ab83b701db504b98c587c41d58dad4c148083ccc69e1c1c69b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CubeToDpShaderRD/50e8ed957ffde0ab83b701db504b98c587c41d58dad4c148083ccc69e1c1c69b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..d54a77d Binary files /dev/null and b/.godot/shader_cache/CubeToDpShaderRD/50e8ed957ffde0ab83b701db504b98c587c41d58dad4c148083ccc69e1c1c69b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CubemapDownsamplerShaderRD/837bc67a620314bb284aaa54140d65b196426c8d78e2e753923bad59dc95fff3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CubemapDownsamplerShaderRD/837bc67a620314bb284aaa54140d65b196426c8d78e2e753923bad59dc95fff3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..f8d9c16 Binary files /dev/null and b/.godot/shader_cache/CubemapDownsamplerShaderRD/837bc67a620314bb284aaa54140d65b196426c8d78e2e753923bad59dc95fff3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CubemapFilterShaderRD/9aae0bb782b2a8739d0859e06d8b3e4034f978033232d47784a1b2fd8ede2ab1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CubemapFilterShaderRD/9aae0bb782b2a8739d0859e06d8b3e4034f978033232d47784a1b2fd8ede2ab1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..5f94547 Binary files /dev/null and b/.godot/shader_cache/CubemapFilterShaderRD/9aae0bb782b2a8739d0859e06d8b3e4034f978033232d47784a1b2fd8ede2ab1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CubemapRoughnessShaderRD/fa09009052b555976fcff6979912f79c8f5ee1fcee5bb32354c124113fdd3c37/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CubemapRoughnessShaderRD/fa09009052b555976fcff6979912f79c8f5ee1fcee5bb32354c124113fdd3c37/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..e889b7f Binary files /dev/null and b/.godot/shader_cache/CubemapRoughnessShaderRD/fa09009052b555976fcff6979912f79c8f5ee1fcee5bb32354c124113fdd3c37/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/FsrUpscaleShaderRD/810f91c12bbff765603bed1f9a1198ebfb0d2905fab522fd2479fc9da7841876/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/FsrUpscaleShaderRD/810f91c12bbff765603bed1f9a1198ebfb0d2905fab522fd2479fc9da7841876/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..e781047 Binary files /dev/null and b/.godot/shader_cache/FsrUpscaleShaderRD/810f91c12bbff765603bed1f9a1198ebfb0d2905fab522fd2479fc9da7841876/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/GiShaderRD/eca3c0f7c311f38515d0e89589acc763b1bd81567ee67ed3c5710dde24841c9f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/GiShaderRD/eca3c0f7c311f38515d0e89589acc763b1bd81567ee67ed3c5710dde24841c9f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..dbac784 Binary files /dev/null and b/.godot/shader_cache/GiShaderRD/eca3c0f7c311f38515d0e89589acc763b1bd81567ee67ed3c5710dde24841c9f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/LuminanceReduceShaderRD/3505c4f5a19a8a43924a951d40a00066799c4d5b5d662597000ed2f74bbe61e4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/LuminanceReduceShaderRD/3505c4f5a19a8a43924a951d40a00066799c4d5b5d662597000ed2f74bbe61e4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..af246d8 Binary files /dev/null and b/.godot/shader_cache/LuminanceReduceShaderRD/3505c4f5a19a8a43924a951d40a00066799c4d5b5d662597000ed2f74bbe61e4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ParticlesCopyShaderRD/36fe621204ff22139624b8f0b40ef4785e1df8cec9a7edff8b75e1a1cea155c8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ParticlesCopyShaderRD/36fe621204ff22139624b8f0b40ef4785e1df8cec9a7edff8b75e1a1cea155c8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..6dafe5c Binary files /dev/null and b/.godot/shader_cache/ParticlesCopyShaderRD/36fe621204ff22139624b8f0b40ef4785e1df8cec9a7edff8b75e1a1cea155c8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ParticlesShaderRD/6ac5f50388e7002a94db46040f77195d0f364918053de01e693c18a958ff907a/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache b/.godot/shader_cache/ParticlesShaderRD/6ac5f50388e7002a94db46040f77195d0f364918053de01e693c18a958ff907a/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache new file mode 100644 index 0000000..97fe5ba Binary files /dev/null and b/.godot/shader_cache/ParticlesShaderRD/6ac5f50388e7002a94db46040f77195d0f364918053de01e693c18a958ff907a/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache differ diff --git a/.godot/shader_cache/ResolveShaderRD/1d6a22e1c8e4cd2213ea1a6411bd398e505e21a8fab57bcb82d71a65b3d48784/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ResolveShaderRD/1d6a22e1c8e4cd2213ea1a6411bd398e505e21a8fab57bcb82d71a65b3d48784/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..2842bc4 Binary files /dev/null and b/.godot/shader_cache/ResolveShaderRD/1d6a22e1c8e4cd2213ea1a6411bd398e505e21a8fab57bcb82d71a65b3d48784/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/0111b66bc05d2e7be4a6f4707fd1bdbcf7535a05.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/0111b66bc05d2e7be4a6f4707fd1bdbcf7535a05.cache new file mode 100644 index 0000000..52a03e3 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/0111b66bc05d2e7be4a6f4707fd1bdbcf7535a05.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/12ebab518252ae4276b8badba1a6fc1b95a33c8b.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/12ebab518252ae4276b8badba1a6fc1b95a33c8b.cache new file mode 100644 index 0000000..dce0ed1 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/12ebab518252ae4276b8badba1a6fc1b95a33c8b.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/18d20e2757a0f4ce9b109ae99852f1be6eaa1288.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/18d20e2757a0f4ce9b109ae99852f1be6eaa1288.cache new file mode 100644 index 0000000..7ab7cbf Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/18d20e2757a0f4ce9b109ae99852f1be6eaa1288.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/2268f151ef1dca9e12de830ee96448fd3c98d520.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/2268f151ef1dca9e12de830ee96448fd3c98d520.cache new file mode 100644 index 0000000..16762a9 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/2268f151ef1dca9e12de830ee96448fd3c98d520.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/2c9cd118e5c7b12c6353b981a1b3d8d3ec947c4a.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/2c9cd118e5c7b12c6353b981a1b3d8d3ec947c4a.cache new file mode 100644 index 0000000..4af45ee Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/2c9cd118e5c7b12c6353b981a1b3d8d3ec947c4a.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/34a5e28b5a870ad273349f953c5d1224ef2811a7.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/34a5e28b5a870ad273349f953c5d1224ef2811a7.cache new file mode 100644 index 0000000..b90cbad Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/34a5e28b5a870ad273349f953c5d1224ef2811a7.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/4a35c33c27d16668bac93996ecb8e3be2a7f4830.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/4a35c33c27d16668bac93996ecb8e3be2a7f4830.cache new file mode 100644 index 0000000..cf4ff60 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/4a35c33c27d16668bac93996ecb8e3be2a7f4830.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/54202eec702711805ef2e96464566c5d36cf146f.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/54202eec702711805ef2e96464566c5d36cf146f.cache new file mode 100644 index 0000000..b24b08c Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/54202eec702711805ef2e96464566c5d36cf146f.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/6c6b12a5e393b3ca55ab7e2b9672a7cf1ad24213.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/6c6b12a5e393b3ca55ab7e2b9672a7cf1ad24213.cache new file mode 100644 index 0000000..871e244 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/6c6b12a5e393b3ca55ab7e2b9672a7cf1ad24213.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/7fb66440f65dac23b75016fc52fb82ae26e9393f.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/7fb66440f65dac23b75016fc52fb82ae26e9393f.cache new file mode 100644 index 0000000..3cf0e92 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/7fb66440f65dac23b75016fc52fb82ae26e9393f.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/89bcfaacc477a90ca3cd35fca123dad31ee31dc7.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/89bcfaacc477a90ca3cd35fca123dad31ee31dc7.cache new file mode 100644 index 0000000..c6b93be Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/89bcfaacc477a90ca3cd35fca123dad31ee31dc7.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/9e90053c797fffdb6e38ca23390c7a5507ab0fa3.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/9e90053c797fffdb6e38ca23390c7a5507ab0fa3.cache new file mode 100644 index 0000000..9aa2ec6 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/9e90053c797fffdb6e38ca23390c7a5507ab0fa3.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/a2e255ed5160eb89feb9e5de52572875c4569905.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/a2e255ed5160eb89feb9e5de52572875c4569905.cache new file mode 100644 index 0000000..7c9804a Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/a2e255ed5160eb89feb9e5de52572875c4569905.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/bb1180fbd147b6e348c825ef2adb98c6354bd9fb.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/bb1180fbd147b6e348c825ef2adb98c6354bd9fb.cache new file mode 100644 index 0000000..1687f9b Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/bb1180fbd147b6e348c825ef2adb98c6354bd9fb.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/dd067b9b497e0a08dec1b617ee25e7b2b463c49a.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/dd067b9b497e0a08dec1b617ee25e7b2b463c49a.cache new file mode 100644 index 0000000..eed9e89 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/dd067b9b497e0a08dec1b617ee25e7b2b463c49a.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/dfe2cd8f6a54d8a4d9cde5047b4dc131c46d8b1d.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/dfe2cd8f6a54d8a4d9cde5047b4dc131c46d8b1d.cache new file mode 100644 index 0000000..487474f Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/dfe2cd8f6a54d8a4d9cde5047b4dc131c46d8b1d.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/f342c2c786896028539048028f2388007c962f3c.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/f342c2c786896028539048028f2388007c962f3c.cache new file mode 100644 index 0000000..fa9df29 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/f342c2c786896028539048028f2388007c962f3c.cache differ diff --git a/.godot/shader_cache/SceneShaderGLES3/7757391c487ac94cfa6418166bd5fdacce470f09394c1a2a875e878c8c5d8596/0569298c4bd67f71fa194e93b48a113d8bfd63e0.cache b/.godot/shader_cache/SceneShaderGLES3/7757391c487ac94cfa6418166bd5fdacce470f09394c1a2a875e878c8c5d8596/0569298c4bd67f71fa194e93b48a113d8bfd63e0.cache new file mode 100644 index 0000000..e625020 Binary files /dev/null and b/.godot/shader_cache/SceneShaderGLES3/7757391c487ac94cfa6418166bd5fdacce470f09394c1a2a875e878c8c5d8596/0569298c4bd67f71fa194e93b48a113d8bfd63e0.cache differ diff --git a/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/0bef23fd20981d47364603824adad6def320d67959e404a49e8398e90d87829c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/0bef23fd20981d47364603824adad6def320d67959e404a49e8398e90d87829c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..a8a05b1 Binary files /dev/null and b/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/0bef23fd20981d47364603824adad6def320d67959e404a49e8398e90d87829c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/2d57d8aa3fa1213983311de03ca91fcc9dadd392bd025ea0ad878ed03e1f358b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/2d57d8aa3fa1213983311de03ca91fcc9dadd392bd025ea0ad878ed03e1f358b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..ae39efa Binary files /dev/null and b/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/2d57d8aa3fa1213983311de03ca91fcc9dadd392bd025ea0ad878ed03e1f358b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ScreenSpaceReflectionShaderRD/39503f2c1882d8e1236758bac781d3bb3928d7a971ba2296ae02aad93da82fc0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ScreenSpaceReflectionShaderRD/39503f2c1882d8e1236758bac781d3bb3928d7a971ba2296ae02aad93da82fc0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..83788fe Binary files /dev/null and b/.godot/shader_cache/ScreenSpaceReflectionShaderRD/39503f2c1882d8e1236758bac781d3bb3928d7a971ba2296ae02aad93da82fc0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SdfgiDebugProbesShaderRD/3f5b5f88c964ba9d9dd08d67222797ce11914ee504246ae3badc35937f955276/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SdfgiDebugProbesShaderRD/3f5b5f88c964ba9d9dd08d67222797ce11914ee504246ae3badc35937f955276/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..308ef60 Binary files /dev/null and b/.godot/shader_cache/SdfgiDebugProbesShaderRD/3f5b5f88c964ba9d9dd08d67222797ce11914ee504246ae3badc35937f955276/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SdfgiDebugShaderRD/e1a181768a511bf17d2d3d0a81c81bd5436b1edde72df3ef89c23b6fac986a4a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SdfgiDebugShaderRD/e1a181768a511bf17d2d3d0a81c81bd5436b1edde72df3ef89c23b6fac986a4a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..70815f5 Binary files /dev/null and b/.godot/shader_cache/SdfgiDebugShaderRD/e1a181768a511bf17d2d3d0a81c81bd5436b1edde72df3ef89c23b6fac986a4a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SdfgiDirectLightShaderRD/6f2b278da3821f57bb264192ba29b8ab7464f5b445354fe8adc48f16d05b7103/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SdfgiDirectLightShaderRD/6f2b278da3821f57bb264192ba29b8ab7464f5b445354fe8adc48f16d05b7103/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..b6b5502 Binary files /dev/null and b/.godot/shader_cache/SdfgiDirectLightShaderRD/6f2b278da3821f57bb264192ba29b8ab7464f5b445354fe8adc48f16d05b7103/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SdfgiIntegrateShaderRD/8bc2d03f0816a8c0d55dcbc04baeabfe4f17b7f45c9372dd1736a80ce78caa8f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SdfgiIntegrateShaderRD/8bc2d03f0816a8c0d55dcbc04baeabfe4f17b7f45c9372dd1736a80ce78caa8f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c337209 Binary files /dev/null and b/.godot/shader_cache/SdfgiIntegrateShaderRD/8bc2d03f0816a8c0d55dcbc04baeabfe4f17b7f45c9372dd1736a80ce78caa8f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SdfgiPreprocessShaderRD/21e7f052cc3a84e1109aed5b19dadef88dfad52bf85eec6c5a05254a8a10ee63/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SdfgiPreprocessShaderRD/21e7f052cc3a84e1109aed5b19dadef88dfad52bf85eec6c5a05254a8a10ee63/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..ef94c4e Binary files /dev/null and b/.godot/shader_cache/SdfgiPreprocessShaderRD/21e7f052cc3a84e1109aed5b19dadef88dfad52bf85eec6c5a05254a8a10ee63/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SkeletonShaderRD/543e566080848218f9f883525c3904a399ffe637c4ff1b3559c3173559522045/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SkeletonShaderRD/543e566080848218f9f883525c3904a399ffe637c4ff1b3559c3173559522045/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..db0e0d5 Binary files /dev/null and b/.godot/shader_cache/SkeletonShaderRD/543e566080848218f9f883525c3904a399ffe637c4ff1b3559c3173559522045/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache b/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache new file mode 100644 index 0000000..20e44a6 Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/051e07c90e3ecbad78aeab57eabc3bb0a5cc4873.cache b/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/051e07c90e3ecbad78aeab57eabc3bb0a5cc4873.cache new file mode 100644 index 0000000..176424a Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/051e07c90e3ecbad78aeab57eabc3bb0a5cc4873.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/064198c016022615fe6753142c7d0fb63e72359e.cache b/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/064198c016022615fe6753142c7d0fb63e72359e.cache new file mode 100644 index 0000000..3f2ca12 Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/064198c016022615fe6753142c7d0fb63e72359e.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/5e341807a40df1680aa1db561c90fe1002c781bd.cache b/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/5e341807a40df1680aa1db561c90fe1002c781bd.cache new file mode 100644 index 0000000..93f5bf7 Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/5e341807a40df1680aa1db561c90fe1002c781bd.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/de36cbef45bbcf1b27fd89aadba238fa2a6033e3.cache b/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/de36cbef45bbcf1b27fd89aadba238fa2a6033e3.cache new file mode 100644 index 0000000..46746e5 Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/de36cbef45bbcf1b27fd89aadba238fa2a6033e3.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache b/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache new file mode 100644 index 0000000..b3db32a Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache differ diff --git a/.godot/shader_cache/SortShaderRD/5214b0f7ffccbdf91374aacc5e222ccc424fffb6e56db384e5a5a73cc2bbec8a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SortShaderRD/5214b0f7ffccbdf91374aacc5e222ccc424fffb6e56db384e5a5a73cc2bbec8a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..8ee22fa Binary files /dev/null and b/.godot/shader_cache/SortShaderRD/5214b0f7ffccbdf91374aacc5e222ccc424fffb6e56db384e5a5a73cc2bbec8a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SpecularMergeShaderRD/46f6fdc040272813dd191f51901ecc979c6de70bfd7c884f0511ffd74ef82c2d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SpecularMergeShaderRD/46f6fdc040272813dd191f51901ecc979c6de70bfd7c884f0511ffd74ef82c2d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..1ef1d2e Binary files /dev/null and b/.godot/shader_cache/SpecularMergeShaderRD/46f6fdc040272813dd191f51901ecc979c6de70bfd7c884f0511ffd74ef82c2d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsEffectsDownsampleShaderRD/53b5874e25cb483b83439550ca178d6df0c409c3eb6d8a4bbb4d39739aadead9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsEffectsDownsampleShaderRD/53b5874e25cb483b83439550ca178d6df0c409c3eb6d8a4bbb4d39739aadead9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..45832c1 Binary files /dev/null and b/.godot/shader_cache/SsEffectsDownsampleShaderRD/53b5874e25cb483b83439550ca178d6df0c409c3eb6d8a4bbb4d39739aadead9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsaoBlurShaderRD/37ce5650d73659ccc1f012533939088408c60c148d01dab45bdea17433d0667b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsaoBlurShaderRD/37ce5650d73659ccc1f012533939088408c60c148d01dab45bdea17433d0667b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..3bce9a5 Binary files /dev/null and b/.godot/shader_cache/SsaoBlurShaderRD/37ce5650d73659ccc1f012533939088408c60c148d01dab45bdea17433d0667b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsaoImportanceMapShaderRD/24515801acb1e6f80fd3e59a10742b5ace99a5717ba085de6f893f2a4e6560e0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsaoImportanceMapShaderRD/24515801acb1e6f80fd3e59a10742b5ace99a5717ba085de6f893f2a4e6560e0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..aa1d07a Binary files /dev/null and b/.godot/shader_cache/SsaoImportanceMapShaderRD/24515801acb1e6f80fd3e59a10742b5ace99a5717ba085de6f893f2a4e6560e0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsaoInterleaveShaderRD/54ad42412cc93ae276b9cac3324268c9312997f0241b5eb453fc261bea955f92/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsaoInterleaveShaderRD/54ad42412cc93ae276b9cac3324268c9312997f0241b5eb453fc261bea955f92/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..1fd68d6 Binary files /dev/null and b/.godot/shader_cache/SsaoInterleaveShaderRD/54ad42412cc93ae276b9cac3324268c9312997f0241b5eb453fc261bea955f92/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsaoShaderRD/53d04785a8dba9040dd35e708398b8d75beea94610ac5c2a366a4e3881a0e71c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsaoShaderRD/53d04785a8dba9040dd35e708398b8d75beea94610ac5c2a366a4e3881a0e71c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..fe5a77a Binary files /dev/null and b/.godot/shader_cache/SsaoShaderRD/53d04785a8dba9040dd35e708398b8d75beea94610ac5c2a366a4e3881a0e71c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsilBlurShaderRD/c5dac0a69d7a0dda7b1e9d759bdee10654bd34c6e2fdf3292bdf500062df5750/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsilBlurShaderRD/c5dac0a69d7a0dda7b1e9d759bdee10654bd34c6e2fdf3292bdf500062df5750/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..37cb29c Binary files /dev/null and b/.godot/shader_cache/SsilBlurShaderRD/c5dac0a69d7a0dda7b1e9d759bdee10654bd34c6e2fdf3292bdf500062df5750/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsilImportanceMapShaderRD/e1f8121d4145f7fa2240e3b915c89df74f8c73010e249f6f871c3a2d56f20d19/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsilImportanceMapShaderRD/e1f8121d4145f7fa2240e3b915c89df74f8c73010e249f6f871c3a2d56f20d19/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..41c9051 Binary files /dev/null and b/.godot/shader_cache/SsilImportanceMapShaderRD/e1f8121d4145f7fa2240e3b915c89df74f8c73010e249f6f871c3a2d56f20d19/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsilInterleaveShaderRD/49b993000d10ea1ce2b7e657f96f81e6290bfdc94a40e6f41030172c05593b78/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsilInterleaveShaderRD/49b993000d10ea1ce2b7e657f96f81e6290bfdc94a40e6f41030172c05593b78/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..1a21fa4 Binary files /dev/null and b/.godot/shader_cache/SsilInterleaveShaderRD/49b993000d10ea1ce2b7e657f96f81e6290bfdc94a40e6f41030172c05593b78/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsilShaderRD/bc03b7002bb3bc4e60934c55f0e4b95508e4118fb4f1af6e76b823ffb4f6cbcf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsilShaderRD/bc03b7002bb3bc4e60934c55f0e4b95508e4118fb4f1af6e76b823ffb4f6cbcf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..4b7d9de Binary files /dev/null and b/.godot/shader_cache/SsilShaderRD/bc03b7002bb3bc4e60934c55f0e4b95508e4118fb4f1af6e76b823ffb4f6cbcf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SubsurfaceScatteringShaderRD/fda452e5810a27a9b7ecd5771a6e6154b0e2c4c325b01317e786a569e1e8ff0f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SubsurfaceScatteringShaderRD/fda452e5810a27a9b7ecd5771a6e6154b0e2c4c325b01317e786a569e1e8ff0f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..0057344 Binary files /dev/null and b/.godot/shader_cache/SubsurfaceScatteringShaderRD/fda452e5810a27a9b7ecd5771a6e6154b0e2c4c325b01317e786a569e1e8ff0f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/TaaResolveShaderRD/2a1f1faaa98b98d0afc6c3f0111620d4864d8aa06f73c211a341bfbdbc557b30/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/TaaResolveShaderRD/2a1f1faaa98b98d0afc6c3f0111620d4864d8aa06f73c211a341bfbdbc557b30/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..97c4e64 Binary files /dev/null and b/.godot/shader_cache/TaaResolveShaderRD/2a1f1faaa98b98d0afc6c3f0111620d4864d8aa06f73c211a341bfbdbc557b30/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/TonemapShaderRD/f9df70e61d00fd0cc748d3be72e5405780e8a8600c737ab7849341bf18502bdf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/TonemapShaderRD/f9df70e61d00fd0cc748d3be72e5405780e8a8600c737ab7849341bf18502bdf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..3019a9b Binary files /dev/null and b/.godot/shader_cache/TonemapShaderRD/f9df70e61d00fd0cc748d3be72e5405780e8a8600c737ab7849341bf18502bdf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/VolumetricFogProcessShaderRD/8520bf3e9f3144a73e18982e163331051e049507082e03e1f98cbe06bd3f0403/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/VolumetricFogProcessShaderRD/8520bf3e9f3144a73e18982e163331051e049507082e03e1f98cbe06bd3f0403/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c0daf47 Binary files /dev/null and b/.godot/shader_cache/VolumetricFogProcessShaderRD/8520bf3e9f3144a73e18982e163331051e049507082e03e1f98cbe06bd3f0403/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/VolumetricFogShaderRD/db26889bd5f403c27575176ee5bf3a17014da977029bef058e88562014c28c8e/9a227745af2d65830f930370a9fbba551fbd6f60.cache b/.godot/shader_cache/VolumetricFogShaderRD/db26889bd5f403c27575176ee5bf3a17014da977029bef058e88562014c28c8e/9a227745af2d65830f930370a9fbba551fbd6f60.cache new file mode 100644 index 0000000..e285560 Binary files /dev/null and b/.godot/shader_cache/VolumetricFogShaderRD/db26889bd5f403c27575176ee5bf3a17014da977029bef058e88562014c28c8e/9a227745af2d65830f930370a9fbba551fbd6f60.cache differ diff --git a/.godot/shader_cache/VoxelGiDebugShaderRD/030817a6da816fdee1dcaced00bbe10fea928df487902436158c8e2b8c8a01b3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/VoxelGiDebugShaderRD/030817a6da816fdee1dcaced00bbe10fea928df487902436158c8e2b8c8a01b3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..7afad46 Binary files /dev/null and b/.godot/shader_cache/VoxelGiDebugShaderRD/030817a6da816fdee1dcaced00bbe10fea928df487902436158c8e2b8c8a01b3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/VoxelGiShaderRD/e3c9bf1486899f6eb18680caa0584325bdb97ced261a94f2a2586ddb13133c2e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/VoxelGiShaderRD/e3c9bf1486899f6eb18680caa0584325bdb97ced261a94f2a2586ddb13133c2e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..ccfc4e3 Binary files /dev/null and b/.godot/shader_cache/VoxelGiShaderRD/e3c9bf1486899f6eb18680caa0584325bdb97ced261a94f2a2586ddb13133c2e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/uid_cache.bin b/.godot/uid_cache.bin new file mode 100644 index 0000000..dd5b32d Binary files /dev/null and b/.godot/uid_cache.bin differ diff --git a/Sample.gd b/Sample.gd index c0f6753..fa16b60 100644 --- a/Sample.gd +++ b/Sample.gd @@ -7,13 +7,14 @@ func _ready(): func _on_UploadButton_pressed(): HTML5File.load_image() - var image = yield(HTML5File, "load_completed") + var image = await HTML5File.load_completed var tex = ImageTexture.new() - tex.create_from_image(image, 0) + tex.create_from_image(image) #,0 texture = tex; func _on_DownloadButton_pressed(): - var image = texture.get_data() + var image : Image + image = get_viewport().get_texture().get_image() HTML5File.save_image(image, "image.png") diff --git a/addons/HTML5FileExchange/HTML5FileExchange.gd b/addons/HTML5FileExchange/HTML5FileExchange.gd index 80690de..81ab8eb 100644 --- a/addons/HTML5FileExchange/HTML5FileExchange.gd +++ b/addons/HTML5FileExchange/HTML5FileExchange.gd @@ -3,11 +3,11 @@ extends Node signal read_completed signal load_completed(image) -var js_callback = JavaScriptBridge.create_callback(self, "load_handler"); +var js_callback = JavaScriptBridge.create_callback(load_handler); var js_interface; func _ready(): - if OS.get_name() == "HTML5" and OS.has_feature('JavaScript'): + if OS.get_name() == "Web": _define_js() js_interface = JavaScriptBridge.get_interface("_HTML5FileExchange"); @@ -43,12 +43,12 @@ func load_handler(_args): emit_signal("read_completed") func load_image(): - if OS.get_name() != "HTML5" or !OS.has_feature('JavaScript'): + if OS.get_name() != "Web" or !OS.has_feature('JavaScript'): return js_interface.upload(js_callback); - yield(self, "read_completed") + await self.read_completed var imageType = js_interface.fileType; var imageData = JavaScriptBridge.eval("_HTML5FileExchange.result", true) # interface doesn't work as expected for some reason @@ -72,7 +72,7 @@ func load_image(): emit_signal("load_completed", image) func save_image(image:Image, fileName:String = "export.png")->void: - if OS.get_name() != "HTML5" or !OS.has_feature('JavaScript'): + if OS.get_name() != "Web" or !OS.has_feature('JavaScript'): return image.clear_mipmaps() diff --git a/addons/HTML5FileExchange/plugin.gd b/addons/HTML5FileExchange/plugin.gd index 2d9467f..de53c6e 100644 --- a/addons/HTML5FileExchange/plugin.gd +++ b/addons/HTML5FileExchange/plugin.gd @@ -1,4 +1,4 @@ -tool +@tool extends EditorPlugin diff --git a/default_env.tres b/default_env.tres index 20207a4..7f540ad 100644 --- a/default_env.tres +++ b/default_env.tres @@ -1,7 +1,7 @@ -[gd_resource type="Environment" load_steps=2 format=2] +[gd_resource type="Environment" load_steps=2 format=3 uid="uid://baopyhxl0883"] -[sub_resource type="ProceduralSky" id=1] +[sub_resource type="Sky" id="1"] [resource] background_mode = 2 -background_sky = SubResource( 1 ) +sky = SubResource("1") diff --git a/icon.png.import b/icon.png.import index a4c02e6..bda7ca4 100644 --- a/icon.png.import +++ b/icon.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" +type="CompressedTexture2D" +uid="uid://dchvsb8f80an3" +path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://icon.png" -dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ] +dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/project.godot b/project.godot index 990fd2d..0085d45 100644 --- a/project.godot +++ b/project.godot @@ -6,12 +6,13 @@ ; [section] ; section goes between [] ; param=value ; assign values to parameters -config_version=4 +config_version=5 [application] config/name="HTML5-File-Exchange-for-Godot" run/main_scene="res://sample.tscn" +config/features=PackedStringArray("4.1") config/icon="res://icon.png" [autoload] @@ -20,7 +21,7 @@ HTML5File="*res://addons/HTML5FileExchange/HTML5FileExchange.gd" [editor_plugins] -enabled=PoolStringArray( "res://addons/HTML5FileExchange/plugin.cfg" ) +enabled=PackedStringArray("res://addons/HTML5FileExchange/plugin.cfg") [physics] @@ -28,4 +29,4 @@ common/enable_pause_aware_picking=true [rendering] -environment/default_environment="res://default_env.tres" +environment/defaults/default_environment="res://default_env.tres" diff --git a/sample.tscn b/sample.tscn index 1f915c9..2f56177 100644 --- a/sample.tscn +++ b/sample.tscn @@ -1,35 +1,34 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=2 format=3 uid="uid://dk0u6daqunn2k"] -[ext_resource path="res://Sample.gd" type="Script" id=1] +[ext_resource type="Script" path="res://Sample.gd" id="1"] [node name="Control" type="Control"] +layout_mode = 3 +anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 [node name="VBoxContainer" type="VBoxContainer" parent="."] -margin_right = 40.0 -margin_bottom = 40.0 +layout_mode = 0 +offset_right = 40.0 +offset_bottom = 40.0 [node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] -margin_right = 136.0 -margin_bottom = 20.0 +layout_mode = 2 [node name="UploadButton" type="Button" parent="VBoxContainer/HBoxContainer"] -margin_right = 57.0 -margin_bottom = 20.0 +layout_mode = 2 text = "Upload" [node name="DownloadButton" type="Button" parent="VBoxContainer/HBoxContainer"] -margin_left = 61.0 -margin_right = 136.0 -margin_bottom = 20.0 +layout_mode = 2 text = "Download" [node name="TextureRect" type="TextureRect" parent="VBoxContainer"] -margin_top = 24.0 -margin_right = 136.0 -margin_bottom = 24.0 -script = ExtResource( 1 ) +layout_mode = 2 +script = ExtResource("1") [connection signal="pressed" from="VBoxContainer/HBoxContainer/UploadButton" to="VBoxContainer/TextureRect" method="_on_UploadButton_pressed"] [connection signal="pressed" from="VBoxContainer/HBoxContainer/DownloadButton" to="VBoxContainer/TextureRect" method="_on_DownloadButton_pressed"]