Shader linking i guess

This commit is contained in:
2026-04-12 14:52:33 +03:00
parent 79ceac1005
commit 457b455042
38 changed files with 12534 additions and 114 deletions

View File

@@ -21,12 +21,14 @@ enum fieldtype_t {
FIELD_FLOAT4,
FIELD_QUATERNION,
FIELD_QUATERNION_QANGLE,
FIELD_COLOR255,
FIELD_COLOR1,
FIELD_COLOR3,
FIELD_COLOR4,
FIELD_INTEGER,
FIELD_BOOLEAN,
FIELD_MAT4x4,
FIELD_FLAGS,
FIELD_MATERIAL,
FIELD_TEXTURE,
FIELD_MODEL,

10
game/shared/light.h Normal file
View File

@@ -0,0 +1,10 @@
#ifndef SHARED_LIGHT_H
#define SHARED_LIGHT_H
enum ELightFlags
{
k_ELight_Shadows = 0x1,
k_ELight_Radiance = 0x2,
};
#endif

View File

@@ -26,7 +26,8 @@ struct netmap_t
uint32_t m_uFieldCount;
};
#define NetPropInt(name) { #name, FIELD_INT, _class_offsetof(ThisClass, name), sizeof(name)}
#define NetPropInt(name) { #name, FIELD_INTEGER, _class_offsetof(ThisClass, name), sizeof(name)}
#define NetPropBool(name) { #name, FIELD_BOOLEAN, _class_offsetof(ThisClass, name), sizeof(name)}
#define NetPropString(name) { #name, FIELD_STRING, _class_offsetof(ThisClass, name), sizeof(name)}
#define NetPropFloat(name) { #name, FIELD_FLOAT, _class_offsetof(ThisClass, name), sizeof(name)}
#define NetPropFloat3(name) \
@@ -37,7 +38,12 @@ struct netmap_t
NetPropFloat(name.x), \
NetPropFloat(name.y), \
NetPropFloat(name.z), \
NetPropFloat(name.w) \
NetPropFloat(name.w)
#define NetPropColor4(name) \
NetPropFloat(name.r), \
NetPropFloat(name.g), \
NetPropFloat(name.b), \
NetPropFloat(name.a)
#define __DECLARE_NETCLASS_NOBASE() \
netmap_t *GetBaseSendMap(); \