{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5947834,"defaultBranch":"master","name":"heaps","ownerLogin":"HeapsIO","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-09-25T09:41:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25413467?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709827623.0","currentOid":""},"activityList":{"items":[{"before":"18fa2917bd92e2a4753170cabd3ae9f03997b69e","after":"c8c4443ae6d5e42dd6d75154ef64c8217bc2af9e","ref":"refs/heads/master","pushedAt":"2024-05-03T15:53:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clementlandrin","name":null,"path":"/clementlandrin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28588568?s=80&v=4"},"commit":{"message":"Adding FlipBackFaceNormal to PbrMaterial.","shortMessageHtmlLink":"Adding FlipBackFaceNormal to PbrMaterial."}},{"before":"0737dec186cf0f9b2d90dc316587fb34c0944f86","after":"18fa2917bd92e2a4753170cabd3ae9f03997b69e","ref":"refs/heads/master","pushedAt":"2024-05-03T14:14:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"Display line number next to properties on domkit inspector (#1194)","shortMessageHtmlLink":"Display line number next to properties on domkit inspector (#1194)"}},{"before":"51d6b8e11a55308a89b28bf74f00a469505491be","after":"0737dec186cf0f9b2d90dc316587fb34c0944f86","ref":"refs/heads/master","pushedAt":"2024-05-03T07:52:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuxiaomao","name":"Yuxiao Mao","path":"/yuxiaomao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22941109?s=80&v=4"},"commit":{"message":"Fix null access when tex has async flag but async loader is null","shortMessageHtmlLink":"Fix null access when tex has async flag but async loader is null"}},{"before":"e6a6c1336fa398f8b03a0413cef3faedb258e0b7","after":"51d6b8e11a55308a89b28bf74f00a469505491be","ref":"refs/heads/master","pushedAt":"2024-04-30T14:26:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"TothBenoit","name":"TOTH Benoit","path":"/TothBenoit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47602460?s=80&v=4"},"commit":{"message":"DX12 : Deny root access to amplification shader and mesh shader","shortMessageHtmlLink":"DX12 : Deny root access to amplification shader and mesh shader"}},{"before":"f872f8161d36ecb81d0a8e78262c5c690216e51f","after":"e6a6c1336fa398f8b03a0413cef3faedb258e0b7","ref":"refs/heads/master","pushedAt":"2024-04-30T10:19:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"fixed default scale = 1","shortMessageHtmlLink":"fixed default scale = 1"}},{"before":"042904b46103ef906fe75bfb91bf456520c92d5d","after":"f872f8161d36ecb81d0a8e78262c5c690216e51f","ref":"refs/heads/master","pushedAt":"2024-04-30T08:05:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TothBenoit","name":"TOTH Benoit","path":"/TothBenoit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47602460?s=80&v=4"},"commit":{"message":"MeshBatch : - Increased MAX_STORAGE_BUFFER_ELEMENTS to 128MB","shortMessageHtmlLink":"MeshBatch : - Increased MAX_STORAGE_BUFFER_ELEMENTS to 128MB"}},{"before":"83474c52a57b0e7bf6ffcf252b574da60772997f","after":"042904b46103ef906fe75bfb91bf456520c92d5d","ref":"refs/heads/master","pushedAt":"2024-04-29T13:05:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TothBenoit","name":"TOTH Benoit","path":"/TothBenoit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47602460?s=80&v=4"},"commit":{"message":"MeshBatch : EnableUpdateGpu implicitly set EnableStorageBuffer","shortMessageHtmlLink":"MeshBatch : EnableUpdateGpu implicitly set EnableStorageBuffer"}},{"before":"9831d0d089de62cc1a1f54a7ffbe95cf1c813850","after":"83474c52a57b0e7bf6ffcf252b574da60772997f","ref":"refs/heads/master","pushedAt":"2024-04-29T12:51:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TothBenoit","name":"TOTH Benoit","path":"/TothBenoit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47602460?s=80&v=4"},"commit":{"message":"MeshBatch : -Added EnableStorageBuffer flag -Added MAX_STORAGE_BUFFER_ELEMENT -Fixed batch count const with storage buffer","shortMessageHtmlLink":"MeshBatch : -Added EnableStorageBuffer flag -Added MAX_STORAGE_BUFFER…"}},{"before":"3ec7b96018a5dd67f61ef8e8b78353abeb1ec550","after":"9831d0d089de62cc1a1f54a7ffbe95cf1c813850","ref":"refs/heads/master","pushedAt":"2024-04-29T09:24:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clementlandrin","name":null,"path":"/clementlandrin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28588568?s=80&v=4"},"commit":{"message":"Clean useless pbr/LightSystem code and clean duplicated cast to pbr/LightSystem in pbr/Renderer","shortMessageHtmlLink":"Clean useless pbr/LightSystem code and clean duplicated cast to pbr/L…"}},{"before":"5a20074315db4e3613759266ac622042c05fcaf0","after":"3ec7b96018a5dd67f61ef8e8b78353abeb1ec550","ref":"refs/heads/master","pushedAt":"2024-04-29T09:23:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clementlandrin","name":null,"path":"/clementlandrin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28588568?s=80&v=4"},"commit":{"message":"Adding createModelLibShader to PbrMaterialSetup so MRT overrides can be handled in the same class.","shortMessageHtmlLink":"Adding createModelLibShader to PbrMaterialSetup so MRT overrides can …"}},{"before":"01524e71cf664f470bbb7e12d04b42289aeafc19","after":"5a20074315db4e3613759266ac622042c05fcaf0","ref":"refs/heads/master","pushedAt":"2024-04-28T15:58:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ncannasse","name":"Nicolas Cannasse","path":"/ncannasse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1022912?s=80&v=4"},"commit":{"message":"Fix bugs in multiline text input (#1210)","shortMessageHtmlLink":"Fix bugs in multiline text input (#1210)"}},{"before":"633360f72c787eaab63ed9ffac92cf9bbaa0cdd5","after":"01524e71cf664f470bbb7e12d04b42289aeafc19","ref":"refs/heads/master","pushedAt":"2024-04-25T08:26:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TothBenoit","name":"TOTH Benoit","path":"/TothBenoit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47602460?s=80&v=4"},"commit":{"message":"DX12 : Fixed root signature in HLSL with UAV","shortMessageHtmlLink":"DX12 : Fixed root signature in HLSL with UAV"}},{"before":"54f14a883ee94f88870c9664deb80da208a608c1","after":"633360f72c787eaab63ed9ffac92cf9bbaa0cdd5","ref":"refs/heads/master","pushedAt":"2024-04-24T13:18:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TothBenoit","name":"TOTH Benoit","path":"/TothBenoit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47602460?s=80&v=4"},"commit":{"message":"MeshBatch : Added storage buffer support (SSBO in GL, RWStructuredBuffer in DX12)","shortMessageHtmlLink":"MeshBatch : Added storage buffer support (SSBO in GL, RWStructuredBuf…"}},{"before":"206d9b03285d9d6fd5cd155d818ed1c9fb84ca0e","after":"54f14a883ee94f88870c9664deb80da208a608c1","ref":"refs/heads/master","pushedAt":"2024-04-24T13:12:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TothBenoit","name":"TOTH Benoit","path":"/TothBenoit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47602460?s=80&v=4"},"commit":{"message":"GL : Always use layout std430 for RWBuffer which are always SSBO.","shortMessageHtmlLink":"GL : Always use layout std430 for RWBuffer which are always SSBO."}},{"before":"d60663fddd589a394ea52eb2a3b314e1d96c5f5a","after":"206d9b03285d9d6fd5cd155d818ed1c9fb84ca0e","ref":"refs/heads/master","pushedAt":"2024-04-24T12:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TothBenoit","name":"TOTH Benoit","path":"/TothBenoit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47602460?s=80&v=4"},"commit":{"message":"DX12 : Fixed false transition when uploading ReadWrite buffers","shortMessageHtmlLink":"DX12 : Fixed false transition when uploading ReadWrite buffers"}},{"before":"42408011ade56f96e51330b6027b9945c20b6282","after":"d60663fddd589a394ea52eb2a3b314e1d96c5f5a","ref":"refs/heads/master","pushedAt":"2024-04-24T12:25:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TothBenoit","name":"TOTH Benoit","path":"/TothBenoit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47602460?s=80&v=4"},"commit":{"message":"Moved setGLVersion called after enableComputeShaders after the new instead of using compile flag","shortMessageHtmlLink":"Moved setGLVersion called after enableComputeShaders after the new in…"}},{"before":"a767f511fd88e3cfef400237506ad045606b9c77","after":"42408011ade56f96e51330b6027b9945c20b6282","ref":"refs/heads/master","pushedAt":"2024-04-24T11:00:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TothBenoit","name":"TOTH Benoit","path":"/TothBenoit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47602460?s=80&v=4"},"commit":{"message":"Added define -D compute to enable compute shaders before driver creation on GL.\nIt allows correct renderDoc injection when using compute.","shortMessageHtmlLink":"Added define -D compute to enable compute shaders before driver creat…"}},{"before":"bb5ac9560f1da4b951707be4eaf880de38ed3689","after":"a767f511fd88e3cfef400237506ad045606b9c77","ref":"refs/heads/master","pushedAt":"2024-04-23T15:07:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clementlandrin","name":null,"path":"/clementlandrin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28588568?s=80&v=4"},"commit":{"message":"Adding cascade shadow mapping on forward rendering.","shortMessageHtmlLink":"Adding cascade shadow mapping on forward rendering."}},{"before":"b005452c8290483c56dcdda06c2cb86c76ed617e","after":"bb5ac9560f1da4b951707be4eaf880de38ed3689","ref":"refs/heads/master","pushedAt":"2024-04-22T12:50:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TothBenoit","name":"TOTH Benoit","path":"/TothBenoit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47602460?s=80&v=4"},"commit":{"message":"Added explicit return type for getPixelF to avoid Null as return type","shortMessageHtmlLink":"Added explicit return type for getPixelF to avoid Null<h3d.Vector4> a…"}},{"before":"a56a0abccb66097eeab21f680e4f3ed44aacbc01","after":"b005452c8290483c56dcdda06c2cb86c76ed617e","ref":"refs/heads/master","pushedAt":"2024-04-22T10:14:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TothBenoit","name":"TOTH Benoit","path":"/TothBenoit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47602460?s=80&v=4"},"commit":{"message":"DX12 : Use triple buffered swap chain on console","shortMessageHtmlLink":"DX12 : Use triple buffered swap chain on console"}},{"before":"85973a1e7eadb1eed85ace69f50d30105796f35f","after":"a56a0abccb66097eeab21f680e4f3ed44aacbc01","ref":"refs/heads/master","pushedAt":"2024-04-22T05:34:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clementlandrin","name":null,"path":"/clementlandrin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28588568?s=80&v=4"},"commit":{"message":"Fix hxsl Flatten when generating TField not aligned on vec4","shortMessageHtmlLink":"Fix hxsl Flatten when generating TField not aligned on vec4"}},{"before":"c28711b002955d5a94b2bc8fb1bddba2f9d7212c","after":"85973a1e7eadb1eed85ace69f50d30105796f35f","ref":"refs/heads/master","pushedAt":"2024-04-19T15:50:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clementlandrin","name":null,"path":"/clementlandrin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28588568?s=80&v=4"},"commit":{"message":"Filter cascade shadow map draw with min pixel ratio amount.","shortMessageHtmlLink":"Filter cascade shadow map draw with min pixel ratio amount."}},{"before":"9a99920a6e6f1642971c81d148452676065be30f","after":"c28711b002955d5a94b2bc8fb1bddba2f9d7212c","ref":"refs/heads/master","pushedAt":"2024-04-19T13:00:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TothBenoit","name":"TOTH Benoit","path":"/TothBenoit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47602460?s=80&v=4"},"commit":{"message":"Fix mesh batch flags","shortMessageHtmlLink":"Fix mesh batch flags"}},{"before":"ec36925641fee09e59792b977daaee208577dd68","after":"9a99920a6e6f1642971c81d148452676065be30f","ref":"refs/heads/master","pushedAt":"2024-04-19T10:55:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TothBenoit","name":"TOTH Benoit","path":"/TothBenoit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47602460?s=80&v=4"},"commit":{"message":"MeshBatch : - Added explicit throw if buffer format is not aligned on 4 bytes - revert buffer allocation optimization in JS","shortMessageHtmlLink":"MeshBatch : - Added explicit throw if buffer format is not aligned on…"}},{"before":"e4a24f0a10572846b8349d150e514b84b2893f13","after":"ec36925641fee09e59792b977daaee208577dd68","ref":"refs/heads/master","pushedAt":"2024-04-19T09:19:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TothBenoit","name":"TOTH Benoit","path":"/TothBenoit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47602460?s=80&v=4"},"commit":{"message":"Reduced allocation size of mesh batch :\n- Instead of allocating the max size, we allocate the closest next power of two of the min size.\n- We do not allocate with the minimum size to avoid reallocating next frame if the instance count increased by a small amount. It also allows better reutilization of buffers disposed by allocator.","shortMessageHtmlLink":"Reduced allocation size of mesh batch :"}},{"before":"94dcb3580e130ad6a8da7b7a2a2b5ff3961a1637","after":"e4a24f0a10572846b8349d150e514b84b2893f13","ref":"refs/heads/master","pushedAt":"2024-04-18T16:29:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clementlandrin","name":null,"path":"/clementlandrin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28588568?s=80&v=4"},"commit":{"message":"adding display triangle count option on benchmark.","shortMessageHtmlLink":"adding display triangle count option on benchmark."}},{"before":"a4c400586ff772283fc86194a0df5ff485537fba","after":"94dcb3580e130ad6a8da7b7a2a2b5ff3961a1637","ref":"refs/heads/master","pushedAt":"2024-04-18T15:26:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clementlandrin","name":null,"path":"/clementlandrin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28588568?s=80&v=4"},"commit":{"message":"Mesh batch gpu culling and lod uses compute shader list.","shortMessageHtmlLink":"Mesh batch gpu culling and lod uses compute shader list."}},{"before":"f1b170378db15bcd85deec336dc64fe1812ef5a9","after":"a4c400586ff772283fc86194a0df5ff485537fba","ref":"refs/heads/master","pushedAt":"2024-04-18T13:03:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TothBenoit","name":"TOTH Benoit","path":"/TothBenoit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47602460?s=80&v=4"},"commit":{"message":"Fix tmpTex realloc every frame in CubeShadowMap.hx","shortMessageHtmlLink":"Fix tmpTex realloc every frame in CubeShadowMap.hx"}},{"before":"53e7408b88f913cba6c1658d372df7a763a1e0a7","after":"f1b170378db15bcd85deec336dc64fe1812ef5a9","ref":"refs/heads/master","pushedAt":"2024-04-18T09:46:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TothBenoit","name":"TOTH Benoit","path":"/TothBenoit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47602460?s=80&v=4"},"commit":{"message":"MeshBatch : - Allow to not use allocator to dispose buffers - Fix disposeBuffers function when disposing with allocator","shortMessageHtmlLink":"MeshBatch : - Allow to not use allocator to dispose buffers - Fix dis…"}},{"before":"0d481bb90be17b7622c5aa3775e24dee0ad6d872","after":"53e7408b88f913cba6c1658d372df7a763a1e0a7","ref":"refs/heads/master","pushedAt":"2024-04-18T08:34:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clementlandrin","name":null,"path":"/clementlandrin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28588568?s=80&v=4"},"commit":{"message":"Adding dispatch count in engine and benchmark.","shortMessageHtmlLink":"Adding dispatch count in engine and benchmark."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQOjxzwA","startCursor":null,"endCursor":null}},"title":"Activity · HeapsIO/heaps"}