Skip to content

Specular Anti-Aliasing + Fluid Simulation in PhysicsEngine2d + Bug Fixes

Latest

Choose a tag to compare

@bryanedds bryanedds released this 11 Oct 03:51
· 28 commits to master since this release
cb000db
image image
  • Implemented #1156
  • LiquidSim
  • Got rid of focused flag on styling.
  • WIP edge and chain collision implementation
  • Renamed isButtonClicked to isButtonReleased.
  • Added Gravity2d/3d change events.
  • Add key released detection functions.
  • Applied burley diffusion term for more 'even' lighting.
  • Normalizing when sampling from 16-bit color normal texture.
  • Reorthoganalizing tangent and binormal in shaders.
  • Integrate fluid simlator inside physics subsystem.
  • More standard karis avg impl.
  • Support tags and gravity overrides in particles
  • Made Fluid.png a default asset.
  • Implemented user-controlled exposure and tone-mapping controls.
  • Using higher fidelity FXAA now.
  • Workaround for particles exploding for low particle radius.
  • Renamed Address.makeParent and makeCurrent to Address.parent and current, respectively.
  • Implemented cursor handling as its own subsystem.
  • Added CursorDispatcher.
  • Added default cursor asset.
  • Include all projects in asset propagation scripts so users do not need to edit them for their own projects.
  • Fixed incorrect use of glsl out parameters.
  • Fixed #1164
  • Fixed #1168
  • More terrain patches by default.
  • Ignoring inferred attributes when all of them are marked as unimportant.
  • Utilized AttributesInferred.unimportant on more dispatchers.
  • Also checking for importance in autoBoundsEntity.
  • Reexposed branchless functions on the basis of understanding their being fast post-JIT.
  • Added branchless min and max for singles.
  • Fixed 2D child entity Elevation getting stomped over by NewEntityElevation in Gaia.
  • Adjust SSRR threshold for eyeDistanceFromPlane.
  • Fixed jump box jump speed.
  • Replaced over-specialized map and filter fluid particle functions with choose message.
  • Removed inarticulate World.mapRenderer3dConfig function.
  • Renamed set function to World.configureRenderer3d.
  • Implemented specular anti-aliasing.
  • Report out of bounds particles in FluidEmitterMessage
  • Fixed invalidation issue when viewport changes but not display scalar.
  • Fixed bordered viewport bugs.
  • Fixed #1176
  • Fixed #1173
  • Remaining fix for #1056

Additional thanks to @Happypig375 for many of these!

Full Changelog: v19.6.0...v19.7.0