init commit

This commit is contained in:
2025-06-11 22:45:11 +08:00
commit 71307f3e53
115 changed files with 13922 additions and 0 deletions
@@ -0,0 +1,13 @@
#pragma once
#include "dvu_config.h"
#include "device/dvc_render_target.h"
DV_UTILS_BEGIN_NAMESPACE
bool DV_UTILS_API dump_pixel_buffer(const char* filename, int32_t width, int32_t height,
const void* pixelData, davinci::PixelFormat pixelFormat);
bool DV_UTILS_API dump_render_target(const char* baseFilename, const davinci::RenderTarget& renderTarget);
DV_UTILS_END_NAMESPACE
+13
View File
@@ -0,0 +1,13 @@
#pragma once
#include "dv_config.h"
#ifdef DV_UTILS_EXPORTS
#define DV_UTILS_API __declspec(dllexport)
#else
#define DV_UTILS_API __declspec(dllimport)
#endif
//utils namespace
#define DV_UTILS_BEGIN_NAMESPACE namespace davinci_utils {
#define DV_UTILS_END_NAMESPACE }
@@ -0,0 +1,12 @@
#pragma once
#include "dvu_config.h"
#include "scene/dvc_scene.h"
DV_UTILS_BEGIN_NAMESPACE
bool DV_UTILS_API load_scene_from_gltf(const char* szSceneFiles, davinci::Scene& scene);
bool DV_UTILS_API export_mesh_to_obj(const davinci::Scene& scene);
DV_UTILS_END_NAMESPACE