You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: chapters/development_tools.adoc
+1-15Lines changed: 1 addition & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ Layers are optional components that augment the Vulkan system. They can intercep
24
24
The validation layer included multiple features:
25
25
** link:https://vulkan.lunarg.com/doc/sdk/latest/windows/synchronization_usage.html[Synchronization Validation]: Identify resource access conflicts due to missing or incorrect synchronization operations between actions (Draw, Copy, Dispatch, Blit) reading or writing the same regions of memory.
26
26
** link:https://vulkan.lunarg.com/doc/sdk/latest/windows/gpu_validation.html[GPU-Assisted Validation]: Instrument shader code to perform run-time checks for error conditions produced during shader execution.
27
-
** link:https://vulkan.lunarg.com/doc/sdk/latest/windows/debug_printf.html[Shader printf]: Debug shader code by "`printing`" any values of interest to the debug callback or stdout.
27
+
** link:https://vulkan.lunarg.com/doc/sdk/latest/windows/debug_printf.html[Shader printf]: Debug shader code by "`printing`" any values of interest to the debug callback or stdout. Environment variables provide a fast path for enabling this feature without code changes.
@@ -113,14 +113,6 @@ With anything related to a GPU it is best to not assume and profile when possibl
113
113
** Includes shader profiling and memory analysis
114
114
** Integrates with xref:{chapters}ide.adoc#visual-studio[Visual Studio] and can be used standalone
115
115
116
-
==== Intel
117
-
118
-
* link:https://www.intel.com/content/www/us/en/developer/tools/graphics-performance-analyzers/overview.html[Intel(R) Graphics Performance Analyzers (GPA)] - Suite of tools for Intel GPUs.
119
-
** Supports capturing and analyzing multi-frame streams of Vulkan apps
120
-
** Provides CPU and GPU metrics visualization
121
-
** Includes frame analysis and real-time performance monitoring
122
-
** Works with xref:{chapters}ide.adoc#visual-studio[Visual Studio] and other development environments
@@ -157,12 +149,6 @@ With anything related to a GPU it is best to not assume and profile when possibl
157
149
158
150
=== Cross-Platform Profiling Tools
159
151
160
-
* link:https://renderdoc.org/[RenderDoc] - Open-source graphics debugger that supports Vulkan.
161
-
** Captures and analyzes individual frames
162
-
** Provides detailed API usage information
163
-
** Supports shader debugging and resource inspection
164
-
** Integrates with multiple IDEs including xref:{chapters}ide.adoc#visual-studio[Visual Studio], xref:{chapters}ide.adoc#visual-studio-code[VS Code], and others
165
-
166
152
* link:https://github.com/GPUOpen-Tools/OCAT[OCAT] (Open Capture and Analytics Tool) - FPS overlay and performance measurement tool.
167
153
** Provides real-time FPS monitoring and performance metrics
0 commit comments