重构材质系统

This commit is contained in:
2025-12-03 23:38:08 +08:00
parent bf62257884
commit 3c0e177905
47 changed files with 755 additions and 1151 deletions
+25
View File
@@ -0,0 +1,25 @@
#include "fs_pbr_gltf.h"
#include "pipe/dvc_render_pipe.h"
using namespace davinci;
const char* PbrFragementShader_GLTF::getName(void) const
{
return "pbr:gltf";
}
void PbrFragementShader_GLTF::begin(const davinci::RenderPipe* pipe, davinci::MaterialConstPtr material)
{
m_pipe = pipe;
const davinci::UniformBuffer& uniformBuffer = m_pipe->getUniformBuffer();
}
void PbrFragementShader_GLTF::process(const davinci::VertexDesc& veretexDesc, const float32_t* pixelData, davinci::fVector4& color)
{
color = fVector4::BLUE;
}
void PbrFragementShader_GLTF::end()
{
}