-
-
Notifications
You must be signed in to change notification settings - Fork 199
feat: Implement the GPU Info gathering within the Native SDK #1336
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
Open
mujacica
wants to merge
52
commits into
master
Choose a base branch
from
native-gpu-info
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 50 commits
Commits
Show all changes
52 commits
Select commit
Hold shift + click to select a range
c65001f
feat: Implement the GPU Info gathering within the Native SDK
mujacica fab50a7
Fix file format
mujacica e1854e3
Add changelog entry
mujacica dc72b0e
Extend README with new SENTRY_WITH_GPU_INFO option
mujacica 093d100
Skip apple silicon tests on non darwin platforms
mujacica c3fc125
Enable GPU Info per default to test cmake on github runners
mujacica de8516a
Resolve compiler issues on Linux
mujacica 1bf85b3
Fix Windows builds
mujacica cfb142b
Fix failing tests
mujacica 63285cd
Fix IOS builds
mujacica 0be6800
Fix remaining failing tests
mujacica 6d5d211
Fix format
mujacica 75436f6
Keep GPU Info disabled by default
mujacica b337dc9
Fix CMake for all platforms
mujacica 324aa86
Fix comments, and findings from testing
mujacica 15cbc84
Further testing fixes
mujacica 90e801e
Fix failing test
mujacica a56f85d
Use Sentry wstr function instead of custom implementation
mujacica 4c9023f
Simplify Unix implementation and CMakeLists
mujacica a5bc079
Add nvml support, add multi-gpu support
mujacica 18edccc
Fix linux complier warnings
mujacica 86ba123
Fix file formats
mujacica abd63a8
Fix build issues after refactoring
mujacica 47e0626
Fix file formats
mujacica b08c744
Use Vulkan for GPU info with multi-platform support
mujacica fa3b147
Fix file format
mujacica 8db38fb
Fix None implementation
mujacica d362fc9
Don't use singleton
mujacica 41a291e
Fix format
mujacica 4454b4d
Simplify driver version, remove test script
mujacica dea2782
Use Vulkan headers, dynamically load
mujacica 9491418
Fix format
mujacica 13d1561
Fix CMake to include headers only
mujacica 0f8e7fa
Fix 32-bit builds
mujacica b8f3072
Fix GPU test pritnf formats
mujacica 966dc77
Fix format
mujacica 7ef5f42
One more test fix
mujacica 7d1ce41
Fix format
mujacica 0c22332
Fix cursor comment
mujacica 924aef3
Update src/gpu/sentry_gpu_vulkan.c
mujacica 641744d
Update src/gpu/sentry_gpu_vulkan.c
mujacica 921f817
Update tests/unit/test_gpu.c
mujacica 150e542
Update README.md
mujacica 899d2fb
Fix PR Comments
mujacica 6b37c65
Update tests/unit/test_gpu.c
mujacica 284dfd0
Further fixes
mujacica d610338
Fix memory units
mujacica 022ec51
Fix docs
mujacica 6b4e712
Fix more comments
mujacica 7de05b4
Fix Mac compatibility
mujacica bb12c54
Fix Vendor ID's
mujacica f7eef2b
Fix memory size to MB
mujacica File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -197,3 +197,4 @@ target_include_directories(breakpad_client | |
| PUBLIC | ||
| "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>" | ||
| ) | ||
|
|
||
Submodule vulkan-headers
added at
2efaa5
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.