added material rendering

This commit is contained in:
2026-04-27 15:56:33 +03:00
parent 457b455042
commit cbcfdce047
16 changed files with 178 additions and 29 deletions

View File

@@ -1,4 +1,6 @@
#include "materials.h"
#include "worldrender.h"
#include "tier0/lib.h"
class CBasicPBR: public CBaseMaterial
{
@@ -6,6 +8,11 @@ public:
DECLARE_CLASS(CBasicPBR, CBaseMaterial)
DECLARE_DATADESC()
DECLARE_SHADER("game/core/shaders/funny_basic_pbr.shader_c")
virtual void SetUpMesh( MaterialData_t *pData ) override {
pData->m_vAlbedoColor = m_vAlbedo;
pData->m_uAlbedo = m_tAlbedo;
V_printf("SetUpMesh %f\n", pData->m_vAlbedoColor.x);
};
FMat::XMFLOAT4 m_vAlbedo = { 1, 1, 1, 1 };