AI Slop Code RIsk Monitor

bkaradzic/bgfx

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

4.4 Low pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for bkaradzic/bgfx, a C++ project with 17,549 GitHub stars. SynthScan examined 1,102,988 lines of code across 1731 source files, recording 5528 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 4.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.

4.4
Adjusted Signal
4.4
Raw Pattern Score
100%
Time Factor
2026-10-09
Last Push
17.5K
Stars
C++
Language
1.1M
Lines of Code
1.7K
Files
5.5K
Pattern Hits
2026-10-12
Scan Date
0.00
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 19.3/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 5496 finding(s).

Hallucinated Dependency & Supply Chain Risk 0.1/100 · LOW

Are imports declared and package/API names verified? 9 finding(s).

Agent Over-Engineering Ratio 0.4/100 · LOW

Are wrappers, guards, and repeated structures necessary? 24 finding(s).

PR Review Velocity Impact 22.5/100 · LOW

Which changes need focused human review? 5528 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

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.

Severity Breakdown

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.

CRITICAL 0HIGH 1MEDIUM 42LOW 5485

Directory Score Breakdown

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.

Pattern Findings

The scanner identified 5528 distinct pattern matches across 12 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.

Over-Commented Block5428 hits · 4578 pts
SeverityFileLineSnippetContext
LOWtools/shaderc/shaderc_hlsl.cpp1/*COMMENT
LOWtools/shaderc/shaderc.cpp1/*COMMENT
LOWtools/shaderc/shaderc.cpp61 const char* getName(ShadingLang::Enum _lang)COMMENT
LOWtools/shaderc/shaderc.cpp81 // Metal Shading Language (MSL) profile naming convention:COMMENT
LOWtools/shaderc/shaderc_wgsl.cpp21#include <spirv_msl.hpp>COMMENT
LOWtools/shaderc/shaderc_dxil.cpp1/*COMMENT
LOWtools/shaderc/shaderc.h21# if __has_include(<d3dcompiler.h>)COMMENT
LOWtools/shaderc/shaderc.h41 || BX_PLATFORM_WINDOWS \COMMENT
LOWtools/shaderc/shaderc.h61#endifCOMMENT
LOWtools/shaderc/pp.h41 struct BX_NO_VTABLE PreprocessorCallbackICOMMENT
LOWtools/shaderc/pp.h61 , bool _isSystemCOMMENT
LOWtools/shaderc/pp.h121 /// Predefine macro, mirroring `-D` command-line define.COMMENT
LOWtools/texturev/texturev.cpp1/*COMMENT
LOWtools/texturev/texturev.cpp21COMMENT
LOWtools/texturev/texturev.cpp41COMMENT
LOWtools/geometryv/geometryv.cpp1/*COMMENT
LOWtools/geometryv/geometryv.cpp21#include <imgui/imgui.h>COMMENT
LOWinclude/bgfx/defines.h61 * helper macros.COMMENT
LOWinclude/bgfx/defines.h81 * Use BGFX_STATE_BLEND_EQUATION(_equation) or BGFX_STATE_BLEND_EQUATION_SEPARATE(_equationRGB, _equationA)COMMENT
LOWinclude/bgfx/defines.h121#define BGFX_STATE_POINT_SIZE_SHIFT 52 //!< Point size bit shiftCOMMENT
LOWinclude/bgfx/defines.h161#define BGFX_STENCIL_FUNC_REF_SHIFT 0COMMENT
LOWinclude/bgfx/defines.h181#define BGFX_STENCIL_TEST_NOTEQUAL UINT32_C(0x00060000) //!< Enable stencil test, not equal.COMMENT
LOWinclude/bgfx/defines.h201#define BGFX_STENCIL_OP_FAIL_Z_INCR UINT32_C(0x03000000) //!< Increment and wrap.COMMENT
LOWinclude/bgfx/defines.h221#define BGFX_CLEAR_COLOR UINT16_C(0x0001) //!< Clear color.COMMENT
LOWinclude/bgfx/defines.h261#define BGFX_DISCARD_STATE UINT8_C(0x08) //!< Discard state and uniform bindings.COMMENT
LOWinclude/bgfx/defines.h281#define BGFX_BUFFER_INDEX32 UINT16_C(0x1000) //!< Index buffer contains 32-bit indices.COMMENT
LOWinclude/bgfx/defines.h301/// until used, but may disable texture compression on someCOMMENT
LOWinclude/bgfx/defines.h341#define BGFX_SAMPLER_U_BORDER UINT32_C(0x00000003) //!< Wrap U mode: BorderCOMMENT
LOWinclude/bgfx/defines.h361COMMENT
LOWinclude/bgfx/defines.h381COMMENT
LOWinclude/bgfx/defines.h441#define BGFX_RESET_VSYNC UINT32_C(0x00000080) //!< Enable V-Sync.COMMENT
LOWinclude/bgfx/defines.h461#define BGFX_RESET_FULLSCREEN_MASK UINT32_C(0x00000001)COMMENT
LOWinclude/bgfx/defines.h481#define BGFX_SWAP_CHAIN_FULLSCREEN_MASK UINT32_C(0x00000001)COMMENT
LOWinclude/bgfx/defines.h501#define BGFX_CAPS_TEXTURE_EXTERNAL_SHARED UINT64_C(0x0000000000040000) //!< External shared texture is supportedCOMMENT
LOWinclude/bgfx/defines.h521#define BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER UINT32_C(0x00001000) //!< Texture format can be used as frame buffer.COMMENT
LOWinclude/bgfx/defines.h541COMMENT
LOWinclude/bgfx/defines.h561/// Skip the picker dispatch for this call. Useful while bulk-loading access unitsCOMMENT
LOWinclude/bgfx/defines.h581COMMENT
LOWinclude/bgfx/defines.h601#define BGFX_CUBE_MAP_POSITIVE_Z UINT8_C(0x04) //!< Cubemap +z.COMMENT
LOWinclude/bgfx/defines.h681COMMENT
LOWinclude/bgfx/bgfx.h161 ///COMMENT
LOWinclude/bgfx/bgfx.h321 Frame, //!< Changing per frame.COMMENT
LOWinclude/bgfx/bgfx.h661 /// - `BGFX_CAPS_FORMAT_TEXTURE_3D_EMULATED` - Texture format is emulated.COMMENT
LOWinclude/bgfx/bgfx.h681 /// supported for hardware decode; bits describe sample depths and chromaCOMMENT
LOWinclude/bgfx/bgfx.h761 /// this is a hard limit that `Caps::Limits::maxDrawCalls` reportsCOMMENT
LOWinclude/bgfx/bgfx.h781 uint32_t maxTransientIbSize; //!< Maximum transient index buffer size.COMMENT
LOWinclude/bgfx/bgfx.h881 struct TextureRegionCOMMENT
LOWinclude/bgfx/bgfx.h921 /// the region width in blocks multiplied by the block size, and a slice pitchCOMMENT
LOWinclude/bgfx/bgfx.h941 ///COMMENT
LOWinclude/bgfx/bgfx.h1021COMMENT
LOWinclude/bgfx/bgfx.h1061COMMENT
LOWinclude/bgfx/bgfx.h1121 /// Encoder stats.COMMENT
LOWinclude/bgfx/bgfx.h1201 VertexLayout();COMMENT
LOWinclude/bgfx/bgfx.h1221 /// in range 0.0-1.0 in vertex shader.COMMENT
LOWinclude/bgfx/bgfx.h1241 ///COMMENT
LOWinclude/bgfx/bgfx.h1261 ///COMMENT
LOWinclude/bgfx/bgfx.h1281COMMENT
LOWinclude/bgfx/bgfx.h1321 /// @param[in] _len Marker name length (if length is INT32_MAX, it's expectedCOMMENT
LOWinclude/bgfx/bgfx.h1341 /// - `BGFX_STATE_PT_[TRISTRIP/LINES/POINTS]` - Primitive type.COMMENT
LOWinclude/bgfx/bgfx.h1361 );COMMENT
5368 more matches not shown…
Decorative Section Separators22 hits · 96 pts
SeverityFileLineSnippetContext
MEDIUM3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py4#------------------------------------------------------------------------------COMMENT
MEDIUM3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py32#------------------------------------------------------------------------------COMMENT
MEDIUM⚡3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py58#------------------------------------------------------------------------------COMMENT
MEDIUM⚡3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py66#------------------------------------------------------------------------------COMMENT
MEDIUM⚡3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py71#------------------------------------------------------------------------------COMMENT
MEDIUM⚡3rdparty/dawn/src/tint/lang/core/ir/loop.h47/// ┣━━━━━━━━━━━┓COMMENT
MEDIUM⚡3rdparty/dawn/src/tint/lang/core/ir/loop.h49/// ┌─────────────────┐ ┃COMMENT
MEDIUM⚡3rdparty/dawn/src/tint/lang/core/ir/loop.h52/// └─────────────────┘ ┃COMMENT
MEDIUM⚡3rdparty/dawn/src/tint/lang/core/ir/loop.h54/// ┃◀━━━━━━━━━━┫COMMENT
MEDIUM⚡3rdparty/dawn/src/tint/lang/core/ir/loop.h56/// ┌─────────────────┐ ┃COMMENT
MEDIUM⚡3rdparty/dawn/src/tint/lang/core/ir/loop.h58/// ┃ └─────────────────┘ ┃COMMENT
MEDIUM⚡3rdparty/dawn/src/tint/lang/core/ir/loop.h61/// ┃ ┌─────────────────┐ ┃ BreakIf(false)COMMENT
MEDIUM⚡3rdparty/dawn/src/tint/lang/core/ir/loop.h64/// ┃ └─────────────────┘COMMENT
MEDIUM⚡3rdparty/dawn/src/tint/lang/core/ir/loop.h67/// ┗━━━━━━━━━━▶┃COMMENT
MEDIUM⚡3rdparty/dawn/src/tint/lang/core/ir/switch.h47/// ╌╌╌╌╌╌╌╌┲━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━┱╌╌╌╌╌╌╌╌COMMENT
MEDIUM⚡3rdparty/dawn/src/tint/lang/core/ir/switch.h49/// ┌────────┐ ┌────────┐ ┌────────┐COMMENT
MEDIUM⚡3rdparty/dawn/src/tint/lang/core/ir/switch.h51/// └────────┘ └────────┘ └────────┘COMMENT
MEDIUM⚡3rdparty/dawn/src/tint/lang/core/ir/switch.h54/// ╌╌╌╌╌╌╌╌┺━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━┹╌╌╌╌╌╌╌╌COMMENT
MEDIUM⚡3rdparty/dawn/src/tint/lang/core/ir/if.h42/// ┏━━━━━━━━━━┻━━━━━━━━━━┓COMMENT
MEDIUM⚡3rdparty/dawn/src/tint/lang/core/ir/if.h44/// ┌────────────┐ ┌────────────┐COMMENT
MEDIUM⚡3rdparty/dawn/src/tint/lang/core/ir/if.h47/// └────────────┘ └────────────┘COMMENT
MEDIUM⚡3rdparty/dawn/src/tint/lang/core/ir/if.h49/// ┗━━━━━━━━━━┳━━━━━━━━━━┛COMMENT
AI Slop Vocabulary22 hits · 62 pts
SeverityFileLineSnippetContext
LOW⚡examples/39-assao/cs_assao_generate_q.sh38#define SSAO_TILT_SAMPLES_ENABLE_AT_QUALITY_PRESET (99) // to disable simply set to 99 or siCOMMENT
LOW⚡examples/39-assao/cs_assao_generate_q.sh41#define SSAO_HALOING_REDUCTION_ENABLE_AT_QUALITY_PRESET (1) // to disable simply set to 99 or siCOMMENT
LOW⚡examples/39-assao/cs_assao_generate_q.sh44#define SSAO_NORMAL_BASED_EDGES_ENABLE_AT_QUALITY_PRESET (2) // to disable simply set to 99 or siCOMMENT
LOW⚡examples/39-assao/cs_assao_generate_q.sh47#define SSAO_DETAIL_AO_ENABLE_AT_QUALITY_PRESET (1) // whether to use DetailAOStrength; COMMENT
MEDIUMexamples/common/shaderlib.sh379 // https://web.archive.org/web/20190411181934/http://the-witness.net/news/2012/02/seamless-cube-map-filtering/COMMENT
MEDIUM3rdparty/spirv-cross/spirv_glsl.cpp346 // Sanity check the iteration count to be robust against a certain class of bugs whereCOMMENT
MEDIUM3rdparty/spirv-cross/spirv_glsl.cpp12396 // Essentially, we can only remove one set of swizzles, since that's what we have control over ...COMMENT
MEDIUM3rdparty/spirv-cross/spirv_glsl.cpp12655 // We can look at result type which is more robust.COMMENT
MEDIUM3rdparty/spirv-cross/spirv_glsl.cpp20983 // Definitely not.COMMENT
MEDIUM3rdparty/spirv-cross/spirv_msl.cpp18659 // We don't always use proper type hierarchy for synthesized types, so be robust.COMMENT
MEDIUM3rdparty/spirv-cross/spirv_cross.cpp4049 // Essentially a map of block -> { variables accessed in the basic block }COMMENT
MEDIUM3rdparty/spirv-cross/spirv_hlsl.cpp1845 // Sort input and output variables based on, from more robust to less robust:COMMENT
MEDIUM3rdparty/spirv-tools/include/spirv-tools/optimizer.hpp772// Creates a graphics robust access pass.COMMENT
MEDIUM3rdparty/spirv-tools/source/diagnostic.cpp92 case SPV_REQUESTED_TERMINATION: // Essentially success.CODE
MEDIUM3rdparty/spirv-tools/source/opt/ir_loader.h33// libspirv.h so that we can leverage the syntax checks implemented behind it.COMMENT
MEDIUM3rdparty/spirv-tools/source/opt/ccp_pass.h62 // CCP lattice. Essentially, if all the operands in |phi| have the sameCOMMENT
MEDIUM3rdparty/glslang/SPIRV/GlslangToSpv.cpp7304 // 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.cpp10454// for the parameter to the constructor (passed to this function). Essentially, it convertsCOMMENT
MEDIUM3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp8616// for the parameter to the constructor (passed to this function). Essentially, it convertsCOMMENT
MEDIUM3rdparty/dear-imgui/imgui.cpp6675 // FIXME: Essentially we want to restrict manual resizing to WindowMinSize+Decoration, and allow api resizing to be COMMENT
MEDIUM3rdparty/dear-imgui/imgui.cpp9036// FIXME-NEWATLAS-V2: perhaps we can now leverage ImFontAtlasUpdateDrawListsTextures() ?COMMENT
MEDIUM3rdparty/dawn/src/utils/log.h72// Essentially an ostringstream that will print itself in its destructor.COMMENT
Structural Annotation Overuse19 hits · 34 pts
SeverityFileLineSnippetContext
LOWexamples/16-shadowmaps/common.sh355 // Step 1: Blocker SearchCOMMENT
LOWexamples/16-shadowmaps/common.sh367 // Step 2: Penumbra Estimation (standard PCSS, Fernando 2005)COMMENT
LOW⚡examples/16-shadowmaps/common.sh382 // Step 3: Percentage-Closer FilteringCOMMENT
LOW⚡examples/16-shadowmaps/common.sh387 // Step 4: Edge fade based on blocker ratioCOMMENT
LOW3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp155 // Step 1: Create the if merge block for structured modules.COMMENT
LOW3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp235 // Step 2: Build a new preheader for |loop_|, use the old oneCOMMENT
LOW3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp361 // Step 3: Duplicate |loop_|.COMMENT
LOW⚡3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp373 // Step 4: Specialize the loop. //COMMENT
LOW⚡3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp380 // Step 5: Connect convergent edges to the landing pads. //COMMENT
LOW3rdparty/spirv-tools/source/val/validate_id.cpp48/// NOTE: This function does NOT check module scoped functions which areCOMMENT
LOW3rdparty/spirv-tools/source/val/validate_layout.cpp432// NOTE: This function does not handle CFG related validationCOMMENT
LOW3rdparty/glslang/SPIRV/SpvBuilder.cpp4498 // Step 2: Construct a matrix from that array.COMMENT
LOW3rdparty/glslang/SPIRV/GlslangToSpv.cpp7275// NOTE: This function can handle any store request; if it's not special itCOMMENT
LOW⚡3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp7828 // Step 1: If there's an exact match, use it.COMMENT
LOW⚡3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp7831 // Step 3: Re-select after type promotion is applied, to find proper candidate.COMMENT
LOW⚡3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp7833 // Step 1: If there's an exact match, use it.COMMENT
LOW3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp7889 // Step 3: Re-select after type promotion, to find proper candidateCOMMENT
LOW3rdparty/dear-imgui/imgui.cpp3371 // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element hCOMMENT
LOW3rdparty/dear-imgui/imgui.cpp3388 // Step 1: Let the clipper infer height from first rangeCOMMENT
Verbosity Indicators17 hits · 31 pts
SeverityFileLineSnippetContext
LOWexamples/16-shadowmaps/common.sh355 // Step 1: Blocker SearchCOMMENT
LOWexamples/16-shadowmaps/common.sh367 // Step 2: Penumbra Estimation (standard PCSS, Fernando 2005)COMMENT
LOW⚡examples/16-shadowmaps/common.sh382 // Step 3: Percentage-Closer FilteringCOMMENT
LOW⚡examples/16-shadowmaps/common.sh387 // Step 4: Edge fade based on blocker ratioCOMMENT
LOW3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp155 // Step 1: Create the if merge block for structured modules.COMMENT
LOW3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp235 // Step 2: Build a new preheader for |loop_|, use the old oneCOMMENT
LOW3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp361 // Step 3: Duplicate |loop_|.COMMENT
LOW⚡3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp373 // Step 4: Specialize the loop. //COMMENT
LOW⚡3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp380 // Step 5: Connect convergent edges to the landing pads. //COMMENT
LOW3rdparty/glslang/SPIRV/SpvBuilder.cpp4498 // Step 2: Construct a matrix from that array.COMMENT
LOW⚡3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp7828 // Step 1: If there's an exact match, use it.COMMENT
LOW⚡3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp7831 // Step 3: Re-select after type promotion is applied, to find proper candidate.COMMENT
LOW⚡3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp7833 // Step 1: If there's an exact match, use it.COMMENT
LOW3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp7889 // Step 3: Re-select after type promotion, to find proper candidateCOMMENT
LOW3rdparty/dear-imgui/imgui.cpp3371 // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element hCOMMENT
LOW3rdparty/dear-imgui/imgui.cpp3388 // Step 1: Let the clipper infer height from first rangeCOMMENT
LOW…y/dawn/src/tint/lang/core/ir/referenced_module_decls.h154 // For a compute entry point, we need to check if subgroup size or any of the workgroupCOMMENT
Fake / Example Data9 hits · 11 pts
SeverityFileLineSnippetContext
LOWexamples/20-nanovg/nanovg.cpp1100 const char* text = "This is longer chunk of text.\n \n Would have used lorem ipsum but she was busy jumping over tCODE
LOW⚡3rdparty/dear-imgui/imgui_demo.cpp7572 ImGui::TextWrapped("Lorem ipsum dolor sit amet");CODE
LOW⚡3rdparty/dear-imgui/imgui_demo.cpp7572 ImGui::TextWrapped("Lorem ipsum dolor sit amet");CODE
LOW⚡3rdparty/dear-imgui/imgui_demo.cpp7574 ImGui::Text("Lorem ipsum dolor sit amet");CODE
LOW⚡3rdparty/dear-imgui/imgui_demo.cpp7574 ImGui::Text("Lorem ipsum dolor sit amet");CODE
LOW3rdparty/dear-imgui/imgui_demo.cpp9450 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor iCODE
LOW3rdparty/dear-imgui/imgui_demo.cpp9450 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor iCODE
LOW3rdparty/dear-imgui/imgui_demo.cpp10411 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt utCODE
LOW3rdparty/dear-imgui/imgui_demo.cpp10411 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt utCODE
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGH3rdparty/spirv-tools/source/util/small_vector.h40// TODO: I have implemented the public member functions from |std::vector| thatCOMMENT
Slop Phrases3 hits · 7 pts
SeverityFileLineSnippetContext
MEDIUMexamples/48-drawindirect/drawindirect.cpp419 // This is done here for demonstration purposesCOMMENT
MEDIUM3rdparty/dear-imgui/imgui_widgets.cpp7351// Tip: pass a non-visible label (e.g. "##hello") then you can use the space to draw other text or image.COMMENT
LOW3rdparty/dear-imgui/imgui.cpp995 - 2017/08/25 (1.52) - io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. PreviCODE
TODO Padding4 hits · 6 pts
SeverityFileLineSnippetContext
LOW3rdparty/spirv-tools/source/val/validate_annotation.cpp386 // TODO: Add validations for all decorations.COMMENT
LOW3rdparty/spirv-tools/source/val/validate_extensions.cpp4317 // TODO: Add validation rules for remaining cases as well.COMMENT
LOW…ty/glslang/glslang/MachineIndependent/linkValidate.cpp233 // TODO: implement support for geometry passthroughCOMMENT
LOW3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp198 // TODO: implement.COMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOW3rdparty/dawn/src/tint/utils/rtti/castable.h418/// Example usage:COMMENT
Hyper-Verbose Identifiers1 hit · 1 pts
SeverityFileLineSnippetContext
LOW3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py109 def get_intermediate_representation( cls ):CODE
Excessive Try-Catch Wrapping1 hit · 1 pts
SeverityFileLineSnippetContext
LOW3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py527 except Exception as e:CODE