Shader linking i guess
This commit is contained in:
@@ -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
10
game/shared/light.h
Normal file
@@ -0,0 +1,10 @@
|
||||
#ifndef SHARED_LIGHT_H
|
||||
#define SHARED_LIGHT_H
|
||||
|
||||
enum ELightFlags
|
||||
{
|
||||
k_ELight_Shadows = 0x1,
|
||||
k_ELight_Radiance = 0x2,
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -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(); \
|
||||
|
||||
Reference in New Issue
Block a user