mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-15 00:24:40 +00:00
Overhauls the handling of probes to utilize an active probe list to improve performance and allow a greater total number of active probes in a scene.
Also fixes handling of metal materials during bakes to render properly, and fixes a possible double-up return in findObjectByType, which could cause doubling when getting probes in the scene
This commit is contained in:
parent
072b5ecb19
commit
6a3603c737
22 changed files with 490 additions and 610 deletions
|
|
@ -151,11 +151,11 @@ public:
|
|||
ReflectorDesc *inDesc );
|
||||
|
||||
virtual void unregisterReflector();
|
||||
virtual void updateReflection( const ReflectParams ¶ms );
|
||||
virtual void updateReflection( const ReflectParams ¶ms, Point3F explicitPostion = Point3F::Max);
|
||||
|
||||
GFXCubemap* getCubemap() const { return mCubemap; }
|
||||
|
||||
void updateFace( const ReflectParams ¶ms, U32 faceidx );
|
||||
void updateFace( const ReflectParams ¶ms, U32 faceidx, Point3F explicitPostion = Point3F::Max);
|
||||
F32 calcFaceScore( const ReflectParams ¶ms, U32 faceidx );
|
||||
|
||||
protected:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue