[closed] Compiling Error in CastleEffekseer.pas

Hi, I installed the newest CGE today. I compiled my project and get an error in CastleEffekseer.pas
Yesterday everything was OK.

hello,
https://castle-engine.io/apidoc/html/CastleTransform.TRenderParams.html

it really seems your debugger is right, TRenderParams doesn’t contain a Field transform, but maybe the field transformation?

Hi Siji_E_Kermit,

yes you are right. I downloaded th newest CastleEffekseer at GitHub - Kagamma/cge-effekseer: Effekseer integration for Castle Game Engine and all is OK.
It seems that Transform changes into Transformation.

and now with the newest CGE (Snapshot):

Indeed, that’s my fault – my modifications to CGE 2 days ago broke custom rendering like cge-effekseer.

I now added to CGE proper API to enable custom rendering correctly, and submitted PR to cge-effekseer to fix this. I explain in that PR all internal details, why I had to break it, and what to do :slight_smile: Long story short:

Sorry for the commotion around this :slight_smile: The rendering optimization of shadow volumes forced the rendering code to work a bit differently – this affects in turn how one can do “custom rendering” like cge-effekseer works.

Here’s cge-effekseer working with latest CGE after my PR:

I see @kagamma already applied my PR, so it’s all good, latest GitHub - Kagamma/cge-effekseer: Effekseer integration for Castle Game Engine rocks with latest CGE :slight_smile: