1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00

replace SMeshBuffer.h with CMeshBuffer.h

This commit is contained in:
Michael Negre 2025-05-02 18:53:30 -04:00
parent d19640d57f
commit e9ca38fef1
15 changed files with 72 additions and 41 deletions

View file

@ -6,7 +6,7 @@
#include "IAnimatedMesh.h" #include "IAnimatedMesh.h"
#include "ISceneManager.h" #include "ISceneManager.h"
#include "SMeshBuffer.h" #include "CMeshBuffer.h"
#include "SSkinMeshBuffer.h" #include "SSkinMeshBuffer.h"
#include "quaternion.h" #include "quaternion.h"
#include "vector3d.h" #include "vector3d.h"

View file

@ -5,7 +5,7 @@
#pragma once #pragma once
#include "IBillboardSceneNode.h" #include "IBillboardSceneNode.h"
#include "SMeshBuffer.h" #include "CMeshBuffer.h"
namespace irr namespace irr
{ {

View file

@ -6,7 +6,7 @@
#include "IMeshManipulator.h" #include "IMeshManipulator.h"
#include "IVideoDriver.h" #include "IVideoDriver.h"
#include "SMesh.h" #include "SMesh.h"
#include "SMeshBuffer.h" #include "CMeshBuffer.h"
#include "SAnimatedMesh.h" #include "SAnimatedMesh.h"
#include "IReadFile.h" #include "IReadFile.h"
#include "fast_atof.h" #include "fast_atof.h"

View file

@ -8,7 +8,7 @@
#include "IMeshLoader.h" #include "IMeshLoader.h"
#include "ISceneManager.h" #include "ISceneManager.h"
#include "irrString.h" #include "irrString.h"
#include "SMeshBuffer.h" #include "CMeshBuffer.h"
namespace irr namespace irr
{ {

View file

@ -6,12 +6,16 @@
#include "irrlichttypes_bloated.h" #include "irrlichttypes_bloated.h"
#include "constants.h" #include "constants.h"
#include "irr_ptr.h"
#include "skyparams.h" #include "skyparams.h"
#include <iostream> #include <iostream>
//irr includes
#include <irr_ptr.h>
#include <ISceneNode.h> #include <ISceneNode.h>
#include <SMaterial.h> #include <SMaterial.h>
#include <SMeshBuffer.h> #include <CMeshBuffer.h>
namespace scene = irr::scene;
namespace video = irr::video;
class IShaderSource; class IShaderSource;

View file

@ -3,10 +3,6 @@
// Copyright (C) 2010-2013 celeron55, Perttu Ahola <celeron55@gmail.com> // Copyright (C) 2010-2013 celeron55, Perttu Ahola <celeron55@gmail.com>
#include "content_cao.h" #include "content_cao.h"
#include <IBillboardSceneNode.h>
#include <ICameraSceneNode.h>
#include <IMeshManipulator.h>
#include <IAnimatedMeshSceneNode.h>
#include "client/client.h" #include "client/client.h"
#include "client/renderingengine.h" #include "client/renderingengine.h"
#include "client/sound.h" #include "client/sound.h"
@ -34,10 +30,17 @@
#include <cmath> #include <cmath>
#include "client/shader.h" #include "client/shader.h"
#include "client/minimap.h" #include "client/minimap.h"
//irr includes
#include <IBillboardSceneNode.h>
#include <ICameraSceneNode.h>
#include <IMeshManipulator.h>
#include <IAnimatedMeshSceneNode.h>
#include <quaternion.h> #include <quaternion.h>
#include <SMesh.h> #include <SMesh.h>
#include <IMeshBuffer.h> #include <IMeshBuffer.h>
#include <SMeshBuffer.h> #include <CMeshBuffer.h>
using namespace irr;
class Settings; class Settings;
struct ToolCapabilities; struct ToolCapabilities;

View file

@ -6,12 +6,17 @@
#pragma once #pragma once
#include <vector> #include <vector>
#include <IGUIFont.h>
#include <SMaterial.h>
#include <SMeshBuffer.h>
#include "irr_ptr.h"
#include "irr_aabb3d.h" #include "irr_aabb3d.h"
#include "../hud.h" #include "../hud.h"
//irr includes
#include <IGUIFont.h>
#include <IMesh.h>
#include <SMaterial.h>
#include <CMeshBuffer.h>
#include <irr_ptr.h>
namespace scene = irr::scene;
namespace video = irr::video;
class Client; class Client;
class ITextureSource; class ITextureSource;

View file

@ -3,7 +3,6 @@
// Copyright (C) 2010-2013 celeron55, Perttu Ahola <celeron55@gmail.com> // Copyright (C) 2010-2013 celeron55, Perttu Ahola <celeron55@gmail.com>
#include "mapblock_mesh.h" #include "mapblock_mesh.h"
#include "CMeshBuffer.h"
#include "client.h" #include "client.h"
#include "mapblock.h" #include "mapblock.h"
#include "map.h" #include "map.h"
@ -21,9 +20,12 @@
#include <algorithm> #include <algorithm>
#include <cmath> #include <cmath>
#include "client/texturesource.h" #include "client/texturesource.h"
// irr includes
#include <SMesh.h> #include <SMesh.h>
#include <IMeshBuffer.h> #include <IMeshBuffer.h>
#include <SMeshBuffer.h> #include <CMeshBuffer.h>
using namespace irr;
/* /*
MeshMakeData MeshMakeData

View file

@ -5,9 +5,6 @@
#pragma once #pragma once
#include "irrlichttypes.h" #include "irrlichttypes.h"
#include "irr_ptr.h"
#include "IMesh.h"
#include "SMeshBuffer.h"
#include "util/numeric.h" #include "util/numeric.h"
#include "client/tile.h" #include "client/tile.h"
@ -15,6 +12,13 @@
#include <array> #include <array>
#include <map> #include <map>
#include <unordered_map> #include <unordered_map>
// irr includes
#include <irr_ptr.h>
#include <IMesh.h>
#include <CMeshBuffer.h>
namespace scene = irr::scene;
namespace video = irr::video;
namespace irr::video { namespace irr::video {
class IVideoDriver; class IVideoDriver;

View file

@ -7,12 +7,12 @@
#include "log.h" #include "log.h"
#include <cmath> #include <cmath>
#include <iostream> #include <iostream>
#include <IAnimatedMesh.h> // irr includes
#include <SAnimatedMesh.h>
#include <IAnimatedMeshSceneNode.h> #include <IAnimatedMeshSceneNode.h>
#include "S3DVertex.h" #include <S3DVertex.h>
#include "SMesh.h" #include <CMeshBuffer.h>
#include "SMeshBuffer.h"
using namespace irr;
inline static void applyShadeFactor(video::SColor& color, float factor) inline static void applyShadeFactor(video::SColor& color, float factor)
{ {

View file

@ -5,9 +5,6 @@
#pragma once #pragma once
#include "irrlichttypes.h" #include "irrlichttypes.h"
#include "irr_ptr.h"
#include "rect.h"
#include "SMeshBuffer.h"
#include "../hud.h" #include "../hud.h"
#include "mapnode.h" #include "mapnode.h"
@ -15,6 +12,13 @@
#include <map> #include <map>
#include <string> #include <string>
#include <vector> #include <vector>
// irr includes
#include <irr_ptr.h>
#include <rect.h>
#include <CMeshBuffer.h>
namespace scene = irr::scene;
namespace video = irr::video;
namespace irr { namespace irr {
namespace video { namespace video {

View file

@ -22,7 +22,7 @@
#include "settings.h" #include "settings.h"
#include "profiler.h" #include "profiler.h"
#include "SMeshBuffer.h" using namespace irr;
using BlendMode = ParticleParamTypes::BlendMode; using BlendMode = ParticleParamTypes::BlendMode;

View file

@ -5,16 +5,20 @@
#pragma once #pragma once
#include "irrlichttypes_bloated.h" #include "irrlichttypes_bloated.h"
#include "irr_ptr.h"
#include "ISceneNode.h"
#include "S3DVertex.h"
#include "SMeshBuffer.h"
#include "../particles.h"
#include <mutex> #include <mutex>
#include <memory> #include <memory>
#include <vector> #include <vector>
#include <unordered_map> #include <unordered_map>
#include "../particles.h" // irr includes
#include <irr_ptr.h>
#include <ISceneNode.h>
#include <S3DVertex.h>
#include <CMeshBuffer.h>
namespace scene = irr::scene;
namespace video = irr::video;
namespace irr::video { namespace irr::video {
class ITexture; class ITexture;

View file

@ -5,15 +5,19 @@
#pragma once #pragma once
#include "irrlichttypes_bloated.h" #include "irrlichttypes_bloated.h"
#include <ISceneNode.h>
#include <SMeshBuffer.h>
#include <array> #include <array>
#include "camera.h" // CameraMode #include "camera.h" // CameraMode
#include "irr_ptr.h"
#include "skyparams.h" #include "skyparams.h"
// irr includes
#include <ISceneNode.h>
#include <CMeshBuffer.h>
#include <irr_ptr.h>
#define SKY_MATERIAL_COUNT 12 #define SKY_MATERIAL_COUNT 12
namespace scene = irr::scene;
namespace video = irr::video;
namespace irr::video namespace irr::video
{ {
class IVideoDriver; class IVideoDriver;

View file

@ -18,12 +18,13 @@
#include "log.h" #include "log.h"
#include "util/numeric.h" #include "util/numeric.h"
#include <map> #include <map>
#include <IMeshManipulator.h>
#include "client/renderingengine.h" #include "client/renderingengine.h"
#include <SMesh.h>
#include <IMeshBuffer.h>
#include <SMeshBuffer.h>
#include "item_visuals_manager.h" #include "item_visuals_manager.h"
// irr includes
#include <IMeshManipulator.h>
#include <CMeshBuffer.h>
using namespace irr;
#define WIELD_SCALE_FACTOR 30.0f #define WIELD_SCALE_FACTOR 30.0f
#define WIELD_SCALE_FACTOR_EXTRUDED 40.0f #define WIELD_SCALE_FACTOR_EXTRUDED 40.0f