added material rendering
This commit is contained in:
@@ -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 };
|
||||
|
||||
Reference in New Issue
Block a user