)]}'
{
  "commit": "4e59808fddb246ad705a2c0167e2d99efd42db4e",
  "tree": "2c1b84a22b14bc8e75726668e3a65ac224333a80",
  "parents": [
    "8b4728eb5e66695648913af2f45221304ab80209"
  ],
  "author": {
    "name": "csmartdalton",
    "email": "hello@rive.app",
    "time": "Mon Jul 10 19:59:55 2023 +0000"
  },
  "committer": {
    "name": "csmartdalton",
    "email": "hello@rive.app",
    "time": "Mon Jul 10 19:59:55 2023 +0000"
  },
  "message": "Initial D3D11 backend for PLS\n\nDiffs\u003d\n9c1d1e4ff Initial D3D11 backend for PLS (#5534)\n\nCo-authored-by: Chris Dalton \u003c99840794+csmartdalton@users.noreply.github.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "99b7c417d11c7242b00917ad5b48d9f34ca72b42",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "0b671ab3112b342f803e82c20e00a96546fa2064",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "01b1b391f0ab2a8df949ba77ffc547f7d9f80e65",
      "old_mode": 33188,
      "old_path": "include/rive/pls/buffer_ring.hpp",
      "new_id": "149bb49d9cc085996acefd2fbe1f776472f7c663",
      "new_mode": 33188,
      "new_path": "include/rive/pls/buffer_ring.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "762f245b4a8dd8c8ee4f090dd7609e3d7e9a8bb9",
      "new_mode": 33188,
      "new_path": "include/rive/pls/d3d/d3d11.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1979daf3a093591bd6ca294436120376ffce376a",
      "new_mode": 33188,
      "new_path": "include/rive/pls/d3d/pls_render_context_d3d.hpp"
    },
    {
      "type": "modify",
      "old_id": "d04ad89b66ab6e4f3d9bdff98dcb67bb3a74fe87",
      "old_mode": 33188,
      "old_path": "include/rive/pls/gl/pls_render_context_gl.hpp",
      "new_id": "2098c479ac5fd091251ccbebd83711933545db72",
      "new_mode": 33188,
      "new_path": "include/rive/pls/gl/pls_render_context_gl.hpp"
    },
    {
      "type": "modify",
      "old_id": "afaf3f88c2f4d7e02f3b4da490fc5c33566c895b",
      "old_mode": 33188,
      "old_path": "include/rive/pls/metal/pls_render_context_metal.h",
      "new_id": "ef3ef484394611dc6d61696eea135c14b4720656",
      "new_mode": 33188,
      "new_path": "include/rive/pls/metal/pls_render_context_metal.h"
    },
    {
      "type": "modify",
      "old_id": "eea399ed6c29e8fec04a9c76e369d02540faa46c",
      "old_mode": 33188,
      "old_path": "include/rive/pls/pls.hpp",
      "new_id": "83ce78dd5f08899740616954c0fa4a1c2a943cd1",
      "new_mode": 33188,
      "new_path": "include/rive/pls/pls.hpp"
    },
    {
      "type": "modify",
      "old_id": "5edec76c51179e5a33e01bb7ead069dadbf3a82a",
      "old_mode": 33188,
      "old_path": "include/rive/pls/pls_render_context.hpp",
      "new_id": "f1a39167f6aeadaadc1308c31e1f096b03dfc743",
      "new_mode": 33188,
      "new_path": "include/rive/pls/pls_render_context.hpp"
    },
    {
      "type": "modify",
      "old_id": "173da0282b175275cdfc89bc5019baa30f78e823",
      "old_mode": 33188,
      "old_path": "out/premake5.lua",
      "new_id": "01659e373f2755ebede34e7b3a123e4804fbb78f",
      "new_mode": 33188,
      "new_path": "out/premake5.lua"
    },
    {
      "type": "modify",
      "old_id": "d96670f70ecc190cbb7828e8690b4e136a11aaae",
      "old_mode": 33188,
      "old_path": "out/premake5_pls_renderer.lua",
      "new_id": "abb78aa69aea49f4e4f09477cbe7b29cfccf763d",
      "new_mode": 33188,
      "new_path": "out/premake5_pls_renderer.lua"
    },
    {
      "type": "modify",
      "old_id": "47d699d5b2e7a7ca8f04309a1f1b4ab0580aec25",
      "old_mode": 33188,
      "old_path": "path_fiddle/fiddle_context.hpp",
      "new_id": "99ab6c8dedef15c3345d617075ff6f12f422d1f1",
      "new_mode": 33188,
      "new_path": "path_fiddle/fiddle_context.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48380791e8b88c669c92d9526bf62739c071fdd9",
      "new_mode": 33188,
      "new_path": "path_fiddle/fiddle_context_d3d.cpp"
    },
    {
      "type": "modify",
      "old_id": "4131c1cc6a8f3b07666ed405aaaa751805833c79",
      "old_mode": 33188,
      "old_path": "path_fiddle/path_fiddle.cpp",
      "new_id": "498993e27d18370ceffbfb50769081c91381db50",
      "new_mode": 33188,
      "new_path": "path_fiddle/path_fiddle.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2f89c8069e2fe497e72e2c8d86c6ff1b8f3bb93",
      "new_mode": 33188,
      "new_path": "renderer/d3d/pls_render_context_d3d.cpp"
    },
    {
      "type": "modify",
      "old_id": "5b5fc8a63412051b344a7cd139cca9a8c8f24fb1",
      "old_mode": 33188,
      "old_path": "renderer/gl/buffer_ring_gl.hpp",
      "new_id": "6b41f993d79b50472c19899b93c5048ef0add053",
      "new_mode": 33188,
      "new_path": "renderer/gl/buffer_ring_gl.hpp"
    },
    {
      "type": "modify",
      "old_id": "baa611cbf2cc3ea214063ce5f3d36b929fc58c05",
      "old_mode": 33188,
      "old_path": "renderer/gl/gl_utils.cpp",
      "new_id": "75e8a11c251ab8acc1d72a981a94d43f2ea54d13",
      "new_mode": 33188,
      "new_path": "renderer/gl/gl_utils.cpp"
    },
    {
      "type": "modify",
      "old_id": "5cebfa11807f4a7133b9375806b1ea7ad9ea4733",
      "old_mode": 33188,
      "old_path": "renderer/gl/gl_utils.hpp",
      "new_id": "558fa8cab2c3efad8cab50763449d14ccf7b7d3b",
      "new_mode": 33188,
      "new_path": "renderer/gl/gl_utils.hpp"
    },
    {
      "type": "modify",
      "old_id": "6bb75a77c0e20d342e87ed2df4ba1f6826cfdfc0",
      "old_mode": 33188,
      "old_path": "renderer/gl/pls_impl_ext_native.cpp",
      "new_id": "94c11d44d00f3443d5ec93fea61dcf5c66dd4adb",
      "new_mode": 33188,
      "new_path": "renderer/gl/pls_impl_ext_native.cpp"
    },
    {
      "type": "modify",
      "old_id": "6796b4db6e8579d06e51244bd7a371242cb1e967",
      "old_mode": 33188,
      "old_path": "renderer/gl/pls_impl_framebuffer_fetch.cpp",
      "new_id": "7454cd683d79b193ab869ca4108f25ca98fe3644",
      "new_mode": 33188,
      "new_path": "renderer/gl/pls_impl_framebuffer_fetch.cpp"
    },
    {
      "type": "modify",
      "old_id": "0562f24e431fa90c5b4765a85a8ef5a591181a91",
      "old_mode": 33188,
      "old_path": "renderer/gl/pls_render_context_gl.cpp",
      "new_id": "1365c57329734d01b1239dc22428caad596cec2d",
      "new_mode": 33188,
      "new_path": "renderer/gl/pls_render_context_gl.cpp"
    },
    {
      "type": "modify",
      "old_id": "ac51158c306b763383207f8f11fc658e8c279369",
      "old_mode": 33188,
      "old_path": "renderer/metal/buffer_ring_metal.h",
      "new_id": "8024f6e461898129f0aafad813e28df171652375",
      "new_mode": 33188,
      "new_path": "renderer/metal/buffer_ring_metal.h"
    },
    {
      "type": "modify",
      "old_id": "adccae02f123928207b81072c1d3c9974ff55b00",
      "old_mode": 33188,
      "old_path": "renderer/metal/pls_render_context_metal.mm",
      "new_id": "cf48520729ce0b9d264a541edee9306ccdeafbe4",
      "new_mode": 33188,
      "new_path": "renderer/metal/pls_render_context_metal.mm"
    },
    {
      "type": "modify",
      "old_id": "37011fcc9ee6bd481870c36bd3cf0075ccb23001",
      "old_mode": 33188,
      "old_path": "renderer/pls_render_context.cpp",
      "new_id": "8d79dd7fcefa36689dcabba1d41e57844e5901db",
      "new_mode": 33188,
      "new_path": "renderer/pls_render_context.cpp"
    },
    {
      "type": "modify",
      "old_id": "57950e34b878cfd4c069467134338886eb9197d8",
      "old_mode": 33188,
      "old_path": "renderer/shaders/advanced_blend.glsl",
      "new_id": "791c90dfd305a38d69da8f1f500478348382be56",
      "new_mode": 33188,
      "new_path": "renderer/shaders/advanced_blend.glsl"
    },
    {
      "type": "modify",
      "old_id": "383161c68883fa47027b7c362af18a55cae1f293",
      "old_mode": 33188,
      "old_path": "renderer/shaders/color_ramp.glsl",
      "new_id": "0d26ebf27642960aef7690a5ada649f3733975d0",
      "new_mode": 33188,
      "new_path": "renderer/shaders/color_ramp.glsl"
    },
    {
      "type": "modify",
      "old_id": "77b310d33620222168320514965af21564d26437",
      "old_mode": 33188,
      "old_path": "renderer/shaders/common.glsl",
      "new_id": "20f1fe6147695823a59409c8b8af3e0aecdc441a",
      "new_mode": 33188,
      "new_path": "renderer/shaders/common.glsl"
    },
    {
      "type": "modify",
      "old_id": "b742b841338175e8822dc30927dd122c1726cdc0",
      "old_mode": 33188,
      "old_path": "renderer/shaders/draw.glsl",
      "new_id": "026be4cb1b5c2d21e0b131902dd34ddc4132b3b9",
      "new_mode": 33188,
      "new_path": "renderer/shaders/draw.glsl"
    },
    {
      "type": "modify",
      "old_id": "5b6d3771714617ddf08555a69497f4c427e74419",
      "old_mode": 33188,
      "old_path": "renderer/shaders/glsl.glsl",
      "new_id": "c1254a0bbcf114bc988f598764b76a053c37dad8",
      "new_mode": 33188,
      "new_path": "renderer/shaders/glsl.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99003c9a2ce46ec790744ae0cd3d2d13d4e4c350",
      "new_mode": 33188,
      "new_path": "renderer/shaders/hlsl.glsl"
    },
    {
      "type": "modify",
      "old_id": "1cd6abba766b69f665546bd4621ccf8f018a5b87",
      "old_mode": 33188,
      "old_path": "renderer/shaders/metal.glsl",
      "new_id": "8a147eac6017321fdac726f196244531a869e0c6",
      "new_mode": 33188,
      "new_path": "renderer/shaders/metal.glsl"
    },
    {
      "type": "modify",
      "old_id": "df0a03991e1e2140f44c0d242e2a96ec9744a7bf",
      "old_mode": 33188,
      "old_path": "renderer/shaders/minify.py",
      "new_id": "c427ec462099c94bc25110c70fe46ec8920f71ef",
      "new_mode": 33188,
      "new_path": "renderer/shaders/minify.py"
    },
    {
      "type": "modify",
      "old_id": "04c3aef4f1a03980452180606aa1132070f85c40",
      "old_mode": 33188,
      "old_path": "renderer/shaders/tessellate.glsl",
      "new_id": "4279f53b5bfcd41e20688bef78479802e31793a9",
      "new_mode": 33188,
      "new_path": "renderer/shaders/tessellate.glsl"
    }
  ]
}
