jordi-star / fmod_gd4 Goto Github PK
View Code? Open in Web Editor NEWFMOD integration for Godot 4
License: MIT License
FMOD integration for Godot 4
License: MIT License
You might want to add into the instructions a step to copy the fmodL.dll, and the fmodstudioL.dll into the build bin folder. I kept getting crash errors when trying to run Godot until I went into the fmod api and found those dll's and put them in the bin folder (which was just a guess on my part from some past c++ usage). Hopefully that's the right thing to do. I haven't gotten a chance to test out the API you put together. By the way, thanks for porting to Godot 4! I'm always really surprised, and impressed to see how much work people put into this stuff.
Edit: 'Project Settings/Fmod' don't show up in the Project Settings menu. And I can't get sound to play from a bank file. I tried one I made, plus an example music file from the Fmod studio project. Are there any easy things i can check to troubleshoot this? None of the functions fail, but the create_event_instance returns Object#Null when I print it, so seems like something isn't set up right. It does print a statement that the initialize function was successful.
Hi, first off, thank you for implementing this! Though, I followed every step in the readme and get the following output, when compiling.
Which version of the Fmod Engine(API) are you using? I tried 2.02.13 and 2.01.22. Neither worked for me.
I would have fixed this myself, but I'm not too experienced with the inner workings of Godot. Might get into it more in the future though...
scons: Reading SConscript files ...
Auto-detected 24 CPU cores available for build parallelism. Using 23 cores by default. You can override it with the -j argument.
Building for platform "linuxbsd", architecture "x86_64", target "editor".
Checking for C header file mntent.h... yes
scons: done reading SConscript files.
scons: Building targets ...
[Initial build] run(["core/object/gdvirtual.gen.inc"], ["core/object/make_virtuals.py"])
[Initial build] Generating enabled modules header.
[Initial build] Compiling platform/linuxbsd/joypad_linux.cpp ...
[Initial build] Compiling platform/linuxbsd/freedesktop_screensaver.cpp ...
[Initial build] Compiling platform/linuxbsd/xkbcommon-so_wrap.c ...
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/blit.glsl.gen.h"
[Initial build] Building GLES3 GLSL header: "drivers/gles3/shaders/copy.glsl.gen.h"
[Initial build] Building GLES3 GLSL header: "drivers/gles3/shaders/canvas.glsl.gen.h"
Building GLES3 GLSL header: "drivers/gles3/shaders/canvas_occlusion.glsl.gen.h"
[Initial build] Building GLES3 GLSL header: "drivers/gles3/shaders/cubemap_filter.glsl.gen.h"
[Initial build] Building GLES3 GLSL header: "drivers/gles3/shaders/particles.glsl.gen.h"
Building GLES3 GLSL header: "drivers/gles3/shaders/sky.glsl.gen.h"
[Initial build] Building GLES3 GLSL header: "drivers/gles3/shaders/scene.glsl.gen.h"
Building GLES3 GLSL header: "drivers/gles3/shaders/skeleton.glsl.gen.h"
[Initial build] Building GLES3 GLSL header: "drivers/gles3/shaders/particles_copy.glsl.gen.h"
[Initial build] Building GLES3 GLSL header: "drivers/gles3/shaders/canvas_sdf.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/volumetric_fog_process.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/volumetric_fog.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/forward_clustered/scene_forward_clustered.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/canvas.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/canvas_occlusion.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/skeleton.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/particles.glsl.gen.h"
[Initial build] Compiling platform/linuxbsd/os_linuxbsd.cpp ...
[Initial build] Compiling platform/linuxbsd/godot_linuxbsd.cpp ...
[Initial build] Compiling platform/linuxbsd/freedesktop_portal_desktop.cpp ...
[Initial build] Compiling platform/linuxbsd/crash_handler_linuxbsd.cpp ...
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/particles_copy.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/canvas_sdf.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/cluster_render.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/cluster_store.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/gi.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/sdfgi_debug.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/cluster_debug.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/sdfgi_debug_probes.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/sdfgi_direct_light.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/sdfgi_integrate.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/sdfgi_preprocess.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/voxel_gi.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/voxel_gi_debug.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/resolve.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/screen_space_reflection.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/screen_space_reflection_filter.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/screen_space_reflection_scale.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/ss_effects_downsample.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/ssao.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/ssao_importance_map.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/ssil.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/ssil_importance_map.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/ssil_interleave.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/forward_mobile/scene_forward_mobile.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/sort.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/bokeh_dof_raster.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/ssao_blur.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/ssao_interleave.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/subsurface_scattering.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/bokeh_dof.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/ssil_blur.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/environment/sky.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/taa_resolve.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/blur_raster.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/copy.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/copy_to_fb.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/cube_to_dp.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/cubemap_downsampler.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/cubemap_downsampler_raster.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/cubemap_filter.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/cubemap_filter_raster.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/cubemap_roughness.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/specular_merge.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/fsr_upscale.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/tonemap.glsl.gen.h"
[Initial build] Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/luminance_reduce.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/cubemap_roughness_raster.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/luminance_reduce_raster.glsl.gen.h"
Building RD_GLSL header: "servers/rendering/renderer_rd/shaders/effects/vrs.glsl.gen.h"
[Initial build] Compiling platform/linuxbsd/x11/key_mapping_x11.cpp ...
[Initial build] Compiling platform/linuxbsd/x11/dynwrappers/xlib-so_wrap.c ...
[Initial build] Compiling platform/linuxbsd/x11/display_server_x11.cpp ...
[Initial build] Compiling platform/linuxbsd/x11/dynwrappers/xcursor-so_wrap.c ...
[Initial build] Compiling platform/linuxbsd/x11/dynwrappers/xinerama-so_wrap.c ...
[Initial build] Compiling platform/linuxbsd/x11/dynwrappers/xinput2-so_wrap.c ...
[Initial build] Compiling platform/linuxbsd/x11/dynwrappers/xrandr-so_wrap.c ...
[Initial build] Compiling platform/linuxbsd/x11/dynwrappers/xrender-so_wrap.c ...
[Initial build] Compiling platform/linuxbsd/x11/dynwrappers/xext-so_wrap.c ...
[Initial build] Compiling platform/linuxbsd/x11/vulkan_context_x11.cpp ...
[Initial build] Compiling platform/linuxbsd/x11/gl_manager_x11.cpp ...
[Initial build] Compiling platform/linuxbsd/x11/detect_prime_x11.cpp ...
[Initial build] Compiling thirdparty/glad/glx.c ...
[Initial build] Compiling platform/linuxbsd/tts_linux.cpp ...
[Initial build] Compiling platform/linuxbsd/speechd-so_wrap.c ...
[Initial build] Compiling platform/linuxbsd/fontconfig-so_wrap.c ...
[Initial build] Compiling platform/linuxbsd/libudev-so_wrap.c ...
[Initial build] Compiling platform/linuxbsd/dbus-so_wrap.c ...
[Initial build] run(["core/extension/gdextension_interface_dump.gen.h"], ["core/extension/gdextension_interface.h", "core/extension/make_interface_dumper.py"])
[Initial build] Building application icon.
[Initial build] Building splash screen header.
[Initial build] run(["core/extension/ext_wrappers.gen.inc"], ["core/extension/make_wrappers.py"])
[Initial build] Compiling main/main_timer_sync.cpp ...
[Initial build] Compiling main/performance.cpp ...
[Initial build] Compiling modules/register_module_types.gen.cpp ...
[Initial build] Compiling main/main.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/Contour.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/EdgeHolder.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/MSDFErrorCorrection.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/Projection.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/Scanline.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/Shape.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/SignedDistance.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/Vector2.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/contour-combiners.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/edge-coloring.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/edge-segments.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/edge-selectors.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/equation-solver.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/msdf-error-correction.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/msdfgen.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/rasterization.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/render-sdf.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/sdf-error-estimation.cpp ...
[Initial build] Compiling thirdparty/msdfgen/core/shape-description.cpp ...
[Initial build] Compiling thirdparty/libtheora/bitpack.c ...
[Initial build] Compiling thirdparty/libtheora/decinfo.c ...
[Initial build] Linking Static Library modules/libmodules.linuxbsd.editor.x86_64.a ...
Ranlib Library modules/libmodules.linuxbsd.editor.x86_64.a ...
[Initial build] Compiling thirdparty/libtheora/decode.c ...
[Initial build] Compiling thirdparty/libtheora/dequant.c ...
[Initial build] Compiling thirdparty/libtheora/fragment.c ...
[Initial build] Compiling thirdparty/libtheora/huffdec.c ...
[Initial build] Compiling thirdparty/libtheora/idct.c ...
[Initial build] Compiling thirdparty/libtheora/info.c ...
[Initial build] Compiling thirdparty/libtheora/internal.c ...
[Initial build] Compiling thirdparty/libtheora/quant.c ...
[Initial build] Compiling thirdparty/libtheora/state.c ...
[Initial build] Compiling thirdparty/libtheora/x86/mmxfrag.c ...
[Initial build] Compiling thirdparty/libtheora/x86/mmxidct.c ...
[Initial build] Compiling thirdparty/libtheora/x86/mmxstate.c ...
[Initial build] Compiling thirdparty/libtheora/x86/sse2idct.c ...
[Initial build] Compiling thirdparty/libtheora/x86/x86cpu.c ...
[Initial build] Compiling thirdparty/libtheora/x86/x86state.c ...
[Initial build] Compiling thirdparty/libvorbis/bitrate.c ...
[Initial build] Compiling thirdparty/libvorbis/block.c ...
[Initial build] Compiling thirdparty/libvorbis/codebook.c ...
[Initial build] Compiling thirdparty/libvorbis/envelope.c ...
[Initial build] Compiling thirdparty/libvorbis/floor0.c ...
[Initial build] Compiling thirdparty/libvorbis/floor1.c ...
[Initial build] Compiling thirdparty/libvorbis/info.c ...
[Initial build] Compiling thirdparty/libvorbis/lookup.c ...
[Initial build] Compiling thirdparty/libvorbis/lpc.c ...
[Initial build] Compiling thirdparty/libvorbis/lsp.c ...
[Initial build] Compiling thirdparty/libvorbis/mapping0.c ...
[Initial build] Compiling thirdparty/libvorbis/mdct.c ...
[Initial build] Compiling thirdparty/libvorbis/psy.c ...
[Initial build] Compiling thirdparty/libvorbis/registry.c ...
[Initial build] Compiling thirdparty/libvorbis/res0.c ...
[Initial build] Compiling thirdparty/libvorbis/sharedbook.c ...
[Initial build] Compiling thirdparty/libvorbis/smallft.c ...
[Initial build] Compiling thirdparty/libvorbis/synthesis.c ...
[Initial build] Compiling thirdparty/libvorbis/vorbisfile.c ...
[Initial build] Compiling thirdparty/libvorbis/window.c ...
[Initial build] Compiling thirdparty/astcenc/astcenc_averages_and_directions.cpp ...
[Initial build] Linking Static Library modules/msdfgen/libmsdfgen_builtin.linuxbsd.editor.x86_64.a ...
[Initial build] Compiling thirdparty/astcenc/astcenc_block_sizes.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_color_quantize.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_color_unquantize.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_compress_symbolic.cpp ...
Ranlib Library modules/msdfgen/libmsdfgen_builtin.linuxbsd.editor.x86_64.a ...
[Initial build] Compiling thirdparty/astcenc/astcenc_compute_variance.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_decompress_symbolic.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_diagnostic_trace.cpp ...
[Initial build] Compiling modules/msdfgen/register_types.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_entry.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_find_best_partitioning.cpp ...
[Initial build] Linking Static Library modules/libmodule_msdfgen.linuxbsd.editor.x86_64.a ...
[Initial build] Compiling thirdparty/astcenc/astcenc_ideal_endpoints_and_weights.cpp ...
Ranlib Library modules/libmodule_msdfgen.linuxbsd.editor.x86_64.a ...
[Initial build] Compiling modules/theora/video_stream_theora.cpp ...
[Initial build] Compiling modules/theora/register_types.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_image.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_integer_sequence.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_mathlib.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_mathlib_softfloat.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_partition_tables.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_percentile_tables.cpp ...
[Initial build] Compiling modules/vorbis/resource_importer_ogg_vorbis.cpp ...
[Initial build] Compiling modules/vorbis/register_types.cpp ...
[Initial build] Compiling modules/vorbis/audio_stream_ogg_vorbis.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_pick_best_endpoint_format.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_platform_isa_detection.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_quantization.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_symbolic_physical.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_weight_align.cpp ...
[Initial build] Compiling thirdparty/astcenc/astcenc_weight_quant_xfer_tables.cpp ...
[Initial build] Compiling thirdparty/basis_universal/encoder/basisu_backend.cpp ...
[Initial build] Compiling thirdparty/basis_universal/encoder/basisu_basis_file.cpp ...
[Initial build] Compiling thirdparty/basis_universal/encoder/basisu_bc7enc.cpp ...
[Initial build] Compiling thirdparty/basis_universal/encoder/basisu_opencl.cpp ...
[Initial build] Compiling thirdparty/basis_universal/encoder/basisu_comp.cpp ...
[Initial build] Compiling thirdparty/basis_universal/encoder/basisu_enc.cpp ...
[Initial build] Compiling thirdparty/basis_universal/encoder/basisu_etc.cpp ...
[Initial build] Compiling thirdparty/basis_universal/encoder/basisu_frontend.cpp ...
[Initial build] Compiling thirdparty/basis_universal/encoder/basisu_gpu_texture.cpp ...
[Initial build] Compiling thirdparty/basis_universal/encoder/basisu_kernels_sse.cpp ...
[Initial build] Compiling thirdparty/basis_universal/encoder/basisu_pvrtc1_4.cpp ...
[Initial build] Compiling thirdparty/basis_universal/encoder/basisu_resampler.cpp ...
[Initial build] Compiling thirdparty/basis_universal/encoder/basisu_resample_filters.cpp ...
[Initial build] Compiling thirdparty/basis_universal/encoder/basisu_ssim.cpp ...
[Initial build] Compiling thirdparty/basis_universal/encoder/basisu_uastc_enc.cpp ...
[Initial build] Compiling modules/astcenc/register_types.cpp ...
[Initial build] Compiling modules/astcenc/image_compress_astcenc.cpp ...
[Initial build] Compiling thirdparty/basis_universal/encoder/jpgd.cpp ...
[Initial build] Compiling thirdparty/basis_universal/encoder/pvpngreader.cpp ...
[Initial build] Compiling thirdparty/basis_universal/transcoder/basisu_transcoder.cpp ...
[Initial build] Compiling modules/bmp/image_loader_bmp.cpp ...
[Initial build] Compiling modules/bmp/register_types.cpp ...
[Initial build] Compiling modules/csg/csg.cpp ...
[Initial build] Compiling modules/csg/csg_shape.cpp ...
[Initial build] Compiling modules/csg/register_types.cpp ...
[Initial build] Compiling modules/csg/editor/csg_gizmos.cpp ...
[Initial build] Linking Static Library modules/libmodule_theora.linuxbsd.editor.x86_64.a ...
Ranlib Library modules/libmodule_theora.linuxbsd.editor.x86_64.a ...
[Initial build] Compiling thirdparty/cvtt/ConvectionKernels_API.cpp ...
[Initial build] Compiling thirdparty/cvtt/ConvectionKernels_ETC.cpp ...
[Initial build] Compiling thirdparty/cvtt/ConvectionKernels_BC67.cpp ...
[Initial build] Compiling thirdparty/cvtt/ConvectionKernels_IndexSelector.cpp ...
[Initial build] Compiling thirdparty/cvtt/ConvectionKernels_BC6H_IO.cpp ...
[Initial build] Compiling thirdparty/cvtt/ConvectionKernels_S3TC.cpp ...
[Initial build] Compiling thirdparty/cvtt/ConvectionKernels_BC7_PrioData.cpp ...
[Initial build] Linking Static Library modules/libmodule_astcenc.linuxbsd.editor.x86_64.a ...
Ranlib Library modules/libmodule_astcenc.linuxbsd.editor.x86_64.a ...
[Initial build] Compiling thirdparty/cvtt/ConvectionKernels_SingleFile.cpp ...
[Initial build] Compiling thirdparty/cvtt/ConvectionKernels_BCCommon.cpp ...
[Initial build] Compiling thirdparty/cvtt/ConvectionKernels_Util.cpp ...
[Initial build] Compiling modules/dds/register_types.cpp ...
[Initial build] Compiling modules/dds/texture_loader_dds.cpp ...
[Initial build] Compiling thirdparty/oidn/core/api.cpp ...
[Initial build] Compiling thirdparty/oidn/core/device.cpp ...
[Initial build] Compiling thirdparty/oidn/core/filter.cpp ...
[Initial build] Compiling thirdparty/oidn/core/network.cpp ...
[Initial build] Compiling thirdparty/oidn/core/autoencoder.cpp ...
[Initial build] Compiling thirdparty/oidn/core/transfer_function.cpp ...
[Initial build] Linking Static Library modules/libmodule_bmp.linuxbsd.editor.x86_64.a ...
Ranlib Library modules/libmodule_bmp.linuxbsd.editor.x86_64.a ...
[Initial build] tza_to_cpp(["thirdparty/oidn/weights/rtlightmap_hdr.gen.cpp"], ["thirdparty/oidn/weights/rtlightmap_hdr.tza"])
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/batch_normalization.cpp ...
[Initial build] Linking Static Library modules/libmodule_vorbis.linuxbsd.editor.x86_64.a ...
Ranlib Library modules/libmodule_vorbis.linuxbsd.editor.x86_64.a ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/concat.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/convolution.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/convolution_pd.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/deconvolution.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/eltwise.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/engine.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/inner_product.cpp ...
[Initial build] Linking Static Library modules/libmodule_dds.linuxbsd.editor.x86_64.a ...
Ranlib Library modules/libmodule_dds.linuxbsd.editor.x86_64.a ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/inner_product_pd.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/lrn.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/memory.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/memory_desc_wrapper.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/mkldnn_debug.cpp ...
[Initial build] Compiling modules/cvtt/image_compress_cvtt.cpp ...
[Initial build] Compiling modules/cvtt/register_types.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/mkldnn_debug_autogenerated.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/pooling.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/primitive.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/primitive_attr.cpp ...
[Initial build] Compiling thirdparty/oidn/weights/rtlightmap_hdr.gen.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/primitive_desc.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/primitive_exec_types.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/primitive_iterator.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/query.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/reorder.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/rnn.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/scratchpad.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/shuffle.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/softmax.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/stream.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/sum.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/utils.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/common/verbose.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/cpu_barrier.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/cpu_concat.cpp ...
[Initial build] Linking Static Library modules/libmodule_cvtt.linuxbsd.editor.x86_64.a ...
Ranlib Library modules/libmodule_cvtt.linuxbsd.editor.x86_64.a ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/cpu_engine.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/cpu_memory.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/cpu_reducer.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/cpu_reorder.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/cpu_sum.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_avx2_conv_kernel_f32.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_avx2_convolution.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_avx512_common_conv_kernel.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_avx512_common_conv_winograd_kernel_f32.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_avx512_common_convolution.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_avx512_common_convolution_winograd.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_2x3.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_4x3.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_4x3_kernel.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_sse42_conv_kernel_f32.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_sse42_convolution.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_transpose_src_utils.cpp ...
[Initial build] Compiling modules/basis_universal/register_types.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_eltwise.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_pool_kernel_f32.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_pooling.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_reorder.cpp ...
[Initial build] Linking Static Library main/libmain.linuxbsd.editor.x86_64.a ...
Ranlib Library main/libmain.linuxbsd.editor.x86_64.a ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_uni_reorder_utils.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_utils/jit_utils.cpp ...
[Initial build] Compiling thirdparty/oidn/mkl-dnn/src/cpu/jit_utils/jitprofiling/jitprofiling.c ...
[Initial build] Compiling thirdparty/oidn/common/platform.cpp ...
[Initial build] Linking Static Library modules/libmodule_csg.linuxbsd.editor.x86_64.a ...
Ranlib Library modules/libmodule_csg.linuxbsd.editor.x86_64.a ...
[Initial build] Compiling thirdparty/oidn/common/thread.cpp ...
[Initial build] Linking Static Library modules/libmodule_basis_universal.linuxbsd.editor.x86_64.a ...
Ranlib Library modules/libmodule_basis_universal.linuxbsd.editor.x86_64.a ...
[Initial build] Compiling thirdparty/oidn/common/tensor.cpp ...
[Initial build] Compiling thirdparty/enet/godot.cpp ...
[Initial build] Compiling thirdparty/enet/callbacks.c ...
[Initial build] Compiling thirdparty/enet/compress.c ...
[Initial build] Compiling thirdparty/enet/host.c ...
[Initial build] Compiling thirdparty/enet/list.c ...
[Initial build] Compiling thirdparty/enet/packet.c ...
[Initial build] Compiling thirdparty/enet/peer.c ...
[Initial build] Compiling thirdparty/enet/protocol.c ...
[Initial build] Compiling thirdparty/etcpak/Dither.cpp ...
[Initial build] Compiling thirdparty/etcpak/ProcessDxtc.cpp ...
[Initial build] Compiling thirdparty/etcpak/ProcessRGB.cpp ...
[Initial build] Compiling thirdparty/etcpak/Tables.cpp ...
[Initial build] Compiling modules/fmod_gd4/gd_fmod_event_instance.cpp ...
[Initial build] Compiling modules/fmod_gd4/gd_fmod_vca.cpp ...
[Initial build] Compiling modules/fmod_gd4/gd_fmod_gd4.cpp ...
[Initial build] Compiling modules/fmod_gd4/resources/fmod_bank_resource.cpp ...
[Initial build] Compiling modules/fmod_gd4/resources/fmod_bank_resource_loader.cpp ...
[Initial build] Compiling modules/fmod_gd4/resources/fmod_event_resource.cpp ...
[Initial build] Compiling modules/fmod_gd4/editor/editor_fmod_event_inspector.cpp ...
[Initial build] Compiling modules/fmod_gd4/editor/editor_fmod_manager.cpp ...
[Initial build] Compiling modules/fmod_gd4/editor/fmod_event_path_property_editor.cpp ...
[Initial build] Compiling modules/fmod_gd4/register_types.cpp ...
[Initial build] Compiling thirdparty/freetype/src/autofit/autofit.c ...
[Initial build] Compiling thirdparty/freetype/src/base/ftbase.c ...
[Initial build] Compiling thirdparty/freetype/src/base/ftbbox.c ...
[Initial build] Compiling thirdparty/freetype/src/base/ftbdf.c ...
[Initial build] Compiling modules/enet/enet_multiplayer_peer.cpp ...
[Initial build] Compiling modules/enet/enet_connection.cpp ...
[Initial build] Compiling modules/etcpak/register_types.cpp ...
[Initial build] Compiling modules/etcpak/image_compress_etcpak.cpp ...
modules/fmod_gd4/gd_fmod_event_instance.cpp: In member function 'const void FmodEventInstance::process_current_callback()':
modules/fmod_gd4/gd_fmod_event_instance.cpp:141:30: warning: comparison of integer expressions of different signedness: 'FMOD_STUDIO_EVENT_CALLBACK_TYPE' {aka 'unsigned int'} and 'int' [-Wsign-compare]
141 | if (current_callback == -1) {
| ~~~~~~~~~~~~~~~~~^~~~~
[Initial build] Compiling modules/enet/register_types.cpp ...
[Initial build] Compiling modules/enet/enet_packet_peer.cpp ...
[Initial build] Compiling thirdparty/freetype/src/base/ftbitmap.c ...
[Initial build] Compiling thirdparty/freetype/src/base/ftcid.c ...
[Initial build] Compiling thirdparty/freetype/src/base/ftdebug.c ...
[Initial build] Compiling thirdparty/freetype/src/base/ftfstype.c ...
[Initial build] Compiling thirdparty/freetype/src/base/ftgasp.c ...
[Initial build] Compiling thirdparty/freetype/src/base/ftglyph.c ...
[Initial build] Compiling thirdparty/freetype/src/base/ftgxval.c ...
[Initial build] Compiling thirdparty/freetype/src/base/ftinit.c ...
modules/fmod_gd4/editor/editor_fmod_manager.cpp: In static member function 'static void EditorFmodManager::init_callback()':
modules/fmod_gd4/editor/editor_fmod_manager.cpp:41:51: error: invalid use of incomplete type 'class EditorTitleBar'
41 | EditorNode::get_singleton()->get_menu_hb()->get_child(MENU_BAR_INDEX)->add_sibling(fmod_menu);
| ^~
In file included from modules/fmod_gd4/editor/editor_fmod_manager.h:14,
from modules/fmod_gd4/editor/editor_fmod_manager.cpp:11:
./editor/editor_node.h:97:7: note: forward declaration of 'class EditorTitleBar'
97 | class EditorTitleBar;
| ^~~~~~~~~~~~~~
[Initial build] Compiling thirdparty/freetype/src/base/ftmm.c ...
[Initial build] Compiling thirdparty/freetype/src/base/ftotval.c ...
[Initial build] Compiling thirdparty/freetype/src/base/ftpatent.c ...
[Initial build] Compiling thirdparty/freetype/src/base/ftpfr.c ...
modules/fmod_gd4/register_types.cpp: In function 'void initialize_fmod_gd4_module(ModuleInitializationLevel)':
modules/fmod_gd4/register_types.cpp:22:16: warning: enumeration value 'MODULE_INITIALIZATION_LEVEL_EDITOR' not handled in switch [-Wswitch]
22 | switch (p_level) {
| ^
modules/fmod_gd4/register_types.cpp: In function 'void uninitialize_fmod_gd4_module(ModuleInitializationLevel)':
modules/fmod_gd4/register_types.cpp:50:16: warning: enumeration value 'MODULE_INITIALIZATION_LEVEL_SERVERS' not handled in switch [-Wswitch]
50 | switch (p_level) {
| ^
[Initial build] Compiling thirdparty/freetype/src/base/ftstroke.c ...
[Initial build] Compiling thirdparty/freetype/src/base/ftsynth.c ...
[Initial build] Compiling thirdparty/freetype/src/base/ftsystem.c ...
[Initial build] Compiling thirdparty/freetype/src/base/fttype1.c ...
[Initial build] Linking Static Library modules/libmodule_etcpak.linuxbsd.editor.x86_64.a ...
[Initial build] Compiling thirdparty/freetype/src/base/ftwinfnt.c ...
Ranlib Library modules/libmodule_etcpak.linuxbsd.editor.x86_64.a ...
[Initial build] Compiling thirdparty/freetype/src/bdf/bdf.c ...
[Initial build] Compiling thirdparty/freetype/src/bzip2/ftbzip2.c ...
[Initial build] Compiling thirdparty/freetype/src/cache/ftcache.c ...
[Initial build] Compiling thirdparty/freetype/src/cff/cff.c ...
[Initial build] Compiling thirdparty/freetype/src/cid/type1cid.c ...
[Initial build] Compiling thirdparty/freetype/src/gxvalid/gxvalid.c ...
[Initial build] Compiling thirdparty/freetype/src/gzip/ftgzip.c ...
[Initial build] Compiling thirdparty/freetype/src/lzw/ftlzw.c ...
[Initial build] Compiling thirdparty/freetype/src/otvalid/otvalid.c ...
scons: *** [modules/fmod_gd4/editor/editor_fmod_manager.linuxbsd.editor.x86_64.o] Error 1
scons: building terminated because of errors.
[Time elapsed: 00:00:21.050]
Tracker for progress on the EventPicker inspector plugin.
Followed your Setup guide (readme.md) and it seem to work... I am lost after compiling Godot (I think) The first sign that something is not correct is ...Configure FMOD by visting Project Settings/Fmod. I don't have FMOD under Project settings. What could have been gone wrong?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.