{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":37821236,"defaultBranch":"master","name":"Vulkan","ownerLogin":"SaschaWillems","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-06-21T18:48:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10283127?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714752680.0","currentOid":""},"activityList":{"items":[{"before":"d93c4b2e4ba3775b53badd87d8815dc0a215b53a","after":"9c25dad12c9192db883b0fda0cb6e69b7ddfddcd","ref":"refs/heads/master","pushedAt":"2024-05-25T16:02:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Minor code cleanup","shortMessageHtmlLink":"Minor code cleanup"}},{"before":"202cfbb49e6f6f132eee21409055f3c894e803cc","after":"d93c4b2e4ba3775b53badd87d8815dc0a215b53a","ref":"refs/heads/master","pushedAt":"2024-05-25T10:18:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Updated documentation for C++ standard requirement\nStill had 11, though CMake has been using 14 for quite some time now","shortMessageHtmlLink":"Updated documentation for C++ standard requirement"}},{"before":"4252b0306d98b1898a6bff277afb3b2329be175e","after":"202cfbb49e6f6f132eee21409055f3c894e803cc","ref":"refs/heads/master","pushedAt":"2024-05-25T09:57:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Enable debugPrintf example on macOS using validation layer (#1124)","shortMessageHtmlLink":"Enable debugPrintf example on macOS using validation layer (#1124)"}},{"before":"52511a76db27eb288bf2335d232318641aa12859","after":"4252b0306d98b1898a6bff277afb3b2329be175e","ref":"refs/heads/master","pushedAt":"2024-05-24T05:33:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Fix another markdown typo in MoltenVK docs (#1130)","shortMessageHtmlLink":"Fix another markdown typo in MoltenVK docs (#1130)"}},{"before":"be3d9275ce23b9d982242a532f2f7244d6b5b9b2","after":"52511a76db27eb288bf2335d232318641aa12859","ref":"refs/heads/master","pushedAt":"2024-05-23T20:20:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"UI shader file names\nMinor window handling code cleanup","shortMessageHtmlLink":"UI shader file names"}},{"before":"a4b5c29766df2163fda30fb7adeb60d26c77efc9","after":"be3d9275ce23b9d982242a532f2f7244d6b5b9b2","ref":"refs/heads/master","pushedAt":"2024-05-23T20:12:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Remove outdated comment","shortMessageHtmlLink":"Remove outdated comment"}},{"before":"17f15d41a2b89267f4b26cc2377dbc255eb5d5bd","after":"a4b5c29766df2163fda30fb7adeb60d26c77efc9","ref":"refs/heads/master","pushedAt":"2024-05-23T20:10:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Upadte CI actions","shortMessageHtmlLink":"Upadte CI actions"}},{"before":"fb881ab76f23d1cca9cb1956e74efbf667de14f6","after":"17f15d41a2b89267f4b26cc2377dbc255eb5d5bd","ref":"refs/heads/master","pushedAt":"2024-05-23T20:02:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Renamed UIOverlay member","shortMessageHtmlLink":"Renamed UIOverlay member"}},{"before":"a3a75219b6df646dd572fc455e50584b66f0d543","after":"fb881ab76f23d1cca9cb1956e74efbf667de14f6","ref":"refs/heads/master","pushedAt":"2024-05-23T19:56:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Code cleanup, rename ui overlay property","shortMessageHtmlLink":"Code cleanup, rename ui overlay property"}},{"before":"ba927eab6c6b8d42b62a5c2d541c37ac6fb0fefd","after":"a3a75219b6df646dd572fc455e50584b66f0d543","ref":"refs/heads/master","pushedAt":"2024-05-23T17:39:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"fix typo in BUILD.md (#1129)","shortMessageHtmlLink":"fix typo in BUILD.md (#1129)"}},{"before":"3d4446fa152a58785f753753f8e4ae6abcf07471","after":"ba927eab6c6b8d42b62a5c2d541c37ac6fb0fefd","ref":"refs/heads/master","pushedAt":"2024-05-22T19:07:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Add updated iOS App support to the Vulkan examples (#1119)\n\n* Fix clang Objective-C++ flags for macOS command line builds\r\n\r\n* Fix getAssetPath() and getShaderBasePath() for macOS command line builds\r\n\r\n* Protect debugUtilsMessageCallback() from failing when pMessageIdName is NULL\r\n\r\n* Fix a few clang function override and mismatched type warnings\r\n\r\n* Fix validation layer warnings on exit for computeraytracing example\r\n\r\n* Fix regression in text visibility toggle for textOverlay example\r\n\r\n* Support VK_USE_PLATFORM_METAL_EXT vs. deprecated VK_USE_PLATFORM_MACOS_MVK / DVK_USE_PLATFORM_IOS_MVK\r\n\r\n* Check dynamic state features before enabling capabilities in dynamicstate example\r\n\r\n* Fix vkCmdDraw() vertexCount argument (PARTICLE_COUNT) in particlesystem example\r\n\r\n* Update examples list and restore benchmarking script (to top level)\r\n\r\n* Fix validation warning in descriptorindexing example\r\n\r\n* Fix device max recursion depth validation warnings in ray tracing examples\r\n\r\n* Fix OpenMP build settings for texture3d example on all platforms\r\n\r\n* Update and simplify build instructions for macOS\r\n\r\n* Update CI script with correct library path for libomp on macOS x86_64\r\n\r\n* Update CI scipt to install libomp prior to macOS builds\r\n\r\n* Trying one more time to get the CI script working for macOS libomp\r\n\r\n* Fix vertexCount argument using calculated size in particlesystem example\r\n\r\n* Fix combined image descriptor offset calculation in descriptorbuffer example\r\n\r\n* Add iOS App support for Vulkan examples on simulator and physical devices\r\n\r\n* Add continuous integration (CI) script for iOS\r\n\r\n* Update CI script to build iOS using Xcode 14 via macos-12 runner-image\r\n\r\n* Update iOS project docs for Xcode 14 and rename ios folder to apple\r\n\r\n* Update macOS docs and CI script to use LIBOMP_PREFIX for OpenMP library path\r\n\r\n* Delete benchmark-all-validate.py\r\n\r\nDelete benchmark script as per feedback from Sascha Willems\r\n\r\n* Update debugprintf example documentation in examples.h","shortMessageHtmlLink":"Add updated iOS App support to the Vulkan examples (#1119)"}},{"before":"478b6c39bf3e8eec49ffac75d168c339d1760895","after":"3d4446fa152a58785f753753f8e4ae6abcf07471","ref":"refs/heads/master","pushedAt":"2024-05-18T08:01:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Apply a random seed when NOT in benchmark mode to have 100% deterministic runs in all samples (#1127)\n\n* Apply a random seed when NOT in benchmark mode to have 100% deterministic runs\r\n\r\nThese samples lack the check for benchmark.active when applying a random seed, which is done for other samples.\r\n\r\n* Update texture3d.cpp","shortMessageHtmlLink":"Apply a random seed when NOT in benchmark mode to have 100% determini…"}},{"before":"3a941167d1b5d1699f393ffd97e07521420be6a7","after":"478b6c39bf3e8eec49ffac75d168c339d1760895","ref":"refs/heads/master","pushedAt":"2024-05-15T16:52:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Fix SSAO_NOISE_DIM for android (#1121)\n\nComment states that it should be \"smaller\", but its the opposite I think","shortMessageHtmlLink":"Fix SSAO_NOISE_DIM for android (#1121)"}},{"before":"9756ad8c2368e0b94f149a9dc20a47b253feceff","after":"3a941167d1b5d1699f393ffd97e07521420be6a7","ref":"refs/heads/master","pushedAt":"2024-05-15T16:32:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Fix computeshader sample first frame being rendered with bogus UBOs (#1125)\n\nAfter this change, the sample's render() method would first update its UBO and then start drawing stuff so as to have valid frame output from frame 0, similarly to other samples.","shortMessageHtmlLink":"Fix computeshader sample first frame being rendered with bogus UBOs (#…"}},{"before":"0c2e41e4e468b62244a6a479619d62af767d133c","after":"2ff7259cfad55353afd340e1746c2c622bc6975d","ref":"refs/heads/entry_points","pushedAt":"2024-05-04T14:19:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Merge branch 'master' into entry_points\n\n# Conflicts:\n#\tbase/vulkanexamplebase.h","shortMessageHtmlLink":"Merge branch 'master' into entry_points"}},{"before":"bdfd4709ffee5ee2bc359e034fe1158453cb404f","after":"9756ad8c2368e0b94f149a9dc20a47b253feceff","ref":"refs/heads/master","pushedAt":"2024-05-04T12:06:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Post PR cleanup\nUse rayTracingPipelineProperties from base class instead of expliclity querying it in the sample","shortMessageHtmlLink":"Post PR cleanup"}},{"before":"4a0c8b8f2372ce2f00e10af3a83439a690a0c316","after":"bdfd4709ffee5ee2bc359e034fe1158453cb404f","ref":"refs/heads/master","pushedAt":"2024-05-04T11:53:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"macOS/iOS fixes plus other generic fixes for clang and validation warnings (#1117)\n\n* Fix clang Objective-C++ flags for macOS command line builds\r\n\r\n* Fix getAssetPath() and getShaderBasePath() for macOS command line builds\r\n\r\n* Protect debugUtilsMessageCallback() from failing when pMessageIdName is NULL\r\n\r\n* Fix a few clang function override and mismatched type warnings\r\n\r\n* Fix validation layer warnings on exit for computeraytracing example\r\n\r\n* Fix regression in text visibility toggle for textOverlay example\r\n\r\n* Support VK_USE_PLATFORM_METAL_EXT vs. deprecated VK_USE_PLATFORM_MACOS_MVK / DVK_USE_PLATFORM_IOS_MVK\r\n\r\n* Check dynamic state features before enabling capabilities in dynamicstate example\r\n\r\n* Fix vkCmdDraw() vertexCount argument (PARTICLE_COUNT) in particlesystem example\r\n\r\n* Update examples list and restore benchmarking script (to top level)\r\n\r\n* Fix validation warning in descriptorindexing example\r\n\r\n* Fix device max recursion depth validation warnings in ray tracing examples\r\n\r\n* Fix OpenMP build settings for texture3d example on all platforms\r\n\r\n* Update and simplify build instructions for macOS\r\n\r\n* Update CI script with correct library path for libomp on macOS x86_64\r\n\r\n* Update CI scipt to install libomp prior to macOS builds\r\n\r\n* Trying one more time to get the CI script working for macOS libomp\r\n\r\n* Fix vertexCount argument using calculated size in particlesystem example\r\n\r\n* Fix combined image descriptor offset calculation in descriptorbuffer example\r\n\r\n* macOS: Support non-system level Vulkan SDK installs, with fallback to MoltenVK library","shortMessageHtmlLink":"macOS/iOS fixes plus other generic fixes for clang and validation war…"}},{"before":"4e7144a0bdc0992d62e46e40c117bc10ca5e7ed0","after":"0c2e41e4e468b62244a6a479619d62af767d133c","ref":"refs/heads/entry_points","pushedAt":"2024-05-04T08:48:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Minor code cleanup","shortMessageHtmlLink":"Minor code cleanup"}},{"before":null,"after":"4e7144a0bdc0992d62e46e40c117bc10ca5e7ed0","ref":"refs/heads/entry_points","pushedAt":"2024-05-03T16:11:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Move entry point macros to separate header","shortMessageHtmlLink":"Move entry point macros to separate header"}},{"before":"0b5281d087c4ed18462482b5831d15a03d2abf13","after":"4a0c8b8f2372ce2f00e10af3a83439a690a0c316","ref":"refs/heads/master","pushedAt":"2024-05-02T18:17:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Code cleanup, better naming, moved comments to header","shortMessageHtmlLink":"Code cleanup, better naming, moved comments to header"}},{"before":"2cb468dd843c35389cbf74637c6fcbcc89668774","after":"0b5281d087c4ed18462482b5831d15a03d2abf13","ref":"refs/heads/master","pushedAt":"2024-05-01T16:33:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Updated HLSL readme","shortMessageHtmlLink":"Updated HLSL readme"}},{"before":"3d641ac5cd1c1cd839d55a6cf4645c198d894511","after":"2cb468dd843c35389cbf74637c6fcbcc89668774","ref":"refs/heads/master","pushedAt":"2024-05-01T16:29:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Minor code cleanup","shortMessageHtmlLink":"Minor code cleanup"}},{"before":"eedfcc6b74fe9c50025eaceaa8ed70f44b14824a","after":"3d641ac5cd1c1cd839d55a6cf4645c198d894511","ref":"refs/heads/master","pushedAt":"2024-04-26T15:15:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Use combined image descriptor size instead of (wrong) uniform descriptor sizes\nFixes #1091\nFixes #1118","shortMessageHtmlLink":"Use combined image descriptor size instead of (wrong) uniform descrip…"}},{"before":"dc3ed003db2667fcb047d8e567ac40787b55b825","after":"eedfcc6b74fe9c50025eaceaa8ed70f44b14824a","ref":"refs/heads/master","pushedAt":"2024-04-19T08:34:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Fixed closesthit shader","shortMessageHtmlLink":"Fixed closesthit shader"}},{"before":"41e1788fcca49e8e5ab2ee16e3f299024d81b0a2","after":"dc3ed003db2667fcb047d8e567ac40787b55b825","ref":"refs/heads/master","pushedAt":"2024-04-17T16:36:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Code cleanup","shortMessageHtmlLink":"Code cleanup"}},{"before":"035f299ed5207b2d9044a197f07cda83cb570b9e","after":"41e1788fcca49e8e5ab2ee16e3f299024d81b0a2","ref":"refs/heads/master","pushedAt":"2024-04-17T15:44:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Updated Vulkan headers to 1.3.282","shortMessageHtmlLink":"Updated Vulkan headers to 1.3.282"}},{"before":"90054f660fd5b6f03d27a6f07a923597701ef0c8","after":"035f299ed5207b2d9044a197f07cda83cb570b9e","ref":"refs/heads/master","pushedAt":"2024-04-14T07:43:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Skip fragment shader when discard is enabled\nFixes #1101","shortMessageHtmlLink":"Skip fragment shader when discard is enabled"}},{"before":"2f8b5c92ad32b0e6c81df1dc2b07be56fa540807","after":"90054f660fd5b6f03d27a6f07a923597701ef0c8","ref":"refs/heads/master","pushedAt":"2024-04-06T17:39:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Remove rayTracingPipeline requirement from rayquery (#1115)\n\nrayquery test doesn't use ray tracing pipelines so it shouldn't\r\nenable this feature.\r\n\r\nSee: https://github.com/SaschaWillems/Vulkan/issues/1004\r\n\r\nSigned-off-by: Danylo Piliaiev ","shortMessageHtmlLink":"Remove rayTracingPipeline requirement from rayquery (#1115)"}},{"before":"52779a1bd1e6089ca3b172612e17d252ab480da4","after":"2f8b5c92ad32b0e6c81df1dc2b07be56fa540807","ref":"refs/heads/master","pushedAt":"2024-03-23T18:05:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Remove redefined variable in same scope (#1114)","shortMessageHtmlLink":"Remove redefined variable in same scope (#1114)"}},{"before":"c6cd406c6f6870ebd6857ef05296bebedda92ddb","after":"52779a1bd1e6089ca3b172612e17d252ab480da4","ref":"refs/heads/master","pushedAt":"2024-03-20T06:49:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaschaWillems","name":"Sascha Willems","path":"/SaschaWillems","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10283127?s=80&v=4"},"commit":{"message":"Base class code cleanup","shortMessageHtmlLink":"Base class code cleanup"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU8eViwA","startCursor":null,"endCursor":null}},"title":"Activity · SaschaWillems/Vulkan"}