Skip to content

Releases: Inochi2D/inochi2d

Nightly Builds

18 Sep 11:43
66fa768

Choose a tag to compare

Nightly Builds Pre-release
Pre-release

Nightly SDK builds for non-D use are available here.

Please note that the code may not be stable.

v0.8.7

02 Oct 04:36

Choose a tag to compare

  • Added support for bump/normal mapping
    billede
  • Made slight optimization to Composite, no longer requiring a vertex buffer.
  • Removed deprecated Mask node

v0.8.6

17 Sep 23:18
dda3a8f

Choose a tag to compare

What's Changed

  • Updated numem
  • Fix drawBounds not using oneTimeTransform by @r888800009 in #66

New Contributors

Full Changelog: v0.8.5...v0.8.6

v0.8.5

11 Sep 21:05

Choose a tag to compare

  • Made the Deformation struct nogc compatible, allowing inmath 1.2+ to be used.
  • Bumped versions of some dependencies.

Full Changelog: v0.8.4...v0.8.5

v0.8.4

26 May 15:29

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.3...v0.8.4

0.8.3

11 Aug 04:34

Choose a tag to compare

What's Changed

  • Added MeshGroup nesting (@seagetch in #49)
  • Added Composite passthrough for MeshGroup (@seagetch in #50)
  • Fixed null reparenting bug (@seagetch in #48)
  • Fixed versioning
  • Fixed OpenGL state being hijacked by inDrawScene

Full Changelog: v0.8.2...v0.8.3

0.8.2 (Hotfix)

04 Jul 17:34

Choose a tag to compare

  • Fixed invalid NaN serialization causing broken models

Full Changelog: v0.8.1...v0.8.2

0.8.1

02 Jul 14:42

Choose a tag to compare

  • Added "Glow (Add)" blending mode (as seen in Clip Studio Paint)
  • Added non-coherent blending for older GPUs
  • Added Chinese (simplified) translation for README (@Richardn2002 in #43)
  • Added multi-stage blending support
  • Added GL_ARB_sample_shading for AMD GPUs in advanced blending shader
  • Updated README.ja.md (@scrwnl in #46)
  • Updated composite shader structure
  • Updated part shader structure
  • Removed superfluous NV extension for blending
  • Fixed wrong blending mode for dbgdraw
  • Fixed blending equation not being reset in renderScene (@gsamudra in #45)
  • Fixed isSet and translation for INP exports (@seagetch in #47)
  • Fixed invalid draw buffer state after part drawing
  • Fixed invalid rendering on Intel and AMD GPUs causing elements to be rendered as black squares.
  • Changed OpenGL implementation to use i2d-opengl fork
  • Changed relZSort to return a ref float
  • Optimized blending code

New Contributors

Full Changelog: v0.8.0...v0.8.1

0.8

01 May 12:25

Choose a tag to compare

0.8

Inochi2D Beta 0.8.0

  • Added runtime updates for Driver anchors
  • Added getDrivers to Puppet
  • Added inDrawTextureAtRect
  • Added inGetFramebuffer
  • Added inGetClearColor
  • Added inWriteINPPuppetMemory
  • Added new TmpNode type, a node which does not get saved to file.
  • Added ability to splice EXT_SECT
  • Added cubic and bicubic interpolation modes
  • Added a 10 second limit to physics calculations
  • Added new animation system
  • Added AnimationPlayer class
  • Added Emission Strength option to Parts
  • Added MeshGroup Node (@seagetch in #30)
  • Added new security issue reporting form (See SECURITY.md)
  • Added visual transform to Puppet, this transform doesn't affect the physics system
  • Added masking support to Composite nodes
  • Added new multi-stage deserializer
  • Added parameter binding interface for SimplePhysics node
  • Added Overlay blending mode
  • Added Darken blending mode
  • Added Lighten blending mode
  • Added Color Burn blending mode
  • Added Hard Light blending mode
  • Added Soft Light blending mode
  • Added Difference blending mode
  • Added Exclusion blending mode
  • Added Inverse blending mode
  • Added Destination In blending mode
  • Added partial serialization capability (@seagetch in #36)
  • Fixed textures not getting garbage collected correctly
  • Fixed physics being broken with non-uniform scaling
  • Fixed transform matrices getting clobbered
  • Fixed excessive texture state changes
  • Fixed invalid masks causing crashes on load
  • Fixed inUpdate not being called on driver reset
  • Fixed empty Composite nodes still rendering their prior contents.
  • Fixed post processing pipeline rendering after-images.
  • Fixed glViewport not being called when changing Inochi2D viewport
  • Fixed unclosed INP file handle (@moderatelyConfused in #27)
  • Fixed how one-time transformation are applied to Drawables (@seagetch in #32)
  • Removed PathDeform node
  • Removed pretty-json export
  • Changed default screenColor for inDrawTextureAtPosition
  • Changed framebuffer to be HDR
  • Changed post-processing bloom effect to utilize HDR.
  • Changed post-processing bloom effect to utilize mipmaps

New Contributors

Full Changelog: v0.7.2...v0.8.0

Beta 0.7.2

03 Jul 18:22

Choose a tag to compare

v0.7.2

Add node path calculation to node