{"push_id":1310329165,"size":21,"distinct_size":21,"ref":"refs/heads/android_vktrace","head":"2c7e4fb0829d13f7483cddb859fe1b053ac9c215","before":"82a3ffa5b72c3e9be1384ce9fb73a82db4c0ac63","commits":[{"sha":"b9405fc6726b28ffcf0bcfb1e7579fa28546a98e","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vktrace: Don't pull in pageguard init and done if not using the feature","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/b9405fc6726b28ffcf0bcfb1e7579fa28546a98e"},{"sha":"c15e8ae0516a326e3a40dd07bdd413766317f585","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vktrace: Don't grab global semaphores if pageguard is not enabled","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/c15e8ae0516a326e3a40dd07bdd413766317f585"},{"sha":"aeeab921a1d5bee457355d68bf674388b69438fb","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vktrace: Remove casting to void* for 64-bit objects\n\nAll the objects being dereferenced are 64-bit, so\ncasting to void* is unsafe on 32-bit builds.\n\nThis was breaking arm32 builds.","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/aeeab921a1d5bee457355d68bf674388b69438fb"},{"sha":"4cad1e2722995d8ed74de0207fcf37505d756ea5","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"cmake: Don't require 3.0 if not building trace viewer","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/4cad1e2722995d8ed74de0207fcf37505d756ea5"},{"sha":"b95abfcf0cb68fd0cc32eba201cbd707282e976f","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vktrace: Fix __HOOKED_vkCreateInstance\n\nThis was passing an uninitialized pointer to GetInstanceProcAddr for\nCreateInstance, but it should be passing NULL per the spec (and\nevery other layer).","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/b95abfcf0cb68fd0cc32eba201cbd707282e976f"},{"sha":"e577f7a2e6ac50420a8a46bb226c24ff308e2c50","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vktrace_layer: Android support\n\nThis is a combination of 3 commits.\n vktrace_layer: Android build support\n vktrace_layer: Add V0 interface support\n vktrace_layer: Enable Android logging\n\nTo record a trace on Android, enable port forwarding from\nthe device to the host:\n\n    adb reverse tcp:34201 tcp:34201\n\nStart up vktrace on the host like normal.\n\nRun your application with the VK_LAYER_LUNARG_vktrace layer enabled.\n\nThe trace will be recorded on the host.","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/e577f7a2e6ac50420a8a46bb226c24ff308e2c50"},{"sha":"f7dac5f516e58b81b4b9e707bdedc589c9bdc4db","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vktrace_layer: Skip recording of vktrace layer enable\n\nIf vktrace layer is requested, don't record that in the trace.\n\nThis occurs on Android, but the fix can apply to all platforms.","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/f7dac5f516e58b81b4b9e707bdedc589c9bdc4db"},{"sha":"f7bc8ed6c86c59695ad6afac0a645925bb17c50f","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vktrace_replay: Core changes to get Android compiling","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/f7bc8ed6c86c59695ad6afac0a645925bb17c50f"},{"sha":"99eb86c1613261704198c4107742b4a4aac3322f","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vktrace_replay: Comment out fullscreen bool that isn't used","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/99eb86c1613261704198c4107742b4a4aac3322f"},{"sha":"4fa3c5b5b588006f1fcb9e4f16668aca2db462b5","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vktrace_replay: Extension changes to get Android compiling","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/4fa3c5b5b588006f1fcb9e4f16668aca2db462b5"},{"sha":"d95d5f4b9c1eb3dc7f96873daae7064cf390291b","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vktrace_replay: Changes to get vkreplay compiling and running in APK\n\nThis includes some hacks to focus on Android, need to circle back\naround and undo thos hacks, get all platforms building again.","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/d95d5f4b9c1eb3dc7f96873daae7064cf390291b"},{"sha":"12dcb381159a213bd557acc767c19893f5ffb8e8","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vktrace_replay: Pass existing native window through to vkreplay","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/12dcb381159a213bd557acc767c19893f5ffb8e8"},{"sha":"1dae34a0bab4609df14a0b9efb29c26137fd9cc0","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vktrace_layer: Add some missing Android hooks","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/1dae34a0bab4609df14a0b9efb29c26137fd9cc0"},{"sha":"e3f21d288c72806b738f61b17efe3ab3bc759c5e","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vktrace_replay: Enabled logging on Android","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/e3f21d288c72806b738f61b17efe3ab3bc759c5e"},{"sha":"a61cbbd685946e053b63608cb837575554e40fe0","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vktrace_layer: More missing Android hooks","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/a61cbbd685946e053b63608cb837575554e40fe0"},{"sha":"ee5984f08a37de7267e94825625f2a8b4670b14d","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vkreplay: Clean up argv handling","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/ee5984f08a37de7267e94825625f2a8b4670b14d"},{"sha":"c26196606c1ea26d00ea9f5b16dac77a0c4b4167","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vkreplay: Remap pImageIndex returned from the driver at runtime","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/c26196606c1ea26d00ea9f5b16dac77a0c4b4167"},{"sha":"f0878731bb76573eedf3a01936ff6328bcba56ed","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vktrace: Get things building again for all platforms\n\nstart removing temporary workarounds\n\nMore cleanup\n\nmore portable python iterkeys\n\nfix strings.xml for layer validation tests APK\n\nfix AndroidManifest.xml\n\nMore changes to get desktop building again","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/f0878731bb76573eedf3a01936ff6328bcba56ed"},{"sha":"5a043dbe041f552388d3b38176d9436b79426f4e","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vkreplay: Set up subdirectory for APK build files\n\nStart using vulkan_wrapper during replay to support android-23\n\nAdd custom_rules telling ant to use parent libs\n\nadd WRITE to vkreplay for screenshot\n\nvktrace: Initial version of test script for Android vktrace/vkreplay","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/5a043dbe041f552388d3b38176d9436b79426f4e"},{"sha":"4671967a6fdf1702f35c02adaef97674c4431158","author":{"name":"Cody Northrop","email":"893b376b43af276af14278d2d774033c34550345@google.com"},"message":"vktrace: Android rebase fixes","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/4671967a6fdf1702f35c02adaef97674c4431158"}]}
{"actor":{"display_login":"cnorthrop"}}