{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3925242,"defaultBranch":"master","name":"bgfx","ownerLogin":"bkaradzic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-04-04T03:39:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/814772?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704950036.0","currentOid":""},"activityList":{"items":[{"before":"eaec8ddf3b4c5a11e60cde42728439293721ec8d","after":"f29c1b7cdee9fef317c410aa63863bc040e36d69","ref":"refs/heads/master","pushedAt":"2024-09-04T16:01:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"D bindings: Fix a casing error (#3350)\n\n* Fix error in dynamic version of D bindings\r\n\r\nDazed and confused but trying to continue\r\n\r\n* Fix dispatch_indirect still using uint16_t in bgfx.idl\r\n\r\n* D bindings: Mark enum conv. functions `nothrow @nogc pure @safe`\r\n\r\n* D bindings: Fix a casing error","shortMessageHtmlLink":"D bindings: Fix a casing error (#3350)"}},{"before":"4fb2edfee583c5bf34282a5429554369d27d118a","after":"eaec8ddf3b4c5a11e60cde42728439293721ec8d","ref":"refs/heads/master","pushedAt":"2024-08-31T18:15:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Fix a crash in renderer_d3d12.cpp (#3349)\n\nIf querying the debug1 interface fails, don't attempt to release it.","shortMessageHtmlLink":"Fix a crash in renderer_d3d12.cpp (#3349)"}},{"before":"6622b4d26fca5fd73e94bd2e113858efcd9568f4","after":"4fb2edfee583c5bf34282a5429554369d27d118a","ref":"refs/heads/master","pushedAt":"2024-08-31T03:22:28.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Updated Vulkan headers.","shortMessageHtmlLink":"Updated Vulkan headers."}},{"before":"ed03259c412371fc4e89a1a071c6e8bdb8be21c7","after":"6622b4d26fca5fd73e94bd2e113858efcd9568f4","ref":"refs/heads/master","pushedAt":"2024-08-29T09:06:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Update Who is using it? part of README.md with World Of Goo 2 (#3348)\n\n* Updated README (with World Of Goo 2).\r\n\r\n* Updated README (with World Of Goo 2).\r\n\r\n---------\r\n\r\nCo-authored-by: Aleš Mlakar ","shortMessageHtmlLink":"Update Who is using it? part of README.md with World Of Goo 2 (#3348)"}},{"before":"ff1fa8dd390cd46e3cab60389e130d22f83dd2ba","after":"ed03259c412371fc4e89a1a071c6e8bdb8be21c7","ref":"refs/heads/master","pushedAt":"2024-08-28T16:22:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"fix: visionOS 1.2 build errors (#3347)","shortMessageHtmlLink":"fix: visionOS 1.2 build errors (#3347)"}},{"before":"0b73e8c7e22a2876a8979a4dd9b77d0686058090","after":"ff1fa8dd390cd46e3cab60389e130d22f83dd2ba","ref":"refs/heads/master","pushedAt":"2024-08-28T16:21:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Use the correct options enum when checking D3D12 features. (#3346)","shortMessageHtmlLink":"Use the correct options enum when checking D3D12 features. (#3346)"}},{"before":"3f3d3b443348eda809fc2b30857e208e7dddec88","after":"0b73e8c7e22a2876a8979a4dd9b77d0686058090","ref":"refs/heads/master","pushedAt":"2024-08-12T14:55:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"fix: layer rendering (#3339)","shortMessageHtmlLink":"fix: layer rendering (#3339)"}},{"before":"85726bcb53a4fe72c952a868de1e03ba86d078e8","after":"3f3d3b443348eda809fc2b30857e208e7dddec88","ref":"refs/heads/master","pushedAt":"2024-08-10T06:25:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"feat: optional immersive rendering in visionOS (#3335)\n\n* Implements optional code path for immersive rendering based on the type of nwh\r\n\r\n* Reverted change in SwapChainMtl destructor","shortMessageHtmlLink":"feat: optional immersive rendering in visionOS (#3335)"}},{"before":"409fbc5d1424d9cf909a278f4cfa69b025a75d4f","after":"85726bcb53a4fe72c952a868de1e03ba86d078e8","ref":"refs/heads/master","pushedAt":"2024-08-08T17:36:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"egl: Release per-thread resources before unloading (#3337)\n\nRelease EGL's per-thread resources before unloading the EGL library to\r\navoid a potential crash when the render thread is terminated.\r\n\r\nCo-authored-by: Sami Kyöstilä ","shortMessageHtmlLink":"egl: Release per-thread resources before unloading (#3337)"}},{"before":"aa4f8c5833530a03ec13c2e27260388f6f7c4cd1","after":"409fbc5d1424d9cf909a278f4cfa69b025a75d4f","ref":"refs/heads/master","pushedAt":"2024-08-02T22:38:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Replace ALooper_pollAll with ALooper_pollOnce (#3334)","shortMessageHtmlLink":"Replace ALooper_pollAll with ALooper_pollOnce (#3334)"}},{"before":"0de1f036d8996f0ec15a8243ebf60ed8d402f9c1","after":"aa4f8c5833530a03ec13c2e27260388f6f7c4cd1","ref":"refs/heads/master","pushedAt":"2024-07-30T15:15:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"feat: add world tracking provider to render on acutal device (#3326)","shortMessageHtmlLink":"feat: add world tracking provider to render on acutal device (#3326)"}},{"before":"b4df15f8489bb1b2e20846a013adfa8cf91e66a6","after":"0de1f036d8996f0ec15a8243ebf60ed8d402f9c1","ref":"refs/heads/master","pushedAt":"2024-07-28T11:17:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Fixed Doxygen warnings (#3330)","shortMessageHtmlLink":"Fixed Doxygen warnings (#3330)"}},{"before":"987a6f89dece11af92f8bf30444546c105c952c7","after":"b4df15f8489bb1b2e20846a013adfa8cf91e66a6","ref":"refs/heads/master","pushedAt":"2024-07-25T08:17:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"fix: properly set viewports and render targets (#3325)\n\nfix: do not use STL","shortMessageHtmlLink":"fix: properly set viewports and render targets (#3325)"}},{"before":"e41cbebf16c4bc8a2bbe225efe19423612f2a3a8","after":"987a6f89dece11af92f8bf30444546c105c952c7","ref":"refs/heads/master","pushedAt":"2024-07-20T03:54:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Fix issue with visionOS not being defined (#3327)\n\nVisionOS SDK was introduced in xcode 15.2.\r\nxcode 15.0, 15.1 do not have the visionOS platform defined.\r\nAdditionally, if you use a different llvm such as llvm 17 or 18 from\r\nhomebrew, the platform might not be defined even when using xocde 15.2 or\r\nnewer.","shortMessageHtmlLink":"Fix issue with visionOS not being defined (#3327)"}},{"before":"500e03ffcb5054bd220db92e643959de2ed941e8","after":"e41cbebf16c4bc8a2bbe225efe19423612f2a3a8","ref":"refs/heads/master","pushedAt":"2024-07-09T14:29:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Set define for USE_ENTRY.","shortMessageHtmlLink":"Set define for USE_ENTRY."}},{"before":"74e7edccdc340a56e862c1234626dbb276e88553","after":"500e03ffcb5054bd220db92e643959de2ed941e8","ref":"refs/heads/master","pushedAt":"2024-07-09T14:17:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Change ImGuiKey_Mod* to new names ImGuiMod_* (#3322)","shortMessageHtmlLink":"Change ImGuiKey_Mod* to new names ImGuiMod_* (#3322)"}},{"before":"6f79fe00e9558d88092f651b46f3fb1500370f44","after":"74e7edccdc340a56e862c1234626dbb276e88553","ref":"refs/heads/master","pushedAt":"2024-07-08T01:52:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Fix issues with controller in entry_sdl.cpp. (#3321)\n\nSDL2's concept of GameController is a like a PS or Xbox controller, two sticks, four face buttons, etc. These are the same as the bgfx example's Gamepad.\r\n\r\nSDL also has a concept of Joystick, which could be anything, like a flight stick. Game Controllers are implemented by these lower level joystick's.\r\n\r\nEntry SDL gets duplicate events, for both controller and the joystick implementing it. Game controller buttons are remapped to bgfx gamepad, but joystick buttons are not. This causes incorrect button presses.\r\n\r\nAdditionally, the joystick z axis behaves differently than game controller or bgfx gamepad. With at-rest value being negative, not zero.\r\n\r\nDue to all of this, it seems like the best approach would be to ignore joystick events and only handle game controller events.\r\n\r\nAlso, minor additional fix to get handle's index when using it as array index. Fixes compilation in Visual Studio.","shortMessageHtmlLink":"Fix issues with controller in entry_sdl.cpp. (#3321)"}},{"before":"af12904d8c91ab143407e8370aa220eedeafbbfa","after":"6f79fe00e9558d88092f651b46f3fb1500370f44","ref":"refs/heads/master","pushedAt":"2024-07-05T05:44:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a476c5b9a42d3779af59a0099d4d222fa8898d36","after":"af12904d8c91ab143407e8370aa220eedeafbbfa","ref":"refs/heads/master","pushedAt":"2024-06-28T15:17:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Noop: Added missing caps.","shortMessageHtmlLink":"Noop: Added missing caps."}},{"before":"85b33a0f63e628bebeaa748577d7ad2f1641105c","after":"a476c5b9a42d3779af59a0099d4d222fa8898d36","ref":"refs/heads/master","pushedAt":"2024-06-26T20:17:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Cleanup.","shortMessageHtmlLink":"Cleanup."}},{"before":"14750e13920f55bff58b91eda9d657baef23340e","after":"85b33a0f63e628bebeaa748577d7ad2f1641105c","ref":"refs/heads/master","pushedAt":"2024-06-26T05:36:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Updated meshoptimizer.","shortMessageHtmlLink":"Updated meshoptimizer."}},{"before":"93961afcfd45bdcbdb91bddfb133a621d340f136","after":"14750e13920f55bff58b91eda9d657baef23340e","ref":"refs/heads/master","pushedAt":"2024-06-25T14:19:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Minimal changes for Vulkan support on NX. (#3317)","shortMessageHtmlLink":"Minimal changes for Vulkan support on NX. (#3317)"}},{"before":"06d0e2af2f50fee3e8e84e0c3b407073692a678c","after":"93961afcfd45bdcbdb91bddfb133a621d340f136","ref":"refs/heads/master","pushedAt":"2024-06-23T15:59:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Use correct GLSL shader version if onyl gl_VertexID is used (#3315)","shortMessageHtmlLink":"Use correct GLSL shader version if onyl gl_VertexID is used (#3315)"}},{"before":"1109f3c5bf71f5e5c30fcaf6f899a25e3316adff","after":"06d0e2af2f50fee3e8e84e0c3b407073692a678c","ref":"refs/heads/master","pushedAt":"2024-06-21T14:37:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Cleanup.","shortMessageHtmlLink":"Cleanup."}},{"before":"d9c74e9412398ad298adc9003cf394bb7ae29552","after":"1109f3c5bf71f5e5c30fcaf6f899a25e3316adff","ref":"refs/heads/master","pushedAt":"2024-06-21T14:32:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Vulkan: improve staging data performance by using scratch buffers per frame. (#3295)\n\n* Vulkan: improve staging data performance by using scratch buffers per frame.\r\n\r\n* vulkan: Add alignment parameter to request scratch space.\r\n\r\n* Align staging buffers to texel block size.\r\n\r\n* Fix scratch buffer allocation bug.\r\n\r\n* Fix some non-deterministic behavior found by Valgrind. Paranoid printing.\r\n\r\n* Remove debugging printing\r\n\r\n* Fix alignment of converted formats.\r\n\r\n* Remove forgotten debug print.","shortMessageHtmlLink":"Vulkan: improve staging data performance by using scratch buffers per…"}},{"before":"4c74c066617e92e80655782b102a16d335dc9f6b","after":"d9c74e9412398ad298adc9003cf394bb7ae29552","ref":"refs/heads/master","pushedAt":"2024-06-16T16:41:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Removed bx.h dependency for embedded shader.","shortMessageHtmlLink":"Removed bx.h dependency for embedded shader."}},{"before":"32866e9e7508a972c9250431cb63945e92e4c4ad","after":"4c74c066617e92e80655782b102a16d335dc9f6b","ref":"refs/heads/master","pushedAt":"2024-06-16T03:23:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Cleanup.","shortMessageHtmlLink":"Cleanup."}},{"before":"acfad63e8f37148628b165aca5fdfb2686d5addc","after":"32866e9e7508a972c9250431cb63945e92e4c4ad","ref":"refs/heads/master","pushedAt":"2024-06-16T00:14:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"texturev: Added horizontal and vertical flip.","shortMessageHtmlLink":"texturev: Added horizontal and vertical flip."}},{"before":"d1feabe3194b4b41ffd9c5747536acfadeae919b","after":"acfad63e8f37148628b165aca5fdfb2686d5addc","ref":"refs/heads/master","pushedAt":"2024-06-15T23:53:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Cleanup.","shortMessageHtmlLink":"Cleanup."}},{"before":"72d583299820c46957870df4bdcc9b70a004c5a3","after":"d1feabe3194b4b41ffd9c5747536acfadeae919b","ref":"refs/heads/master","pushedAt":"2024-06-15T21:48:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bkaradzic","name":"Бранимир Караџић","path":"/bkaradzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814772?s=80&v=4"},"commit":{"message":"Rebuilt shaders.","shortMessageHtmlLink":"Rebuilt shaders."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErOpi2wA","startCursor":null,"endCursor":null}},"title":"Activity · bkaradzic/bgfx"}