Repository Analysis

baldurk/renderdoc

RenderDoc is a stand-alone graphics debugging tool.

2.5 Likely human-written View on GitHub

Analysis Overview

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).

2.5
Adjusted Score
2.5
Raw Score
100%
Time Factor
2026-07-13
Last Push
10.9K
Stars
C++
Language
2.1M
Lines of Code
3.4K
Files
6.2K
Pattern Hits
2026-07-14
Scan Date
0.00
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

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.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

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.

CRITICAL 2HIGH 1MEDIUM 45LOW 6154

Directory Score Breakdown

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.

Pattern Findings

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.

Over-Commented Block5706 hits · 4580 pts
SeverityFileLineSnippetContext
LOWutil/test/rdtest/png.py1#!/usr/bin/env pythonCOMMENT
LOWutil/test/rdtest/png.py21# The above copyright notice and this permission notice shall beCOMMENT
LOWutil/test/demos/renderdoc_app.h21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS INCOMMENT
LOWutil/test/demos/renderdoc_app.h41#define RENDERDOC_CCCOMMENT
LOWutil/test/demos/renderdoc_app.h81 // Allow the application to enable vsyncCOMMENT
LOWutil/test/demos/renderdoc_app.h101 // 1 - Enable built-in API debugging features and records the results intoCOMMENT
LOWutil/test/demos/renderdoc_app.h121 // Ignored if CaptureCallstacks is disabledCOMMENT
LOWutil/test/demos/renderdoc_app.h141 //COMMENT
LOWutil/test/demos/renderdoc_app.h161 eRENDERDOC_Option_HookIntoChildren = 7,COMMENT
LOWutil/test/demos/renderdoc_app.h181 // Default - disabledCOMMENT
LOWutil/test/demos/renderdoc_app.h201 // 0 - Command lists are only captured if their recording begins duringCOMMENT
LOWutil/test/demos/renderdoc_app.h221COMMENT
LOWutil/test/demos/renderdoc_app.h361 // Enable all bitsCOMMENT
LOWutil/test/demos/renderdoc_app.h381COMMENT
LOWutil/test/demos/renderdoc_app.h401// If pathtemplate is NULL, the template will remain unchangedCOMMENT
LOWutil/test/demos/renderdoc_app.h421// This function returns the details of a capture, by index. New captures are addedCOMMENT
LOWutil/test/demos/renderdoc_app.h441// filePath should be a path to the capture file to add comments to. If set to NULL or ""COMMENT
LOWutil/test/demos/renderdoc_app.h461// if connectTargetControl is 1, the Replay UI will be launched with a command line parameterCOMMENT
LOWutil/test/demos/renderdoc_app.h481// target control connection to make such a request, or if there was another errorCOMMENT
LOWutil/test/demos/renderdoc_app.h501//COMMENT
LOWutil/test/demos/renderdoc_app.h521// or in the simplest case of one window and one API, you can just pass NULL for both.COMMENT
LOWutil/test/demos/renderdoc_app.h541// This will return 1 if a capture is ongoing, and 0 if there is no capture runningCOMMENT
LOWutil/test/demos/renderdoc_app.h561// this call. The second capture to end will have no title, unless this function is called again.COMMENT
LOWutil/test/demos/renderdoc_app.h661COMMENT
LOWutil/test/demos/renderdoc_app.h681 uint32_t valueVectorWidth,COMMENT
LOWutil/test/demos/renderdoc_app.h721//COMMENT
LOWutil/test/demos/renderdoc_app.h841typedef RENDERDOC_API_1_7_0 RENDERDOC_API_1_2_0;COMMENT
LOWutil/test/demos/renderdoc_app.h861// Parameters:COMMENT
LOWutil/test/demos/test_common.h21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS INCOMMENT
LOWutil/test/demos/test_common.h41#include <string.h>COMMENT
LOWutil/test/demos/main.cpp21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS INCOMMENT
LOWutil/test/demos/apple/nuklear_appkit.h61#define nk_appkit_key_1 49COMMENT
LOWutil/test/demos/apple/nuklear_appkit.h81#define nk_appkit_key_K 75COMMENT
LOWutil/test/demos/apple/nuklear_appkit.h101#define nk_appkit_key_delete 305COMMENT
LOWutil/test/demos/apple/apple_platform.h21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS INCOMMENT
LOWutil/test/demos/apple/official/metal-cpp.h1//COMMENT
LOWutil/test/demos/apple/official/metal-cpp.h21#pragma onceCOMMENT
LOWutil/test/demos/apple/official/metal-cpp.h41#define _NS_VALIDATE_ENUM(ns, name) static_assert(_NS_CAST_TO_UINT(ns::name) == _NS_CAST_TO_UINT(ns##name), "value mismaCOMMENT
LOWutil/test/demos/apple/official/metal-cpp.h61#elseCOMMENT
LOWutil/test/demos/apple/official/metal-cpp.h3301}COMMENT
LOWutil/test/demos/apple/official/metal-cpp.h3341//----------------------------------------------------------------------------------------------------------------------COMMENT
LOWutil/test/demos/apple/official/metal-cpp.h3361#define _MTL_PRIVATE_CLS(symbol) (Private::Class::s_k##symbol)COMMENT
LOWutil/test/demos/apple/official/metal-cpp.h3421COMMENT
LOWutil/test/demos/apple/official/metal-cpp.h7001COMMENT
LOWutil/test/demos/apple/official/metal-cpp.h7021#define _CA_PRIVATE_OBJC_LOOKUP_CLASS(symbol) ((__bridge void*)objc_lookUpClass(#symbol))COMMENT
LOWutil/test/demos/apple/official/metal-cpp.h21381COMMENT
LOWutil/test/demos/apple/official/metal-cpp.h21401#define _MTLFX_VALIDATE_ENUM( mtlfx, name ) _NS_VALIDATE_ENUM( mtlfx, name )COMMENT
LOWutil/test/demos/d3d11/d3d11_video_textures.cpp41COMMENT
LOWutil/test/demos/d3d11/d3d11_cbuffer_zoo.cpp101 // row3: {104, 105, 106, 107}COMMENT
LOWutil/test/demos/d3d11/d3d11_cbuffer_zoo.cpp141COMMENT
LOWutil/test/demos/d3d11/d3d11_cbuffer_zoo.cpp161 // [2][1] = {248, 249, 250, 251}COMMENT
LOWutil/test/demos/d3d11/d3d11_cbuffer_zoo.cpp181 // .c[1] = { { 312, 313, 314 }, 315 }COMMENT
LOWutil/test/demos/d3d11/d3d11_cbuffer_zoo.cpp201 // <347, 351>COMMENT
LOWutil/test/demos/d3d11/d3d11_cbuffer_zoo.cpp241 // }COMMENT
LOWutil/test/demos/vk/vk_descriptor_buffer.cpp181#elif TEST == 8COMMENT
LOWutil/test/demos/vk/vk_video_textures.cpp21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS INCOMMENT
LOWutil/test/demos/vk/vk_cbuffer_zoo.cpp81 // row0: {76, 80, 84, 88}COMMENT
LOWutil/test/demos/vk/vk_cbuffer_zoo.cpp121 // row0: {184, 185}, <186, 187>COMMENT
LOWutil/test/demos/vk/vk_cbuffer_zoo.cpp141 // row2: {226}COMMENT
LOWutil/test/demos/vk/vk_cbuffer_zoo.cpp161 // .c[2] = { { 280, 281, 282 }, 283 }COMMENT
5646 more matches not shown…
TODO Padding103 hits · 128 pts
SeverityFileLineSnippetContext
LOWrenderdoc/driver/metal/metal_render_command_encoder.cpp51 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_render_command_encoder.cpp77 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_render_command_encoder.cpp94 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_render_command_encoder.cpp121 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_render_command_encoder.cpp138 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_render_command_encoder.cpp165 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_render_command_encoder.cpp180 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_render_command_encoder.cpp206 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_render_command_encoder.cpp219 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_render_command_encoder.cpp244 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_render_command_encoder.cpp262 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_render_command_encoder.cpp293 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_render_command_encoder.cpp319 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_render_command_encoder.cpp344 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_library.cpp48 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_library.cpp84 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_device.cpp88 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_device.cpp160 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_device.cpp217 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_device.cpp288 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_device.cpp341 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_device.cpp364 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_device.cpp409 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_device.cpp464 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_device.cpp743 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_core.cpp817 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_buffer.cpp51 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_buffer.cpp77 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_buffer.cpp109 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_command_queue.cpp48 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_command_queue.cpp78 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_command_buffer.cpp52 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_command_buffer.cpp82 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_command_buffer.cpp102 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_command_buffer.cpp145 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_command_buffer.cpp160 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_command_buffer.cpp208 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_command_buffer.cpp219 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_command_buffer.cpp243 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_command_buffer.cpp254 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_command_buffer.cpp279 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_command_buffer.cpp290 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_command_buffer.cpp317 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_init_state.cpp151 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_blit_command_encoder.cpp46 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_blit_command_encoder.cpp71 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_blit_command_encoder.cpp82 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_blit_command_encoder.cpp107 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_blit_command_encoder.cpp120 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_blit_command_encoder.cpp145 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_blit_command_encoder.cpp157 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_blit_command_encoder.cpp182 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_blit_command_encoder.cpp193 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_blit_command_encoder.cpp218 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_blit_command_encoder.cpp231 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_blit_command_encoder.cpp256 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_blit_command_encoder.cpp273 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_blit_command_encoder.cpp299 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_blit_command_encoder.cpp316 // TODO: implement RD MTL replayCOMMENT
LOWrenderdoc/driver/metal/metal_blit_command_encoder.cpp345 // TODO: implement RD MTL replayCOMMENT
43 more matches not shown…
Deep Nesting121 hits · 120 pts
SeverityFileLineSnippetContext
LOWutil/test/rdtest/logging.py134CODE
LOWutil/test/rdtest/runner.py48CODE
LOWutil/test/rdtest/runner.py192CODE
LOWutil/test/rdtest/analyse.py161CODE
LOWutil/test/rdtest/analyse.py287CODE
LOWutil/test/rdtest/analyse.py341CODE
LOWutil/test/rdtest/analyse.py384CODE
LOWutil/test/rdtest/testcase.py43CODE
LOWutil/test/rdtest/testcase.py635CODE
LOWutil/test/rdtest/testcase.py813CODE
LOWutil/test/rdtest/testcase.py867CODE
LOWutil/test/rdtest/testcase.py1101CODE
LOWutil/test/rdtest/util.py294CODE
LOWutil/test/rdtest/png.py1304CODE
LOWutil/test/rdtest/png.py1467CODE
LOWutil/test/rdtest/shared/Overlay_Test.py9CODE
LOWutil/test/rdtest/shared/Buffer_Truncation.py10CODE
LOWutil/test/rdtest/shared/Discard_Zoo.py22CODE
LOWutil/test/rdtest/shared/Draw_Zoo.py29CODE
LOWutil/test/rdtest/shared/Texture_Zoo.py54CODE
LOWutil/test/rdtest/shared/Texture_Zoo.py537CODE
LOWutil/test/rdtest/shared/Groupshared.py9CODE
LOWutil/test/rdtest/shared/Subgroup_Zoo.py11CODE
LOWutil/test/rdtest/shared/Subgroup_Zoo.py59CODE
LOWutil/test/rdtest/shared/Subgroup_Zoo.py121CODE
LOWutil/test/rdtest/shared/Pixel_History.py956CODE
LOWutil/test/tests/Iter_Test.py97CODE
LOWutil/test/tests/Iter_Test.py219CODE
LOWutil/test/tests/Iter_Test.py421CODE
LOWutil/test/tests/D3D11/D3D11_Shader_Debug_Zoo.py9CODE
LOWutil/test/tests/D3D11/D3D11_Counters.py8CODE
LOWutil/test/tests/Vulkan/VK_Resource_Usage.py29CODE
LOWutil/test/tests/Vulkan/VK_Blend_Pixel_History.py42CODE
LOWutil/test/tests/Vulkan/VK_Multi_View.py95CODE
LOWutil/test/tests/Vulkan/VK_Synchronization_2.py16CODE
LOWutil/test/tests/Vulkan/VK_Image_Layouts.py16CODE
LOWutil/test/tests/Vulkan/VK_Shader_Debug_Zoo.py9CODE
LOWutil/test/tests/Vulkan/VK_Counters.py8CODE
LOWutil/test/tests/Vulkan/VK_Graphics_Pipeline.py8CODE
LOWutil/test/tests/Vulkan/VK_Multi_Entry.py8CODE
LOWutil/test/tests/Vulkan/VK_Spec_Constants.py9CODE
LOWutil/test/tests/Vulkan/VK_Descriptor_Buffer.py9CODE
LOWutil/test/tests/Vulkan/VK_Indirect.py259CODE
LOWutil/test/tests/Vulkan/VK_Indirect.py316CODE
LOWutil/test/tests/Vulkan/VK_Mesh_Shader.py16CODE
LOWutil/test/tests/Vulkan/VK_Custom_Resolve.py65CODE
LOWutil/test/tests/Vulkan/VK_Discard_Zoo.py13CODE
LOWutil/test/tests/GL/GL_Counters.py8CODE
LOWutil/test/tests/GL/GL_Shader_Debug_Zoo.py9CODE
LOWutil/test/tests/GL/GL_Queries_In_Use.py8CODE
LOWutil/test/tests/GL/GL_Renderbuffer_Zoo.py8CODE
LOWutil/test/tests/GL/GL_Parameter_Zoo.py11CODE
LOWutil/test/tests/D3D12/D3D12_Shader_Debug_Zoo.py8CODE
LOWutil/test/tests/D3D12/D3D12_Shader_Debug_Zoo.py103CODE
LOWutil/test/tests/D3D12/D3D12_Execute_Indirect.py67CODE
LOWutil/test/tests/D3D12/D3D12_Descriptor_Indexing.py35CODE
LOWutil/test/tests/D3D12/D3D12_Blend_Pixel_History.py38CODE
LOWutil/test/tests/D3D12/D3D12_Shader_DebugData_Zoo.py8CODE
LOWutil/test/tests/D3D12/D3D12_Shader_DebugData_Zoo.py73CODE
LOWutil/test/tests/D3D12/D3D12_Reflection_Zoo.py69CODE
61 more matches not shown…
Unused Imports109 hits · 108 pts
SeverityFileLineSnippetContext
LOWutil/test/run_tests.py118CODE
LOWutil/test/rdtest/util.py1CODE
LOWutil/test/rdtest/__init__.py1CODE
LOWutil/test/rdtest/__init__.py2CODE
LOWutil/test/rdtest/__init__.py3CODE
LOWutil/test/rdtest/__init__.py4CODE
LOWutil/test/rdtest/__init__.py5CODE
LOWutil/test/rdtest/__init__.py6CODE
LOWutil/test/rdtest/__init__.py7CODE
LOWutil/test/rdtest/__init__.py8CODE
LOWutil/test/rdtest/__init__.py9CODE
LOWutil/test/rdtest/__init__.py10CODE
LOWutil/test/rdtest/__init__.py11CODE
LOWutil/test/rdtest/__init__.py12CODE
LOWutil/test/rdtest/__init__.py13CODE
LOWutil/test/rdtest/__init__.py14CODE
LOWutil/test/rdtest/__init__.py15CODE
LOWutil/test/rdtest/__init__.py16CODE
LOWutil/test/rdtest/png.py172CODE
LOWutil/test/rdtest/remoteserver.py7CODE
LOWutil/test/rdtest/remoteserver.py9CODE
LOWutil/test/rdtest/shared/Texture_Zoo.py3CODE
LOWutil/test/rdtest/shared/Pixel_History.py3CODE
LOWutil/test/tests/Iter_Test.py4CODE
LOWutil/test/tests/Iter_Test.py5CODE
LOWutil/test/tests/D3D11/D3D11_Shader_Debug_Zoo.py2CODE
LOWutil/test/tests/D3D11/D3D11_Shader_Editing.py1CODE
LOWutil/test/tests/D3D11/D3D11_Annotations.py1CODE
LOWutil/test/tests/D3D11/D3D11_Overlay_Test.py2CODE
LOWutil/test/tests/D3D11/D3D11_Empty_Capture.py1CODE
LOWutil/test/tests/D3D11/D3D11_Buffer_Truncation.py2CODE
LOWutil/test/tests/D3D11/D3D11_Shader_Linkage_Zoo.py2CODE
LOWutil/test/tests/D3D11/D3D11_Discard_Zoo.py3CODE
LOWutil/test/tests/D3D11/D3D11_Mesh_Zoo.py2CODE
LOWutil/test/tests/D3D11/D3D11_Swapchain_Zoo.py1CODE
LOWutil/test/tests/D3D11/D3D11_Refcount_Check.py1CODE
LOWutil/test/tests/D3D11/D3D11_Refcount_Check.py2CODE
LOWutil/test/tests/D3D11/D3D11_Draw_Zoo.py2CODE
LOWutil/test/tests/Vulkan/VK_Dynamic_Rendering.py1CODE
LOWutil/test/tests/Vulkan/VK_Large_Descriptor_Sets.py2CODE
LOWutil/test/tests/Vulkan/VK_Large_Descriptor_Sets.py3CODE
LOWutil/test/tests/Vulkan/VK_Annotations.py1CODE
LOWutil/test/tests/Vulkan/VK_Compute_Only.py1CODE
LOWutil/test/tests/Vulkan/VK_Draw_Zoo.py2CODE
LOWutil/test/tests/Vulkan/VK_Shader_Debug_Zoo.py2CODE
LOWutil/test/tests/Vulkan/VK_Read_Before_Overwrite.py1CODE
LOWutil/test/tests/Vulkan/VK_Load_Store_None.py1CODE
LOWutil/test/tests/Vulkan/VK_Buffer_Truncation.py2CODE
LOWutil/test/tests/Vulkan/VK_Empty_Capture.py1CODE
LOWutil/test/tests/Vulkan/VK_Shader_Editing.py1CODE
LOWutil/test/tests/Vulkan/VK_Mesh_Shader.py3CODE
LOWutil/test/tests/Vulkan/VK_Discard_Zoo.py2CODE
LOWutil/test/tests/GL/GL_Buffer_Truncation.py2CODE
LOWutil/test/tests/GL/GL_Shader_Debug_Zoo.py2CODE
LOWutil/test/tests/GL/GL_Overlay_Test.py2CODE
LOWutil/test/tests/GL/GL_Discard_Zoo.py3CODE
LOWutil/test/tests/GL/GL_Depth_Bounds.py1CODE
LOWutil/test/tests/GL/GL_Depth_Bounds.py4CODE
LOWutil/test/tests/GL/GL_Shader_Editing.py1CODE
LOWutil/test/tests/GL/GL_Annotations.py1CODE
49 more matches not shown…
AI Slop Vocabulary22 hits · 62 pts
SeverityFileLineSnippetContext
MEDIUMutil/test/rdtest/runner.py263 # On windows, try to elevate. This will mean a UAC promptCOMMENT
LOWutil/test/rdtest/util.py356 # For other types, just use normal comparisonCOMMENT
MEDIUMutil/test/demos/3rdparty/ags/amd_ags.h669/// This extension allows an apllication to voluntarily register itself with the driver, providing a more robust app detCOMMENT
MEDIUMutil/test/demos/3rdparty/nuklear/nuklear.h53/// - Absolutely no platform dependent codeCOMMENT
MEDIUMdocs/sphinx_exts/sphinxcontrib_jquery/jquery-3.6.0.js10830// understands anonymous AMD modules. A named AMD is safest and most robustCOMMENT
LOW…generation/helpers/generator3/_vendor/pyparsing_py2.py3282 # last resort, just use MatchFirstCOMMENT
LOW…generation/helpers/generator3/_vendor/pyparsing_py3.py3120 # last resort, just use MatchFirstCOMMENT
MEDIUMqrenderdoc/Code/QRDUtils.cpp438// is being initialised before being assigned to a widget and we want the most seamless interface weCOMMENT
MEDIUMqrenderdoc/Windows/DescriptorViewer.cpp738 // seamless and unnormalizedCOMMENT
MEDIUMrenderdoc/driver/d3d11/d3d11_replay.cpp3148 // to checking against the forward direction of the camera, but more robustCOMMENT
MEDIUMrenderdoc/driver/ihv/amd/official/ags/amd_ags.h669/// This extension allows an apllication to voluntarily register itself with the driver, providing a more robust app detCOMMENT
MEDIUM…erdoc/driver/ihv/nv/official/nvapi/nvapi_lite_common.h537 //!< On discrete GPUs, it is used to utilize system memory for various opCOMMENT
MEDIUM…ihv/nv/official/PerfSDK/redist/include/nvperf_common.h79 /// LD_LIBRARY_PATH environment variable is set correctly. Alternatively, you may utilizeCOMMENT
MEDIUMrenderdoc/driver/vulkan/vk_debug.cpp1317 // to checking against the forward direction of the camera, but more robustCOMMENT
MEDIUMrenderdoc/driver/vulkan/vk_core.cpp2342 // indexing doesn't support robust update after bind, but require it anyway as weCOMMENT
MEDIUMrenderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp931 // we force the use of robustness, so tweak sizes to be robust sizes as the application doesn'tCOMMENT
MEDIUMrenderdoc/driver/gl/gl_debug.cpp2574 // to checking against the forward direction of the camera, but more robustCOMMENT
MEDIUMrenderdoc/driver/gl/gl_replay.cpp2412 // GLES 3 is always seamlessCOMMENT
MEDIUMrenderdoc/driver/d3d12/d3d12_replay.cpp2377 // to checking against the forward direction of the camera, but more robustCOMMENT
MEDIUMrenderdoc/3rdparty/tinyexr/tinyexr.h1697 // TODO(syoyo): Add more robust out-of-bounds check in `rleUncompress`.COMMENT
MEDIUMrenderdoc/3rdparty/glslang/SPIRV/GlslangToSpv.cpp6505 // 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.cpp9840// for the parameter to the constructor (passed to this function). Essentially, it convertsCOMMENT
Hyper-Verbose Identifiers55 hits · 56 pts
SeverityFileLineSnippetContext
LOWutil/test/rdtest/testcase.py407 def get_source_shader_var_value(self, sourceVars: List[rd.SourceVariableMapping], name, varType, debuggerVars):CODE
LOWutil/test/rdtest/testcase.py658 def compare_shader_variable_change(self, expectedChange: rd.ShaderVariableChange, change: rd.ShaderVariableChange, sCODE
LOWutil/test/rdtest/testcase.py675 def compare_shader_variable_changes(self, expectedChanges: List[rd.ShaderVariableChange], changes: List[rd.ShaderVarCODE
LOWutil/test/rdtest/testcase.py1059 def check_renderdoc_log_asserts(self):CODE
LOWutil/test/rdtest/util.py170def get_android_demo_app_name():CODE
LOWutil/test/rdtest/png.py854 def array_scanlines_interlace(self, pixels):CODE
LOWutil/test/rdtest/remoteserver.py78 def retrieve_latest_server_log(self, dst, timeout):CODE
LOWutil/test/rdtest/remoteserver.py325 def retrieve_latest_server_log(self, dst, timeout=10):CODE
LOWutil/test/rdtest/shared/Texture_Zoo.py537 def check_capture_with_controller(self, proxy_api: str):CODE
LOWutil/test/rdtest/shared/Groupshared.py9 def check_compute_thread_result(self, test, action, x, y, z, expected):CODE
LOWutil/test/rdtest/shared/Groupshared.py100 def check_compute_section_tests(self, sectionAction):CODE
LOWutil/test/rdtest/shared/Subgroup_Zoo.py11 def check_compute_thread_result(self, test, action, x, y, z, dim, bufdata):CODE
LOWutil/test/rdtest/shared/Annotations.py9 def check_resource_annotations(self):CODE
LOWutil/test/rdtest/shared/Annotations.py69 def check_command_annotations(self, cmd_buffers: bool):CODE
LOWutil/test/tests/Vulkan/VK_Indirect.py63 def check_pixel_history_succeeds(self, eid: int, x: int, y: int):CODE
LOWutil/test/tests/Vulkan/VK_Indirect.py148 def check_overlay_and_pixel_history(self, eid, coords):CODE
LOWutil/test/tests/Vulkan/VK_Indirect.py156 def check_overlays_and_pixel_history(self):CODE
LOWutil/test/tests/Vulkan/VK_Indirect.py259 def check_empty_draw_overlays(self):CODE
LOWutil/test/tests/Vulkan/VK_Mesh_Shader.py9 def build_local_taskout_reference(self):CODE
LOWutil/test/tests/D3D12/D3D12_Shader_Debug_Zoo.py8 def check_compute_derivative_tests(self):CODE
LOWutil/test/tests/D3D12/D3D12_Execute_Indirect.py44 def check_pixel_history_succeeds(self, x: int, y: int):CODE
LOWutil/test/tests/D3D12/D3D12_VRS.py21 def get_shading_rate_for_quad(self, tex, x, y):CODE
LOWutil/test/tests/D3D12/D3D12_Mesh_Shader.py9 def build_global_taskout_reference(self):CODE
LOWutil/test/tests/D3D12/D3D12_Mesh_Shader.py17 def build_local_taskout_reference(self):CODE
LOW…st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h1545To be used with function vmaBeginDefragmentationPass().CODE
LOW…st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h17115The easiest way to copy data from a host pointer to an allocation is to use convenience function vmaCopyMemoryToAllocatiCODE
LOW…st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h17144Copy in the other direction - from an allocation to a host pointer can be performed the same way using function vmaCopyACODE
LOW…st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h17592 using default pools with dedicated function vmaCreateBufferWithAlignment().CODE
LOW…st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h18257use special function vmaCreateBufferWithAlignment(), which takes additional parameter `minAlignment`.CODE
LOWdocs/sphinx_exts/sphinxcontrib_jquery/jquery-3.6.0.js9047function addToPrefiltersOrTransports( structure ) {CODE
LOWdocs/sphinx_exts/sphinxcontrib_jquery/jquery-3.6.0.js9081function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) {CODE
LOWdocs/sphinx_exts/sphinx_paramlinks/sphinx_paramlinks.py51def autodoc_process_docstring(app, what, name, obj, options, lines):CODE
LOW…s_generation/helpers/generator3/module_redeclarator.py1024 def add_import_header_if_needed(self):CODE
LOWdocs/stubs_generation/helpers/generator3/core.py227def read_failed_version_from_stamp(base_dir, mod_qname):CODE
LOWdocs/stubs_generation/helpers/generator3/core.py236def read_failed_version_and_mtime_from_legacy_blacklist(sdk_skeletons_dir, mod_path):CODE
LOWdocs/stubs_generation/helpers/generator3/core.py242def read_legacy_blacklist_file(sdk_skeletons_dir, mod_path):CODE
LOWdocs/stubs_generation/helpers/generator3/core.py40def required_gen_version_file_path():CODE
LOWdocs/stubs_generation/helpers/generator3/core.py101def is_tensorflow_contrib_ops_module(qname):CODE
LOWdocs/stubs_generation/helpers/generator3/core.py136def file_modification_timestamp(path):CODE
LOWdocs/stubs_generation/helpers/generator3/core.py197def read_used_generator_version_from_skeleton_header(base_dir, mod_qname):CODE
LOWdocs/stubs_generation/helpers/generator3/core.py206def read_generator_version_from_header(skeleton_file):CODE
LOWdocs/stubs_generation/helpers/generator3/core.py275def read_required_gen_version_file():CODE
LOWdocs/stubs_generation/helpers/generator3/core.py329def create_failed_version_stamp(base_dir, mod_qname):CODE
LOWdocs/stubs_generation/helpers/generator3/core.py336def delete_failed_version_stamp(base_dir, mod_qname):CODE
LOWdocs/stubs_generation/helpers/generator3/core.py380 def discover_and_process_all_modules(self, name_pattern=None, builtins_only=False):CODE
LOWdocs/stubs_generation/helpers/generator3/core.py492 def reuse_or_generate_skeleton(self, mod_name, mod_path, mod_state_json):CODE
LOW…cs/stubs_generation/helpers/generator3/util_methods.py427def restore_predefined_builtin(class_name, func_name):CODE
LOW…cs/stubs_generation/helpers/generator3/util_methods.py465def restore_parameters_for_overloads(parameter_lists):CODE
LOW…cs/stubs_generation/helpers/generator3/util_methods.py648def is_valid_implicit_namespace_package_name(s):CODE
LOW…cs/stubs_generation/helpers/generator3/util_methods.py777 def ignore_failed_version_stamps(src, dst):CODE
LOW…cs/stubs_generation/helpers/generator3/util_methods.py827def get_portable_test_module_path(abs_path, qname):CODE
LOW…cs/stubs_generation/helpers/generator3/util_methods.py879def execute_in_subprocess_synchronously(name, func, args, kwargs, failure_result=None):CODE
LOWdocs/stubs_generation/helpers/generator3/__main__.py26def _enable_segfault_tracebacks():CODE
LOWdocs/stubs_generation/helpers/generator3/__main__.py35def _configure_multiprocessing():CODE
LOW…ns/python-ce/helpers/generator3/module_redeclarator.py994 def add_import_header_if_needed(self):CODE
Self-Referential Comments16 hits · 48 pts
SeverityFileLineSnippetContext
MEDIUMutil/test/rdtest/png.py2127 # Create a fresh target row, then copy L channelCOMMENT
MEDIUMutil/buildscripts/scripts/prepare_symbols.sh25# Create a source-mapping file to embed into PDBsCOMMENT
MEDIUMdocs/conf.py7# This file is execfile()d with the current directory set to itsCOMMENT
MEDIUMdocs/python_api/examples/renderdoc/fetch_counters.py12# Define a recursive function for iterating over actionsCOMMENT
MEDIUMdocs/python_api/examples/renderdoc/display_window.py47# Create a simple windowCOMMENT
MEDIUMdocs/python_api/examples/renderdoc/display_window.py65# Create a texture output on the windowCOMMENT
MEDIUMdocs/python_api/examples/renderdoc/iter_actions.py10# Define a recursive function for iterating over actionsCOMMENT
MEDIUM…y/qt/x64/mkspecs/features/uikit/device_destinations.sh8## This file is the build configuration utility of the Qt Toolkit.COMMENT
MEDIUM…rdoc/3rdparty/qt/x64/mkspecs/features/uikit/devices.pl8## This file is the build configuration utility of the Qt Toolkit.COMMENT
MEDIUM…rty/qt/x64/mkspecs/features/data/mac/objc_namespace.sh8## This file is the build configuration utility of the Qt Toolkit.COMMENT
MEDIUM…rty/qt/x64/mkspecs/features/data/unix/findclasslist.pl7## This file is part of the build configuration tools of the Qt Toolkit.COMMENT
MEDIUM…qt/Win32/mkspecs/features/uikit/device_destinations.sh8## This file is the build configuration utility of the Qt Toolkit.COMMENT
MEDIUM…oc/3rdparty/qt/Win32/mkspecs/features/uikit/devices.pl8## This file is the build configuration utility of the Qt Toolkit.COMMENT
MEDIUM…y/qt/Win32/mkspecs/features/data/mac/objc_namespace.sh8## This file is the build configuration utility of the Qt Toolkit.COMMENT
MEDIUM…y/qt/Win32/mkspecs/features/data/unix/findclasslist.pl7## This file is part of the build configuration tools of the Qt Toolkit.COMMENT
MEDIUMrenderdoc/driver/gl/gen_dispatch_table.py109 # Create an array with each parameter as an elementCOMMENT
Excessive Try-Catch Wrapping27 hits · 40 pts
SeverityFileLineSnippetContext
LOWutil/test/rdtest/runner.py44 except Exception:CODE
LOWutil/test/rdtest/runner.py361 except Exception as ex:CODE
LOWutil/test/rdtest/runner.py463 except Exception as ex:CODE
LOWutil/test/rdtest/util.py198 except Exception as ex:CODE
LOWutil/test/rdtest/capture.py110 except Exception:CODE
LOWutil/test/rdtest/shared/Texture_Zoo.py102 except Exception:CODE
LOWutil/test/rdtest/shared/Texture_Zoo.py126 except Exception:CODE
LOWutil/test/rdtest/shared/Groupshared.py46 except Exception as ex:CODE
MEDIUMutil/test/rdtest/shared/Groupshared.py9def check_compute_thread_result(self, test, action, x, y, z, expected):CODE
LOWutil/test/rdtest/shared/Subgroup_Zoo.py15 except Exception as ex:CODE
MEDIUMutil/test/rdtest/shared/Subgroup_Zoo.py11def check_compute_thread_result(self, test, action, x, y, z, dim, bufdata):CODE
LOWutil/test/tests/Vulkan/VK_Shader_Debug_Zoo.py128 except Exception as ex:CODE
LOWutil/test/tests/D3D12/D3D12_Shader_Debug_Zoo.py57 except Exception as ex:CODE
MEDIUMdocs/remove_lines.py37 print("Error: no search pattern specified")CODE
MEDIUMdocs/verify-docstrings.py184 print("Error {:3} in {}: {}".format(count, parent_name, clean))CODE
MEDIUMdocs/verify-docstrings.py232 print("Error {:3} in {}: Unrecognised reference {}".format(count, objname, type_name))CODE
MEDIUMdocs/verify-docstrings.py386 print("Error {:3}: {}.{} is missing :type: declaration, should be {}".format(count, qualname, meCODE
MEDIUMdocs/verify-docstrings.py391 print("Error {:3}: {}.{} has wrong :type: declaration {}, should be {}".format(count, qualnaCODE
MEDIUMdocs/verify-docstrings.py401 print("Error {:3}: {}.{} is missing a .. data: declaration in object docstring".format(count, quCODE
LOW…s_generation/helpers/generator3/module_redeclarator.py378 except Exception:CODE
LOW…s_generation/helpers/generator3/module_redeclarator.py828 except Exception:CODE
LOW…generation/helpers/generator3/_vendor/pyparsing_py2.py3108 except Exception:CODE
MEDIUM…generation/helpers/generator3/_vendor/pyparsing_py2.py935def tryParse( self, instring, loc ):CODE
LOW…generation/helpers/generator3/_vendor/pyparsing_py3.py2947 except Exception as exc:CODE
MEDIUM…generation/helpers/generator3/_vendor/pyparsing_py3.py873def tryParse( self, instring, loc ):CODE
LOW…ns/python-ce/helpers/generator3/module_redeclarator.py377 except Exception:CODE
LOW…ns/python-ce/helpers/generator3/module_redeclarator.py826 except Exception:CODE
Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippetContext
CRITICALdocs/sphinx_exts/sphinxcontrib_jquery/jquery-3.6.0.js8092jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) {CODE
CRITICALdocs/sphinx_exts/sphinxcontrib_jquery/jquery.js2!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):fCODE
Slop Phrases15 hits · 19 pts
SeverityFileLineSnippetContext
LOWutil/test/demos/3rdparty/ags/amd_ags.h102/// Don't forget to cleanup AGS by calling \ref agsDeInitialize when the app exits, after the device has been destroyed.COMMENT
LOWutil/test/demos/3rdparty/nuklear/nuklear.h9376 * and don't forget to specify the new element size in your drawingCOMMENT
LOW…st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h16842// At the end, don't forget to:COMMENT
LOW…st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h18895// At the end, don't forget to destroy it!COMMENT
LOW…st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h18930// At the end, don't forget to destroy it!COMMENT
LOW…st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h680 To prepare for this possibility, don't forget to add appropriate flags likeCODE
LOW…st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h2678don't forget to free them.CODE
LOW…st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h2725don't forget to free it as well.CODE
LOW…st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h16879Don't forget to destroy your buffer and allocation objects when no longer needed:CODE
LOW…st/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h18041If you allocated a new object to be used as the custom pointer, don't forget to delete that object before freeing the alCODE
LOWqrenderdoc/3rdparty/python/include/boolobject.h15Don't forget to apply Py_INCREF() when returning either!!! */CODE
LOWqrenderdoc/3rdparty/python/include/object.h907Don't forget to apply Py_INCREF() when returning this value!!!CODE
LOWqrenderdoc/3rdparty/python/include/token.h65/* Don't forget to update the table _PyParser_TokenNames in tokenizer.c! */COMMENT
LOW…enderdoc/3rdparty/qt/include/QtWidgets/qgraphicsitem.h107 // NB! Don't forget to increase the d_ptr->flags bit field by 1 when adding a new flag.COMMENT
LOWrenderdoc/driver/ihv/amd/official/ags/amd_ags.h102/// Don't forget to cleanup AGS by calling \ref agsDeInitialize when the app exits, after the device has been destroyed.COMMENT
Verbosity Indicators6 hits · 8 pts
SeverityFileLineSnippetContext
LOWqrenderdoc/3rdparty/catch/official/catch.hpp12693 // No children have started. We need to check if they _can_COMMENT
LOWqrenderdoc/Windows/MainWindow.cpp899 // however we need to check if the user selected 'always replay locally' andCOMMENT
LOWrenderdoc/driver/dxgi/dxgi_common.cpp1806 // this ALWAYS fails, we need to check if the er ror was just an insufficient buffer.COMMENT
LOWrenderdoc/api/replay/shader_types.h557 DOCUMENT(R"(Utility function to check if this variable stores a resource reference directly accessed by a shader.CODE
LOWrenderdoc/3rdparty/glslang/SPIRV/SpvBuilder.cpp4322 // Step 2: Construct a matrix from that array.COMMENT
LOWrenderdoc/3rdparty/catch/official/catch.hpp12693 // No children have started. We need to check if they _can_COMMENT
Fake / Example Data6 hits · 6 pts
SeverityFileLineSnippetContext
LOW…y/qt/x64/mkspecs/features/uikit/device_destinations.sh48 [[ $id == *"placeholder"* ]] && continueCODE
LOW…qt/Win32/mkspecs/features/uikit/device_destinations.sh48 [[ $id == *"placeholder"* ]] && continueCODE
LOWrenderdoc/android/android_utils.cpp808 line2.parse("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam lacus lacus, "CODE
LOWrenderdoc/android/android_utils.cpp808 line2.parse("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam lacus lacus, "CODE
LOWrenderdoc/replay/basic_types_tests.cpp1270 R"(So: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce viverra dui dolor. Donec fermentum metus eu loreCODE
LOWrenderdoc/replay/basic_types_tests.cpp1270 R"(So: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce viverra dui dolor. Donec fermentum metus eu loreCODE
Cross-Language Confusion1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHrenderdoc/driver/shaders/spirv/gen_spirv_code.py265 for(size_t w=0; w < remainingChars && w < 4; w++)CODE
Redundant / Tautological Comments3 hits · 4 pts
SeverityFileLineSnippetContext
LOWutil/clang_format_all.sh48# Check if we have a valid $CLANG_FORMATCOMMENT
LOWutil/test/rdtest/runner.py258 # Check if it succeededCOMMENT
LOWdocs/make.sh92# Check if sphinx-build is available and fallback to Python version if anyCOMMENT
Modern Structural Boilerplate4 hits · 4 pts
SeverityFileLineSnippetContext
LOWutil/test/rdtest/png.py192__all__ = ['Image', 'Reader', 'Writer', 'write_chunks', 'from_array']CODE
LOWutil/test/tests/__init__.py3__all__ = []CODE
LOW…generation/helpers/generator3/_vendor/pyparsing_py2.py74__all__ = [CODE
LOW…generation/helpers/generator3/_vendor/pyparsing_py3.py75__all__ = [CODE
Structural Annotation Overuse2 hits · 3 pts
SeverityFileLineSnippetContext
LOWrenderdoc/3rdparty/glslang/SPIRV/SpvBuilder.cpp4322 // Step 2: Construct a matrix from that array.COMMENT
LOWrenderdoc/3rdparty/glslang/SPIRV/GlslangToSpv.cpp6476// NOTE: This function can handle any store request; if it's not special itCOMMENT
AI Structural Patterns2 hits · 2 pts
SeverityFileLineSnippetContext
LOWutil/test/rdtest/png.py359CODE
LOW…generation/helpers/generator3/_vendor/pyparsing_py3.py2159CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…ty/breakpad/client/windows/handler/exception_handler.h186 // Usage example:COMMENT
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWdocs/sphinx_exts/sphinxcontrib_jquery/jquery-3.6.0.js4405function getData( data ) {CODE