Added new features and bug fixes.
Relese Notes:
[ADDED] Depth of Field effect now offers better support for 3D scenes.[ADDED] PP_DOF_ZDEPTH_LINEARIZE macro from Depth Of Field effect. Use this for 3D worlds (since the depth buffer is not linear - like in 2D).[ADDED] PP_DOF_ZDEPTH_NEAR macro from Depth Of Field effect.[ADDED] PP_DOF_ZDEPTH_FAR macro from Depth Of Field effect.[ADDED] PP_DOF_FOCUS_SMOOTHNESS macro from Depth Of Field effect.[ADDED] PPFX_Renderer(): "__getEffectStruct" (private method) is now exposed as "GetEffect()".[ADDED] PPFX_Renderer(): "__effectExists" (private method) is now exposed as "GetEffectExists()".[ADDED] PPFX_Renderer(): .SetRenderEnable() now allows you to clear the layer surface if you have applied to layers.[FIXED] PPFX_Renderer() and PPFX_NormalsmapRenderer(): Error may occur if input surface does not exist.[FIXED] PPFX_Renderer(): The GameMaker runtime v2024.14.0 update had broken the functionality of LayerApply().[CHANGED] PP_DOF_USE_ZDEPTH macro renamed to PP_DOF_ZDEPTH_ENABLE.[REMOVED] PP_DOF_ZDEPTH_CONTRAST. This is not relevant now, and it also affects performance.
Thanks for listening! :D
✅High Performance AAA visual effects for GameMaker