From b5bdb2e7d14ac5d027352f3a4964a3e68264a48e Mon Sep 17 00:00:00 2001 From: Alejandro Saucedo Date: Sun, 20 Sep 2020 14:26:59 +0100 Subject: [PATCH] Added base godot project --- examples/godot_examples/.gitignore | 1 + .../godot_examples/custom_module/.gdignore | 0 .../godot_examples/gdnative_shared/.gdignore | 0 .../godot_examples/gdnative_shared/.gitignore | 2 ++ .../gdnative_shared/src/.gdignore | 0 .../godot_resources/default_env.tres | 7 ++++ .../godot_examples/godot_resources/icon.png | Bin 0 -> 5506 bytes .../godot_resources/icon.png.import | 34 ++++++++++++++++++ examples/godot_examples/project.godot | 23 ++++++++++++ 9 files changed, 67 insertions(+) create mode 100644 examples/godot_examples/.gitignore create mode 100644 examples/godot_examples/custom_module/.gdignore create mode 100644 examples/godot_examples/gdnative_shared/.gdignore create mode 100644 examples/godot_examples/gdnative_shared/src/.gdignore create mode 100755 examples/godot_examples/godot_resources/default_env.tres create mode 100755 examples/godot_examples/godot_resources/icon.png create mode 100755 examples/godot_examples/godot_resources/icon.png.import create mode 100755 examples/godot_examples/project.godot diff --git a/examples/godot_examples/.gitignore b/examples/godot_examples/.gitignore new file mode 100644 index 000000000..37f05f2b7 --- /dev/null +++ b/examples/godot_examples/.gitignore @@ -0,0 +1 @@ +.import diff --git a/examples/godot_examples/custom_module/.gdignore b/examples/godot_examples/custom_module/.gdignore new file mode 100644 index 000000000..e69de29bb diff --git a/examples/godot_examples/gdnative_shared/.gdignore b/examples/godot_examples/gdnative_shared/.gdignore new file mode 100644 index 000000000..e69de29bb diff --git a/examples/godot_examples/gdnative_shared/.gitignore b/examples/godot_examples/gdnative_shared/.gitignore index 95f76b1ec..0cf5ce739 100644 --- a/examples/godot_examples/gdnative_shared/.gitignore +++ b/examples/godot_examples/gdnative_shared/.gitignore @@ -1,2 +1,4 @@ vulkan-kompute lib +godot-cpp +.import diff --git a/examples/godot_examples/gdnative_shared/src/.gdignore b/examples/godot_examples/gdnative_shared/src/.gdignore new file mode 100644 index 000000000..e69de29bb diff --git a/examples/godot_examples/godot_resources/default_env.tres b/examples/godot_examples/godot_resources/default_env.tres new file mode 100755 index 000000000..20207a4aa --- /dev/null +++ b/examples/godot_examples/godot_resources/default_env.tres @@ -0,0 +1,7 @@ +[gd_resource type="Environment" load_steps=2 format=2] + +[sub_resource type="ProceduralSky" id=1] + +[resource] +background_mode = 2 +background_sky = SubResource( 1 ) diff --git a/examples/godot_examples/godot_resources/icon.png b/examples/godot_examples/godot_resources/icon.png new file mode 100755 index 0000000000000000000000000000000000000000..1d3cc3b28202d98ebbaf6bc7da0190d7b794ae7e GIT binary patch literal 5506 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 Eg0U*`Jpcdz literal 0 HcmV?d00001 diff --git a/examples/godot_examples/godot_resources/icon.png.import b/examples/godot_examples/godot_resources/icon.png.import new file mode 100755 index 000000000..204014664 --- /dev/null +++ b/examples/godot_examples/godot_resources/icon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/icon.png-410975027061d785c4229e33fe5ba462.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://godot_resources/icon.png" +dest_files=[ "res://.import/icon.png-410975027061d785c4229e33fe5ba462.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/examples/godot_examples/project.godot b/examples/godot_examples/project.godot new file mode 100755 index 000000000..a3aa39692 --- /dev/null +++ b/examples/godot_examples/project.godot @@ -0,0 +1,23 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=4 + +_global_script_classes=[ ] +_global_script_class_icons={ + +} + +[application] + +config/name="KomputeGame" +config/icon="res://godot_resources/icon.png" + +[rendering] + +environment/default_environment="res://godot_resources/default_env.tres"