librw/src/gl/rwgl3plg.h

24 lines
475 B
C
Raw Normal View History

namespace rw {
namespace gl3 {
2020-08-18 11:03:07 +02:00
void initMatFX(void);
ObjPipeline *makeMatFXPipeline(void);
void matfxRenderCB(Atomic *atomic, InstanceDataHeader *header);
2020-08-18 11:03:07 +02:00
void initSkin(void);
ObjPipeline *makeSkinPipeline(void);
2020-08-18 11:03:07 +02:00
void skinInstanceCB(Geometry *geo, InstanceDataHeader *header, bool32 reinstance);
void skinRenderCB(Atomic *atomic, InstanceDataHeader *header);
void uploadSkinMatrices(Atomic *atomic);
#ifdef LIBRW_EXTGL3
namespace extgl3 {
void init(void);
}
#endif
}
}