2016-06-27 21:59:35 +02:00
|
|
|
namespace rw {
|
|
|
|
namespace gl3 {
|
|
|
|
|
2020-08-18 11:03:07 +02:00
|
|
|
void initMatFX(void);
|
|
|
|
ObjPipeline *makeMatFXPipeline(void);
|
2016-06-27 21:59:35 +02:00
|
|
|
void matfxRenderCB(Atomic *atomic, InstanceDataHeader *header);
|
|
|
|
|
2020-08-18 11:03:07 +02:00
|
|
|
void initSkin(void);
|
2016-06-27 21:59:35 +02:00
|
|
|
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);
|
2016-06-27 21:59:35 +02:00
|
|
|
|
2023-01-05 19:42:46 +01:00
|
|
|
#ifdef LIBRW_EXTGL3
|
|
|
|
namespace extgl3 {
|
|
|
|
|
|
|
|
void init(void);
|
|
|
|
|
|
|
|
}
|
|
|
|
#endif
|
2016-06-27 21:59:35 +02:00
|
|
|
|
|
|
|
}
|
|
|
|
}
|