blob: 823c2ed9fa714897214052c4737706b6fdf6c452 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
// Shave and a Haircut
// (c) 2019 Epic Games
// US Patent 6720962
#include "shaveVrayBaseBSDFPool.h"
void shaveVrayBaseBSDFPool::init(VR::VRayCore *vray)
{
const VR::VRaySequenceData &sdata=vray->getSequenceData();
_bsdfPool().init(sdata.maxRenderThreads);
}
void shaveVrayBaseBSDFPool::freeMem()
{
_bsdfPool().freeMem();
}
IShaveVrayBSDF* shaveVrayBaseBSDFPool::newBRDF(const VR::VRayContext &rc)
{
return _bsdfPool().newBRDF(rc);
}
void shaveVrayBaseBSDFPool::deleteBRDF(const VR::VRayContext &rc, IShaveVrayBSDF* bsdf)
{
shaveVrayBaseBSDF* dbsdf = static_cast<shaveVrayBaseBSDF*>(bsdf);
_bsdfPool().deleteBRDF(rc, dbsdf);
}
|