)]}'
{
  "commit": "6642c60436713474193213e4a5cd1df1cbbe038c",
  "tree": "2ab83b0e2f792c1e341228950aba4f73b88d8b3b",
  "parents": [
    "6c05c52125ccc4457549ee6c70eafc4f74b73641"
  ],
  "author": {
    "name": "mjtalbot",
    "email": "hello@rive.app",
    "time": "Thu Mar 30 14:23:56 2023 +0000"
  },
  "committer": {
    "name": "mjtalbot",
    "email": "hello@rive.app",
    "time": "Thu Mar 30 14:23:56 2023 +0000"
  },
  "message": "add directBlendState by mix value, bypassing setting inputs\n\nfixes https://github.com/rive-app/rive/issues/5039\n\nlets you set integer values as input\n\nhttps://user-images.githubusercontent.com/1216025/228241518-2d08812d-c283-4a15-a94d-9bb72544ecc3.mp4\n\ntodo (leaving because i want feedback first):\n- [x] add tests\n- [x] update cpp runtime\n- [x] run `generate_core_runtime.sh`\n- [x] run `generate_core.sh` for cpp\n\nDiffs\u003d\n6df791fe4 add directBlendState by mix value, bypassing setting inputs (#5053)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "afbd3bf95be0754e0695632f2dd1c2269d21ec07",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "044102c6b889e0bb20e57e3b49650f91cc4712aa",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "af3601b2bdbb48a5b49e4bbefd776fe966d77aa0",
      "old_mode": 33188,
      "old_path": "dev/defs/animation/blend_animation_direct.json",
      "new_id": "b15dfbbd7e2eace700864d37904c2f28a18bddcf",
      "new_mode": 33188,
      "new_path": "dev/defs/animation/blend_animation_direct.json"
    },
    {
      "type": "modify",
      "old_id": "97355cd836bf5f5ed3edeafc3e0c6ae34a209c8f",
      "old_mode": 33188,
      "old_path": "include/rive/animation/blend_animation_direct.hpp",
      "new_id": "f631ed53fc83830e048c632c2b3e26e62b9f9452",
      "new_mode": 33188,
      "new_path": "include/rive/animation/blend_animation_direct.hpp"
    },
    {
      "type": "modify",
      "old_id": "74ce655f988f148131d231df7f168b6ac9a4d664",
      "old_mode": 33188,
      "old_path": "include/rive/generated/animation/blend_animation_direct_base.hpp",
      "new_id": "cb0f7bd8e76a2cc2a06b56e1a1149ff69c9e1521",
      "new_mode": 33188,
      "new_path": "include/rive/generated/animation/blend_animation_direct_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "d6f5af60a8748a77fbddb61fd684173a7dbbd54a",
      "old_mode": 33188,
      "old_path": "include/rive/generated/core_registry.hpp",
      "new_id": "4688e77520f339dd902c7dfddaad61e96ffa2471",
      "new_mode": 33188,
      "new_path": "include/rive/generated/core_registry.hpp"
    },
    {
      "type": "modify",
      "old_id": "98861a96f651949ab6838a4ade652966644fb45e",
      "old_mode": 33188,
      "old_path": "src/animation/blend_animation_direct.cpp",
      "new_id": "a9c175b4fe2fb0121286da848803fd0f3629aa4a",
      "new_mode": 33188,
      "new_path": "src/animation/blend_animation_direct.cpp"
    },
    {
      "type": "modify",
      "old_id": "09784b57f4f75230bc484024339027d17c5d6253",
      "old_mode": 33188,
      "old_path": "src/animation/blend_state_direct_instance.cpp",
      "new_id": "be42eaf0211645df279072aa21872b0666a746ef",
      "new_mode": 33188,
      "new_path": "src/animation/blend_state_direct_instance.cpp"
    }
  ]
}
