-
-
Notifications
You must be signed in to change notification settings - Fork 201
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
53
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 all commits
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
694369c
feat: Implement the GPU Info gathering within the Native SDK
mujacica 7abb10f
Fix file format
mujacica 47d42e0
Add changelog entry
mujacica 193415c
Extend README with new SENTRY_WITH_GPU_INFO option
mujacica 61f26c5
Skip apple silicon tests on non darwin platforms
mujacica d390e3b
Enable GPU Info per default to test cmake on github runners
mujacica 0e0fe32
Resolve compiler issues on Linux
mujacica 76f29d2
Fix Windows builds
mujacica 165448b
Fix failing tests
mujacica 113a877
Fix IOS builds
mujacica e68008d
Fix remaining failing tests
mujacica a963cc5
Fix format
mujacica 7bb1486
Keep GPU Info disabled by default
mujacica 00f5fbe
Fix CMake for all platforms
mujacica cdd322b
Fix comments, and findings from testing
mujacica cf68326
Further testing fixes
mujacica 9369bd4
Fix failing test
mujacica 811af70
Use Sentry wstr function instead of custom implementation
mujacica 366c951
Simplify Unix implementation and CMakeLists
mujacica ed6352a
Add nvml support, add multi-gpu support
mujacica 38dbf53
Fix linux complier warnings
mujacica c92625b
Fix file formats
mujacica 167a5b2
Fix build issues after refactoring
mujacica ce74008
Fix file formats
mujacica caf23dc
Use Vulkan for GPU info with multi-platform support
mujacica a0fe5f5
Fix file format
mujacica f6c415f
Fix None implementation
mujacica 889a124
Don't use singleton
mujacica 2e99fe2
Fix format
mujacica e40d3f4
Simplify driver version, remove test script
mujacica 3d4aaa7
Use Vulkan headers, dynamically load
mujacica 906b522
Fix format
mujacica 01a60dc
Fix CMake to include headers only
mujacica 8532078
Fix 32-bit builds
mujacica 0596e66
Fix GPU test pritnf formats
mujacica d7a54bc
Fix format
mujacica 5d4a440
One more test fix
mujacica 7861d9f
Fix format
mujacica dd4ba8f
Fix cursor comment
mujacica bc60ed1
Update src/gpu/sentry_gpu_vulkan.c
mujacica 294d9c5
Update src/gpu/sentry_gpu_vulkan.c
mujacica 81d0cc9
Update tests/unit/test_gpu.c
mujacica 1a102cc
Update README.md
mujacica a497edd
Fix PR Comments
mujacica b6f0b8c
Update tests/unit/test_gpu.c
mujacica 33c6a57
Further fixes
mujacica a9736a9
Fix memory units
mujacica a44c5e8
Fix docs
mujacica 95e7ae5
Fix more comments
mujacica e202fee
Fix Mac compatibility
mujacica 6da0996
Fix Vendor ID's
mujacica 2bc5e9d
Fix memory size to MB
mujacica 06e0f7c
Fix CHANGELOG
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.