Work on fixing compile.

This commit is contained in:
Relintai 2023-01-09 01:15:58 +01:00
parent e7b6f5eaa9
commit cb3229876b
9 changed files with 37 additions and 37 deletions

View File

@ -171,7 +171,7 @@ void TerrainLibraryMerger::set_prop(const int index, const Ref<PropData> &value)
void TerrainLibraryMerger::remove_prop(const int index) {
ERR_FAIL_INDEX(index, _props.size());
_props.remove(index);
_props.remove_at(index);
}
int TerrainLibraryMerger::get_num_props() const {
return _props.size();
@ -365,7 +365,7 @@ void TerrainLibraryMerger::_setup_material_albedo(const int material_index, cons
}
TerrainLibraryMerger::TerrainLibraryMerger() {
_packer.instance();
_packer.instantiate();
#if GODOT4
#warning implement
@ -377,7 +377,7 @@ TerrainLibraryMerger::TerrainLibraryMerger() {
_packer->set_keep_original_atlases(false);
_packer->set_margin(0);
_prop_packer.instance();
_prop_packer.instantiate();
#if GODOT4
#warning implement

View File

@ -118,7 +118,7 @@ void TerrainLibraryMergerPCM::_material_cache_get_key(Ref<TerrainChunk> chunk) {
//print_error("New cache: " + hstr);
Ref<TerrainMaterialCachePCM> cache;
cache.instance();
cache.instantiate();
cache->inc_ref_count();
cache->set_texture_flags(get_texture_flags());
@ -287,7 +287,7 @@ void TerrainLibraryMergerPCM::_liquid_material_cache_get_key(Ref<TerrainChunk> c
//print_error("New cache: " + hstr);
Ref<TerrainMaterialCachePCM> cache;
cache.instance();
cache.instantiate();
cache->inc_ref_count();
cache->set_texture_flags(get_texture_flags());
@ -475,7 +475,7 @@ void TerrainLibraryMergerPCM::_prop_material_cache_get_key(Ref<TerrainChunk> chu
//print_error("New prop cache: " + hstr);
Ref<TerrainMaterialCachePCM> cache;
cache.instance();
cache.instantiate();
cache->inc_ref_count();
cache->set_texture_flags(get_texture_flags());
@ -706,7 +706,7 @@ void TerrainLibraryMergerPCM::set_prop(const int index, const Ref<PropData> &val
void TerrainLibraryMergerPCM::remove_prop(const int index) {
ERR_FAIL_INDEX(index, _props.size());
_props.remove(index);
_props.remove_at(index);
}
int TerrainLibraryMergerPCM::get_num_props() const {
return _props.size();
@ -903,7 +903,7 @@ void TerrainLibraryMergerPCM::_setup_material_albedo(const int material_index, c
}
TerrainLibraryMergerPCM::TerrainLibraryMergerPCM() {
_packer.instance();
_packer.instantiate();
#if GODOT4
#warning implement
@ -915,7 +915,7 @@ TerrainLibraryMergerPCM::TerrainLibraryMergerPCM() {
_packer->set_keep_original_atlases(false);
_packer->set_margin(0);
_prop_packer.instance();
_prop_packer.instantiate();
#if GODOT4
#warning implement

View File

@ -179,7 +179,7 @@ void TerrainMaterialCachePCM::_setup_material_albedo(Ref<Texture> texture) {
}
TerrainMaterialCachePCM::TerrainMaterialCachePCM() {
_packer.instance();
_packer.instantiate();
#if GODOT4
#warning implement

View File

@ -36,63 +36,63 @@ Ref<TerrainChunk> TerrainWorldBlocky::_create_chunk(int x, int z, Ref<TerrainChu
if (chunk->job_get_count() == 0) {
Ref<TerrainTerrainJob> tj;
tj.instance();
tj.instantiate();
Ref<TerrainLightJob> lj;
lj.instance();
lj.instantiate();
Ref<TerrainMesherJobStep> s;
s.instance();
s.instantiate();
s->set_job_type(TerrainMesherJobStep::TYPE_NORMAL);
tj->add_jobs_step(s);
s.instance();
s.instantiate();
s->set_job_type(TerrainMesherJobStep::TYPE_NORMAL_LOD);
s->set_lod_index(1);
tj->add_jobs_step(s);
s.instance();
s.instantiate();
s->set_job_type(TerrainMesherJobStep::TYPE_NORMAL_LOD);
s->set_lod_index(2);
tj->add_jobs_step(s);
s.instance();
s.instantiate();
s->set_job_type(TerrainMesherJobStep::TYPE_MERGE_VERTS);
tj->add_jobs_step(s);
s.instance();
s.instantiate();
s->set_job_type(TerrainMesherJobStep::TYPE_BAKE_TEXTURE);
tj->add_jobs_step(s);
tj->set_mesher(Ref<TerrainMesher>(memnew(TerrainMesherBlocky())));
Ref<TerrainMesherBlocky> liquid_mesher;
liquid_mesher.instance();
liquid_mesher.instantiate();
liquid_mesher->set_channel_index_type(TerrainChunkDefault::DEFAULT_CHANNEL_LIQUID_TYPE);
liquid_mesher->set_channel_index_isolevel(TerrainChunkDefault::DEFAULT_CHANNEL_LIQUID_ISOLEVEL);
tj->set_liquid_mesher(liquid_mesher);
Ref<TerrainPropJob> pj;
pj.instance();
pj.instantiate();
pj->set_prop_mesher(Ref<TerrainMesher>(memnew(TerrainMesherBlocky)));
s.instance();
s.instantiate();
s->set_job_type(TerrainMesherJobStep::TYPE_NORMAL);
pj->add_jobs_step(s);
s.instance();
s.instantiate();
s->set_job_type(TerrainMesherJobStep::TYPE_MERGE_VERTS);
pj->add_jobs_step(s);
s.instance();
s.instantiate();
s->set_job_type(TerrainMesherJobStep::TYPE_BAKE_TEXTURE);
pj->add_jobs_step(s);
s.instance();
s.instantiate();
s->set_job_type(TerrainMesherJobStep::TYPE_SIMPLIFY_MESH);
#ifdef MESH_UTILS_PRESENT
Ref<FastQuadraticMeshSimplifier> fqms;
fqms.instance();
fqms.instantiate();
s->set_fqms(fqms);
s->set_simplification_steps(2);
#endif

View File

@ -182,35 +182,35 @@ Ref<TerrainChunk> TerrainWorldDefault::_create_chunk(int x, int z, Ref<TerrainCh
if (chunk->job_get_count() == 0) {
Ref<TerrainTerrainJob> tj;
tj.instance();
tj.instantiate();
Ref<TerrainLightJob> lj;
lj.instance();
lj.instantiate();
Ref<TerrainPropJob> pj;
pj.instance();
pj.instantiate();
pj->set_prop_mesher(Ref<TerrainMesher>(memnew(TerrainMesherDefault)));
Ref<TerrainMesherJobStep> s;
s.instance();
s.instantiate();
s->set_job_type(TerrainMesherJobStep::TYPE_NORMAL);
tj->add_jobs_step(s);
s.instance();
s.instantiate();
s->set_job_type(TerrainMesherJobStep::TYPE_NORMAL_LOD);
s->set_lod_index(1);
tj->add_jobs_step(s);
s.instance();
s.instantiate();
s->set_job_type(TerrainMesherJobStep::TYPE_NORMAL_LOD);
s->set_lod_index(2);
tj->add_jobs_step(s);
s.instance();
s.instantiate();
s->set_job_type(TerrainMesherJobStep::TYPE_MERGE_VERTS);
tj->add_jobs_step(s);
s.instance();
s.instantiate();
s->set_job_type(TerrainMesherJobStep::TYPE_BAKE_TEXTURE);
tj->add_jobs_step(s);

View File

@ -153,7 +153,7 @@ void TerrainJob::generate_random_ao(int seed, int octaves, int period, float per
int position_z = _chunk->get_position_z();
Ref<OpenSimplexNoise> noise;
noise.instance();
noise.instantiate();
noise->set_seed(seed);
noise->set_octaves(octaves);

View File

@ -32,7 +32,7 @@ SOFTWARE.
#include "core/version.h"
#if VERSION_MAJOR > 3
#include "core/object/reference.h"
#include "core/object/ref_counted.h"
#else
#include "core/reference.h"
#endif

View File

@ -529,7 +529,7 @@ void TerrainPropJob::step_type_bake_texture() {
Ref<Texture> tex;
if (mat.is_valid()) {
tex = mat->get_shader_param("texture_albedo");
tex = mat->get_shader_parameter("texture_albedo");
} else if (spmat.is_valid()) {
tex = spmat->get_texture(SpatialMaterial::TEXTURE_ALBEDO);
}

View File

@ -233,7 +233,7 @@ TerrainWorldEditor::TerrainWorldEditor(EditorNode *p_editor) {
spatial_editor_hb->set_alignment(BoxContainer::ALIGN_BEGIN);
SpatialEditor::get_singleton()->add_control_to_menu_panel(spatial_editor_hb);
_tool_button_group.instance();
_tool_button_group.instantiate();
ToolButton *add_button = memnew(ToolButton);
add_button->set_text("Add");
@ -290,7 +290,7 @@ TerrainWorldEditor::TerrainWorldEditor(EditorNode *p_editor) {
scs->add_child(_surfaces_vbox_container);
_surfaces_vbox_container->set_h_size_flags(SIZE_EXPAND_FILL);
_surfaces_button_group.instance();
_surfaces_button_group.instantiate();
}
TerrainWorldEditor::~TerrainWorldEditor() {
_world = NULL;