RenderDoc is a stand-alone graphics debugging tool.
This report summarizes scanner evidence for baldurk/renderdoc, a C++ project with 11,249 GitHub stars. SynthScan examined 2,132,723 lines of code across 3370 source files, recording 6118 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 2.4 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 6015 finding(s).
Are imports declared and package/API names verified? 64 finding(s).
Are wrappers, guards, and repeated structures necessary? 75 finding(s).
Which changes need focused human review? 6118 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 6118 distinct pattern matches across 20 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | util/make_python_lib_zip.py | 1 | from pathlib import Path | COMMENT |
| 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/rdtest/png.py | 1961 | # of doing this without generating a whole load of | 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 |
| 5661 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/ui_harness/__init__.py | 113 | CODE | |
| LOW | util/test/rdtest/logging.py | 165 | CODE | |
| LOW | util/test/rdtest/runner.py | 65 | CODE | |
| LOW | util/test/rdtest/runner.py | 222 | CODE | |
| LOW | util/test/rdtest/runner.py | 383 | CODE | |
| LOW | util/test/rdtest/analyse.py | 152 | CODE | |
| LOW | util/test/rdtest/analyse.py | 280 | CODE | |
| LOW | util/test/rdtest/analyse.py | 334 | CODE | |
| LOW | util/test/rdtest/analyse.py | 377 | CODE | |
| LOW | util/test/rdtest/analyse.py | 423 | CODE | |
| LOW | util/test/rdtest/testcase.py | 46 | CODE | |
| LOW | util/test/rdtest/testcase.py | 552 | CODE | |
| LOW | util/test/rdtest/testcase.py | 681 | CODE | |
| LOW | util/test/rdtest/testcase.py | 865 | CODE | |
| LOW | util/test/rdtest/testcase.py | 1068 | CODE | |
| LOW | util/test/rdtest/testcase.py | 1120 | CODE | |
| LOW | util/test/rdtest/testcase.py | 1339 | CODE | |
| LOW | util/test/rdtest/png.py | 1305 | CODE | |
| LOW | util/test/rdtest/png.py | 1468 | CODE | |
| LOW | util/test/rdtest/shared/Overlay_Test.py | 12 | 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/Texture_Zoo.py | 53 | CODE | |
| LOW | util/test/rdtest/shared/Texture_Zoo.py | 546 | CODE | |
| LOW | util/test/rdtest/shared/Texture_Zoo.py | 656 | CODE | |
| LOW | util/test/rdtest/shared/Groupshared.py | 10 | CODE | |
| LOW | util/test/rdtest/shared/Stripped_Shaders.py | 59 | CODE | |
| LOW | util/test/rdtest/shared/Subgroup_Zoo.py | 14 | CODE | |
| LOW | util/test/rdtest/shared/Subgroup_Zoo.py | 56 | CODE | |
| LOW | util/test/rdtest/shared/Subgroup_Zoo.py | 119 | CODE | |
| LOW | util/test/rdtest/shared/Pixel_History.py | 956 | CODE | |
| LOW | util/test/tests/Iter_Test.py | 165 | CODE | |
| LOW | util/test/tests/Iter_Test.py | 362 | CODE | |
| LOW | util/test/tests/D3D11/D3D11_Shader_Debug_Zoo.py | 9 | CODE | |
| LOW | util/test/tests/D3D11/D3D11_Counters.py | 10 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Resource_Usage.py | 34 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Blend_Pixel_History.py | 23 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Multi_View.py | 7 | 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 | 11 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Counters.py | 10 | 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 | 261 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Indirect.py | 318 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Mesh_Shader.py | 20 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Custom_Resolve.py | 42 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Custom_Resolve.py | 68 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Discard_Zoo.py | 12 | CODE | |
| LOW | util/test/tests/GL/GL_Counters.py | 10 | 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 | 10 | CODE | |
| LOW | util/test/tests/GL/GL_Parameter_Zoo.py | 11 | CODE | |
| LOW | util/test/tests/D3D12/D3D12_Shader_Debug_Zoo.py | 9 | CODE | |
| LOW | util/test/tests/D3D12/D3D12_Shader_Debug_Zoo.py | 93 | CODE | |
| LOW | util/test/tests/D3D12/D3D12_Vertex_UAV.py | 10 | CODE | |
| LOW | util/test/tests/D3D12/D3D12_Execute_Indirect.py | 68 | CODE | |
| LOW | util/test/tests/D3D12/D3D12_Descriptor_Indexing.py | 37 | CODE | |
| 35 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | util/test/ui_harness/__init__.py | 123 | except ImportError: | CODE |
| HIGH | util/test/ui_harness/__init__.py | 138 | except AbortTestException as ex: | CODE |
| HIGH | util/test/rdtest/runner.py | 58 | except Exception: | CODE |
| HIGH | util/test/rdtest/runner.py | 356 | except AttributeError: | CODE |
| HIGH | util/test/rdtest/util.py | 297 | except ImportError: | CODE |
| HIGH | util/test/rdtest/shared/Overlay_Test.py | 500 | except rdtest.TestFailureException: | CODE |
| HIGH | util/test/rdtest/shared/Overlay_Test.py | 513 | except rdtest.TestFailureException: | CODE |
| HIGH | util/test/rdtest/shared/Texture_Zoo.py | 101 | except Exception: | CODE |
| HIGH | util/test/rdtest/shared/Texture_Zoo.py | 125 | except Exception: | CODE |
| HIGH | docs/verify-docstrings.py | 339 | except TypeError: | CODE |
| HIGH | docs/verify-docstrings.py | 337 | except NotImplementedError: | CODE |
| HIGH | docs/sphinx_exts/sphinx_paramlinks/sphinx_paramlinks.py | 34 | except: | CODE |
| HIGH | qrenderdoc/Code/pyrenderdoc/parse_reflection.py | 1910 | except: | CODE |
| HIGH | qrenderdoc/Code/pyrenderdoc/parse_reflection.py | 2249 | except: | CODE |
| HIGH | qrenderdoc/Code/pyrenderdoc/parse_reflection.py | 2311 | except: | CODE |
| HIGH | qrenderdoc/Code/pyrenderdoc/parse_reflection.py | 1969 | except: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | util/test/rdtest/runner.py | 307 | # On windows, try to elevate. This will mean a UAC prompt | 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 |
| MEDIUM | qrenderdoc/Code/QRDUtils.cpp | 478 | // is being initialised before being assigned to a widget and we want the most seamless interface we | COMMENT |
| LOW | qrenderdoc/Code/pyrenderdoc/parse_reflection.py | 1652 | # if this function was a property, don't make a callable just set | COMMENT |
| MEDIUM | qrenderdoc/Windows/DescriptorViewer.cpp | 738 | // seamless and unnormalized | COMMENT |
| MEDIUM | renderdoc/driver/d3d11/d3d11_replay.cpp | 3149 | // 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 | 2417 | // indexing doesn't support robust update after bind, but require it anyway as we | COMMENT |
| MEDIUM | renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp | 1014 | // 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 | 2580 | // to checking against the forward direction of the camera, but more robust | COMMENT |
| MEDIUM | renderdoc/driver/gl/gl_replay.cpp | 2414 | // GLES 3 is always seamless | COMMENT |
| MEDIUM | renderdoc/driver/d3d12/d3d12_replay.cpp | 2435 | // 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/run_tests.py | 141 | CODE | |
| LOW | util/test/run_tests.py | 81 | CODE | |
| LOW | util/test/ui_harness/__init__.py | 1 | CODE | |
| LOW | util/test/ui_harness/__init__.py | 14 | CODE | |
| LOW | util/test/rdtest/logging.py | 1 | CODE | |
| LOW | util/test/rdtest/runner.py | 1 | CODE | |
| LOW | util/test/rdtest/analyse.py | 1 | CODE | |
| LOW | util/test/rdtest/testcase.py | 1 | 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/__init__.py | 17 | CODE | |
| LOW | util/test/rdtest/png.py | 172 | CODE | |
| LOW | util/test/rdtest/png.py | 172 | CODE | |
| LOW | util/test/rdtest/capture.py | 1 | CODE | |
| LOW | util/test/rdtest/remoteserver.py | 1 | CODE | |
| LOW | util/test/rdtest/shared/Mesh_Zoo.py | 1 | CODE | |
| LOW | util/test/rdtest/shared/Draw_Zoo.py | 1 | CODE | |
| LOW | util/test/rdtest/shared/Texture_Zoo.py | 1 | CODE | |
| LOW | util/test/rdtest/shared/Pixel_History.py | 1 | CODE | |
| LOW | util/test/tests/Iter_Test.py | 1 | CODE | |
| LOW | util/test/tests/D3D11/D3D11_PrimitiveID.py | 1 | CODE | |
| LOW | util/test/tests/Vulkan/VK_Indirect.py | 1 | CODE | |
| LOW | util/test/tests/D3D12/D3D12_PrimitiveID.py | 1 | CODE | |
| LOW | util/test/tests/D3D12/D3D12_Reflection_Zoo.py | 1 | CODE | |
| LOW | docs/conf.py | 463 | CODE | |
| LOW | docs/python_api/examples/miniqt_ui.py | 2 | CODE | |
| LOW | docs/sphinx_exts/sphinx_paramlinks/__init__.py | 3 | CODE | |
| LOW | qrenderdoc/sort_qt_ui.py | 5 | CODE | |
| LOW | qrenderdoc/Code/pyrenderdoc/parse_reflection.py | 4 | CODE | |
| LOW | qrenderdoc/Code/pyrenderdoc/parse_reflection.py | 2460 | CODE | |
| LOW | qrenderdoc/Code/pyrenderdoc/parse_reflection.py | 2496 | CODE | |
| LOW | qrenderdoc/Code/pyrenderdoc/parse_reflection.py | 2497 | CODE | |
| LOW | .github/workflows/install-vs-components.py | 7 | CODE | |
| LOW | renderdoc/librenderdoc.so-gdb.py | 1 | CODE | |
| LOW | renderdoc/driver/vulkan/gen_dispatch_table.py | 4 | CODE | |
| LOW | renderdoc/driver/vulkan/gen_dispatch_table.py | 6 | CODE | |
| LOW | renderdoc/driver/vulkan/gen_dispatch_table.py | 96 | CODE | |
| LOW | renderdoc/driver/gl/gen_dispatch_table.py | 4 | CODE | |
| LOW | renderdoc/driver/shaders/spirv/gen_spirv_code.py | 4 | CODE | |
| LOW | renderdoc/driver/shaders/spirv/gen_spirv_code.py | 7 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | util/test/rdtest/png.py | 2128 | # 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 | …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/analyse.py | 423 | def get_event_parameters_text(chunk: rd.SDObject) -> str: | CODE |
| LOW | util/test/rdtest/testcase.py | 536 | def get_source_shader_var_value(self, sourceVars: List[rd.SourceVariableMapping], name: str, varType: str, debugVars | CODE |
| LOW | util/test/rdtest/testcase.py | 888 | def compare_shader_variable_change(self, expectedChange: rd.ShaderVariableChange, change: rd.ShaderVariableChange, s | CODE |
| LOW | util/test/rdtest/testcase.py | 905 | def compare_shader_variable_changes(self, expectedChanges: List[rd.ShaderVariableChange], changes: List[rd.ShaderVar | CODE |
| LOW | util/test/rdtest/testcase.py | 1439 | def check_indirect_action_name_consistency(self, controller: rd.ReplayController): | CODE |
| LOW | util/test/rdtest/util.py | 183 | def get_android_demo_app_name(): | CODE |
| LOW | util/test/rdtest/png.py | 855 | def array_scanlines_interlace(self, pixels): | CODE |
| LOW | util/test/rdtest/remoteserver.py | 78 | def retrieve_latest_server_log(self, dst: str, timeout=10) -> str | None: | CODE |
| LOW | util/test/rdtest/remoteserver.py | 324 | def retrieve_latest_server_log(self, dst, timeout=10): | CODE |
| LOW | util/test/rdtest/shared/Texture_Zoo.py | 546 | def check_capture_with_controller(self, proxy_api: str): | CODE |
| LOW | util/test/rdtest/shared/Groupshared.py | 10 | def check_compute_thread_result(self, test: int, action: rd.ActionDescription, x: int, y: int, z: int, expected: rdt | CODE |
| LOW | util/test/rdtest/shared/Groupshared.py | 95 | def check_compute_section_tests(self, sectionAction: rd.ActionDescription): | CODE |
| LOW | util/test/rdtest/shared/Subgroup_Zoo.py | 14 | def check_compute_thread_result(self, test: int, action: rd.ActionDescription, x: int, y: int, z: int, dim: Tuple[in | CODE |
| LOW | util/test/rdtest/shared/Annotations.py | 12 | def check_resource_annotations(self): | CODE |
| LOW | util/test/rdtest/shared/Annotations.py | 72 | def check_command_annotations(self, cmd_buffers: bool): | CODE |
| LOW | util/test/tests/Vulkan/VK_VRS.py | 21 | def get_shading_rate_for_quad(self, tex: rd.ResourceId, x: int, y: int): | CODE |
| LOW | util/test/tests/Vulkan/VK_Indirect.py | 65 | def check_pixel_history_succeeds(self, eid: int, x: int, y: int): | CODE |
| LOW | util/test/tests/Vulkan/VK_Indirect.py | 150 | def check_overlay_and_pixel_history(self, eid: int, coords: List[Tuple[int,int]]): | CODE |
| LOW | util/test/tests/Vulkan/VK_Indirect.py | 158 | def check_overlays_and_pixel_history(self): | CODE |
| LOW | util/test/tests/Vulkan/VK_Indirect.py | 261 | def check_empty_draw_overlays(self): | CODE |
| LOW | util/test/tests/Vulkan/VK_Mesh_Shader.py | 10 | def build_local_taskout_reference(self): | CODE |
| LOW | util/test/tests/D3D12/D3D12_Shader_Debug_Zoo.py | 9 | def check_compute_derivative_tests(self): | CODE |
| LOW | util/test/tests/D3D12/D3D12_Execute_Indirect.py | 45 | 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: rd.ResourceId, x: int, y: int): | CODE |
| LOW | util/test/tests/D3D12/D3D12_Mesh_Shader.py | 10 | def build_global_taskout_reference(self): | CODE |
| LOW | util/test/tests/D3D12/D3D12_Mesh_Shader.py | 18 | 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 | qrenderdoc/Code/pyrenderdoc/PythonContext.cpp | 876 | def _request_terminate_process_hack(self, py_db): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | util/test/ui_harness/__init__.py | 144 | except Exception as ex: | CODE |
| LOW | util/test/rdtest/runner.py | 58 | except Exception: | CODE |
| LOW | util/test/rdtest/runner.py | 421 | except Exception as ex: | CODE |
| LOW | util/test/rdtest/runner.py | 552 | except Exception as ex: | CODE |
| LOW | util/test/rdtest/util.py | 201 | except Exception as ex: | CODE |
| LOW | util/test/rdtest/capture.py | 112 | except Exception: | CODE |
| LOW | util/test/rdtest/shared/Texture_Zoo.py | 101 | except Exception: | CODE |
| LOW | util/test/rdtest/shared/Texture_Zoo.py | 125 | except Exception: | CODE |
| LOW | util/test/rdtest/shared/Groupshared.py | 43 | except Exception as ex: | CODE |
| LOW | util/test/rdtest/shared/Subgroup_Zoo.py | 18 | except Exception as ex: | CODE |
| LOW | util/test/tests/Vulkan/VK_Shader_Debug_Zoo.py | 115 | except Exception as ex: | CODE |
| LOW | util/test/tests/D3D12/D3D12_Shader_Debug_Zoo.py | 54 | except Exception as ex: | CODE |
| MEDIUM | docs/remove_lines.py | 37 | print("Error: no search pattern specified") | CODE |
| MEDIUM | docs/verify-docstrings.py | 212 | print("Error {:3} in {}: {} couldn't be found in C++ headers.\nCould be wrong types or missing default values. T | CODE |
| MEDIUM | docs/verify-docstrings.py | 260 | print("Error {:3} in {}: Unrecognised reference {}".format(count, objname, type_name)) | CODE |
| MEDIUM⚡ | docs/verify-docstrings.py | 450 | print("Error {:3}: {}.{} is missing :type: declaration, should be {}".format(count, qualname, me | CODE |
| MEDIUM⚡ | docs/verify-docstrings.py | 455 | print("Error {:3}: {}.{} has wrong :type: declaration {}, should be {}".format(count, qualna | CODE |
| MEDIUM⚡ | docs/verify-docstrings.py | 465 | print("Error {:3}: {}.{} is missing a .. data: declaration in object docstring".format(count, qu | CODE |
| LOW | qrenderdoc/Code/pyrenderdoc/parse_reflection.py | 695 | except Exception: | CODE |
| LOW | qrenderdoc/Code/pyrenderdoc/parse_reflection.py | 710 | 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 | 951 | // 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 | 585 | 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 | 1353 | 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 | 1353 | 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 | 302 | # 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 | 193 | __all__ = ['Image', 'Reader', 'Writer', 'write_chunks', 'from_array'] | CODE |
| LOW | util/test/tests/__init__.py | 3 | __all__ = [] | CODE |
| LOW | docs/sphinx_exts/sphinx_copybutton/__init__.py | 7 | logger = logging.getLogger(__name__) | 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 | …ty/breakpad/client/windows/handler/exception_handler.h | 186 | // Usage example: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | util/test/rdtest/png.py | 360 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/sphinx_exts/sphinxcontrib_jquery/jquery-3.6.0.js | 4405 | function getData( data ) { | CODE |