RenderDoc is a stand-alone graphics debugging tool.
This report presents the forensic synthetic code analysis of baldurk/renderdoc, a C++ project with 10,875 GitHub stars. SynthScan v2.0 examined 2,117,762 lines of code across 3353 source files, recording 6202 pattern matches distributed across 19 syntactic categories. The overall adjusted score of 2.5 places this repository in the Likely human-written band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 6202 distinct pattern matches across 19 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | util/test/rdtest/png.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | util/test/rdtest/png.py | 21 | # The above copyright notice and this permission notice shall be | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 41 | #define RENDERDOC_CC | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 81 | // Allow the application to enable vsync | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 101 | // 1 - Enable built-in API debugging features and records the results into | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 121 | // Ignored if CaptureCallstacks is disabled | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 141 | // | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 161 | eRENDERDOC_Option_HookIntoChildren = 7, | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 181 | // Default - disabled | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 201 | // 0 - Command lists are only captured if their recording begins during | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 221 | COMMENT | |
| LOW | util/test/demos/renderdoc_app.h | 361 | // Enable all bits | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 381 | COMMENT | |
| LOW | util/test/demos/renderdoc_app.h | 401 | // If pathtemplate is NULL, the template will remain unchanged | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 421 | // This function returns the details of a capture, by index. New captures are added | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 441 | // filePath should be a path to the capture file to add comments to. If set to NULL or "" | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 461 | // if connectTargetControl is 1, the Replay UI will be launched with a command line parameter | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 481 | // target control connection to make such a request, or if there was another error | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 501 | // | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 521 | // or in the simplest case of one window and one API, you can just pass NULL for both. | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 541 | // This will return 1 if a capture is ongoing, and 0 if there is no capture running | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 561 | // this call. The second capture to end will have no title, unless this function is called again. | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 661 | COMMENT | |
| LOW | util/test/demos/renderdoc_app.h | 681 | uint32_t valueVectorWidth, | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 721 | // | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 841 | typedef RENDERDOC_API_1_7_0 RENDERDOC_API_1_2_0; | COMMENT |
| LOW | util/test/demos/renderdoc_app.h | 861 | // Parameters: | COMMENT |
| LOW | util/test/demos/test_common.h | 21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | COMMENT |
| LOW | util/test/demos/test_common.h | 41 | #include <string.h> | COMMENT |
| LOW | util/test/demos/main.cpp | 21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | COMMENT |
| LOW | util/test/demos/apple/nuklear_appkit.h | 61 | #define nk_appkit_key_1 49 | COMMENT |
| LOW | util/test/demos/apple/nuklear_appkit.h | 81 | #define nk_appkit_key_K 75 | COMMENT |
| LOW | util/test/demos/apple/nuklear_appkit.h | 101 | #define nk_appkit_key_delete 305 | COMMENT |
| LOW | util/test/demos/apple/apple_platform.h | 21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | COMMENT |
| LOW | util/test/demos/apple/official/metal-cpp.h | 1 | // | COMMENT |
| LOW | util/test/demos/apple/official/metal-cpp.h | 21 | #pragma once | COMMENT |
| LOW | util/test/demos/apple/official/metal-cpp.h | 41 | #define _NS_VALIDATE_ENUM(ns, name) static_assert(_NS_CAST_TO_UINT(ns::name) == _NS_CAST_TO_UINT(ns##name), "value misma | COMMENT |
| LOW | util/test/demos/apple/official/metal-cpp.h | 61 | #else | COMMENT |
| LOW | util/test/demos/apple/official/metal-cpp.h | 3301 | } | COMMENT |
| LOW | util/test/demos/apple/official/metal-cpp.h | 3341 | //---------------------------------------------------------------------------------------------------------------------- | COMMENT |
| LOW | util/test/demos/apple/official/metal-cpp.h | 3361 | #define _MTL_PRIVATE_CLS(symbol) (Private::Class::s_k##symbol) | COMMENT |
| LOW | util/test/demos/apple/official/metal-cpp.h | 3421 | COMMENT | |
| LOW | util/test/demos/apple/official/metal-cpp.h | 7001 | COMMENT | |
| LOW | util/test/demos/apple/official/metal-cpp.h | 7021 | #define _CA_PRIVATE_OBJC_LOOKUP_CLASS(symbol) ((__bridge void*)objc_lookUpClass(#symbol)) | COMMENT |
| LOW | util/test/demos/apple/official/metal-cpp.h | 21381 | COMMENT | |
| LOW | util/test/demos/apple/official/metal-cpp.h | 21401 | #define _MTLFX_VALIDATE_ENUM( mtlfx, name ) _NS_VALIDATE_ENUM( mtlfx, name ) | COMMENT |
| LOW | util/test/demos/d3d11/d3d11_video_textures.cpp | 41 | COMMENT | |
| LOW | util/test/demos/d3d11/d3d11_cbuffer_zoo.cpp | 101 | // row3: {104, 105, 106, 107} | COMMENT |
| LOW | util/test/demos/d3d11/d3d11_cbuffer_zoo.cpp | 141 | COMMENT | |
| LOW | util/test/demos/d3d11/d3d11_cbuffer_zoo.cpp | 161 | // [2][1] = {248, 249, 250, 251} | COMMENT |
| LOW | util/test/demos/d3d11/d3d11_cbuffer_zoo.cpp | 181 | // .c[1] = { { 312, 313, 314 }, 315 } | COMMENT |
| LOW | util/test/demos/d3d11/d3d11_cbuffer_zoo.cpp | 201 | // <347, 351> | COMMENT |
| LOW | util/test/demos/d3d11/d3d11_cbuffer_zoo.cpp | 241 | // } | COMMENT |
| LOW | util/test/demos/vk/vk_descriptor_buffer.cpp | 181 | #elif TEST == 8 | COMMENT |
| LOW | util/test/demos/vk/vk_video_textures.cpp | 21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | COMMENT |
| LOW | util/test/demos/vk/vk_cbuffer_zoo.cpp | 81 | // row0: {76, 80, 84, 88} | COMMENT |
| LOW | util/test/demos/vk/vk_cbuffer_zoo.cpp | 121 | // row0: {184, 185}, <186, 187> | COMMENT |
| LOW | util/test/demos/vk/vk_cbuffer_zoo.cpp | 141 | // row2: {226} | COMMENT |
| LOW | util/test/demos/vk/vk_cbuffer_zoo.cpp | 161 | // .c[2] = { { 280, 281, 282 }, 283 } | COMMENT |
| 5646 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | renderdoc/driver/metal/metal_render_command_encoder.cpp | 51 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_render_command_encoder.cpp | 77 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_render_command_encoder.cpp | 94 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_render_command_encoder.cpp | 121 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_render_command_encoder.cpp | 138 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_render_command_encoder.cpp | 165 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_render_command_encoder.cpp | 180 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_render_command_encoder.cpp | 206 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_render_command_encoder.cpp | 219 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_render_command_encoder.cpp | 244 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_render_command_encoder.cpp | 262 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_render_command_encoder.cpp | 293 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_render_command_encoder.cpp | 319 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_render_command_encoder.cpp | 344 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_library.cpp | 48 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_library.cpp | 84 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_device.cpp | 88 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_device.cpp | 160 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_device.cpp | 217 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_device.cpp | 288 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_device.cpp | 341 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_device.cpp | 364 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_device.cpp | 409 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_device.cpp | 464 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_device.cpp | 743 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_core.cpp | 817 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_buffer.cpp | 51 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_buffer.cpp | 77 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_buffer.cpp | 109 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_command_queue.cpp | 48 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_command_queue.cpp | 78 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_command_buffer.cpp | 52 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_command_buffer.cpp | 82 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_command_buffer.cpp | 102 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_command_buffer.cpp | 145 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_command_buffer.cpp | 160 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_command_buffer.cpp | 208 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_command_buffer.cpp | 219 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_command_buffer.cpp | 243 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_command_buffer.cpp | 254 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_command_buffer.cpp | 279 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_command_buffer.cpp | 290 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_command_buffer.cpp | 317 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_init_state.cpp | 151 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_blit_command_encoder.cpp | 46 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_blit_command_encoder.cpp | 71 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_blit_command_encoder.cpp | 82 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_blit_command_encoder.cpp | 107 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_blit_command_encoder.cpp | 120 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_blit_command_encoder.cpp | 145 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_blit_command_encoder.cpp | 157 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_blit_command_encoder.cpp | 182 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_blit_command_encoder.cpp | 193 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_blit_command_encoder.cpp | 218 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_blit_command_encoder.cpp | 231 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_blit_command_encoder.cpp | 256 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_blit_command_encoder.cpp | 273 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_blit_command_encoder.cpp | 299 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_blit_command_encoder.cpp | 316 | // TODO: implement RD MTL replay | COMMENT |
| LOW | renderdoc/driver/metal/metal_blit_command_encoder.cpp | 345 | // TODO: implement RD MTL replay | COMMENT |
| 43 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | util/test/rdtest/logging.py | 134 | CODE | |
| LOW | util/test/rdtest/runner.py | 48 | CODE | |
| LOW | util/test/rdtest/runner.py | 192 | CODE | |
| LOW | util/test/rdtest/analyse.py | 161 | CODE | |
| LOW | util/test/rdtest/analyse.py | 287 | CODE | |
| LOW | util/test/rdtest/analyse.py | 341 | CODE | |
| LOW | util/test/rdtest/analyse.py | 384 | CODE | |
| LOW | util/test/rdtest/testcase.py | 43 | CODE | |
| LOW | util/test/rdtest/testcase.py | 635 | CODE | |
| LOW | util/test/rdtest/testcase.py | 813 | CODE | |
| LOW | util/test/rdtest/testcase.py | 867 | CODE | |
| LOW | util/test/rdtest/testcase.py | 1101 | CODE | |
| LOW | util/test/rdtest/util.py | 294 | CODE | |
| LOW | util/test/rdtest/png.py | 1304 | CODE | |
| LOW | util/test/rdtest/png.py | 1467 | CODE | |
| LOW | util/test/rdtest/shared/Overlay_Test.py | 9 | CODE | |
| LOW | util/test/rdtest/shared/Buffer_Truncation.py | 10 | CODE | |
| LOW | util/test/rdtest/shared/Discard_Zoo.py | 22 | CODE | |
| LOW | util/test/rdtest/shared/Draw_Zoo.py | 29 | CODE | |
| LOW | util/test/rdtest/shared/Texture_Zoo.py | 54 | CODE | |
| LOW | util/test/rdtest/shared/Texture_Zoo.py | 537 | CODE | |
| LOW | util/test/rdtest/shared/Groupshared.py | 9 | CODE | |
| LOW | util/test/rdtest/shared/Subgroup_Zoo.py | 11 | CODE | |
| LOW | util/test/rdtest/shared/Subgroup_Zoo.py | 59 | CODE | |
| LOW | util/test/rdtest/shared/Subgroup_Zoo.py | 121 | CODE | |
| LOW | util/test/rdtest/shared/Pixel_History.py | 956 | CODE | |
| LOW | util/test/tests/Iter_Test.py | 97 | CODE | |
| LOW | util/test/tests/Iter_Test.py | 219 | CODE | |
| LOW | util/test/tests/Iter_Test.py | 421 | CODE | |
| LOW | util/test/tests/D3D11/D3D11_Shader_Debug_Zoo.py | 9 | CODE | |
| LOW | util/test/tests/D3D11/D3D11_Counters.py | 8 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Resource_Usage.py | 29 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Blend_Pixel_History.py | 42 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Multi_View.py | 95 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Synchronization_2.py | 16 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Image_Layouts.py | 16 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Shader_Debug_Zoo.py | 9 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Counters.py | 8 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Graphics_Pipeline.py | 8 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Multi_Entry.py | 8 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Spec_Constants.py | 9 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Descriptor_Buffer.py | 9 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Indirect.py | 259 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Indirect.py | 316 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Mesh_Shader.py | 16 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Custom_Resolve.py | 65 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Discard_Zoo.py | 13 | CODE | |
| LOW | util/test/tests/GL/GL_Counters.py | 8 | CODE | |
| LOW | util/test/tests/GL/GL_Shader_Debug_Zoo.py | 9 | CODE | |
| LOW | util/test/tests/GL/GL_Queries_In_Use.py | 8 | CODE | |
| LOW | util/test/tests/GL/GL_Renderbuffer_Zoo.py | 8 | CODE | |
| LOW | util/test/tests/GL/GL_Parameter_Zoo.py | 11 | CODE | |
| LOW | util/test/tests/D3D12/D3D12_Shader_Debug_Zoo.py | 8 | CODE | |
| LOW | util/test/tests/D3D12/D3D12_Shader_Debug_Zoo.py | 103 | CODE | |
| LOW | util/test/tests/D3D12/D3D12_Execute_Indirect.py | 67 | CODE | |
| LOW | util/test/tests/D3D12/D3D12_Descriptor_Indexing.py | 35 | CODE | |
| LOW | util/test/tests/D3D12/D3D12_Blend_Pixel_History.py | 38 | CODE | |
| LOW | util/test/tests/D3D12/D3D12_Shader_DebugData_Zoo.py | 8 | CODE | |
| LOW | util/test/tests/D3D12/D3D12_Shader_DebugData_Zoo.py | 73 | CODE | |
| LOW | util/test/tests/D3D12/D3D12_Reflection_Zoo.py | 69 | CODE | |
| 61 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | util/test/run_tests.py | 118 | CODE | |
| LOW | util/test/rdtest/util.py | 1 | CODE | |
| LOW | util/test/rdtest/__init__.py | 1 | CODE | |
| LOW | util/test/rdtest/__init__.py | 2 | CODE | |
| LOW | util/test/rdtest/__init__.py | 3 | CODE | |
| LOW | util/test/rdtest/__init__.py | 4 | CODE | |
| LOW | util/test/rdtest/__init__.py | 5 | CODE | |
| LOW | util/test/rdtest/__init__.py | 6 | CODE | |
| LOW | util/test/rdtest/__init__.py | 7 | CODE | |
| LOW | util/test/rdtest/__init__.py | 8 | CODE | |
| LOW | util/test/rdtest/__init__.py | 9 | CODE | |
| LOW | util/test/rdtest/__init__.py | 10 | CODE | |
| LOW | util/test/rdtest/__init__.py | 11 | CODE | |
| LOW | util/test/rdtest/__init__.py | 12 | CODE | |
| LOW | util/test/rdtest/__init__.py | 13 | CODE | |
| LOW | util/test/rdtest/__init__.py | 14 | CODE | |
| LOW | util/test/rdtest/__init__.py | 15 | CODE | |
| LOW | util/test/rdtest/__init__.py | 16 | CODE | |
| LOW | util/test/rdtest/png.py | 172 | CODE | |
| LOW | util/test/rdtest/remoteserver.py | 7 | CODE | |
| LOW | util/test/rdtest/remoteserver.py | 9 | CODE | |
| LOW | util/test/rdtest/shared/Texture_Zoo.py | 3 | CODE | |
| LOW | util/test/rdtest/shared/Pixel_History.py | 3 | CODE | |
| LOW | util/test/tests/Iter_Test.py | 4 | CODE | |
| LOW | util/test/tests/Iter_Test.py | 5 | CODE | |
| LOW | util/test/tests/D3D11/D3D11_Shader_Debug_Zoo.py | 2 | CODE | |
| LOW | util/test/tests/D3D11/D3D11_Shader_Editing.py | 1 | CODE | |
| LOW | util/test/tests/D3D11/D3D11_Annotations.py | 1 | CODE | |
| LOW | util/test/tests/D3D11/D3D11_Overlay_Test.py | 2 | CODE | |
| LOW | util/test/tests/D3D11/D3D11_Empty_Capture.py | 1 | CODE | |
| LOW | util/test/tests/D3D11/D3D11_Buffer_Truncation.py | 2 | CODE | |
| LOW | util/test/tests/D3D11/D3D11_Shader_Linkage_Zoo.py | 2 | CODE | |
| LOW | util/test/tests/D3D11/D3D11_Discard_Zoo.py | 3 | CODE | |
| LOW | util/test/tests/D3D11/D3D11_Mesh_Zoo.py | 2 | CODE | |
| LOW | util/test/tests/D3D11/D3D11_Swapchain_Zoo.py | 1 | CODE | |
| LOW | util/test/tests/D3D11/D3D11_Refcount_Check.py | 1 | CODE | |
| LOW | util/test/tests/D3D11/D3D11_Refcount_Check.py | 2 | CODE | |
| LOW | util/test/tests/D3D11/D3D11_Draw_Zoo.py | 2 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Dynamic_Rendering.py | 1 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Large_Descriptor_Sets.py | 2 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Large_Descriptor_Sets.py | 3 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Annotations.py | 1 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Compute_Only.py | 1 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Draw_Zoo.py | 2 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Shader_Debug_Zoo.py | 2 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Read_Before_Overwrite.py | 1 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Load_Store_None.py | 1 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Buffer_Truncation.py | 2 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Empty_Capture.py | 1 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Shader_Editing.py | 1 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Mesh_Shader.py | 3 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Discard_Zoo.py | 2 | CODE | |
| LOW | util/test/tests/GL/GL_Buffer_Truncation.py | 2 | CODE | |
| LOW | util/test/tests/GL/GL_Shader_Debug_Zoo.py | 2 | CODE | |
| LOW | util/test/tests/GL/GL_Overlay_Test.py | 2 | CODE | |
| LOW | util/test/tests/GL/GL_Discard_Zoo.py | 3 | CODE | |
| LOW | util/test/tests/GL/GL_Depth_Bounds.py | 1 | CODE | |
| LOW | util/test/tests/GL/GL_Depth_Bounds.py | 4 | CODE | |
| LOW | util/test/tests/GL/GL_Shader_Editing.py | 1 | CODE | |
| LOW | util/test/tests/GL/GL_Annotations.py | 1 | CODE | |
| 49 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | util/test/rdtest/runner.py | 263 | # On windows, try to elevate. This will mean a UAC prompt | COMMENT |
| LOW | util/test/rdtest/util.py | 356 | # For other types, just use normal comparison | COMMENT |
| MEDIUM | util/test/demos/3rdparty/ags/amd_ags.h | 669 | /// This extension allows an apllication to voluntarily register itself with the driver, providing a more robust app det | COMMENT |
| MEDIUM | util/test/demos/3rdparty/nuklear/nuklear.h | 53 | /// - Absolutely no platform dependent code | COMMENT |
| MEDIUM | docs/sphinx_exts/sphinxcontrib_jquery/jquery-3.6.0.js | 10830 | // understands anonymous AMD modules. A named AMD is safest and most robust | COMMENT |
| LOW | …generation/helpers/generator3/_vendor/pyparsing_py2.py | 3282 | # last resort, just use MatchFirst | COMMENT |
| LOW | …generation/helpers/generator3/_vendor/pyparsing_py3.py | 3120 | # last resort, just use MatchFirst | COMMENT |
| MEDIUM | qrenderdoc/Code/QRDUtils.cpp | 438 | // is being initialised before being assigned to a widget and we want the most seamless interface we | COMMENT |
| MEDIUM | qrenderdoc/Windows/DescriptorViewer.cpp | 738 | // seamless and unnormalized | COMMENT |
| MEDIUM | renderdoc/driver/d3d11/d3d11_replay.cpp | 3148 | // to checking against the forward direction of the camera, but more robust | COMMENT |
| MEDIUM | renderdoc/driver/ihv/amd/official/ags/amd_ags.h | 669 | /// This extension allows an apllication to voluntarily register itself with the driver, providing a more robust app det | COMMENT |
| MEDIUM | …erdoc/driver/ihv/nv/official/nvapi/nvapi_lite_common.h | 537 | //!< On discrete GPUs, it is used to utilize system memory for various op | COMMENT |
| MEDIUM | …ihv/nv/official/PerfSDK/redist/include/nvperf_common.h | 79 | /// LD_LIBRARY_PATH environment variable is set correctly. Alternatively, you may utilize | COMMENT |
| MEDIUM | renderdoc/driver/vulkan/vk_debug.cpp | 1317 | // to checking against the forward direction of the camera, but more robust | COMMENT |
| MEDIUM | renderdoc/driver/vulkan/vk_core.cpp | 2342 | // indexing doesn't support robust update after bind, but require it anyway as we | COMMENT |
| MEDIUM | renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp | 931 | // we force the use of robustness, so tweak sizes to be robust sizes as the application doesn't | COMMENT |
| MEDIUM | renderdoc/driver/gl/gl_debug.cpp | 2574 | // to checking against the forward direction of the camera, but more robust | COMMENT |
| MEDIUM | renderdoc/driver/gl/gl_replay.cpp | 2412 | // GLES 3 is always seamless | COMMENT |
| MEDIUM | renderdoc/driver/d3d12/d3d12_replay.cpp | 2377 | // to checking against the forward direction of the camera, but more robust | COMMENT |
| MEDIUM | renderdoc/3rdparty/tinyexr/tinyexr.h | 1697 | // TODO(syoyo): Add more robust out-of-bounds check in `rleUncompress`. | COMMENT |
| MEDIUM | renderdoc/3rdparty/glslang/SPIRV/GlslangToSpv.cpp | 6505 | // TODO: It would be more robust to do a full recursive verification of the types satisfying SPIR-V rules. | COMMENT |
| MEDIUM | …rty/glslang/glslang/MachineIndependent/ParseHelper.cpp | 9840 | // for the parameter to the constructor (passed to this function). Essentially, it converts | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | util/test/rdtest/testcase.py | 407 | def get_source_shader_var_value(self, sourceVars: List[rd.SourceVariableMapping], name, varType, debuggerVars): | CODE |
| LOW | util/test/rdtest/testcase.py | 658 | def compare_shader_variable_change(self, expectedChange: rd.ShaderVariableChange, change: rd.ShaderVariableChange, s | CODE |
| LOW | util/test/rdtest/testcase.py | 675 | def compare_shader_variable_changes(self, expectedChanges: List[rd.ShaderVariableChange], changes: List[rd.ShaderVar | CODE |
| LOW | util/test/rdtest/testcase.py | 1059 | def check_renderdoc_log_asserts(self): | CODE |
| LOW | util/test/rdtest/util.py | 170 | def get_android_demo_app_name(): | CODE |
| LOW | util/test/rdtest/png.py | 854 | def array_scanlines_interlace(self, pixels): | CODE |
| LOW | util/test/rdtest/remoteserver.py | 78 | def retrieve_latest_server_log(self, dst, timeout): | CODE |
| LOW | util/test/rdtest/remoteserver.py | 325 | def retrieve_latest_server_log(self, dst, timeout=10): | CODE |
| LOW | util/test/rdtest/shared/Texture_Zoo.py | 537 | def check_capture_with_controller(self, proxy_api: str): | CODE |
| LOW | util/test/rdtest/shared/Groupshared.py | 9 | def check_compute_thread_result(self, test, action, x, y, z, expected): | CODE |
| LOW | util/test/rdtest/shared/Groupshared.py | 100 | def check_compute_section_tests(self, sectionAction): | CODE |
| LOW | util/test/rdtest/shared/Subgroup_Zoo.py | 11 | def check_compute_thread_result(self, test, action, x, y, z, dim, bufdata): | CODE |
| LOW | util/test/rdtest/shared/Annotations.py | 9 | def check_resource_annotations(self): | CODE |
| LOW | util/test/rdtest/shared/Annotations.py | 69 | def check_command_annotations(self, cmd_buffers: bool): | CODE |
| LOW | util/test/tests/Vulkan/VK_Indirect.py | 63 | def check_pixel_history_succeeds(self, eid: int, x: int, y: int): | CODE |
| LOW | util/test/tests/Vulkan/VK_Indirect.py | 148 | def check_overlay_and_pixel_history(self, eid, coords): | CODE |
| LOW | util/test/tests/Vulkan/VK_Indirect.py | 156 | def check_overlays_and_pixel_history(self): | CODE |
| LOW | util/test/tests/Vulkan/VK_Indirect.py | 259 | def check_empty_draw_overlays(self): | CODE |
| LOW | util/test/tests/Vulkan/VK_Mesh_Shader.py | 9 | def build_local_taskout_reference(self): | CODE |
| LOW | util/test/tests/D3D12/D3D12_Shader_Debug_Zoo.py | 8 | def check_compute_derivative_tests(self): | CODE |
| LOW | util/test/tests/D3D12/D3D12_Execute_Indirect.py | 44 | def check_pixel_history_succeeds(self, x: int, y: int): | CODE |
| LOW | util/test/tests/D3D12/D3D12_VRS.py | 21 | def get_shading_rate_for_quad(self, tex, x, y): | CODE |
| LOW | util/test/tests/D3D12/D3D12_Mesh_Shader.py | 9 | def build_global_taskout_reference(self): | CODE |
| LOW | util/test/tests/D3D12/D3D12_Mesh_Shader.py | 17 | def build_local_taskout_reference(self): | CODE |
| LOW | …st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 1545 | To be used with function vmaBeginDefragmentationPass(). | CODE |
| LOW | …st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 17115 | The easiest way to copy data from a host pointer to an allocation is to use convenience function vmaCopyMemoryToAllocati | CODE |
| LOW | …st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 17144 | Copy in the other direction - from an allocation to a host pointer can be performed the same way using function vmaCopyA | CODE |
| LOW | …st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 17592 | using default pools with dedicated function vmaCreateBufferWithAlignment(). | CODE |
| LOW | …st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 18257 | use special function vmaCreateBufferWithAlignment(), which takes additional parameter `minAlignment`. | CODE |
| LOW | docs/sphinx_exts/sphinxcontrib_jquery/jquery-3.6.0.js | 9047 | function addToPrefiltersOrTransports( structure ) { | CODE |
| LOW | docs/sphinx_exts/sphinxcontrib_jquery/jquery-3.6.0.js | 9081 | function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { | CODE |
| LOW | docs/sphinx_exts/sphinx_paramlinks/sphinx_paramlinks.py | 51 | def autodoc_process_docstring(app, what, name, obj, options, lines): | CODE |
| LOW | …s_generation/helpers/generator3/module_redeclarator.py | 1024 | def add_import_header_if_needed(self): | CODE |
| LOW⚡ | docs/stubs_generation/helpers/generator3/core.py | 227 | def read_failed_version_from_stamp(base_dir, mod_qname): | CODE |
| LOW⚡ | docs/stubs_generation/helpers/generator3/core.py | 236 | def read_failed_version_and_mtime_from_legacy_blacklist(sdk_skeletons_dir, mod_path): | CODE |
| LOW⚡ | docs/stubs_generation/helpers/generator3/core.py | 242 | def read_legacy_blacklist_file(sdk_skeletons_dir, mod_path): | CODE |
| LOW | docs/stubs_generation/helpers/generator3/core.py | 40 | def required_gen_version_file_path(): | CODE |
| LOW | docs/stubs_generation/helpers/generator3/core.py | 101 | def is_tensorflow_contrib_ops_module(qname): | CODE |
| LOW | docs/stubs_generation/helpers/generator3/core.py | 136 | def file_modification_timestamp(path): | CODE |
| LOW | docs/stubs_generation/helpers/generator3/core.py | 197 | def read_used_generator_version_from_skeleton_header(base_dir, mod_qname): | CODE |
| LOW | docs/stubs_generation/helpers/generator3/core.py | 206 | def read_generator_version_from_header(skeleton_file): | CODE |
| LOW | docs/stubs_generation/helpers/generator3/core.py | 275 | def read_required_gen_version_file(): | CODE |
| LOW | docs/stubs_generation/helpers/generator3/core.py | 329 | def create_failed_version_stamp(base_dir, mod_qname): | CODE |
| LOW | docs/stubs_generation/helpers/generator3/core.py | 336 | def delete_failed_version_stamp(base_dir, mod_qname): | CODE |
| LOW | docs/stubs_generation/helpers/generator3/core.py | 380 | def discover_and_process_all_modules(self, name_pattern=None, builtins_only=False): | CODE |
| LOW | docs/stubs_generation/helpers/generator3/core.py | 492 | def reuse_or_generate_skeleton(self, mod_name, mod_path, mod_state_json): | CODE |
| LOW | …cs/stubs_generation/helpers/generator3/util_methods.py | 427 | def restore_predefined_builtin(class_name, func_name): | CODE |
| LOW | …cs/stubs_generation/helpers/generator3/util_methods.py | 465 | def restore_parameters_for_overloads(parameter_lists): | CODE |
| LOW | …cs/stubs_generation/helpers/generator3/util_methods.py | 648 | def is_valid_implicit_namespace_package_name(s): | CODE |
| LOW | …cs/stubs_generation/helpers/generator3/util_methods.py | 777 | def ignore_failed_version_stamps(src, dst): | CODE |
| LOW | …cs/stubs_generation/helpers/generator3/util_methods.py | 827 | def get_portable_test_module_path(abs_path, qname): | CODE |
| LOW | …cs/stubs_generation/helpers/generator3/util_methods.py | 879 | def execute_in_subprocess_synchronously(name, func, args, kwargs, failure_result=None): | CODE |
| LOW | docs/stubs_generation/helpers/generator3/__main__.py | 26 | def _enable_segfault_tracebacks(): | CODE |
| LOW | docs/stubs_generation/helpers/generator3/__main__.py | 35 | def _configure_multiprocessing(): | CODE |
| LOW | …ns/python-ce/helpers/generator3/module_redeclarator.py | 994 | def add_import_header_if_needed(self): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | util/test/rdtest/png.py | 2127 | # Create a fresh target row, then copy L channel | COMMENT |
| MEDIUM | util/buildscripts/scripts/prepare_symbols.sh | 25 | # Create a source-mapping file to embed into PDBs | COMMENT |
| MEDIUM | docs/conf.py | 7 | # This file is execfile()d with the current directory set to its | COMMENT |
| MEDIUM | docs/python_api/examples/renderdoc/fetch_counters.py | 12 | # Define a recursive function for iterating over actions | COMMENT |
| MEDIUM | docs/python_api/examples/renderdoc/display_window.py | 47 | # Create a simple window | COMMENT |
| MEDIUM | docs/python_api/examples/renderdoc/display_window.py | 65 | # Create a texture output on the window | COMMENT |
| MEDIUM | docs/python_api/examples/renderdoc/iter_actions.py | 10 | # Define a recursive function for iterating over actions | COMMENT |
| MEDIUM | …y/qt/x64/mkspecs/features/uikit/device_destinations.sh | 8 | ## This file is the build configuration utility of the Qt Toolkit. | COMMENT |
| MEDIUM | …rdoc/3rdparty/qt/x64/mkspecs/features/uikit/devices.pl | 8 | ## This file is the build configuration utility of the Qt Toolkit. | COMMENT |
| MEDIUM | …rty/qt/x64/mkspecs/features/data/mac/objc_namespace.sh | 8 | ## This file is the build configuration utility of the Qt Toolkit. | COMMENT |
| MEDIUM | …rty/qt/x64/mkspecs/features/data/unix/findclasslist.pl | 7 | ## This file is part of the build configuration tools of the Qt Toolkit. | COMMENT |
| MEDIUM | …qt/Win32/mkspecs/features/uikit/device_destinations.sh | 8 | ## This file is the build configuration utility of the Qt Toolkit. | COMMENT |
| MEDIUM | …oc/3rdparty/qt/Win32/mkspecs/features/uikit/devices.pl | 8 | ## This file is the build configuration utility of the Qt Toolkit. | COMMENT |
| MEDIUM | …y/qt/Win32/mkspecs/features/data/mac/objc_namespace.sh | 8 | ## This file is the build configuration utility of the Qt Toolkit. | COMMENT |
| MEDIUM | …y/qt/Win32/mkspecs/features/data/unix/findclasslist.pl | 7 | ## This file is part of the build configuration tools of the Qt Toolkit. | COMMENT |
| MEDIUM | renderdoc/driver/gl/gen_dispatch_table.py | 109 | # Create an array with each parameter as an element | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | util/test/rdtest/runner.py | 44 | except Exception: | CODE |
| LOW | util/test/rdtest/runner.py | 361 | except Exception as ex: | CODE |
| LOW | util/test/rdtest/runner.py | 463 | except Exception as ex: | CODE |
| LOW | util/test/rdtest/util.py | 198 | except Exception as ex: | CODE |
| LOW | util/test/rdtest/capture.py | 110 | except Exception: | CODE |
| LOW | util/test/rdtest/shared/Texture_Zoo.py | 102 | except Exception: | CODE |
| LOW | util/test/rdtest/shared/Texture_Zoo.py | 126 | except Exception: | CODE |
| LOW | util/test/rdtest/shared/Groupshared.py | 46 | except Exception as ex: | CODE |
| MEDIUM | util/test/rdtest/shared/Groupshared.py | 9 | def check_compute_thread_result(self, test, action, x, y, z, expected): | CODE |
| LOW | util/test/rdtest/shared/Subgroup_Zoo.py | 15 | except Exception as ex: | CODE |
| MEDIUM | util/test/rdtest/shared/Subgroup_Zoo.py | 11 | def check_compute_thread_result(self, test, action, x, y, z, dim, bufdata): | CODE |
| LOW | util/test/tests/Vulkan/VK_Shader_Debug_Zoo.py | 128 | except Exception as ex: | CODE |
| LOW | util/test/tests/D3D12/D3D12_Shader_Debug_Zoo.py | 57 | except Exception as ex: | CODE |
| MEDIUM | docs/remove_lines.py | 37 | print("Error: no search pattern specified") | CODE |
| MEDIUM | docs/verify-docstrings.py | 184 | print("Error {:3} in {}: {}".format(count, parent_name, clean)) | CODE |
| MEDIUM | docs/verify-docstrings.py | 232 | print("Error {:3} in {}: Unrecognised reference {}".format(count, objname, type_name)) | CODE |
| MEDIUM⚡ | docs/verify-docstrings.py | 386 | print("Error {:3}: {}.{} is missing :type: declaration, should be {}".format(count, qualname, me | CODE |
| MEDIUM⚡ | docs/verify-docstrings.py | 391 | print("Error {:3}: {}.{} has wrong :type: declaration {}, should be {}".format(count, qualna | CODE |
| MEDIUM⚡ | docs/verify-docstrings.py | 401 | print("Error {:3}: {}.{} is missing a .. data: declaration in object docstring".format(count, qu | CODE |
| LOW | …s_generation/helpers/generator3/module_redeclarator.py | 378 | except Exception: | CODE |
| LOW | …s_generation/helpers/generator3/module_redeclarator.py | 828 | except Exception: | CODE |
| LOW | …generation/helpers/generator3/_vendor/pyparsing_py2.py | 3108 | except Exception: | CODE |
| MEDIUM | …generation/helpers/generator3/_vendor/pyparsing_py2.py | 935 | def tryParse( self, instring, loc ): | CODE |
| LOW | …generation/helpers/generator3/_vendor/pyparsing_py3.py | 2947 | except Exception as exc: | CODE |
| MEDIUM | …generation/helpers/generator3/_vendor/pyparsing_py3.py | 873 | def tryParse( self, instring, loc ): | CODE |
| LOW | …ns/python-ce/helpers/generator3/module_redeclarator.py | 377 | except Exception: | CODE |
| LOW | …ns/python-ce/helpers/generator3/module_redeclarator.py | 826 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | docs/sphinx_exts/sphinxcontrib_jquery/jquery-3.6.0.js | 8092 | jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { | CODE |
| CRITICAL | docs/sphinx_exts/sphinxcontrib_jquery/jquery.js | 2 | !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):f | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | util/test/demos/3rdparty/ags/amd_ags.h | 102 | /// Don't forget to cleanup AGS by calling \ref agsDeInitialize when the app exits, after the device has been destroyed. | COMMENT |
| LOW | util/test/demos/3rdparty/nuklear/nuklear.h | 9376 | * and don't forget to specify the new element size in your drawing | COMMENT |
| LOW | …st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 16842 | // At the end, don't forget to: | COMMENT |
| LOW | …st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 18895 | // At the end, don't forget to destroy it! | COMMENT |
| LOW | …st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 18930 | // At the end, don't forget to destroy it! | COMMENT |
| LOW | …st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 680 | To prepare for this possibility, don't forget to add appropriate flags like | CODE |
| LOW | …st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 2678 | don't forget to free them. | CODE |
| LOW | …st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 2725 | don't forget to free it as well. | CODE |
| LOW | …st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 16879 | Don't forget to destroy your buffer and allocation objects when no longer needed: | CODE |
| LOW | …st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h | 18041 | If you allocated a new object to be used as the custom pointer, don't forget to delete that object before freeing the al | CODE |
| LOW | qrenderdoc/3rdparty/python/include/boolobject.h | 15 | Don't forget to apply Py_INCREF() when returning either!!! */ | CODE |
| LOW | qrenderdoc/3rdparty/python/include/object.h | 907 | Don't forget to apply Py_INCREF() when returning this value!!! | CODE |
| LOW | qrenderdoc/3rdparty/python/include/token.h | 65 | /* Don't forget to update the table _PyParser_TokenNames in tokenizer.c! */ | COMMENT |
| LOW | …enderdoc/3rdparty/qt/include/QtWidgets/qgraphicsitem.h | 107 | // NB! Don't forget to increase the d_ptr->flags bit field by 1 when adding a new flag. | COMMENT |
| LOW | renderdoc/driver/ihv/amd/official/ags/amd_ags.h | 102 | /// Don't forget to cleanup AGS by calling \ref agsDeInitialize when the app exits, after the device has been destroyed. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | qrenderdoc/3rdparty/catch/official/catch.hpp | 12693 | // No children have started. We need to check if they _can_ | COMMENT |
| LOW | qrenderdoc/Windows/MainWindow.cpp | 899 | // however we need to check if the user selected 'always replay locally' and | COMMENT |
| LOW | renderdoc/driver/dxgi/dxgi_common.cpp | 1806 | // this ALWAYS fails, we need to check if the er ror was just an insufficient buffer. | COMMENT |
| LOW | renderdoc/api/replay/shader_types.h | 557 | DOCUMENT(R"(Utility function to check if this variable stores a resource reference directly accessed by a shader. | CODE |
| LOW | renderdoc/3rdparty/glslang/SPIRV/SpvBuilder.cpp | 4322 | // Step 2: Construct a matrix from that array. | COMMENT |
| LOW | renderdoc/3rdparty/catch/official/catch.hpp | 12693 | // No children have started. We need to check if they _can_ | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …y/qt/x64/mkspecs/features/uikit/device_destinations.sh | 48 | [[ $id == *"placeholder"* ]] && continue | CODE |
| LOW | …qt/Win32/mkspecs/features/uikit/device_destinations.sh | 48 | [[ $id == *"placeholder"* ]] && continue | CODE |
| LOW | renderdoc/android/android_utils.cpp | 808 | line2.parse("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam lacus lacus, " | CODE |
| LOW | renderdoc/android/android_utils.cpp | 808 | line2.parse("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam lacus lacus, " | CODE |
| LOW | renderdoc/replay/basic_types_tests.cpp | 1270 | R"(So: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce viverra dui dolor. Donec fermentum metus eu lore | CODE |
| LOW | renderdoc/replay/basic_types_tests.cpp | 1270 | R"(So: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce viverra dui dolor. Donec fermentum metus eu lore | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | renderdoc/driver/shaders/spirv/gen_spirv_code.py | 265 | for(size_t w=0; w < remainingChars && w < 4; w++) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | util/clang_format_all.sh | 48 | # Check if we have a valid $CLANG_FORMAT | COMMENT |
| LOW | util/test/rdtest/runner.py | 258 | # Check if it succeeded | COMMENT |
| LOW | docs/make.sh | 92 | # Check if sphinx-build is available and fallback to Python version if any | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | util/test/rdtest/png.py | 192 | __all__ = ['Image', 'Reader', 'Writer', 'write_chunks', 'from_array'] | CODE |
| LOW | util/test/tests/__init__.py | 3 | __all__ = [] | CODE |
| LOW | …generation/helpers/generator3/_vendor/pyparsing_py2.py | 74 | __all__ = [ | CODE |
| LOW | …generation/helpers/generator3/_vendor/pyparsing_py3.py | 75 | __all__ = [ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | renderdoc/3rdparty/glslang/SPIRV/SpvBuilder.cpp | 4322 | // Step 2: Construct a matrix from that array. | COMMENT |
| LOW | renderdoc/3rdparty/glslang/SPIRV/GlslangToSpv.cpp | 6476 | // NOTE: This function can handle any store request; if it's not special it | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | util/test/rdtest/png.py | 359 | CODE | |
| LOW | …generation/helpers/generator3/_vendor/pyparsing_py3.py | 2159 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ty/breakpad/client/windows/handler/exception_handler.h | 186 | // Usage example: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/sphinx_exts/sphinxcontrib_jquery/jquery-3.6.0.js | 4405 | function getData( data ) { | CODE |