mesh base

This commit is contained in:
h4570
2022-07-18 20:08:57 +02:00
parent ecfaef1b85
commit c56c3d76db
24 changed files with 86 additions and 27 deletions
+1 -1
View File
@@ -9,7 +9,7 @@
*/
#include <stdio.h>
#include <string>
#include <iomanip>
#include <sstream>
#include "math/m4x4.hpp"
+2 -1
View File
@@ -8,8 +8,9 @@
# Sandro Sobczyński <sandro.sobczynski@gmail.com>
*/
#include <string>
#include "math/vec4.hpp"
#include <iomanip>
#include <sstream>
#include "math/plane.hpp"
namespace Tyra {
+1
View File
@@ -9,6 +9,7 @@
*/
#include "math/vec2.hpp"
#include <iomanip>
namespace Tyra {
+3
View File
@@ -9,6 +9,9 @@
*/
#include "math/vec4.hpp"
#include <iomanip>
#include <cmath>
#include <sstream>
namespace Tyra {
@@ -16,8 +16,6 @@
namespace Tyra {
DynamicMesh::DynamicMesh(const MeshBuilderData& data) {
id = rand() % 1000000;
framesCount = data.framesCount;
TYRA_ASSERT(framesCount > 0, "Frames count must be greater than 0");
@@ -42,8 +40,6 @@ DynamicMesh::DynamicMesh(const MeshBuilderData& data) {
}
DynamicMesh::DynamicMesh(const DynamicMesh& mesh) {
id = rand() % 1000000;
framesCount = mesh.framesCount;
materialsCount = mesh.materialsCount;
@@ -11,6 +11,7 @@
#include "debug/debug.hpp"
#include <tamtypes.h>
#include <iomanip>
#include <string>
#include "math/vec4.hpp"
#include "renderer/models/color.hpp"
@@ -12,6 +12,7 @@
#include <tamtypes.h>
#include <string>
#include <cstdlib>
#include <iomanip>
#include "renderer/3d/mesh/dynamic/dynamic_mesh_material.hpp"
namespace Tyra {
+20
View File
@@ -0,0 +1,20 @@
/*
# ______ ____ ___
# | \/ ____| |___|
# | | | \ | |
#-----------------------------------------------------------------------
# Copyright 2020, tyra - https://github.com/h4570/tyra
# Licenced under Apache License 2.0
# Sandro Sobczyński <sandro.sobczynski@gmail.com>
*/
#include "renderer/3d/mesh/mesh.hpp"
namespace Tyra {
Mesh::Mesh() { id = rand() % 1000000; }
Mesh::~Mesh() {}
} // namespace Tyra
@@ -11,6 +11,7 @@
#include <tamtypes.h>
#include <string>
#include <sstream>
#include <iomanip>
#include "renderer/3d/pipeline/static/core/bag/packaging/stapip_bag_package.hpp"
namespace Tyra {
@@ -11,6 +11,7 @@
#include <tamtypes.h>
#include <string>
#include <sstream>
#include <iomanip>
#include <vector>
#include "debug/debug.hpp"
#include "renderer/3d/pipeline/static/core/bag/packaging/stapip_bag_packages_bbox.hpp"
@@ -8,8 +8,9 @@
# Sandro Sobczyński <sandro.sobczynski@gmail.com>
*/
#include <string>
#include "renderer/3d/pipeline/static/core/bag/stapip_bag.hpp"
#include <sstream>
#include <iomanip>
namespace Tyra {
@@ -9,6 +9,8 @@
*/
#include "renderer/3d/pipeline/static/core/stapip_qbuffer.hpp"
#include <sstream>
#include <iomanip>
namespace Tyra {
@@ -10,6 +10,7 @@
#include <string>
#include <sstream>
#include <iomanip>
#include "renderer/core/3d/bbox/core_bbox.hpp"
namespace Tyra {
@@ -8,8 +8,9 @@
# Sandro Sobczyński <sandro.sobczynski@gmail.com>
*/
#include <string>
#include "debug/debug.hpp"
#include <iomanip>
#include <sstream>
#include "renderer/core/3d/renderer_3d_frustum_planes.hpp"
namespace Tyra {
+2
View File
@@ -9,6 +9,8 @@
*/
#include "renderer/models/color.hpp"
#include <sstream>
#include <iomanip>
namespace Tyra {