-
Notifications
You must be signed in to change notification settings - Fork 328
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
V3.2.0 #3896
base: master
Are you sure you want to change the base?
V3.2.0 #3896
Commits on Oct 14, 2021
-
ffx trace argument handling (#953)
* - Add trace category capability and duration * - Respect duration value if set. * Fix redundant wait * Parse rcs_state to determine if device is viable. * Review pass.
Configuration menu - View commit details
-
Copy full SHA for 1bcd9b9 - Browse repository at this point
Copy the full SHA 1bcd9b9View commit details
Commits on Oct 19, 2021
-
Add the //core/os/fuchsia tests to the core test suite.
And make it pass again.
Configuration menu - View commit details
-
Copy full SHA for e298852 - Browse repository at this point
Copy the full SHA e298852View commit details -
Configuration menu - View commit details
-
Copy full SHA for e022be0 - Browse repository at this point
Copy the full SHA e022be0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d470d1 - Browse repository at this point
Copy the full SHA 3d470d1View commit details
Commits on Oct 20, 2021
-
Allows users to select what categories to trace for Fuchsia traces.
Configuration menu - View commit details
-
Copy full SHA for f9d6710 - Browse repository at this point
Copy the full SHA f9d6710View commit details -
Ext blend operation advanced (#959)
Implement VK_EXT_blend_operation_advanced
Configuration menu - View commit details
-
Copy full SHA for 7fe113f - Browse repository at this point
Copy the full SHA 7fe113fView commit details
Commits on Oct 21, 2021
-
Implement VK_EXT_index_type_uint8 (#958)
Implement VK_EXT_index_type_uint8
Configuration menu - View commit details
-
Copy full SHA for dc9b46f - Browse repository at this point
Copy the full SHA dc9b46fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 201dda1 - Browse repository at this point
Copy the full SHA 201dda1View commit details -
Show two big icons for the different trace modes and add two new capture trace buttons, one for each.
Configuration menu - View commit details
-
Copy full SHA for 13a3c7d - Browse repository at this point
Copy the full SHA 13a3c7dView commit details
Commits on Oct 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 97db2b7 - Browse repository at this point
Copy the full SHA 97db2b7View commit details -
Disable reporting of protected memory features (#965)
* Modify protected feature and queue queries Protected memory is not currently supported by capture/replay and it is currently unknown if it can be supported. In the meantime, use the spy layer to suppress support for protected memory advertised by the underlying driver. This has to be done by overriding vkGetPhysicalDeviceFeatures2 and vkGetPhysicalDeviceQueueFamilyProperties since protected memory is a core Vulkan 1.1 feature and not an extension. * Swapchain layer surface capabilities 2 Add missing entry point vkGetPhysicalDeviceSurfaceCapabilities2KHR to the virtual swapchain layer intercepts
Configuration menu - View commit details
-
Copy full SHA for 3cee306 - Browse repository at this point
Copy the full SHA 3cee306View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e941ec - Browse repository at this point
Copy the full SHA 8e941ecView commit details
Commits on Oct 28, 2021
-
Calculate size of texture to display in texture list (#955)
Calculate size of texture to display in texture list - Added size to the texture proto, calculated based on format - Displays the total size from each depth/layer
Tanat Boozayaangool authoredOct 28, 2021 Configuration menu - View commit details
-
Copy full SHA for f696365 - Browse repository at this point
Copy the full SHA f696365View commit details
Commits on Oct 29, 2021
-
Add server side command filtering (#935)
When listing the commands for the command tree, support filtering by: Host Commands Begin/End Marker Commands Non Renderpass Commands Sync Commands
Configuration menu - View commit details
-
Copy full SHA for 444d899 - Browse repository at this point
Copy the full SHA 444d899View commit details -
Ext custom border color (#956)
Implement Ext custom border color
Configuration menu - View commit details
-
Copy full SHA for ec5d5ea - Browse repository at this point
Copy the full SHA ec5d5eaView commit details -
Automatic update checks should be off by default.
Until the user presses the "Get Started" button in the first run dialog, automatic update checks should be off.
Configuration menu - View commit details
-
Copy full SHA for fa83262 - Browse repository at this point
Copy the full SHA fa83262View commit details -
Do an update check immediately, when enabled.
If the user enables automatic update checks, don't wait for application restart to do a check, but do so immediately.
Configuration menu - View commit details
-
Copy full SHA for 1c3b3f5 - Browse repository at this point
Copy the full SHA 1c3b3f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 498febf - Browse repository at this point
Copy the full SHA 498febfView commit details -
Default to capture commands in MutateWithSubcommands.
Allow passing nil for the list of commands to process to MutateWithSubcommands and use the capture's commands as a default if nil is passed. This is the most common use case for this function and avoids having to resolve the capture just to resolve it again.
Configuration menu - View commit details
-
Copy full SHA for fa02e1f - Browse repository at this point
Copy the full SHA fa02e1fView commit details -
Small re-order and better error handling in GpuProfile.
Re-order the code a bit in GpuProfile and use better error constructor functions when composing errors with a cause.
Configuration menu - View commit details
-
Copy full SHA for 7e3ec71 - Browse repository at this point
Copy the full SHA 7e3ec71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e8753e - Browse repository at this point
Copy the full SHA 9e8753eView commit details -
Remove unnecessary map pointer passing.
Maps are passed by reference by default.
Configuration menu - View commit details
-
Copy full SHA for b24952a - Browse repository at this point
Copy the full SHA b24952aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab58260 - Browse repository at this point
Copy the full SHA ab58260View commit details
Commits on Nov 5, 2021
-
Fix vertex attribute divisor (#950)
- Fix VertexInputData and VertexAttributeDivisor - Make VertexInputData optional(as spec states) - Add VertexAttributeDivisor to stateRebuilder - Fix the code around these two changes - update the sample trace
Configuration menu - View commit details
-
Copy full SHA for a133d59 - Browse repository at this point
Copy the full SHA a133d59View commit details
Commits on Nov 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2465761 - Browse repository at this point
Copy the full SHA 2465761View commit details -
KHR_buffer_device address (#944)
Partial implementation of KHR_buffer_device_address
Configuration menu - View commit details
-
Copy full SHA for f41cc43 - Browse repository at this point
Copy the full SHA f41cc43View commit details
Commits on Nov 11, 2021
-
Add 'splash screen' to replayer activity (#972)
* Add content view for replayer activity * Fixed copyright msg and cleaned up dup files * Fix copyright year
Tanat Boozayaangool authoredNov 11, 2021 Configuration menu - View commit details
-
Copy full SHA for 91d5a2a - Browse repository at this point
Copy the full SHA 91d5a2aView commit details
Commits on Nov 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7c4450d - Browse repository at this point
Copy the full SHA 7c4450dView commit details
Commits on Nov 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2e73d54 - Browse repository at this point
Copy the full SHA 2e73d54View commit details -
Auto resize device dialogue columns (#979)
Tanat Boozayaangool authoredNov 18, 2021 Configuration menu - View commit details
-
Copy full SHA for c573581 - Browse repository at this point
Copy the full SHA c573581View commit details -
Update text in splash screen (#980)
Tanat Boozayaangool authoredNov 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 7841e6e - Browse repository at this point
Copy the full SHA 7841e6eView commit details
Commits on Nov 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6a13842 - Browse repository at this point
Copy the full SHA 6a13842View commit details
Commits on Nov 23, 2021
-
Added value representation to memory box (#976)
Added value representation to memory box to display char * in a more readable format
Tanat Boozayaangool authoredNov 23, 2021 Configuration menu - View commit details
-
Copy full SHA for d60f877 - Browse repository at this point
Copy the full SHA d60f877View commit details
Commits on Nov 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1eca48d - Browse repository at this point
Copy the full SHA 1eca48dView commit details
Commits on Dec 1, 2021
-
Add file missing from previous UI commit (#987)
Sorry! Forgot to "git add"
Configuration menu - View commit details
-
Copy full SHA for bd7c15c - Browse repository at this point
Copy the full SHA bd7c15cView commit details
Commits on Dec 7, 2021
-
Implement VK_EXT_sampler_filter_minmax (#986)
* Implement VK_EXT_sampler_filter_minmax * Fix format
Tanat Boozayaangool authoredDec 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 787f1fb - Browse repository at this point
Copy the full SHA 787f1fbView commit details
Commits on Dec 8, 2021
-
Convert uint8 to proper char value (#984)
Convert uint8 values to char for strings in memory view
Tanat Boozayaangool authoredDec 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 64d0726 - Browse repository at this point
Copy the full SHA 64d0726View commit details
Commits on Dec 10, 2021
-
Fix an issue with an update on a disposed widget.
If the framebuffer attachment drop down is closed before the thumbnail finished loading, we end up calling an update function on a disposed widget at 60Hz.
Configuration menu - View commit details
-
Copy full SHA for 41d88e8 - Browse repository at this point
Copy the full SHA 41d88e8View commit details
Commits on Dec 15, 2021
-
Rename unpackMap (and friends) to unpackDenseMap.
The function, as documented, is only intended to unpack dense maps. The original naming is a bit misleading and the dense requirement may be missed without careful reading of the doc comment.
Configuration menu - View commit details
-
Copy full SHA for e29c8dc - Browse repository at this point
Copy the full SHA e29c8dcView commit details -
Fix a regression introduced by #950.
The map of divisors is not a dense map. The existing map unpacking functions require dense maps as documented. This change introduces a new function that will properly unpack a non-dense map, ignoring the keys.
Configuration menu - View commit details
-
Copy full SHA for bd8e5a6 - Browse repository at this point
Copy the full SHA bd8e5a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee7bf41 - Browse repository at this point
Copy the full SHA ee7bf41View commit details -
Fix command -> tree node lookup for filtered trees.
The lookup made assumptions about the tree layout that are no longer correct when the tree is filtered.
Configuration menu - View commit details
-
Copy full SHA for 0f5e231 - Browse repository at this point
Copy the full SHA 0f5e231View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c353eb - Browse repository at this point
Copy the full SHA 5c353ebView commit details -
Use the correct device when determining which ANGLE to download.
The drop down is now filtered and its indices no longer correspond to the list of devices.
Configuration menu - View commit details
-
Copy full SHA for 5be8173 - Browse repository at this point
Copy the full SHA 5be8173View commit details -
Don't add empty "Host Coordination" groups.
If we're filtering the host commands, don't add the host coordination groups.
Configuration menu - View commit details
-
Copy full SHA for fcb19ec - Browse repository at this point
Copy the full SHA fcb19ecView commit details -
Don't group by frame if there's only one frame.
Most traces are just one complete frame and so the group would just group the entire trace, which is not helpful. Also cleans up the grouping by frame so it doesn't unnecessarily loop over the commands twice.
Configuration menu - View commit details
-
Copy full SHA for 3f98f4c - Browse repository at this point
Copy the full SHA 3f98f4cView commit details -
Option to filter submit info nodes in the command tree.
This is the server side implementation of a new flag for the command tree, which allows users to filter the submit info nodes from the tree.
Configuration menu - View commit details
-
Copy full SHA for 84d85f0 - Browse repository at this point
Copy the full SHA 84d85f0View commit details
Commits on Dec 21, 2021
-
- Use a popup/dropdown to show the filtering options with a filter button that will show the menu. - Save the selected filter items in the settings so they will be reloaded. - Simplified the event handling code. - Show the loading indicator if it takes time to load the new tree. - Added new submit node filter option to the UI.
Configuration menu - View commit details
-
Copy full SHA for 756a1c5 - Browse repository at this point
Copy the full SHA 756a1c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac2699e - Browse repository at this point
Copy the full SHA ac2699eView commit details
Commits on Dec 23, 2021
-
Remove outdated and not used groupers.
We only support one API, so grouping by API doesn't make sense, and there is little benefit to group by thread as it's only host side.
Configuration menu - View commit details
-
Copy full SHA for 7a2f55c - Browse repository at this point
Copy the full SHA 7a2f55cView commit details -
We have no commands annotated with @draw_call or @clear, which means that all code related to these annotations has been dead. This is all code that was GLES releted.
Configuration menu - View commit details
-
Copy full SHA for 6de74c4 - Browse repository at this point
Copy the full SHA 6de74c4View commit details
Commits on Jan 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 216c53e - Browse repository at this point
Copy the full SHA 216c53eView commit details -
Remove unnecessary slice pointers.
Slices are passed by reference by default.
Configuration menu - View commit details
-
Copy full SHA for eb25cc2 - Browse repository at this point
Copy the full SHA eb25cc2View commit details -
Share the slice data extraction code.
Has a side-effect that we no longer compute parent groups, but that is OK as we will no longer need them once we combine the command tree with PerfTab. For now, this flattens the tree in PerfTab, but it wasn't really useful there anyways.
Configuration menu - View commit details
-
Copy full SHA for f2261ba - Browse repository at this point
Copy the full SHA f2261baView commit details -
Configuration menu - View commit details
-
Copy full SHA for c75a946 - Browse repository at this point
Copy the full SHA c75a946View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47a2aa2 - Browse repository at this point
Copy the full SHA 47a2aa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4216f3f - Browse repository at this point
Copy the full SHA 4216f3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 059e2a6 - Browse repository at this point
Copy the full SHA 059e2a6View commit details -
Profiling data groups should be on command ranges.
Attaches the profiling data to command ranges rather than individual commands.
Configuration menu - View commit details
-
Copy full SHA for 09b4d04 - Browse repository at this point
Copy the full SHA 09b4d04View commit details -
Clean-up the group proto in the profile response.
Changes some groups messages to id, that is references, so that we no longer send the groups multiple times.
Configuration menu - View commit details
-
Copy full SHA for 80a0277 - Browse repository at this point
Copy the full SHA 80a0277View commit details -
Bring back the group tree for the profiling data.
This time mapping more closely to the command tree. This makes some assumptions about command/sub command IDs: 1. we only get groups for command buffers, renderpasses and draw calls. 2. no overlaps. 3. the sub command ids are [cmdId, submission, cmdbuff, cmd]. All these assumptions currently hold and are also made in other parts of the code in some way. The assumptions will need to be codified as part of the command/sub-command refactor that is already planned.
Configuration menu - View commit details
-
Copy full SHA for 7a75af1 - Browse repository at this point
Copy the full SHA 7a75af1View commit details
Commits on Jan 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 136277d - Browse repository at this point
Copy the full SHA 136277dView commit details
Commits on Jan 18, 2022
-
Implement khr create renderpass2 (#978)
* Add new types added with VK_KHR_create_renderpass2 * Implement VkCreateRenderpass2 This change also includes: - Refactoring RenderPassObject and VkCreateRenderPass in terms of: - API files - State Reconstruction - And usage of it throughout the codebase * Implement VkBeginRenderPass2(KHR) This includes: - Command Recording - Command Implementation - Command Rebuilding - Refactoring VkBeginRenderPass and it's usage * Implement VkEndRenderPass2(KHR) This includes: - Command Recording - Command Implementation - Command Rebuilding - Refactoring VkEndRenderPass and it's usage * Implement VkCmdNextSubpass2(KHR) This includes: - Command Recording - Command Implementation - Command Rebuilding - Refactoring VkCmdNextSubpass and it's usage
Configuration menu - View commit details
-
Copy full SHA for ae5da6c - Browse repository at this point
Copy the full SHA ae5da6cView commit details
Commits on Jan 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for dc9887c - Browse repository at this point
Copy the full SHA dc9887cView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcc364d - Browse repository at this point
Copy the full SHA dcc364dView commit details -
Deselect source tab before destroying it (#1014)
Leaving it selected after destruction was causing a UI exception on macOS. Bug: b/191637172 Test: Manual
Configuration menu - View commit details
-
Copy full SHA for ba3bb68 - Browse repository at this point
Copy the full SHA ba3bb68View commit details
Commits on Jan 20, 2022
-
Don't show the filter and metadata button in the ProfileView.
When showing the system profiler view in the frame profiler, hide some of the UI elements that don't make sense in this view.
Configuration menu - View commit details
-
Copy full SHA for 6a48de9 - Browse repository at this point
Copy the full SHA 6a48de9View commit details -
Revert "Implement khr create renderpass2 (#978)"
This reverts commit ae5da6c. This, somehow broke replay profiling.
Configuration menu - View commit details
-
Copy full SHA for 9b754d6 - Browse repository at this point
Copy the full SHA 9b754d6View commit details
Commits on Jan 24, 2022
-
Rename TARGET_OS_* macros to avoid name conflict (#1017)
Building with the MacOSX12.1 SDK will pull in TargetConditionals.h which unconditionally defines conflicting macros `TARGET_OS_LINUX` and `TARGET_OS_WINDOWS`. This change fixes the name conflict by prefixing the gapid macros with `GAPID_`.
Configuration menu - View commit details
-
Copy full SHA for 10e5468 - Browse repository at this point
Copy the full SHA 10e5468View commit details
Commits on Feb 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1ca5471 - Browse repository at this point
Copy the full SHA 1ca5471View commit details -
Change the location of the dmgbuild (#1027)
* Change the location of the dmgbuild to update the build machine to Big-sur and use python3 explicitly for pip * Set Java version to prevent ANDROID_SDK crash * update XCode version
Configuration menu - View commit details
-
Copy full SHA for 9887077 - Browse repository at this point
Copy the full SHA 9887077View commit details -
Implement khr create renderpass2 (#1021)
Implements the VK_KHR_create_renderpass2
Configuration menu - View commit details
-
Copy full SHA for 3cc9e43 - Browse repository at this point
Copy the full SHA 3cc9e43View commit details
Commits on Feb 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for de4f3c7 - Browse repository at this point
Copy the full SHA de4f3c7View commit details -
Implement static analysis for draw commands
Adds the following counters: - Vertex Count - Primitive Count - Byte Count - Vertex Size - Primitive Size For the following draw calls: - vkCmdDraw - vkCmdDrawIndexed - vkCmdDrawIndirect - vkCmdDrawIndexedIndirect - vkCmdDrawIndirectCountKHR/AMD - vkCmdDrawIndexedIndirectCountKHR/AMD Tested locally with modified cube sample that exercised all of the implemented draw calls.
Configuration menu - View commit details
-
Copy full SHA for 1a787cf - Browse repository at this point
Copy the full SHA 1a787cfView commit details -
Move the groups and group tree out of the slices data.
They are already referenced by the counters and we will need the tree to merge in the draw call stats.
Configuration menu - View commit details
-
Copy full SHA for 5c76a25 - Browse repository at this point
Copy the full SHA 5c76a25View commit details -
Move the static analysis profile data structs to the api package, so we
can use them outside of the vulkan package.
Configuration menu - View commit details
-
Copy full SHA for 4241e59 - Browse repository at this point
Copy the full SHA 4241e59View commit details -
Forward the static analysis profiling data into the android tracer for
combining with the Perfetto based profiling data. This is currently done in a hacky way via a channel.
Configuration menu - View commit details
-
Copy full SHA for 484edf3 - Browse repository at this point
Copy the full SHA 484edf3View commit details -
Change the slice data struct to be an array of slices.
The slices->counters code is written on top of slices structs from the proto and will be replaced to use this slice data, so this makes this transition easier.
Configuration menu - View commit details
-
Copy full SHA for b605569 - Browse repository at this point
Copy the full SHA b605569View commit details -
Adds a struct to hold the profiling data result.
This allows sharing some more code between GPU specific implementations and prepares for merging of the GPU and static analysis data.
Configuration menu - View commit details
-
Copy full SHA for 88e3dfd - Browse repository at this point
Copy the full SHA 88e3dfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33905a1 - Browse repository at this point
Copy the full SHA 33905a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c34e48 - Browse repository at this point
Copy the full SHA 2c34e48View commit details -
- Only try to expand/collapse items if they are not currently in the desired state, when handling the custom key/mouse events. - Fire SWT.Expand/SWT.Collapse events
Configuration menu - View commit details
-
Copy full SHA for 763d55d - Browse repository at this point
Copy the full SHA 763d55dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ffcd94 - Browse repository at this point
Copy the full SHA 4ffcd94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6523b35 - Browse repository at this point
Copy the full SHA 6523b35View commit details -
Overrides users of old AGI's default stored layout with a new default that is more suitable for the new command tab.
Configuration menu - View commit details
-
Copy full SHA for a13a814 - Browse repository at this point
Copy the full SHA a13a814View commit details
Commits on Feb 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 59daf9a - Browse repository at this point
Copy the full SHA 59daf9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5663943 - Browse repository at this point
Copy the full SHA 5663943View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4d8465 - Browse repository at this point
Copy the full SHA d4d8465View commit details
Commits on Feb 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 98fcf28 - Browse repository at this point
Copy the full SHA 98fcf28View commit details
Commits on Feb 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2b09178 - Browse repository at this point
Copy the full SHA 2b09178View commit details
Commits on Feb 15, 2022
-
Add third set of Mali counters for validation
* Add driver version to GPU protobuf * Introduce a hardware-agnostic mapping between `id` and Mali counter * Use the new driverVersion field in the GPU protobuf to determine which set of counters to use for validation * Note: this is a breaking change for users who have a text-based perfetto config, since counter IDs have changed
Configuration menu - View commit details
-
Copy full SHA for c80a4f6 - Browse repository at this point
Copy the full SHA c80a4f6View commit details
Commits on Feb 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 664f533 - Browse repository at this point
Copy the full SHA 664f533View commit details -
Shutdown some background processes to unblock the build.
This is a work-around for b/196832502.
Configuration menu - View commit details
-
Copy full SHA for 8ddcf00 - Browse repository at this point
Copy the full SHA 8ddcf00View commit details
Commits on Feb 18, 2022
-
Fix the rendering of EAC formats. (#1042)
- RG formats will be rendered into RGBA - R formats will be rendered into luminance For this purpose, this PR adds: - R16 to Luminance Float conversion support - Some fixing with the format naming to prevent empty format names in logs
Configuration menu - View commit details
-
Copy full SHA for f054ad1 - Browse repository at this point
Copy the full SHA f054ad1View commit details
Commits on Feb 23, 2022
-
Fix for b/216478949 Kill GAPIR on APP_CMD_PAUSE (#1038)
Fix for: b/216478949 GAPIR does not do profile replays correctly when in the background. Kill it on pause. The next replay after a kill on pause will spawn a new GAPIR.
Configuration menu - View commit details
-
Copy full SHA for 32b7c31 - Browse repository at this point
Copy the full SHA 32b7c31View commit details
Commits on Feb 24, 2022
-
Add validation info to gapis (#992)
* Add validation info to gapis - Always download perfetto trace from validation - Include path to trace in result proto
Tanat Boozayaangool authoredFeb 24, 2022 Configuration menu - View commit details
-
Copy full SHA for 92fafce - Browse repository at this point
Copy the full SHA 92fafceView commit details
Commits on Feb 26, 2022
-
Split shader static analysis into a separate request (#1041)
Pre-computing shader static analysis for every shader as part of ResourceData was taking too long. This change splits static analysis data into a new ResourceExtras request that is made as needed for each individual shader.
Configuration menu - View commit details
-
Copy full SHA for e313301 - Browse repository at this point
Copy the full SHA e313301View commit details
Commits on Mar 1, 2022
-
Add missing defines for VK_EXT_sampler_filter_minmax (#1045)
* Add missing defines for VK_EXT_sampler_filter_minmax * Fixed missing newline
Tanat Boozayaangool authoredMar 1, 2022 Configuration menu - View commit details
-
Copy full SHA for c015615 - Browse repository at this point
Copy the full SHA c015615View commit details -
Consolidate UI element for device validaiton result (#994)
* Consolidate UI element for device validaiton result * Fix copyright header and imports * Fixed indentation
Tanat Boozayaangool authoredMar 1, 2022 Configuration menu - View commit details
-
Copy full SHA for 151b720 - Browse repository at this point
Copy the full SHA 151b720View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbe8325 - Browse repository at this point
Copy the full SHA fbe8325View commit details -
Adds an API that allows gapis to tell the UI how to group counters in the performance view. Adds UI to quickly switch between the various counter groups.
Configuration menu - View commit details
-
Copy full SHA for 1932bc9 - Browse repository at this point
Copy the full SHA 1932bc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48ffc8c - Browse repository at this point
Copy the full SHA 48ffc8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7000211 - Browse repository at this point
Copy the full SHA 7000211View commit details -
Update the descriptions for the GPU time counters.
Also make the wall time counter not a select-by-default counter.
Configuration menu - View commit details
-
Copy full SHA for f5c1911 - Browse repository at this point
Copy the full SHA f5c1911View commit details -
Configuration menu - View commit details
-
Copy full SHA for b187342 - Browse repository at this point
Copy the full SHA b187342View commit details -
New command tree/perftab UI built on custom rendering.
This allows us to do the layout and UX we want as the tree/table combo was hacky, sluggish, and flaky.
Configuration menu - View commit details
-
Copy full SHA for 8e653ea - Browse repository at this point
Copy the full SHA 8e653eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35ba3d6 - Browse repository at this point
Copy the full SHA 35ba3d6View commit details
Commits on Mar 2, 2022
-
Fix validation segfault (#1046)
Tanat Boozayaangool authoredMar 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 7022d6d - Browse repository at this point
Copy the full SHA 7022d6dView commit details
Commits on Mar 4, 2022
-
Improves the GPU counter selection.
- Use the select-by-default field of the counter info to determine whether a counter should be enabled by default. - Remember selected counters by GPU name, as counter IDs vary by GPU model and vendor, making the remembered counter IDs messy for users tracing on multiple devices.
Configuration menu - View commit details
-
Copy full SHA for 804379d - Browse repository at this point
Copy the full SHA 804379dView commit details
Commits on Mar 8, 2022
-
Minor cleanups in the tracer dialog.
Remove some unused imports and a no-longer-used instance variable.
Configuration menu - View commit details
-
Copy full SHA for 3f17707 - Browse repository at this point
Copy the full SHA 3f17707View commit details -
Better defaulting to ANGLE/Vulkan for frame captures.
In the old logic, if a System trace is taken, any subsequent frame trace would default to Vulkan. Now, we default to ANGLE, until a Vulkan trace is taken and switch back to defaulting to ANGLE if an ANGLE trace is taken.
Configuration menu - View commit details
-
Copy full SHA for fa5db44 - Browse repository at this point
Copy the full SHA fa5db44View commit details
Commits on Mar 9, 2022
-
Add more UI for device validation (#1047)
Add more info and description to validation failure.
Tanat Boozayaangool authoredMar 9, 2022 Configuration menu - View commit details
-
Copy full SHA for d4582bc - Browse repository at this point
Copy the full SHA d4582bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76293d6 - Browse repository at this point
Copy the full SHA 76293d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 464a8b5 - Browse repository at this point
Copy the full SHA 464a8b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea488d4 - Browse repository at this point
Copy the full SHA ea488d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4498b7e - Browse repository at this point
Copy the full SHA 4498b7eView commit details
Commits on Mar 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a653429 - Browse repository at this point
Copy the full SHA a653429View commit details -
Fix minor issue with mouse cursor in the command tree.
When hovering in the counter area on a row where the command in the tree portion of the view is truncated, the mouse may change to the hand cursor, when it shouldn't, as it is looking at the truncated portion of the command when determining if there's a link under the mouse cursor.
Configuration menu - View commit details
-
Copy full SHA for 1fc86a3 - Browse repository at this point
Copy the full SHA 1fc86a3View commit details
Commits on Mar 14, 2022
-
- Fix messaging regarding Linux dependencies. - Remove the link to the (outdated) gapit doc.
Configuration menu - View commit details
-
Copy full SHA for a6986fb - Browse repository at this point
Copy the full SHA a6986fbView commit details -
Ensure resource IDs for MEC resources are unique.
If the first command in the trace creates resources, their IDs would match the IDs generated for the resources serialized as part of the MEC state. This happened because the command ID used to generate the resource IDs for the MEC resources was the same as that of the first command. This would result in the first MEC resource to get ID 0xdd3d... and the first resource of the traced commands to get a matching ID. This change fixes this, by ensuring the MEC resources get gen'ed off a unique command ID.
Configuration menu - View commit details
-
Copy full SHA for 21f0184 - Browse repository at this point
Copy the full SHA 21f0184View commit details
Commits on Mar 16, 2022
-
Move VK_KHR_uniform_buffer_standard_layout to core (#1054)
This extension was already implemented under the KHR name. This change moves it to the 1.2 core area and drops the KHR suffix.
Configuration menu - View commit details
-
Copy full SHA for 2b599cc - Browse repository at this point
Copy the full SHA 2b599ccView commit details
Commits on Mar 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fd4f869 - Browse repository at this point
Copy the full SHA fd4f869View commit details
Commits on Mar 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 88d9fd2 - Browse repository at this point
Copy the full SHA 88d9fd2View commit details
Commits on Mar 30, 2022
-
Tanat Boozayaangool authored
Mar 30, 2022 Configuration menu - View commit details
-
Copy full SHA for 10cafe9 - Browse repository at this point
Copy the full SHA 10cafe9View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc1d2b6 - Browse repository at this point
Copy the full SHA bc1d2b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48d0013 - Browse repository at this point
Copy the full SHA 48d0013View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca34305 - Browse repository at this point
Copy the full SHA ca34305View commit details
Commits on Apr 1, 2022
-
Fuchsia build of libgapii (#1063)
* Fuchsia building with bazel, take 2 * [fuchsia] Fuchsia platform changes for device type * Fuchsia build: ignore -Wextra-semi and add the FIDL dep for cpu.cpp * [fuchsia] Fuchsia platform changes for gapii * [fuchsia] Review passes. * [fuchsia] Fix linux presubmit failure. * [fuchsia] Fix unknown dictionary key in build error. Co-authored-by: Pascal Muetschard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2fd2fa7 - Browse repository at this point
Copy the full SHA 2fd2fa7View commit details
Commits on Apr 8, 2022
-
Refactor command splitter (#1015)
This refactor rewrites the command splitter extensively without changing the general logic or observable behaviour. It mostly aims about increasing readability with more explanation via longer variable names(It's not very Gopher way, yes), additional comments to explain what happens and why it happens for the people new to Vulkan and bringing it to the coding style(which is different than Go) after we had previous general transform refactor. There are some changes in when we actually rewrite the renderpasses especially with secondary command buffers. The general principle is do not rewrite the renderpasses if there is no command requested in it to keep replay more faithfully to the original
Configuration menu - View commit details
-
Copy full SHA for b697e60 - Browse repository at this point
Copy the full SHA b697e60View commit details -
* [fuchsia] Packaging for libgapii. * [fuchsia] Add package archive target. * [fuchsia] Repath component/package/archive targets. * [fuchsia] Add VkLayer_override.json resource to .far. * [fuchsia] Update sdk-integration commit. * [fuchsia] Remove fuchsia package from presubmit bazel query.
Configuration menu - View commit details
-
Copy full SHA for eec7686 - Browse repository at this point
Copy the full SHA eec7686View commit details
Commits on Apr 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 72b6311 - Browse repository at this point
Copy the full SHA 72b6311View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88e000b - Browse repository at this point
Copy the full SHA 88e000bView commit details -
Fixes an issue with MEC resources' creation command reference.
We track at what command resources are created. Resources created before the trace (in the MEC state) do not have a "creation command". In the past they were associated with the first command in the trace, which has caused some minor reporting type problems, but also later on a crash. This was partially fixed in 21f0184, but together with e313301 caused a regression in the pipeline view, which now was no longer properly referring to shader resources due to the now negative creation reference.
Configuration menu - View commit details
-
Copy full SHA for c44f893 - Browse repository at this point
Copy the full SHA c44f893View commit details
Commits on Apr 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 11be5db - Browse repository at this point
Copy the full SHA 11be5dbView commit details -
Handle malformed dumpsys package output.
Some devices produce malformed dumpsys package output, adding in extra newlines. This change handles a specific version of how this extra whitespace breaks the parser. Fixes #1077
Configuration menu - View commit details
-
Copy full SHA for 14b8eb6 - Browse repository at this point
Copy the full SHA 14b8eb6View commit details
Commits on Apr 21, 2022
-
Implement Vulkan XML Parsing (#1078)
* Implement parsing Vulkan Handles from Vulkan XML
Configuration menu - View commit details
-
Copy full SHA for dcaaaa9 - Browse repository at this point
Copy the full SHA dcaaaa9View commit details
Commits on Apr 22, 2022
-
Use Google's Python standard instead of default pylint (#1090)
- Current deviations are: - Instead of 80, we use 100 line space - Instead of 2, we use 4 space as tab
Configuration menu - View commit details
-
Copy full SHA for e86f930 - Browse repository at this point
Copy the full SHA e86f930View commit details
Commits on Apr 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0d90ec3 - Browse repository at this point
Copy the full SHA 0d90ec3View commit details
Commits on Apr 27, 2022
-
Implements the struct parsing from Vulkan XML
Configuration menu - View commit details
-
Copy full SHA for 2658bb3 - Browse repository at this point
Copy the full SHA 2658bb3View commit details
Commits on Apr 29, 2022
-
Implements function pointer parsing from Vulkan XML.
Configuration menu - View commit details
-
Copy full SHA for c57ee8f - Browse repository at this point
Copy the full SHA c57ee8fView commit details -
Add Python setup to our workspace.
We were already getting rules_python via one of our deps, but now this will pin it to a version we can control. Also adds a python toolchain to be used in our repo.
Configuration menu - View commit details
-
Copy full SHA for b03f192 - Browse repository at this point
Copy the full SHA b03f192View commit details -
Fix bazel using "python" rather than "python3".
This changes bazel's default shebang from "#!/usr/bin/env python" to "#!/user/bin/env python3". This only affects genrule scripts, which, however, includes the wrapper script used for py_binaries.
Configuration menu - View commit details
-
Copy full SHA for 9aef577 - Browse repository at this point
Copy the full SHA 9aef577View commit details
Commits on May 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 97ce0d0 - Browse repository at this point
Copy the full SHA 97ce0d0View commit details
Commits on May 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3a78d01 - Browse repository at this point
Copy the full SHA 3a78d01View commit details -
Configuration menu - View commit details
-
Copy full SHA for a32cee0 - Browse repository at this point
Copy the full SHA a32cee0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 727ffe2 - Browse repository at this point
Copy the full SHA 727ffe2View commit details -
BUILD files for our python code.
- changes import to be fully-qualified off of our workspace root - adds build files with library targets and a main entry point target - adds build files for the tests, and linter rule for each python package
Configuration menu - View commit details
-
Copy full SHA for e6cb26b - Browse repository at this point
Copy the full SHA e6cb26bView commit details
Commits on May 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 984d474 - Browse repository at this point
Copy the full SHA 984d474View commit details
Commits on May 10, 2022
-
Support copy constructors in the API language.
With this change, the following syntax is supported: class Foo { u32 foo u32 bar } f := Foo(42, 21) g := Foo(f) // new h := new!Foo(f) // new This is syntactic sugar that translates into: g := Foo(f.foo, f.bar) h := new!Foo(f.foo, f.bar)
Configuration menu - View commit details
-
Copy full SHA for 0f95c50 - Browse repository at this point
Copy the full SHA 0f95c50View commit details
Commits on May 12, 2022
-
This is a small maintaince PR that changes some of the decision (#1100)
I made earlier in implementation - Moves AllVulkanTypes dictionary under the types - VulkanStructMembers and VulkanFunctionArguments are no more a VulkanType as they don't define a type - Remove some printfs - Linting issues
Configuration menu - View commit details
-
Copy full SHA for 6320503 - Browse repository at this point
Copy the full SHA 6320503View commit details
Commits on May 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7f338f1 - Browse repository at this point
Copy the full SHA 7f338f1View commit details -
Add VK_KHR_imageless_framebuffer (#1101)
Add feature and extension boilerplate. Capture and rebuild VkFramebufferAttachmentsCreateInfo and VkRenderPassAttachmentBeginInfo extension structs in vkCreateFramebuffer and vkCmdBeginRenderPass, respectively. Track the now-dynamic framebuffer image attachments as they are recorded (in CommandBufferObject) and submitted (in DrawInfo) instead of in the FramebufferObject. Tested with the imageless_framebuffer sample from google/vulkan_test_applications
Configuration menu - View commit details
-
Copy full SHA for 0d4d1cf - Browse repository at this point
Copy the full SHA 0d4d1cfView commit details
Commits on May 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for be0255a - Browse repository at this point
Copy the full SHA be0255aView commit details
Commits on May 24, 2022
-
Added error code enum to DeviceValidationResult (#1103)
Adds an error code to the validation result to help distinguish between different types of validation errors.
Tanat Boozayaangool authoredMay 24, 2022 Configuration menu - View commit details
-
Copy full SHA for 86262f6 - Browse repository at this point
Copy the full SHA 86262f6View commit details -
Implements Vulkan Enum parsing from Vulkan XML (#1106)
Implements Vulkan Enum parsing from Vulkan XML
Configuration menu - View commit details
-
Copy full SHA for 82fafab - Browse repository at this point
Copy the full SHA 82fafabView commit details
Commits on May 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3ef9331 - Browse repository at this point
Copy the full SHA 3ef9331View commit details
Commits on May 26, 2022
-
Fix VK_KHR_separate_depth_stencil_layouts (#1068)
Even though the test app captured and replayed without issue, the state view showed that `VkAttachmentDescriptionStencilLayout` was not saved for the render passes that included it. This is caused by the map access operation returning a copy instead of a reference, making in-place modification of `renderPass.AttachmentDescriptions[j].StencilLayout` impossible. The solution here is to assign it to the map after processing the pNext chain.
Configuration menu - View commit details
-
Copy full SHA for c05bbcf - Browse repository at this point
Copy the full SHA c05bbcfView commit details
Commits on May 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for dd1e48c - Browse repository at this point
Copy the full SHA dd1e48cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c07c0d - Browse repository at this point
Copy the full SHA 2c07c0dView commit details -
Remove the API file compilation.
This removes the code generator that uses LLVM to generate the API files mutate code. It keeps the current LLVM code generation, but only for the encoder functions, which is the only thing currently in use.
Configuration menu - View commit details
-
Copy full SHA for c6ffe8a - Browse repository at this point
Copy the full SHA c6ffe8aView commit details
Commits on May 31, 2022
-
Annotate serialized extra types in the API files.
These are types in the API files that may not be referenced from the state, but are serialized as command extras.
Configuration menu - View commit details
-
Copy full SHA for 7b84c54 - Browse repository at this point
Copy the full SHA 7b84c54View commit details -
Only add public encode functions where needed.
Only the types annotated with @serialize, as well as the state, need the public encode functions.
Configuration menu - View commit details
-
Copy full SHA for 0927b01 - Browse repository at this point
Copy the full SHA 0927b01View commit details -
Only create the required encoding functions.
This changes the encoder plugin to only create encoding functions for types that actually need them. It does this by recusively walking the dependencies of the state object, the command and command call objects, and any command extras and only creates encode functions for types encountered during the walk. These types represent the set of all types serialized by the spy. This significanlty reduces the size of the proto descriptor buffer stored in the output, as well as the code size of the generated file.
Configuration menu - View commit details
-
Copy full SHA for e326aa0 - Browse repository at this point
Copy the full SHA e326aa0View commit details -
Fix segfault in validation failures, fix case where validation sometimes always passes
Tanat Boozayaangool authoredMay 31, 2022 Configuration menu - View commit details
-
Copy full SHA for b5b91b4 - Browse repository at this point
Copy the full SHA b5b91b4View commit details
Commits on Jun 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 93f63c5 - Browse repository at this point
Copy the full SHA 93f63c5View commit details -
Don't use LLVM to generate the API encoders.
Replaces the system that uses LLVM to generate the API to proto encoders with a system that generates C++ code.
Configuration menu - View commit details
-
Copy full SHA for c429fc9 - Browse repository at this point
Copy the full SHA c429fc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca931ab - Browse repository at this point
Copy the full SHA ca931abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5800553 - Browse repository at this point
Copy the full SHA 5800553View commit details
Commits on Jun 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ab92c57 - Browse repository at this point
Copy the full SHA ab92c57View commit details
Commits on Jun 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for edc1b68 - Browse repository at this point
Copy the full SHA edc1b68View commit details
Commits on Jun 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6054210 - Browse repository at this point
Copy the full SHA 6054210View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2e52e1 - Browse repository at this point
Copy the full SHA c2e52e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1a08d1 - Browse repository at this point
Copy the full SHA b1a08d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5371d7 - Browse repository at this point
Copy the full SHA a5371d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd590a9 - Browse repository at this point
Copy the full SHA bd590a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for adfea53 - Browse repository at this point
Copy the full SHA adfea53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0574616 - Browse repository at this point
Copy the full SHA 0574616View commit details -
Configuration menu - View commit details
-
Copy full SHA for 394525b - Browse repository at this point
Copy the full SHA 394525bView commit details
Commits on Jun 17, 2022
-
Implement command parsing from the XML (#1119)
Implement command parsing from the XML
Configuration menu - View commit details
-
Copy full SHA for df2fa8a - Browse repository at this point
Copy the full SHA df2fa8aView commit details
Commits on Jun 20, 2022
-
Implement Vulkan Basetype parsing (#1128)
Implement Vulkan Basetype parsing b/236378440
Configuration menu - View commit details
-
Copy full SHA for 5ceb5cd - Browse repository at this point
Copy the full SHA 5ceb5cdView commit details
Commits on Jun 21, 2022
-
.iter() causes unnecessary extra traversing by traveling all children (…
…#1130) which we don't need
Configuration menu - View commit details
-
Copy full SHA for 3fdffb3 - Browse repository at this point
Copy the full SHA 3fdffb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5dd06c - Browse repository at this point
Copy the full SHA a5dd06cView commit details
Commits on Jun 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 318c98a - Browse repository at this point
Copy the full SHA 318c98aView commit details
Commits on Jun 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4f8d0d3 - Browse repository at this point
Copy the full SHA 4f8d0d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e00ff4e - Browse repository at this point
Copy the full SHA e00ff4eView commit details
Commits on Jun 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 975812d - Browse repository at this point
Copy the full SHA 975812dView commit details -
Vulkan Handle Remapper codegen experiments (#1108)
* codegen experiments * change import * address further comments and rebase * Further small cleanups
Configuration menu - View commit details
-
Copy full SHA for 19ef38a - Browse repository at this point
Copy the full SHA 19ef38aView commit details
Commits on Jun 28, 2022
-
Implement VK_KHR_depth_stencil_resolve (#1066)
* Implement VK_KHR_depth_stencil_resolve * Add extension api file * Address review feedback
Configuration menu - View commit details
-
Copy full SHA for 0643399 - Browse repository at this point
Copy the full SHA 0643399View commit details
Commits on Jun 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 435ae2c - Browse repository at this point
Copy the full SHA 435ae2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab05394 - Browse repository at this point
Copy the full SHA ab05394View commit details -
Add bazel build work for handle remapper codegen (#1140)
* Add bazel build work for handle remapper codegen * address comments
Configuration menu - View commit details
-
Copy full SHA for 96ac8fb - Browse repository at this point
Copy the full SHA 96ac8fbView commit details -
Use OrderedDict instead of List, Dict pair. (#1139)
Remove OrderedDict for basetypes which does not require ordering
Configuration menu - View commit details
-
Copy full SHA for 53f7f70 - Browse repository at this point
Copy the full SHA 53f7f70View commit details
Commits on Jul 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f5ba4ac - Browse repository at this point
Copy the full SHA f5ba4acView commit details
Commits on Jul 4, 2022
-
Add flake8, autopep8 and mypy to our build pipeline and fix the errors from new linters
Configuration menu - View commit details
-
Copy full SHA for 4acec0a - Browse repository at this point
Copy the full SHA 4acec0aView commit details
Commits on Jul 6, 2022
-
Enable Adreno GPU counters (#1138)
Added extra adb shell commands to enable Adreno's GPU counters if needed.
Tanat Boozayaangool authoredJul 6, 2022 Configuration menu - View commit details
-
Copy full SHA for 6e7810a - Browse repository at this point
Copy the full SHA 6e7810aView commit details -
Vulkan Generator: Add core versions and extensions parser (#1147)
* Implement parsing vulkan core features * Implement extension parsing
Configuration menu - View commit details
-
Copy full SHA for 2f22e5f - Browse repository at this point
Copy the full SHA 2f22e5fView commit details
Commits on Jul 7, 2022
-
Document the steps(Python) to be able to develop the Vulkan generator.
Configuration menu - View commit details
-
Copy full SHA for 0baef3d - Browse repository at this point
Copy the full SHA 0baef3dView commit details
Commits on Jul 12, 2022
-
remove the unnecessary vulkan_utils package (#1149)
- remove the unnecessary vulkan_utils package - Separate the external API and xml parsing
Configuration menu - View commit details
-
Copy full SHA for 50cbca2 - Browse repository at this point
Copy the full SHA 50cbca2View commit details
Commits on Jul 13, 2022
-
Add MemoryRemapper and unit tests. (#1146)
* Add MemoryRemapper and unit tests. * formatting * address comments * add comments and tests to bazel * refactor for serdar's feedback * Add exception for zero length mappings and improve tests * add replay context * add comments
Configuration menu - View commit details
-
Copy full SHA for 16ee696 - Browse repository at this point
Copy the full SHA 16ee696View commit details
Commits on Jul 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 323e528 - Browse repository at this point
Copy the full SHA 323e528View commit details
Commits on Jul 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ba62db5 - Browse repository at this point
Copy the full SHA ba62db5View commit details
Commits on Jul 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 450956b - Browse repository at this point
Copy the full SHA 450956bView commit details
Commits on Jul 26, 2022
-
Update UI to display different instructions for different error codes (…
…#1137) Add Validation UI to handle different error codes
Tanat Boozayaangool authoredJul 26, 2022 Configuration menu - View commit details
-
Copy full SHA for a9e748f - Browse repository at this point
Copy the full SHA a9e748fView commit details -
Turned Device Reload icon into actual button (#1051)
It used to be an image but now it's an actual button
Tanat Boozayaangool authoredJul 26, 2022 Configuration menu - View commit details
-
Copy full SHA for aa8cd62 - Browse repository at this point
Copy the full SHA aa8cd62View commit details
Commits on Aug 1, 2022
-
Vulkan generator wrap up (#1156)
* Implement parsing the missing parts from Vulkan XML Platforms, Includes, External Types and Unions * Add the API for Vulkan parser and necessary query functions * Refactor parsing XML for postprocess This includes: - Separate Spirv parsing into modules - Change the metadata to reflect the XML and Vulkan hiearchy better - Add the attributes that are needed - Fix parsing previous errors - Remove OrderedDict to prevent confusion - Dict keeps insertion order since Python 3.6 - Remove unnecessary try_get() functions - get() on a container does the same job * Implement the postprocessing of Vulkan Information This includes: - Linking every referenced Vulkan type to their objects instead of names - Handling misordering in the Vulkan XML - Handling circular dependency * Clean the generator and create a new target for running only the parser
Configuration menu - View commit details
-
Copy full SHA for 4fe54d4 - Browse repository at this point
Copy the full SHA 4fe54d4View commit details
Commits on Aug 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5f9db5c - Browse repository at this point
Copy the full SHA 5f9db5cView commit details -
Adjust ranges to the max for all gpufreq tracks; (#1163)
Visualize GPU frequencies from different counters with a shared maximum range value. Add hs_err_pid* log java runtime files to the ignore list;
Configuration menu - View commit details
-
Copy full SHA for 4b522c5 - Browse repository at this point
Copy the full SHA 4b522c5View commit details
Commits on Aug 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8867904 - Browse repository at this point
Copy the full SHA 8867904View commit details
Commits on Aug 8, 2022
-
Convert Power Rail Track counters to be Monotonic (#1167)
* Convert Power Rail Track counters to be Monotonic * Fix the CounterInfo stats for monotonic counters. Co-authored-by: Sonakshi Saxena <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 90c1fc8 - Browse repository at this point
Copy the full SHA 90c1fc8View commit details -
Add VK_EXT_descriptor_indexing (#1154)
- Add extension types and enums - Add props/features queries - Trace and rebuild VkDescriptorSetVariableDescriptorCountAllocateInfo in vkAllocateDescriptorSets - Trace and rebuild Flags and VkDescriptorSetLayoutBindingFlagsCreateInfo in vkCreateDescriptorSetLayout
Configuration menu - View commit details
-
Copy full SHA for 5b0c2e3 - Browse repository at this point
Copy the full SHA 5b0c2e3View commit details
Commits on Aug 10, 2022
-
Fix some Adreno device not showing up in the list (#1169)
This occurs in Adreno devices that restrict permission for the gpu counter sysfs node. Makes sure that the device shows up in the list and that error is printed instead.
Tanat Boozayaangool authoredAug 10, 2022 Configuration menu - View commit details
-
Copy full SHA for 2f6ac02 - Browse repository at this point
Copy the full SHA 2f6ac02View commit details -
Added Power Usage Summary Track and corresponding graph (#1172)
Added Power Summary Track and Graph
Configuration menu - View commit details
-
Copy full SHA for bc51669 - Browse repository at this point
Copy the full SHA bc51669View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9068f99 - Browse repository at this point
Copy the full SHA 9068f99View commit details
Commits on Aug 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b4c0390 - Browse repository at this point
Copy the full SHA b4c0390View commit details
Commits on Aug 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6a44d57 - Browse repository at this point
Copy the full SHA 6a44d57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48c2986 - Browse repository at this point
Copy the full SHA 48c2986View commit details
Commits on Aug 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5d89841 - Browse repository at this point
Copy the full SHA 5d89841View commit details
Commits on Aug 19, 2022
-
* Hide ANDROID_frame_boundary behind a flag / UI checkbox * Generalise the name of frame boundary delimiters * Change name "respect" to "ignore" and invert meaning * Change flag meaning to respect vkQueuePresent xor ANDROID_frame_boundary * fix presubmit
Configuration menu - View commit details
-
Copy full SHA for 126b3f9 - Browse repository at this point
Copy the full SHA 126b3f9View commit details
Commits on Aug 23, 2022
-
Fixes Vulkan application crash that occurs (#1175)
when the application creates an vulkan instance, destroys & creates another instance with the same handle ID. vulkan layer returns VK_ERROR_INITIALIZATION_FAILED as the original instance still exists in the local map.
Configuration menu - View commit details
-
Copy full SHA for c7993ab - Browse repository at this point
Copy the full SHA c7993abView commit details -
Fixes a few missing thing from the parser (#1185)
- Full typename for function pointers - Missing implementation for multi dimensional arrays - Missing implementation for C style bitfields - Full variable name for C style bitfields and static arrays
Configuration menu - View commit details
-
Copy full SHA for 8478bda - Browse repository at this point
Copy the full SHA 8478bdaView commit details
Commits on Aug 24, 2022
-
Bumping the version number as the default behaviour changed for frame…
… boundary selection. (#1182)
Configuration menu - View commit details
-
Copy full SHA for 9ff3141 - Browse repository at this point
Copy the full SHA 9ff3141View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35f18e8 - Browse repository at this point
Copy the full SHA 35f18e8View commit details
Commits on Aug 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1b1818d - Browse repository at this point
Copy the full SHA 1b1818dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88f5f31 - Browse repository at this point
Copy the full SHA 88f5f31View commit details
Commits on Aug 30, 2022
-
Fix build system and errors for Sunrise code (#1192)
* Fix build system and errors for Sunrise code * Change dependency specification
Configuration menu - View commit details
-
Copy full SHA for 0964971 - Browse repository at this point
Copy the full SHA 0964971View commit details -
Update contribution doc (#1188)
* Update contribution doc Add how to run tests can be run without a phone/GPU. * typo typo
Configuration menu - View commit details
-
Copy full SHA for 4618631 - Browse repository at this point
Copy the full SHA 4618631View commit details
Commits on Aug 31, 2022
-
Invert gapit frame boundary flag for sensible default value (#1195)
* Invert gapit frame boundary flag for sensible default value * Change help message * fix presubmit
Configuration menu - View commit details
-
Copy full SHA for 8829e2d - Browse repository at this point
Copy the full SHA 8829e2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b12d384 - Browse repository at this point
Copy the full SHA b12d384View commit details
Commits on Sep 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 02547e3 - Browse repository at this point
Copy the full SHA 02547e3View commit details
Commits on Sep 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8f638e0 - Browse repository at this point
Copy the full SHA 8f638e0View commit details
Commits on Sep 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1d98d0e - Browse repository at this point
Copy the full SHA 1d98d0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ce98aa - Browse repository at this point
Copy the full SHA 5ce98aaView commit details
Commits on Sep 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d4fcbf9 - Browse repository at this point
Copy the full SHA d4fcbf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ce34af - Browse repository at this point
Copy the full SHA 3ce34afView commit details -
Update to go 1.19 and update the go dependencies.
Removes some go_repository rules for things AGI doesn't actually depend on.
Configuration menu - View commit details
-
Copy full SHA for 0d8836b - Browse repository at this point
Copy the full SHA 0d8836bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bcfac2 - Browse repository at this point
Copy the full SHA 1bcfac2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71c3e8d - Browse repository at this point
Copy the full SHA 71c3e8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb316b5 - Browse repository at this point
Copy the full SHA fb316b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 136ff8e - Browse repository at this point
Copy the full SHA 136ff8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14a7c16 - Browse repository at this point
Copy the full SHA 14a7c16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84f5a79 - Browse repository at this point
Copy the full SHA 84f5a79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b647dc - Browse repository at this point
Copy the full SHA 8b647dcView commit details -
Add support for compiling on Apple M1
- Add build target darmin_arm64 - Update breakpad to be compatible with
Configuration menu - View commit details
-
Copy full SHA for 93eb690 - Browse repository at this point
Copy the full SHA 93eb690View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1b3a00 - Browse repository at this point
Copy the full SHA e1b3a00View commit details -
Configuration menu - View commit details
-
Copy full SHA for f39e85d - Browse repository at this point
Copy the full SHA f39e85dView commit details -
- Remove unused variable
Configuration menu - View commit details
-
Copy full SHA for 9f80b46 - Browse repository at this point
Copy the full SHA 9f80b46View commit details -
- Remove unnecessary Windows patch
Configuration menu - View commit details
-
Copy full SHA for 3e2a4d9 - Browse repository at this point
Copy the full SHA 3e2a4d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f3ea92 - Browse repository at this point
Copy the full SHA 1f3ea92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ca26d6 - Browse repository at this point
Copy the full SHA 8ca26d6View commit details
Commits on Sep 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d808a5e - Browse repository at this point
Copy the full SHA d808a5eView commit details