samdauwe / babyloncpp Goto Github PK
View Code? Open in Web Editor NEWA port of Babylon.js to C++
License: Apache License 2.0
A port of Babylon.js to C++
License: Apache License 2.0
#include <babylon/babylon_global.h>
In several files such include file were referred. But I could not find it.
Reflection texture are not properly shown in PBR material scene example.
when I compile the project I get an error in the file "babylon/core/nullable.h" with the message error: ‘BABYLON::Nullable::_value’ has incomplete type
T _value;
I can not find the solution Thank you
Hi,
I noticed an issue with some examples in the samples browser. First, I give you some information about the way the sample browser works (which could be placed inside a wiki page, so that it is not lost). The real issue will come in the next comment.
In order for the samples browser to display nice legends and code like this,
Some simple rules must be followed:
_ISamplesIndex::_samples
should be the name of the class, with no variationFor example, inside src/Samples/src/samples/loaders/gltf/_loaders_gltf_samples_index.cpp
one should write:
// Animated Morph Cube Scene (glTF)
_samples["AnimatedMorphCubeGLTFScene"] = [](ICanvas* iCanvas) {
return std::make_unique<AnimatedMorphCubeGLTFScene>(iCanvas);
};
If the header file (in the near future, it could also be the .cpp file) contains a comment block with @see and @brief sections, they will be included automatically in the samples browser.
It is important to almost always add them, with a link to the example on the BabylonJs playground (when applicable), and a link to the doc (if applicable).
In the case of @see links
, there should not be a \n
between the @see
tag and the link.
/**
* @brief Alpha Blend Mode Test Scene (glTF). Tests alpha modes and settings.
* @see https://doc.babylonjs.com/how_to/load_from_any_file_type
* @see https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/AlphaBlendModeTest
*/
The file build\build\bin\samples_info.json
contains all the information for each sample.
Example:
{
"header_file": "F:\\dvp\\OpenSource\\BabylonCpp/src/Samples/include/babylon/samples\\animations/animated_morph_target_scene.h",
"source_file": "F:\\dvp\\OpenSource\\BabylonCpp/src/Samples/src/samples\\animations/animated_morph_target_scene.cpp",
"sample_name": "animatedmorphtargetscene",
"brief": "Animated Morph Target Scene. Example demonstrating how to morph a mesh between multiple targets.",
"links": [
"https://www.babylonjs-playground.com/#HPV2TZ#8",
"https://doc.babylonjs.com/how_to/how_to_use_morphtargets"
]
},
{
"header_file": "F:\\dvp\\OpenSource\\BabylonCpp/src/Samples/include/babylon/samples\\animations/animations_101_scene.h",
"source_file": "F:\\dvp\\OpenSource\\BabylonCpp/src/Samples/src/samples\\animations/animations_101_scene.cpp",
"sample_name": "animations101scene",
"brief": "Animations 101 scene. Example demonstrating how to add animations.",
"links": [
"https://www.babylonjs-playground.com/#QYFDDP#1",
"https://doc.babylonjs.com/babylon101/animations"
]
},
{
"header_file": "F:\\dvp\\OpenSource\\BabylonCpp/src/Samples/include/babylon/samples\\animations/animations_scene.h",
"source_file": "F:\\dvp\\OpenSource\\BabylonCpp/src/Samples/src/samples\\animations/animations_scene.cpp",
"sample_name": "animationsscene",
"brief": "Animations scene. Example demonstrating how to add animations.",
"links": [
"https://doc.babylonjs.com/babylon101/animations"
]
},
This file is generated by the python script src\Samples\make_samples_info\make_samples_info.py
which is called at each build by src\Samples\CMakeLists.txt
:
add_custom_command(
TARGET Samples
PRE_BUILD
COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/make_samples_info/make_samples_info.py
COMMENT "make_samples_info"
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/build/bin
)
File-based custom procedural textures are not rendered (Documentation). Can be tested using the Procedural Textures Scene.
Bounding box renderer is not working as expected when enabled on meshes
Hi, I'm working on updating these runtimes (https://github.com/sondro/C2D-Web) & I'm interested in adding Babylon C++ for desktop & WASM.
The last issue thread is really long with outdated code & links.
Just curious what the current state or timeline is vs BabylonJS before I start playing with the code.
Also, is there React Native support or just solely DearImGUI?
Thanks.
Supported Compilers
MSVC >= 2017 (YES!)
Supported Operating Systems
Windows >= 7 (YES!)
But..
now the project compilation seems to have reported a lot of errors
Added,
this project is very, very good
Can be tested with sample scene: EdgesRenderScene
Scene cameras are not properly handling the mouse events, as a result the cameras do change the view when moving the mouse.
In the first iteration of the render loop the meshes are rendered on the correct position. In the next iterations the meshes move to the position of the first mesh. Issue only occurs when there are multiple meshes in the scene.
i'm trying to do this but get a crash. is there a workaround? thanks!
DynamicTextureOptions textureOptions{};
textureOptions.width = 60;
textureOptions.height = 60;
textureOptions.canvas = _canvas;
auto dynamicTexture = DynamicTexture::New("DynamicTexture", textureOptions, _scene, true /*generateMipMaps*/);
dynamicTexture->hasAlpha = true;
dynamicTexture->drawText("some text", 5, 40, "bold 36px Arial", "white", "transparent", true /*invertY*/);
Hello Sam,
I was wondering if you could help me with an issue I have with BABYLON::ReflectionProbe
. Actually, I would like to have a nice render of "glass" material.
So, I am trying to adapt this example
For this, I ported the code inside sandbox.cpp
(see below). However, as soon as I call mainMaterial->refractionTexture() = probe->cubeTexture()
the rendering gets empty.
Do you have an idea on how this could be solved?
Cheers,
Pascal
PS: here is the code I have adapted inside sandbox.cpp (simply replace its content).
#ifdef BABYLON_BUILD_SANDBOX
// This is the sandbox : you can here enter / modify code during
// the execution, and the scene will be updated automatically!
// You do not need to exit the application!
//
// Do not remove the include below,
// it is needed to enable "Runtime Compilation"
#include "SamplesRunner/rtc/sandbox_autocompile.h"
#include <babylon/interfaces/irenderable_scene_with_hud.h>
#include "imgui.h"
// You can edit the code below freely (add includes, modify the scene, etc)
#include <babylon/cameras/arc_rotate_camera.h>
#include <babylon/lights/hemispheric_light.h>
#include <babylon/engines/scene.h>
#include <babylon/materials/fresnel_parameters.h>
#include <babylon/materials/standard_material.h>
#include <babylon/materials/textures/texture.h>
#include <babylon/materials/textures/cube_texture.h>
#include <babylon/materials/textures/render_target_texture.h>
#include <babylon/probes/reflection_probe.h>
#include <babylon/meshes/mesh.h>
using namespace BABYLON;
struct SandboxScene : public IRenderableSceneWithHud {
SandboxScene(ICanvas* iCanvas = nullptr) : IRenderableSceneWithHud(iCanvas) {}
~SandboxScene() = default;
const char* getName() override { return "Materials Scene"; }
void initializeScene(ICanvas* canvas, Scene* scene) override
{
// cf https://www.babylonjs-playground.com/#22KZUW#6
auto camera = ArcRotateCamera::New("camera1", 0.f, 0.f, 10.f, Vector3::Zero(), scene);
camera->setPosition(Vector3(0.f, 5.f, -10.f));
camera->upperBetaLimit = BABYLON::Math::PI / 2.f;
camera->lowerRadiusLimit = 4.f;
camera->attachControl(canvas);
auto light = HemisphericLight::New("light1", Vector3(0.f, 1.f, 0.f), scene);
light->intensity = 0.7f;
auto knot = Mesh::CreateTorusKnot("knot", 1.f, 0.4f, 128, 64, 2, 3, scene);
auto yellowSphere = Mesh::CreateSphere("yellowSphere", 16, 1.5f, scene);
yellowSphere->setPivotMatrix(Matrix::Translation(3.f, 0.f, 0.f));
auto yellowMaterial = StandardMaterial::New("yellowMaterial", scene);
yellowMaterial->diffuseColor = Color3::Yellow();
yellowSphere->material = yellowMaterial;
auto greenSphere = Mesh::CreateSphere("greenSphere", 16, 1.5f, scene);
greenSphere->setPivotMatrix(Matrix::Translation(0.f, 0.f, 3.f));
auto greenMaterial = StandardMaterial::New("greenMaterial", scene);
greenMaterial->diffuseColor = Color3::Green();
greenSphere->material = greenMaterial;
// Ground
auto ground = Mesh::CreateBox("Mirror", 1.0f, scene);
ground->scaling = BABYLON::Vector3(100.0f, 0.01f, 100.0f);
auto groundMaterial = BABYLON::StandardMaterial::New("ground", scene);
ground->material = groundMaterial;
auto groundMateriaDiffuseTexture = BABYLON::Texture::New("textures/amiga.jpg", scene);
groundMaterial->diffuseTexture = groundMateriaDiffuseTexture;
groundMateriaDiffuseTexture->uScale = 10.f;
groundMateriaDiffuseTexture->vScale = 10.f;
ground->position = BABYLON::Vector3(0.f, -2.f, 0.f);
// Main material
auto mainMaterial = BABYLON::StandardMaterial::New("main", scene);
knot->material() = mainMaterial;
// Probe
auto probe = BABYLON::ReflectionProbe::New("main", 512, scene);
probe->renderList().push_back(yellowSphere.get());
probe->renderList().push_back(greenSphere.get());
probe->renderList().push_back(ground.get());
mainMaterial->diffuseColor = BABYLON::Color3(1.f, 0.5f, 0.5f);
// The rendering is empty if I use the probe's cube Texture
//mainMaterial->refractionTexture() = probe->cubeTexture();
// However the rendering works if I use a different texture
mainMaterial->refractionTexture() = CubeTexture::New("textures/SpecularHDR.dds", scene);
mainMaterial->refractionFresnelParameters()->bias = 0.5f;
mainMaterial->refractionFresnelParameters()->power = 16.f;
mainMaterial->refractionFresnelParameters()->leftColor = Color3::Black();
mainMaterial->refractionFresnelParameters()->rightColor = Color3::White();
mainMaterial->indexOfRefraction = 1.05f;
// Fog
scene->fogMode = BABYLON::Scene::FOGMODE_LINEAR;
scene->fogColor = scene->clearColor;
scene->fogStart = 20.0f;
scene->fogEnd = 50.0f;
scene->registerBeforeRender(
[=](Scene* scene, EventState& es) {
yellowSphere->rotation().y += 0.01f;
greenSphere->rotation().y += 0.01f;
});
hudGui = [=]() {
ImGui::SetNextItemWidth(200.);
ImGui::SliderFloat("refractPower", &mainMaterial->refractionFresnelParameters()->power, 0., 10.);
ImGui::SetNextItemWidth(200.);
ImGui::SliderFloat("reflectPower", &mainMaterial->reflectionFresnelParameters()->power, 0., 10.);
};
}
};
////////////////////////////////////////////
// Do not edit below, these lines enable the Runtime Compilation
REGISTERCLASS(Sandbox)
std::shared_ptr<BABYLON::IRenderableSceneWithHud> Sandbox::MakeScene() {
return std::make_shared<SandboxScene>();
}
#endif // #ifdef BABYLON_BUILD_SANDBOX
That would make it easier for us to use.
Check why 'camera.target = mesh' is not working as expected
Hi there,
I stumbled across your babylon port. I can't seem to get it it compile for VS. Any advice at what would cause that? Keep up the good work.
CMakeError.log
CMakeOutput.log
The scene is correctly rendered the first second, after that time the rendering is wrong (light intensity changes).
Unable to destruct std::unique_ptr due to vector deallocation issue in VertexData class.
Hi,
I wanted to say that this is an amazing project! beautifully crafted.
I wanted to ask if this project is still in development now that Babylon Native is "almost good for production"?
CMake 3.15 works perfectly
cmake -GNinja -DCMAKE_BUILD_TYPE=Release -Bbuild -S.
-- Configuring done
CMake Error: install(EXPORT "ExtensionsConfig" ...) includes target "Extensions" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "ExtensionsConfig" ...) includes target "Extensions" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "ExtensionsConfig" ...) includes target "Extensions" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "ExtensionsConfig" ...) includes target "Extensions" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "MaterialsLibraryConfig" ...) includes target "MaterialsLibrary" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "MaterialsLibraryConfig" ...) includes target "MaterialsLibrary" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "MaterialsLibraryConfig" ...) includes target "MaterialsLibrary" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "MaterialsLibraryConfig" ...) includes target "MaterialsLibrary" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "ProceduralTexturesLibraryConfig" ...) includes target "ProceduralTexturesLibrary" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "ProceduralTexturesLibraryConfig" ...) includes target "ProceduralTexturesLibrary" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "ProceduralTexturesLibraryConfig" ...) includes target "ProceduralTexturesLibrary" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "ProceduralTexturesLibraryConfig" ...) includes target "ProceduralTexturesLibrary" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "SamplesConfig" ...) includes target "Samples" which requires target "imgui" that is not in any export set.
CMake Error: install(EXPORT "SamplesConfig" ...) includes target "Samples" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "SamplesConfig" ...) includes target "Samples" which requires target "imgui" that is not in any export set.
CMake Error: install(EXPORT "SamplesConfig" ...) includes target "Samples" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "SamplesConfig" ...) includes target "Samples" which requires target "imgui" that is not in any export set.
CMake Error: install(EXPORT "SamplesConfig" ...) includes target "Samples" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "SamplesConfig" ...) includes target "Samples" which requires target "imgui" that is not in any export set.
CMake Error: install(EXPORT "SamplesConfig" ...) includes target "Samples" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "LoadersConfig" ...) includes target "Loaders" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "LoadersConfig" ...) includes target "Loaders" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "LoadersConfig" ...) includes target "Loaders" which requires target "BabylonCpp" that is not in any export set.
CMake Error: install(EXPORT "LoadersConfig" ...) includes target "Loaders" which requires target "BabylonCpp" that is not in any export set.
CMake Error in src/Samples/CMakeLists.txt:
export called with target "Samples" which requires target "imgui" that is
not in any export set.
CMake Error in src/Samples/CMakeLists.txt:
export called with target "Samples" which requires target "imgui" that is
not in any export set.
CMake Error in src/Samples/CMakeLists.txt:
export called with target "Samples" which requires target "imgui" that is
not in any export set.
CMake Error in src/Samples/CMakeLists.txt:
export called with target "Samples" which requires target "imgui" that is
not in any export set.
-- Generating done
CMake Generate step failed. Build files cannot be regenerated correctly.
LineMesh does not change on camera movement, can be seen in the BasicElementsScene example
hdr_filtering.obj : error LNK2019: unresolved external symbol "public: void __cdecl BABYLON::EffectRenderer::applyEffectWrapper(class std::shared_ptr const &)" (?applyEffectWrapper@EffectRenderer@BABYLON@@QEAAXAEBV?$shared_ptr@VEffectWrapper@BABYLON@@@std@@@z) referenced in function "private: class std::shared_ptr __cdecl BABYLON::HDRFiltering::_prefilterInternal(class std::shared_ptr const &)" (?_prefilterInternal@HDRFiltering@BABYLON@@Aeaa?AV?$shared_ptr@VBaseTexture@BABYLON@@@std@@AEBV34@@z)
Is the compilation to WASM in the works?
I realy love your project!
I have configured using cmake 3.17.0 using both bash and the UI app, following the steps in the README.md. An Xcode project is generated without any issue but compiling BabylonStudio and BabylonStandAlone will produce the following errors.
At type_traits (in Toolchains)
Incomplete type 'BABYLON::SolidParticleVertex' used in type trait expression
At variant (in Toolchains)
Constexpr variable '__destructible_trait' must be initialized by a constant expression
Non-type template argument is not a constant expression
I've configure a Visual Studio solution using the cmake_build.py script and was able to build and run without any issues. The page with the README.md says that Windows is Failing
while Linux / OSX is Passing
. This might be switched by mistake or there could be more that I need to do for getting the project building in Xcode.
From what I tested on Windows, BabylonStudio is a very impressive application / tool.
Thanks for the help.
Hello!
So, I pulled 093ce10, ran python cmake_build.py configure
then tried to build a release x64 version with MSVC 15.8.6 on Windows 10 x64
I got 310 errors and 23 warnings:
Severity Code Description Project File Line Suppression State
Error C2039 'max': is not a member of 'std' BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\animations\easing\elastic_ease.cpp 24
Error C3861 'max': identifier not found BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\animations\easing\elastic_ease.cpp 24
Error C2039 'max': is not a member of 'std' BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\animations\easing\elastic_ease.cpp 25
Error C3861 'max': identifier not found BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\animations\easing\elastic_ease.cpp 25
Error C2027 use of undefined type 'std::array<std::string,10>' BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\materials\standard_material_defines.cpp 127
Error C2027 use of undefined type 'std::array<std::string,10>' BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\materials\standard_material_defines.cpp 129
Error C2065 'mode': undeclared identifier BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\materials\standard_material_defines.cpp 130
Error C2039 'accumulate': is not a member of 'std' BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\actions\action_manager.cpp 128
Error C3861 'accumulate': identifier not found BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\actions\action_manager.cpp 128
Error C2039 'accumulate': is not a member of 'std' BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\actions\action_manager.cpp 138
Error C3861 'accumulate': identifier not found BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\actions\action_manager.cpp 138
Error C2059 syntax error: ')' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 70
Error C2334 unexpected token(s) preceding ':'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 70
Error C2143 syntax error: missing ')' before ';' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 100
Error C2059 syntax error: ')' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 100
Error C2238 unexpected token(s) preceding ';' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 100
Error C2059 syntax error: '}' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 117
Error C2143 syntax error: missing ';' before '}' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 117
Error C3861 'pcg32_random_r': identifier not found (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 67
Error C3615 constexpr function 'BABYLON::Math::PCG::operator ()' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 65
Error C2143 syntax error: missing ',' before '<' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 23
Error C3646 '_Mysb': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 28
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 28
Error C2143 syntax error: missing ';' before '<' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 29
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 29
Error C2238 unexpected token(s) preceding ';' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 29
Error C2061 syntax error: identifier '_Mysb' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 36
Error C2061 syntax error: identifier '_Mysb' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 43
Error C2535 'BABYLON::std::wbuffer_convert<_Codecvt,_Elem,_Traits>::wbuffer_convert(void)': member function already defined or declared (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 43
Error C2061 syntax error: identifier '_Mysb' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 50
Error C2535 'BABYLON::std::wbuffer_convert<_Codecvt,_Elem,_Traits>::wbuffer_convert(void)': member function already defined or declared (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 50
Error C2143 syntax error: missing ';' before '*' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 98
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 98
Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 99
Error C2143 syntax error: missing ';' before '*' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 103
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 103
Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 104
Error C2653 'ios': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 244
Error C2061 syntax error: identifier 'seekdir' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 244
Error C2653 'ios': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 252
Error C2061 syntax error: identifier 'openmode' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 252
Error C2143 syntax error: missing ';' before '*' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 326
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 326
Error C2238 unexpected token(s) preceding ';' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 326
Error C3646 '_Str': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 330
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 330
Error C3646 '_Loc': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 331
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 331
Error C2143 syntax error: missing ';' before '<' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 351
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 351
Error C2238 unexpected token(s) preceding ';' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 351
Error C2059 syntax error: '<' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 352
Error C2238 unexpected token(s) preceding ';' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 352
Error C2653 'wide_string': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 354
Error C3646 'int_type': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 354
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 354
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 375
Error C2143 syntax error: missing ',' before '&' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 375
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 381
Error C2143 syntax error: missing ',' before '&' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 381
Error C2535 'BABYLON::std::wstring_convert<_Codecvt,_Elem,_Walloc,_Balloc>::wstring_convert(const int)': member function already defined or declared (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 381
Error C3646 'from_bytes': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 402
Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 402
Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 403
Error C3646 'from_bytes': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 407
Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 407
Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 408
Error C3646 'from_bytes': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 412
Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 412
Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 413
Error C3646 'from_bytes': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 418
Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 418
Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 419
Error C3646 'to_bytes': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 462
Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 462
Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 463
Error C3646 'to_bytes': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 467
Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 467
Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 468
Error C3646 'to_bytes': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 478
Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 478
Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 479
Error C3646 'to_bytes': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 484
Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 484
Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 485
Error C3646 '_Loc': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 533
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 533
Error C3646 '_Berr': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 534
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 534
Error C3646 '_Werr': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 535
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 535
Error C2653 'locale': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 19
Error C2504 'facet': base class undefined (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 19
Error C2653 'locale': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 22
Error C2614 'BABYLON::std::messages_base': illegal member initialization: 'facet' is not a base or member (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 23
Error C2143 syntax error: missing ';' before '<' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 35
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 35
Error C2238 unexpected token(s) preceding ';' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 36
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 38
Error C2143 syntax error: missing ',' before '&' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 38
Error C3646 'get': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 43
Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 43
Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 45
Error C2653 'locale': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 54
Error C3646 'id': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 54
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 54
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 64
Error C2143 syntax error: missing ',' before '&' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 64
Error C2653 'locale': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 70
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 70
Error C2143 syntax error: missing ',' before '*' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 70
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 92
Error C2143 syntax error: missing ',' before '&' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 92
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 96
Error C2143 syntax error: missing ',' before '&' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 96
Error C3646 'do_get': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 101
Error C2275 'BABYLON::std::messages_base::catalog': illegal use of this type as an expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 101
Error C2062 type 'int' unexpected (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 101
Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 103
Error C2653 'locale': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 119
Error C2143 syntax error: missing ';' before 'BABYLON::std::messages<_Elem>::id' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 119
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 136
Error C2143 syntax error: missing ',' before '&' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 136
Error C2653 'locale': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 150
Error C2143 syntax error: missing ';' before 'BABYLON::std::messages<char>::id' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 150
Error C2653 'locale': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 151
Error C2143 syntax error: missing ';' before 'BABYLON::std::messages<wchar_t>::id' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 151
Error C2653 'locale': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmon 19
Error C2504 'facet': base class undefined (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmon 19
Error C2059 syntax error: ':' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmon 31
Error C2143 syntax error: missing ';' before '<' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmon 43
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmon 43
Error C2238 unexpected token(s) preceding ';' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmon 44
Error C3646 'grouping': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmon 56
Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmon 56
Error C1003 error count exceeds 100; stopping compilation (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmon 56
Error C2676 binary '[': 'const std::array<float,3>' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\heightmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 65
Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\heightmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 65
Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot2D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\heightmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 63
Error C2676 binary '[': 'const std::array<float,3>' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\heightmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 72
Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\heightmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 72
Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot3D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\heightmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 69
Error C2676 binary '[': 'const std::array<float,4>' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\heightmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 79
Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\heightmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 79
Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot4D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\heightmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 76
Error C2676 binary '[': 'const std::array<float,3>' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\temperature.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 65
Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\temperature.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 65
Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot2D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\temperature.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 63
Error C2676 binary '[': 'const std::array<float,3>' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\temperature.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 72
Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\temperature.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 72
Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot3D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\temperature.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 69
Error C2676 binary '[': 'const std::array<float,4>' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\temperature.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 79
Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\temperature.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 79
Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot4D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\temperature.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 76
Error C2676 binary '[': 'const std::array<float,3>' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\rainmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 65
Error C2676 binary '[': 'const std::array<float,3>' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 65
Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\rainmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 65
Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 65
Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot2D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\rainmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 63
Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot2D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 63
Error C2676 binary '[': 'const std::array<float,3>' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\rainmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 72
Error C2676 binary '[': 'const std::array<float,3>' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 72
Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\rainmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 72
Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 72
Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot3D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\rainmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 69
Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot3D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 69
Error C2676 binary '[': 'const std::array<float,4>' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\rainmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 79
Error C2676 binary '[': 'const std::array<float,4>' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 79
Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\rainmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 79
Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 79
Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot4D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\rainmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 76
Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot4D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 76
Error C2079 'BABYLON::Extensions::FastSimplexNoise::GRAD3' uses undefined class 'std::array<std::array<float,3>,12>' Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 33
Error C2373 'GRAD3': redefinition; different type modifiers Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 32
Error C2440 'initializing': cannot convert from 'initializer list' to 'int' Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 33
Error C2079 'BABYLON::Extensions::FastSimplexNoise::GRAD4' uses undefined class 'std::array<std::array<float,4>,32>' Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 47
Error C2373 'GRAD4': redefinition; different type modifiers Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 46
Error C2440 'initializing': cannot convert from 'initializer list' to 'int' Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 47
Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 212
Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 219
Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 226
Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 321
Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 328
Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 335
Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 342
Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 488
Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 495
Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 502
Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 509
Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 516
Error LNK1181 cannot open input file '..\..\build\lib\babyloncpp.lib' MaterialsLibrary C:\Users\kasim\Documents\Git\BabylonCpp\release_build\src\MaterialsLibrary\LINK 1
Error LNK1181 cannot open input file '..\..\..\build\lib\babyloncpp.lib' BabylonCppLibBenchmarks C:\Users\kasim\Documents\Git\BabylonCpp\release_build\src\BabylonCpp\benchmarks\LINK 1
Error C2039 'iota': is not a member of 'std' Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\noisegeneration\perlin_noise.cpp 45
Error C3861 'iota': identifier not found Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\noisegeneration\perlin_noise.cpp 45
Error LNK1181 cannot open input file '..\..\build\lib\babyloncpp.lib' ProceduralTexturesLibrary C:\Users\kasim\Documents\Git\BabylonCpp\release_build\src\ProceduralTexturesLibrary\LINK 1
Error C2079 'ps' uses undefined class 'std::array<std::string,4>' Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 977
Error C2440 'initializing': cannot convert from 'initializer list' to 'int' Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 977
Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 990
Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 991
Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 992
Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 993
Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 1001
Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 1002
Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 1003
Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 1004
Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 1007
Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 1008
Error LNK1181 cannot open input file '..\..\build\lib\babyloncpp.lib' Samples C:\Users\kasim\Documents\Git\BabylonCpp\release_build\src\Samples\LINK 1
Error C2988 unrecognizable template declaration/definition SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170
Error C2143 syntax error: missing ')' before '...' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170
Error C2143 syntax error: missing ';' before '...' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170
Error C2365 'Ts': redefinition; previous definition was 'template parameter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170
Error C2059 syntax error: ')' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170
Error C2143 syntax error: missing ';' before '<' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170
Error C2065 'Ts': undeclared identifier SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170
Error C3544 '_Ty': parameter pack expects a type template argument SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170
Error C2039 'type': is not a member of 'std::common_type' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170
Error C2143 syntax error: missing ';' before '{' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 171
Error C2447 '{': missing function header (old-style formal list?) SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 171
Error C2988 unrecognizable template declaration/definition SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176
Error C2143 syntax error: missing ')' before '...' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176
Error C2143 syntax error: missing ';' before '...' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176
Error C2365 'Ts': redefinition; previous definition was 'template parameter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176
Error C2059 syntax error: ')' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176
Error C2059 syntax error: '>' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176
Error C2065 'Ts': undeclared identifier SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176
Error C3544 '_Ty': parameter pack expects a type template argument SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176
Error C2039 'type': is not a member of 'std::common_type' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176
Error C2143 syntax error: missing ';' before '{' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 177
Error C2447 '{': missing function header (old-style formal list?) SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 177
Error C2059 syntax error: ')' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 119
Error C2334 unexpected token(s) preceding ':'; skipping apparent function body SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 119
Error C2143 syntax error: missing ')' before ';' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 263
Error C2059 syntax error: ')' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 263
Error C2238 unexpected token(s) preceding ';' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 263
Error C2059 syntax error: 'namespace' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\rolling_average.h 7
Error C2143 syntax error: missing ';' before '{' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\rolling_average.h 7
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_startMonitoringTime' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 30
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_min' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 31
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_max' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 32
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_average' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 33
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_current' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 34
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_totalValueCount' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 35
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_totalAccumulated' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 36
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_lastSecAverage' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 37
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_lastSecAccumulated' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 38
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_lastSecTime' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 39
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_lastSecValueCount' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 40
Error C2039 '_startMonitoringTime': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 44
Error C2039 '_min': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 46
Error C2039 '_max': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 47
Error C2039 '_average': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 48
Error C2039 '_current': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 49
Error C2039 '_totalValueCount': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 50
Error C2039 '_totalAccumulated': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 51
Error C2039 '_lastSecAverage': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 52
Error C2039 '_lastSecAccumulated': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 53
Error C2039 '_lastSecTime': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 54
Error C2039 '_lastSecValueCount': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 55
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_startMonitoringTime' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 45
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_min' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 46
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_max' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 47
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_average' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 48
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_current' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 49
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_totalValueCount' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 50
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_totalAccumulated' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 51
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_lastSecAverage' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 52
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_lastSecAccumulated' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 53
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_lastSecTime' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 54
Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_lastSecValueCount' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 55
Error C2039 '_startMonitoringTime': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 59
Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 60
Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 59
Error C2780 '_OutIt std::move(_InIt,_InIt,_OutIt)': expects 3 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 59
Error C2039 '_min': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 61
Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 61
Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 61
Error C2780 '_OutIt std::move(_InIt,_InIt,_OutIt)': expects 3 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 61
Error C2039 '_max': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 62
Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 62
Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 62
Error C2780 '_OutIt std::move(_InIt,_InIt,_OutIt)': expects 3 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 62
Error C2039 '_average': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 63
Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 63
Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 63
Error C2780 '_OutIt std::move(_InIt,_InIt,_OutIt)': expects 3 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 63
Error C2039 '_current': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 64
Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 64
Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 64
Error C2780 '_OutIt std::move(_InIt,_InIt,_OutIt)': expects 3 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 64
Error C2039 '_totalValueCount': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 65
Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 65
Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 65
Error C2780 '_OutIt std::move(_InIt,_InIt,_OutIt)': expects 3 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 65
Error C2039 '_totalAccumulated': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 66
Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 66
Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 66
Error C2780 '_OutIt std::move(_InIt,_InIt,_OutIt)': expects 3 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 66
Error C2039 '_lastSecAverage': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 67
Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 67
Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 67
Error C2780 '_OutIt std::move(_InIt,_InIt,_OutIt)': expects 3 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 67
Error C2039 '_lastSecAccumulated': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 68
Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 68
Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 68
Error C2780 '_OutIt std::move(_InIt,_InIt,_OutIt)': expects 3 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 68
Error C2039 '_lastSecTime': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 69
Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 69
Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 69
Error C1003 error count exceeds 100; stopping compilation SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 69
Warning C4244 'initializing': conversion from 'int' to 'stbi__uint16', possible loss of data (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\utils\stb_image.h 4965
Warning C4244 '=': conversion from 'int' to 'stbi_uc', possible loss of data (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\utils\stb_image.h 4972
Warning C4244 '=': conversion from 'int' to 'stbi_uc', possible loss of data (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\utils\stb_image.h 4973
Warning C4244 '=': conversion from 'int' to 'stbi_uc', possible loss of data (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\utils\stb_image.h 4974
Warning C4003 not enough arguments for function-like macro invocation 'min' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 70
Warning C4003 not enough arguments for function-like macro invocation 'min' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 72
Warning C4003 not enough arguments for function-like macro invocation 'max' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 75
Warning C4003 not enough arguments for function-like macro invocation 'min' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 77
Warning C4003 not enough arguments for function-like macro invocation 'max' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 106
Warning C4003 not enough arguments for function-like macro invocation 'max' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 107
Warning C4346 'id': dependent name is not a type (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 119
Warning D9002 ignoring unknown option '-fno-var-tracking' Extensions C:\Users\kasim\Documents\Git\BabylonCpp\release_build\src\Extensions\cl 1
Warning D9002 ignoring unknown option '-fno-var-tracking' Extensions C:\Users\kasim\Documents\Git\BabylonCpp\release_build\src\Extensions\cl 1
Warning D9002 ignoring unknown option '-fno-var-tracking' Extensions C:\Users\kasim\Documents\Git\BabylonCpp\release_build\src\Extensions\cl 1
Warning D9002 ignoring unknown option '-fno-var-tracking' Extensions C:\Users\kasim\Documents\Git\BabylonCpp\release_build\src\Extensions\cl 1
Warning D9002 ignoring unknown option '-fno-var-tracking' Extensions C:\Users\kasim\Documents\Git\BabylonCpp\release_build\src\Extensions\cl 1
Warning C4003 not enough arguments for function-like macro invocation 'min' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 154
Warning C4003 not enough arguments for function-like macro invocation 'min' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170
Warning C4003 not enough arguments for function-like macro invocation 'min' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 172
Warning C4003 not enough arguments for function-like macro invocation 'max' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176
Warning C4003 not enough arguments for function-like macro invocation 'max' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 178
Warning C4003 not enough arguments for function-like macro invocation 'min' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 119
Warning C4003 not enough arguments for function-like macro invocation 'max' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 127
Update to the new input manager seems to be causing issues when handling mouse events.
Updating a tube (using Mesh::CreateTube and an existing tube instance) is result in an updating tube. Can be tested with Cannon Ball Scene.
Add support for promises needed by asynchronous actions.
When starting any sample with the inspector enabled, the window remains black. Issue started when enabling VAO support.
////////////////////
Traceback (most recent call last):
File "D:/GitHub/BabylonCpp/src/Samples/make_samples_info/make_samples_info.py", line 188, in
write_json_info_file()
File "D:/GitHub/BabylonCpp/src/Samples/make_samples_info/make_samples_info.py", line 94, in write_json_info_file
infos = make_all_info()
File "D:/GitHub/BabylonCpp/src/Samples/make_samples_info/make_samples_info.py", line 89, in make_all_info
result.append(sample_info(cpp_file))
File "D:/GitHub/BabylonCpp/src/Samples/make_samples_info/make_samples_info.py", line 51, in sample_info
lines = f.readlines()
UnicodeDecodeError: 'gbk' codec can't decode byte 0xbf in position 1491: illegal multibyte sequence
/////////////////////////////////
Traceback (most recent call last):
File "cmake_build.py", line 354, in
main()
File "cmake_build.py", line 351, in main
WindowsBuild()
File "cmake_build.py", line 293, in init
Build.init(self)
File "cmake_build.py", line 104, in init
getattr(self, args.command)()
File "cmake_build.py", line 117, in all
self._cmakeConfigure(args)
File "cmake_build.py", line 195, in _cmakeConfigure
self._tools.runCommand(self._buildDir, cmakeCmd)
File "cmake_build.py", line 65, in runCommand
subprocess.check_call(command, shell=shell, env=env, cwd=directory)
File "C:\Users\zhongzhihua01\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 341, in check_call
raise CalledProcessError(retcode, cmd)
/////////////////////////////////
CMakeError.log
[
D:\GitHub\BabylonCpp\release_build\CMakeFiles\CMakeTmp\src.cxx(1): error C2065: 'deprecated': undeclared identifier [D:\GitHub\BabylonCpp\release_build\CMakeFiles\CMakeTmp\cmTC_0e117.vcxproj]
D:\GitHub\BabylonCpp\release_build\CMakeFiles\CMakeTmp\src.cxx(1): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [D:\GitHub\BabylonCpp\release_build\CMakeFiles\CMakeTmp\cmTC_0e117.vcxproj]
D:\GitHub\BabylonCpp\release_build\CMakeFiles\CMakeTmp\src.cxx(1): error C2448: 'attribute': function-style initializer appears to be a function definition [D:\GitHub\BabylonCpp\release_build\CMakeFiles\CMakeTmp\cmTC_0e117.vcxproj]
]
Hi,
I may target version 6 when it's out. Hence the preparation work.
Thanks for your help and feedback
Photo dome example has the following issues:
Any opensource components that could bind this to RN? I mean this (in theory) should perform so much better than webview/webgl. On desktop in particular.
The following commit: c873d5e broke the rendering and should be resolved.
Is this using webgpu ?
Hi Sam,
I hope everything is good on your side. I just wanted to update you on some things I saw while testing the last master build.
On windows everything runs fine; however under linux and osx, I saw that some scenes have an empty rendering.
For example, the following scenes are empty: SpecialFX/ ConvolutionPostProcessScene, DawnBringerScene, FadeInOutScene, KernelBasedBlurScene
However the scenes SpecialFX/RealTimeRefractionScene and SpecialFX/RealTimeReflectionScene run correctly.
Do you observe the same issue?
Based on my testing, this issue is not new, since I can reproduce it with a commit from Nov, 22nd (90df6a3)
This is not per se a bad news, but on my new virtual linux machine (on which I finally could enable the 3D acceleration), I can have an FPS that goes beyond 500 or even 600!
In this case, some animations are too fast... :-).
I guess there is a setting inside imgui should we need to make the fps slower.
There is a small issue in the "Tube animation scene": the tube only appears during one frame and then disappears.
The current version of xcode only has std::optional
under experimental
. I changed the imports to #include <experimental/optional>
but now I get errors because I think std::optional
changed when it was no longer experimental. I'm not sure if I should try and:
experimental/optional
Any ideas?
Resolve warnings and enable disabled build targets (i.e. unit tests). Address blocking in logging module when the sample launcher is destroyed.
Hey -- curious if you have an internal roadmap or checklist you're working off of. It'd be nice to surface it somewhere on here; I think it'd empower other people on Github to start helping you out.
has how to create a forum, where we can take questions with you and other more experienced users?
The animations samples are not working as expected, properties are not changing by the animations.
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.