)]}' { "id": "00a2b82fb1cc997efcaae88a66fc2b5e93d31cf0", "entries": [ { "mode": 33188, "type": "blob", "id": "bdbfc2cdbfb03f8e1758e164ba803b737e34d1b9", "name": "Adapter.cpp" }, { "mode": 33188, "type": "blob", "id": "d2bd13962b20e1167166eb43fc48648c8e9f784c", "name": "Adapter.h" }, { "mode": 33188, "type": "blob", "id": "84f8764b23470d9e9f2854995a92a1dfecb66c69", "name": "AsyncTask.cpp" }, { "mode": 33188, "type": "blob", "id": "1ae9344e2b364d0a9503d7b34245f6b73b2f4ea0", "name": "AsyncTask.h" }, { "mode": 33188, "type": "blob", "id": "427db42bb92c08330b2c0b04063afed09c7e54cc", "name": "AttachmentState.cpp" }, { "mode": 33188, "type": "blob", "id": "6c1e434971c38db288e03137d71bf90361ed183e", "name": "AttachmentState.h" }, { "mode": 33188, "type": "blob", "id": "37254d737a1c29d24681c8fb6c57920d82395388", "name": "BUILD.gn" }, { "mode": 33188, "type": "blob", "id": "89379cb43d4f9aed5a000448dc7935baaa39d227", "name": "BackendConnection.cpp" }, { "mode": 33188, "type": "blob", "id": "f17108ec58561d691fbd26e30d8d997a4f6b041a", "name": "BackendConnection.h" }, { "mode": 33188, "type": "blob", "id": "361ca82618599e6285d1c31f1a5e8a130814fd5e", "name": "BindGroup.cpp" }, { "mode": 33188, "type": "blob", "id": "1ce4b9fe43362bc49492b6eb3b696b9d72fe859c", "name": "BindGroup.h" }, { "mode": 33188, "type": "blob", "id": "c0097ccd0ddf34b404e3b809ccd35e1ebb9749db", "name": "BindGroupLayout.cpp" }, { "mode": 33188, "type": "blob", "id": "61b811f990b30d022ecfbc61af0e553d89c2bdee", "name": "BindGroupLayout.h" }, { "mode": 33188, "type": "blob", "id": "f7a9142083ed0eae453a6a46579276778c565f57", "name": "BindGroupTracker.h" }, { "mode": 33188, "type": "blob", "id": "aba5d0dde199b2fb5a66128e3dbed573291917d4", "name": "BindingInfo.cpp" }, { "mode": 33188, "type": "blob", "id": "66625540901816d30e8b714f00bc6110fbf2d10d", "name": "BindingInfo.h" }, { "mode": 33188, "type": "blob", "id": "b19cc19e55e450f84783f0d99344b5fc655f954a", "name": "BuddyAllocator.cpp" }, { "mode": 33188, "type": "blob", "id": "af959fc4a725e14c955acbd522e6e11c41c2fd44", "name": "BuddyAllocator.h" }, { "mode": 33188, "type": "blob", "id": "eb7320c56a2ebb773f854b158d48b9afc94107de", "name": "BuddyMemoryAllocator.cpp" }, { "mode": 33188, "type": "blob", "id": "c057f7482231b2ab71d1c5712acfd09650b30b5f", "name": "BuddyMemoryAllocator.h" }, { "mode": 33188, "type": "blob", "id": "abb7f1bcf19d8c1b6c2a419caf305a794976de06", "name": "Buffer.cpp" }, { "mode": 33188, "type": "blob", "id": "6ba57553c30744f5bbf660dd8c8a7c9c216a1ac1", "name": "Buffer.h" }, { "mode": 33188, "type": "blob", "id": "5ee24f2ff8b361d0a6a3f08adaa0b6021a1eac8a", "name": "BufferLocation.cpp" }, { "mode": 33188, "type": "blob", "id": "4ff733d97243e512c0b10bd03f90bde37c41532e", "name": "BufferLocation.h" }, { "mode": 33188, "type": "blob", "id": "6b90e2cdc56e2e3d0c14811fd19a75c1dbf79811", "name": "CMakeLists.txt" }, { "mode": 33188, "type": "blob", "id": "523924d99f06cd194d3d24a40fe62361d29d102a", "name": "CachedObject.cpp" }, { "mode": 33188, "type": "blob", "id": "ff84e1e0d03fd47edefeccde1b57c660d5cf7a10", "name": "CachedObject.h" }, { "mode": 33188, "type": "blob", "id": "1c9106c26102e1dae89c4a340c1aa9558f4973e8", "name": "CallbackTaskManager.cpp" }, { "mode": 33188, "type": "blob", "id": "49108ec0d04444a9bd014559b074e00dd5f489b5", "name": "CallbackTaskManager.h" }, { "mode": 33188, "type": "blob", "id": "9516b59c55836a48d2559afc096bc52c1886e2ef", "name": "CommandAllocator.cpp" }, { "mode": 33188, "type": "blob", "id": "7a706aad9e7ca47e4207478a116ebed9a2c4638f", "name": "CommandAllocator.h" }, { "mode": 33188, "type": "blob", "id": "18fef0d95220a1c6c03d3760a596114e0da877d4", "name": "CommandBuffer.cpp" }, { "mode": 33188, "type": "blob", "id": "2800929d36753056b85fe81e672f63155cfb5313", "name": "CommandBuffer.h" }, { "mode": 33188, "type": "blob", "id": "5210936c5900df51642b426dec9c30e4cd5891cb", "name": "CommandBufferStateTracker.cpp" }, { "mode": 33188, "type": "blob", "id": "0a6c587a9826f274291581c6d743da84687853eb", "name": "CommandBufferStateTracker.h" }, { "mode": 33188, "type": "blob", "id": "ab0857f62e728fe0c47b6d234b20d5a29c08ed1f", "name": "CommandEncoder.cpp" }, { "mode": 33188, "type": "blob", "id": "f7597e09eaa21980fa1832e7bbeacf2d1b197d0d", "name": "CommandEncoder.h" }, { "mode": 33188, "type": "blob", "id": "ea2017d5e741a48d3a8a37e0e7bb4113ac73cc82", "name": "CommandValidation.cpp" }, { "mode": 33188, "type": "blob", "id": "3f57eae972c4451bf9cf4047ac120ed45cf5df5a", "name": "CommandValidation.h" }, { "mode": 33188, "type": "blob", "id": "ea122e7468c73d2c3cb007edf4ef572e9543e939", "name": "Commands.cpp" }, { "mode": 33188, "type": "blob", "id": "09acd10abffcc77a276160d8527d23f967d1c5cb", "name": "Commands.h" }, { "mode": 33188, "type": "blob", "id": "326cb9b9d24a9c639d51d991f3cf600ae7d9e0d6", "name": "CompilationMessages.cpp" }, { "mode": 33188, "type": "blob", "id": "d6edbe9fa53cd646bc640e634331aebadf795525", "name": "CompilationMessages.h" }, { "mode": 33188, "type": "blob", "id": "46277b13fc048a8d52d3b557bd618ccda6dce1fa", "name": "ComputePassEncoder.cpp" }, { "mode": 33188, "type": "blob", "id": "57a975001bd39b2f80d88e161207692438e06cff", "name": "ComputePassEncoder.h" }, { "mode": 33188, "type": "blob", "id": "72addc479731f181f634fd7b4008a602b42144ce", "name": "ComputePipeline.cpp" }, { "mode": 33188, "type": "blob", "id": "6352c1999b9a2903826d298e9190876f23d8a868", "name": "ComputePipeline.h" }, { "mode": 33188, "type": "blob", "id": "f8d2c8f88890e214079d7c0340ab7e52c9369c57", "name": "CopyTextureForBrowserHelper.cpp" }, { "mode": 33188, "type": "blob", "id": "e0965abcf1cce24bf3e263972faa2bec8882ca2f", "name": "CopyTextureForBrowserHelper.h" }, { "mode": 33188, "type": "blob", "id": "f806bb56452af7ddba305943f664c68fea947b16", "name": "CreatePipelineAsyncTask.cpp" }, { "mode": 33188, "type": "blob", "id": "3bac477e6a01a35a24dbb2b9adc8a3319cef1f6b", "name": "CreatePipelineAsyncTask.h" }, { "mode": 33188, "type": "blob", "id": "db2d649d60ce32e14580187a507d4e3188f5a1ca", "name": "DawnNative.cpp" }, { "mode": 33188, "type": "blob", "id": "baaa7a99e67e33ea69972ce0bb7829b9014ebdd5", "name": "Device.cpp" }, { "mode": 33188, "type": "blob", "id": "7852c6afe73d2bbfa68e0945cde2e75a6c73bb3b", "name": "Device.h" }, { "mode": 33188, "type": "blob", "id": "a53972361cfaeea952966843d34002fb7e08b761", "name": "DynamicUploader.cpp" }, { "mode": 33188, "type": "blob", "id": "9ab0ea2b02668f2b6983fa95e7352b9fed6ecb7a", "name": "DynamicUploader.h" }, { "mode": 33188, "type": "blob", "id": "2724291234bc9403070bff965d9866d321eab295", "name": "EncodingContext.cpp" }, { "mode": 33188, "type": "blob", "id": "b058e2bc610241a092482e9cad0d309ad18b8b87", "name": "EncodingContext.h" }, { "mode": 33188, "type": "blob", "id": "3227cd2db0fc9fdb37a47d36390a94cd28267a78", "name": "EnumClassBitmasks.h" }, { "mode": 33188, "type": "blob", "id": "75d639da0d39aa08c1a6a08c4d3343277f0ec8f9", "name": "EnumMaskIterator.h" }, { "mode": 33188, "type": "blob", "id": "6dcc3f86c139b20e2278fcf909982a451bdcc5ee", "name": "Error.cpp" }, { "mode": 33188, "type": "blob", "id": "7e6726ed944e04a81370bdbe70f7859b899abe6c", "name": "Error.h" }, { "mode": 33188, "type": "blob", "id": "8c9bbf6ed97aff94c16d83622740237a29b36c1c", "name": "ErrorData.cpp" }, { "mode": 33188, "type": "blob", "id": "477a7e721b079c006403e0e90099fd1e17fe1ab8", "name": "ErrorData.h" }, { "mode": 33188, "type": "blob", "id": "836ef1ecab615919347219d102d322d924e2da90", "name": "ErrorInjector.cpp" }, { "mode": 33188, "type": "blob", "id": "4d7d2b8a2b60cb5b3c00beeb495fd6d9ff6664e5", "name": "ErrorInjector.h" }, { "mode": 33188, "type": "blob", "id": "d021de113a6ef53a0c212b66815cb44f2d319ecc", "name": "ErrorScope.cpp" }, { "mode": 33188, "type": "blob", "id": "2d74456f71729b4dab70d5df9d7b326289007aad", "name": "ErrorScope.h" }, { "mode": 33188, "type": "blob", "id": "148e24de3d0e7dffe30e1afc74f574bdc62f2baa", "name": "ExternalTexture.cpp" }, { "mode": 33188, "type": "blob", "id": "d16147472cd7ef0be56a0389d56a9231bce14088", "name": "ExternalTexture.h" }, { "mode": 33188, "type": "blob", "id": "2ec7ec392542b0c503c3a525fd4733d709f54305", "name": "Features.cpp" }, { "mode": 33188, "type": "blob", "id": "35bdf4f8b96fdc5e56df345bd0d4a4d4bba05a01", "name": "Features.h" }, { "mode": 33188, "type": "blob", "id": "e9cde211779071287877bda36d5c081f5d3b631a", "name": "Format.cpp" }, { "mode": 33188, "type": "blob", "id": "1e2798704d142c5fcfc2def203d7666da60465a6", "name": "Format.h" }, { "mode": 33188, "type": "blob", "id": "61b628cb41c99aaa47e4bdd7619c170246bcb379", "name": "Forward.h" }, { "mode": 33188, "type": "blob", "id": "e150d78a19a9c5841e74e1bafd9b52f9a4f70583", "name": "IndirectDrawMetadata.cpp" }, { "mode": 33188, "type": "blob", "id": "f55f3d317b3833130a692d5524df348382104b00", "name": "IndirectDrawMetadata.h" }, { "mode": 33188, "type": "blob", "id": "1eba1ba3121449d57467ebbd73a73b580730cddb", "name": "IndirectDrawValidationEncoder.cpp" }, { "mode": 33188, "type": "blob", "id": "aa56b09975412e23e1597d505be0c74e9261aa6f", "name": "IndirectDrawValidationEncoder.h" }, { "mode": 33188, "type": "blob", "id": "f2b08c7dc6a257b7b89d4063f8e733ee6ad9856b", "name": "Instance.cpp" }, { "mode": 33188, "type": "blob", "id": "3451967bc6b0ceddeb32ec6f1027d3d99fcfcd3e", "name": "Instance.h" }, { "mode": 33188, "type": "blob", "id": "fbbaf4ed1af0ab1ceb1448c4b30463bd569fd857", "name": "IntegerTypes.h" }, { "mode": 33188, "type": "blob", "id": "edfd115f5eaeebf4d1555d59d7c23b1ee895f5bf", "name": "InternalPipelineStore.cpp" }, { "mode": 33188, "type": "blob", "id": "acf3b13dcea0ab4cc3107809db7b6e6fc3aa39c9", "name": "InternalPipelineStore.h" }, { "mode": 33188, "type": "blob", "id": "949ce8331c0f9f6f8abefbc85b6361e749981c38", "name": "Limits.cpp" }, { "mode": 33188, "type": "blob", "id": "4beed2e780e8dc8b9d05f31e564eae01b5259de0", "name": "Limits.h" }, { "mode": 33188, "type": "blob", "id": "2a1d495a8d20225ece911381d04c6f3e20647ad1", "name": "ObjectBase.cpp" }, { "mode": 33188, "type": "blob", "id": "d05a56e0e676a4e069c215e70e069c47b0ee0793", "name": "ObjectBase.h" }, { "mode": 33188, "type": "blob", "id": "901e4cc70275cb676dff7d0f3df184817ebc637d", "name": "ObjectContentHasher.cpp" }, { "mode": 33188, "type": "blob", "id": "16509bcb9c6b7c41c6d01503965fe5ffc8fbd88c", "name": "ObjectContentHasher.h" }, { "mode": 33188, "type": "blob", "id": "555eb0fc87ad4fa0a71549c42065ea0d09df0df8", "name": "PassResourceUsage.h" }, { "mode": 33188, "type": "blob", "id": "470eee17fcbfe3d849ed59cbc9d4ce9c22fa8576", "name": "PassResourceUsageTracker.cpp" }, { "mode": 33188, "type": "blob", "id": "33f33ff0323fefbf75a1ed6b450fb64065ebfdf9", "name": "PassResourceUsageTracker.h" }, { "mode": 33188, "type": "blob", "id": "469fd9fd6c4f581a528c84be28a36ddc4e2f7507", "name": "PerStage.cpp" }, { "mode": 33188, "type": "blob", "id": "a67a08a36f6f07c47ad2e9a6a46d1a810f2c9a21", "name": "PerStage.h" }, { "mode": 33188, "type": "blob", "id": "ce52a1e957fad5aac0c7cdb0ff1da53441878245", "name": "PersistentCache.cpp" }, { "mode": 33188, "type": "blob", "id": "46a3cb29696c92d21e552e55fba900f904ac725f", "name": "PersistentCache.h" }, { "mode": 33188, "type": "blob", "id": "4fafe8b1e92afef0f0561864c95c5fbb3742ff39", "name": "Pipeline.cpp" }, { "mode": 33188, "type": "blob", "id": "74442930b43d85a997504cd0b3ca371ad64d05ef", "name": "Pipeline.h" }, { "mode": 33188, "type": "blob", "id": "9b1b707b69c49ae0e57c7fff29baff0ed91f6923", "name": "PipelineLayout.cpp" }, { "mode": 33188, "type": "blob", "id": "7371dab46df418a36c3c0cf162d0052f8cafb825", "name": "PipelineLayout.h" }, { "mode": 33188, "type": "blob", "id": "2b6d44ae1e28e193ff786076994fbe4885da3d43", "name": "PooledResourceMemoryAllocator.cpp" }, { "mode": 33188, "type": "blob", "id": "5b6b816ee6a873df0c7260883263ded19d3493b8", "name": "PooledResourceMemoryAllocator.h" }, { "mode": 33188, "type": "blob", "id": "c6e2e288ff1ffad3a72c56e559a41cf3ae8975f1", "name": "ProgrammablePassEncoder.cpp" }, { "mode": 33188, "type": "blob", "id": "f58a9090acbce67359b557893e62789c28e82853", "name": "ProgrammablePassEncoder.h" }, { "mode": 33188, "type": "blob", "id": "261426936435463bda3c6101b0adab875d499f19", "name": "QueryHelper.cpp" }, { "mode": 33188, "type": "blob", "id": "90f3398294b3f8ad468c291585428117c8a6e863", "name": "QueryHelper.h" }, { "mode": 33188, "type": "blob", "id": "2ad7cd75ae107f268a2df7f1dd8bdb4ba90f57b6", "name": "QuerySet.cpp" }, { "mode": 33188, "type": "blob", "id": "3ad4e7ca4cde1a600e1ecc6d392458dabcf32e3a", "name": "QuerySet.h" }, { "mode": 33188, "type": "blob", "id": "644ce17548cc669e3f3be4b6ce1f04c3f493e523", "name": "Queue.cpp" }, { "mode": 33188, "type": "blob", "id": "4c76f181c9247477fdb68d9dd9b2526806a6bcd8", "name": "Queue.h" }, { "mode": 33188, "type": "blob", "id": "81c88a7bb8c9717af2a11ec9ef5054388d002940", "name": "RenderBundle.cpp" }, { "mode": 33188, "type": "blob", "id": "17a79af176bbfda2b51abf270e4f1a20dc2ce070", "name": "RenderBundle.h" }, { "mode": 33188, "type": "blob", "id": "19f8c648626e532fc9515128e2adc6171e3e55ac", "name": "RenderBundleEncoder.cpp" }, { "mode": 33188, "type": "blob", "id": "0c7ab447be7a84b8315e58e65dfa46c020fea8e2", "name": "RenderBundleEncoder.h" }, { "mode": 33188, "type": "blob", "id": "d519f0d31fd4cfa2d8f5f6ecba0dcc21c5d69c75", "name": "RenderEncoderBase.cpp" }, { "mode": 33188, "type": "blob", "id": "afed1bbb00ccbb9cb33360b87b9a9df4e88aebb3", "name": "RenderEncoderBase.h" }, { "mode": 33188, "type": "blob", "id": "6cad45bcb3873a81e1566c346945975140457733", "name": "RenderPassEncoder.cpp" }, { "mode": 33188, "type": "blob", "id": "ae9ccbbc218cc3f3383799ca90b807b1a5fac55f", "name": "RenderPassEncoder.h" }, { "mode": 33188, "type": "blob", "id": "1c16bbad6c9077b7500b2870f6086e45c14593f1", "name": "RenderPipeline.cpp" }, { "mode": 33188, "type": "blob", "id": "bd354ab5de2edb3dd209f7a9c548c2ab93d8791f", "name": "RenderPipeline.h" }, { "mode": 33188, "type": "blob", "id": "e9a4a672263bb4ee880ac88b5221490e8e4bc013", "name": "ResourceHeap.h" }, { "mode": 33188, "type": "blob", "id": "1b0fd621de6f8229bf43c4a9a71cc410ce26864a", "name": "ResourceHeapAllocator.h" }, { "mode": 33188, "type": "blob", "id": "b1c35d41727e8b502bb78cc1c5f5e34781c8cebb", "name": "ResourceMemoryAllocation.cpp" }, { "mode": 33188, "type": "blob", "id": "f8b05f509e2be04eaab806fe64f1e331af5113c1", "name": "ResourceMemoryAllocation.h" }, { "mode": 33188, "type": "blob", "id": "c77f0a58eede27142abe6bccaa8e1b3471c51916", "name": "RingBufferAllocator.cpp" }, { "mode": 33188, "type": "blob", "id": "3e9fb4355f013d6069e9bc647cfaec3551494c05", "name": "RingBufferAllocator.h" }, { "mode": 33188, "type": "blob", "id": "ec3266c50cbb64b9aca4211d6757aa50c7fb20e0", "name": "Sampler.cpp" }, { "mode": 33188, "type": "blob", "id": "3e7d1fbae485ff4eaa033ef88ba42be6ab339002", "name": "Sampler.h" }, { "mode": 33188, "type": "blob", "id": "976214cb912cf44f20959fcdd85f12d888fb711f", "name": "ScratchBuffer.cpp" }, { "mode": 33188, "type": "blob", "id": "7bb446dfa292568df8ce9e1c64b356dbca7de818", "name": "ScratchBuffer.h" }, { "mode": 33188, "type": "blob", "id": "cfb45a1927624d2b2c9f8eea5c2d9812e7071320", "name": "ShaderModule.cpp" }, { "mode": 33188, "type": "blob", "id": "070d001650bab0f0401c1fa67c0be21ac86c8f03", "name": "ShaderModule.h" }, { "mode": 33188, "type": "blob", "id": "b7844c19fff5462dbf734f3b742b03b21d57ef88", "name": "SpirvValidation.cpp" }, { "mode": 33188, "type": "blob", "id": "b22fd06e0b3078ce562eb4e77f4874aa32319157", "name": "SpirvValidation.h" }, { "mode": 33188, "type": "blob", "id": "63dd65e9bf702c4892a4b02977d58bff247c8b4a", "name": "StagingBuffer.cpp" }, { "mode": 33188, "type": "blob", "id": "4d195488bc92379d538894b4197cee3e930d19d1", "name": "StagingBuffer.h" }, { "mode": 33188, "type": "blob", "id": "ff0bd53fd1853b1a4e4ecfb1fbb6ec60e05b8194", "name": "Subresource.cpp" }, { "mode": 33188, "type": "blob", "id": "643b7bc0229e6224746a0f1f9936b21467472f94", "name": "Subresource.h" }, { "mode": 33188, "type": "blob", "id": "16feffcea213071b05a259e246cb28dc2cd3b5e2", "name": "SubresourceStorage.h" }, { "mode": 33188, "type": "blob", "id": "505fc6092932fe3b486a16d57aab26220b56afe1", "name": "Surface.cpp" }, { "mode": 33188, "type": "blob", "id": "d3b3b692d848dd1b15407fd157d6a36886fff272", "name": "Surface.h" }, { "mode": 33188, "type": "blob", "id": "9989674fe6a3390b754edc2c3f2ba9ca5b281a33", "name": "Surface_metal.mm" }, { "mode": 33188, "type": "blob", "id": "7bba116c1091fc44fe9e7a8b35068b8313168512", "name": "SwapChain.cpp" }, { "mode": 33188, "type": "blob", "id": "4a70431c3b0c7584494fa2b397e6c2537c6452fd", "name": "SwapChain.h" }, { "mode": 33188, "type": "blob", "id": "e770ece383ee9bbd4e85b1eb0506e4cb6883dacb", "name": "Texture.cpp" }, { "mode": 33188, "type": "blob", "id": "52f5f391e56dddbc6e31d4fad63965e9dcff387c", "name": "Texture.h" }, { "mode": 33188, "type": "blob", "id": "7315904fef609d8f68b68059561c924c1fb257c3", "name": "TintUtils.cpp" }, { "mode": 33188, "type": "blob", "id": "c3761f69ff3bb10e9759d2760eaa4e7f416531d3", "name": "TintUtils.h" }, { "mode": 33188, "type": "blob", "id": "5b0f049894b9767f87bda30a15ea0576809ca6aa", "name": "ToBackend.h" }, { "mode": 33188, "type": "blob", "id": "e7f844d5917c0493c4f867431001a09c35d0d1f7", "name": "Toggles.cpp" }, { "mode": 33188, "type": "blob", "id": "098859879a601f9ff99c4db3e6b0325753c5c420", "name": "Toggles.h" }, { "mode": 33188, "type": "blob", "id": "b4bdfb7aab4016c9eaeb24c4311391f98b8884be", "name": "VertexFormat.cpp" }, { "mode": 33188, "type": "blob", "id": "582c95d1e7ff3bdc1b7779067b02a5d86bd6ea19", "name": "VertexFormat.h" }, { "mode": 33188, "type": "blob", "id": "605d2508243807c56ad0b821caa13d5776a348b8", "name": "XlibXcbFunctions.cpp" }, { "mode": 33188, "type": "blob", "id": "f295c2aebe2f6e97e77673afab0a72d1ee1a3cef", "name": "XlibXcbFunctions.h" }, { "mode": 16384, "type": "tree", "id": "fe024da3b99837a48ba6f660c73bd0b5f4f3c901", "name": "d3d12" }, { "mode": 33188, "type": "blob", "id": "d36a48af0cf47a4721e2225fd3408644a546fcbb", "name": "dawn_platform.h" }, { "mode": 16384, "type": "tree", "id": "5ec1d3f525eb4a2af9c0453e1281b874cafc5d67", "name": "metal" }, { "mode": 16384, "type": "tree", "id": "d3006ee5daf8774cb64b478bae978ea686ebc1e3", "name": "null" }, { "mode": 16384, "type": "tree", "id": "cc9ea7ca02d2cee7fca4620ba7b735c02b5de54c", "name": "opengl" }, { "mode": 16384, "type": "tree", "id": "a64f704a747ea706446ab1ada3ee8cb6c04ef22d", "name": "vulkan" } ] }