Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
This report presents the forensic synthetic code analysis of bkaradzic/bgfx, a C project with 17,268 GitHub stars. SynthScan v2.0 examined 1,154,986 lines of code across 1890 source files, recording 5617 pattern matches distributed across 12 syntactic categories. The overall adjusted score of 4.3 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).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 5617 distinct pattern matches across 12 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/shaderc/shaderc_hlsl.cpp | 1 | /* | COMMENT |
| LOW | tools/shaderc/shaderc.cpp | 61 | { | COMMENT |
| LOW | tools/shaderc/shaderc.cpp | 81 | // 4.3 430 vhdgf+c | COMMENT |
| LOW | tools/shaderc/shaderc.cpp | 101 | // 3.1 | 1.4 | 3114 | COMMENT |
| LOW | tools/shaderc/shaderc_wgsl.cpp | 21 | #include <spirv_msl.hpp> | COMMENT |
| LOW | tools/shaderc/shaderc_dxil.cpp | 1 | /* | COMMENT |
| LOW | tools/shaderc/shaderc.h | 21 | # if __has_include(<d3dcompiler.h>) | COMMENT |
| LOW | tools/shaderc/shaderc.h | 41 | || BX_PLATFORM_WINDOWS \ | COMMENT |
| LOW | tools/shaderc/shaderc.h | 61 | #endif | COMMENT |
| LOW | tools/texturev/texturev.cpp | 1 | /* | COMMENT |
| LOW | tools/texturev/texturev.cpp | 21 | COMMENT | |
| LOW | tools/texturev/texturev.cpp | 41 | COMMENT | |
| LOW | tools/geometryv/geometryv.cpp | 1 | /* | COMMENT |
| LOW | tools/geometryv/geometryv.cpp | 21 | #include <imgui/imgui.h> | COMMENT |
| LOW | include/bgfx/defines.h | 61 | * helper macros. | COMMENT |
| LOW | include/bgfx/defines.h | 81 | * Use BGFX_STATE_BLEND_EQUATION(_equation) or BGFX_STATE_BLEND_EQUATION_SEPARATE(_equationRGB, _equationA) | COMMENT |
| LOW | include/bgfx/defines.h | 121 | #define BGFX_STATE_POINT_SIZE_SHIFT 52 //!< Point size bit shift | COMMENT |
| LOW | include/bgfx/defines.h | 161 | #define BGFX_STENCIL_FUNC_REF_SHIFT 0 | COMMENT |
| LOW | include/bgfx/defines.h | 181 | #define BGFX_STENCIL_TEST_NOTEQUAL UINT32_C(0x00060000) //!< Enable stencil test, not equal. | COMMENT |
| LOW | include/bgfx/defines.h | 201 | #define BGFX_STENCIL_OP_FAIL_Z_INCR UINT32_C(0x03000000) //!< Increment and wrap. | COMMENT |
| LOW | include/bgfx/defines.h | 221 | #define BGFX_CLEAR_COLOR UINT16_C(0x0001) //!< Clear color. | COMMENT |
| LOW | include/bgfx/defines.h | 261 | #define BGFX_DISCARD_STATE UINT8_C(0x08) //!< Discard state and uniform bindings. | COMMENT |
| LOW | include/bgfx/defines.h | 281 | #define BGFX_BUFFER_COMPUTE_FORMAT_16X4 UINT16_C(0x0006) //!< 4 x 16-bit values | COMMENT |
| LOW | include/bgfx/defines.h | 321 | COMMENT | |
| LOW | include/bgfx/defines.h | 341 | #define BGFX_SAMPLER_U_MASK UINT32_C(0x00000003) | COMMENT |
| LOW | include/bgfx/defines.h | 361 | #define BGFX_SAMPLER_MAG_ANISOTROPIC UINT32_C(0x00000200) //!< Mag sampling mode: Anisotropic | COMMENT |
| LOW | include/bgfx/defines.h | 421 | ) | COMMENT |
| LOW | include/bgfx/defines.h | 441 | #define BGFX_RESET_SRGB_BACKBUFFER UINT32_C(0x00008000) //!< Enable sRGB backbuffer. | COMMENT |
| LOW | include/bgfx/defines.h | 461 | #define BGFX_CAPS_FRAGMENT_ORDERING UINT64_C(0x0000000000000080) //!< Fragment ordering is available in fr | COMMENT |
| LOW | include/bgfx/defines.h | 481 | #define BGFX_CAPS_TEXTURE_3D UINT64_C(0x0000000008000000) //!< 3D textures are supported. | COMMENT |
| LOW | include/bgfx/defines.h | 501 | #define BGFX_CAPS_FORMAT_TEXTURE_3D_SRGB UINT32_C(0x00000010) //!< Texture as sRGB format is supported. | COMMENT |
| LOW | include/bgfx/defines.h | 541 | #define BGFX_VIDEO_DECODE_FRAME_NONE UINT8_C(0x00) //!< No flags. | COMMENT |
| LOW | include/bgfx/defines.h | 561 | COMMENT | |
| LOW | include/bgfx/defines.h | 581 | #define BGFX_FRAME_NONE UINT8_C(0x00) //!< No frame flags. | COMMENT |
| LOW | include/bgfx/defines.h | 661 | #define BGFX_STATE_BLEND_FUNC_RT_3(_src, _dst) (BGFX_STATE_BLEND_FUNC_RT_x(_src, _dst)<<22) | COMMENT |
| LOW | include/bgfx/bgfx.h | 161 | /// | COMMENT |
| LOW | include/bgfx/bgfx.h | 581 | GPU gpu[4]; //!< Enumerated GPUs. | COMMENT |
| LOW | include/bgfx/bgfx.h | 601 | /// - `BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER_MSAA` - Texture format can be u | COMMENT |
| LOW | include/bgfx/bgfx.h | 721 | /// specified, bgfx uses the CRT allocator. Bgfx assumes | COMMENT |
| LOW | include/bgfx/bgfx.h | 821 | /// | COMMENT |
| LOW | include/bgfx/bgfx.h | 861 | /// @attention C99's equivalent binding is `bgfx_uniform_info_t`. | COMMENT |
| LOW | include/bgfx/bgfx.h | 1001 | /// Start VertexLayout. | COMMENT |
| LOW | include/bgfx/bgfx.h | 1021 | /// vertexConvert for AttribType::Uint8 and AttribType::Int16. | COMMENT |
| LOW | include/bgfx/bgfx.h | 1041 | /// @param[out] _num Number of elements. | COMMENT |
| LOW | include/bgfx/bgfx.h | 1061 | /// | COMMENT |
| LOW | include/bgfx/bgfx.h | 1081 | /// | COMMENT |
| LOW | include/bgfx/bgfx.h | 1101 | COMMENT | |
| LOW | include/bgfx/bgfx.h | 1121 | /// | COMMENT |
| LOW | include/bgfx/bgfx.h | 1141 | /// `BGFX_STATE_BLEND_INV_FACTOR` blend modes. | COMMENT |
| LOW | include/bgfx/bgfx.h | 1161 | /// Set condition for rendering. | COMMENT |
| LOW | include/bgfx/bgfx.h | 1181 | void setStencil( | COMMENT |
| LOW | include/bgfx/bgfx.h | 1201 | uint16_t _x | COMMENT |
| LOW | include/bgfx/bgfx.h | 1221 | /// @param[in] _mtx Pointer to first matrix in array. | COMMENT |
| LOW | include/bgfx/bgfx.h | 1241 | void setTransform( | COMMENT |
| LOW | include/bgfx/bgfx.h | 1261 | COMMENT | |
| LOW | include/bgfx/bgfx.h | 1281 | void setIndexBuffer(IndexBufferHandle _handle); | COMMENT |
| LOW | include/bgfx/bgfx.h | 1301 | void setIndexBuffer(DynamicIndexBufferHandle _handle); | COMMENT |
| LOW | include/bgfx/bgfx.h | 1321 | void setIndexBuffer(const TransientIndexBuffer* _tib); | COMMENT |
| LOW | include/bgfx/bgfx.h | 1341 | /// | COMMENT |
| LOW | include/bgfx/bgfx.h | 1381 | /// @param[in] _startVertex First vertex to render. | COMMENT |
| 5456 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | 3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py | 4 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | 3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py | 32 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | 3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py | 58 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | 3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py | 66 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | 3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py | 71 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | 3rdparty/dawn/src/tint/lang/core/ir/loop.h | 47 | /// ┣━━━━━━━━━━━┓ | COMMENT |
| MEDIUM⚡ | 3rdparty/dawn/src/tint/lang/core/ir/loop.h | 49 | /// ┌─────────────────┐ ┃ | COMMENT |
| MEDIUM⚡ | 3rdparty/dawn/src/tint/lang/core/ir/loop.h | 52 | /// └─────────────────┘ ┃ | COMMENT |
| MEDIUM⚡ | 3rdparty/dawn/src/tint/lang/core/ir/loop.h | 54 | /// ┃◀━━━━━━━━━━┫ | COMMENT |
| MEDIUM⚡ | 3rdparty/dawn/src/tint/lang/core/ir/loop.h | 56 | /// ┌─────────────────┐ ┃ | COMMENT |
| MEDIUM⚡ | 3rdparty/dawn/src/tint/lang/core/ir/loop.h | 58 | /// ┃ └─────────────────┘ ┃ | COMMENT |
| MEDIUM⚡ | 3rdparty/dawn/src/tint/lang/core/ir/loop.h | 61 | /// ┃ ┌─────────────────┐ ┃ BreakIf(false) | COMMENT |
| MEDIUM⚡ | 3rdparty/dawn/src/tint/lang/core/ir/loop.h | 64 | /// ┃ └─────────────────┘ | COMMENT |
| MEDIUM⚡ | 3rdparty/dawn/src/tint/lang/core/ir/loop.h | 67 | /// ┗━━━━━━━━━━▶┃ | COMMENT |
| MEDIUM⚡ | 3rdparty/dawn/src/tint/lang/core/ir/switch.h | 47 | /// ╌╌╌╌╌╌╌╌┲━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━┱╌╌╌╌╌╌╌╌ | COMMENT |
| MEDIUM⚡ | 3rdparty/dawn/src/tint/lang/core/ir/switch.h | 49 | /// ┌────────┐ ┌────────┐ ┌────────┐ | COMMENT |
| MEDIUM⚡ | 3rdparty/dawn/src/tint/lang/core/ir/switch.h | 51 | /// └────────┘ └────────┘ └────────┘ | COMMENT |
| MEDIUM⚡ | 3rdparty/dawn/src/tint/lang/core/ir/switch.h | 54 | /// ╌╌╌╌╌╌╌╌┺━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━┹╌╌╌╌╌╌╌╌ | COMMENT |
| MEDIUM⚡ | 3rdparty/dawn/src/tint/lang/core/ir/if.h | 42 | /// ┏━━━━━━━━━━┻━━━━━━━━━━┓ | COMMENT |
| MEDIUM⚡ | 3rdparty/dawn/src/tint/lang/core/ir/if.h | 44 | /// ┌────────────┐ ┌────────────┐ | COMMENT |
| MEDIUM⚡ | 3rdparty/dawn/src/tint/lang/core/ir/if.h | 47 | /// └────────────┘ └────────────┘ | COMMENT |
| MEDIUM⚡ | 3rdparty/dawn/src/tint/lang/core/ir/if.h | 49 | /// ┗━━━━━━━━━━┳━━━━━━━━━━┛ | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | examples/39-assao/cs_assao_generate_q.sh | 38 | #define SSAO_TILT_SAMPLES_ENABLE_AT_QUALITY_PRESET (99) // to disable simply set to 99 or si | COMMENT |
| LOW⚡ | examples/39-assao/cs_assao_generate_q.sh | 41 | #define SSAO_HALOING_REDUCTION_ENABLE_AT_QUALITY_PRESET (1) // to disable simply set to 99 or si | COMMENT |
| LOW⚡ | examples/39-assao/cs_assao_generate_q.sh | 44 | #define SSAO_NORMAL_BASED_EDGES_ENABLE_AT_QUALITY_PRESET (2) // to disable simply set to 99 or si | COMMENT |
| LOW⚡ | examples/39-assao/cs_assao_generate_q.sh | 47 | #define SSAO_DETAIL_AO_ENABLE_AT_QUALITY_PRESET (1) // whether to use DetailAOStrength; | COMMENT |
| MEDIUM | examples/common/shaderlib.sh | 379 | // https://web.archive.org/web/20190411181934/http://the-witness.net/news/2012/02/seamless-cube-map-filtering/ | COMMENT |
| MEDIUM | 3rdparty/spirv-cross/spirv_glsl.cpp | 346 | // Sanity check the iteration count to be robust against a certain class of bugs where | COMMENT |
| MEDIUM | 3rdparty/spirv-cross/spirv_glsl.cpp | 12311 | // Essentially, we can only remove one set of swizzles, since that's what we have control over ... | COMMENT |
| MEDIUM | 3rdparty/spirv-cross/spirv_glsl.cpp | 12570 | // We can look at result type which is more robust. | COMMENT |
| MEDIUM | 3rdparty/spirv-cross/spirv_glsl.cpp | 20833 | // Definitely not. | COMMENT |
| MEDIUM | 3rdparty/spirv-cross/spirv_msl.cpp | 18631 | // We don't always use proper type hierarchy for synthesized types, so be robust. | COMMENT |
| MEDIUM | 3rdparty/spirv-cross/spirv_cross.cpp | 4045 | // Essentially a map of block -> { variables accessed in the basic block } | COMMENT |
| MEDIUM | 3rdparty/spirv-cross/spirv_hlsl.cpp | 1843 | // Sort input and output variables based on, from more robust to less robust: | COMMENT |
| MEDIUM | 3rdparty/spirv-tools/include/spirv-tools/optimizer.hpp | 770 | // Creates a graphics robust access pass. | COMMENT |
| MEDIUM | 3rdparty/spirv-tools/source/diagnostic.cpp | 92 | case SPV_REQUESTED_TERMINATION: // Essentially success. | CODE |
| MEDIUM | 3rdparty/spirv-tools/source/opt/ir_loader.h | 33 | // libspirv.h so that we can leverage the syntax checks implemented behind it. | COMMENT |
| MEDIUM | 3rdparty/spirv-tools/source/opt/ccp_pass.h | 62 | // CCP lattice. Essentially, if all the operands in |phi| have the same | COMMENT |
| MEDIUM | 3rdparty/glslang/SPIRV/GlslangToSpv.cpp | 6700 | // 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 | 10025 | // for the parameter to the constructor (passed to this function). Essentially, it converts | COMMENT |
| MEDIUM | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 8561 | // for the parameter to the constructor (passed to this function). Essentially, it converts | COMMENT |
| MEDIUM | 3rdparty/dear-imgui/imgui.cpp | 6675 | // FIXME: Essentially we want to restrict manual resizing to WindowMinSize+Decoration, and allow api resizing to be | COMMENT |
| MEDIUM | 3rdparty/dear-imgui/imgui.cpp | 9036 | // FIXME-NEWATLAS-V2: perhaps we can now leverage ImFontAtlasUpdateDrawListsTextures() ? | COMMENT |
| MEDIUM | …rty/glsl-optimizer/src/glsl/ir_print_metal_visitor.cpp | 977 | // take precision from it. This isn't fully robust now, but oh well. | COMMENT |
| MEDIUM | 3rdparty/dawn/src/utils/log.h | 72 | // Essentially an ostringstream that will print itself in its destructor. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | examples/16-shadowmaps/common.sh | 355 | // Step 1: Blocker Search | COMMENT |
| LOW | examples/16-shadowmaps/common.sh | 367 | // Step 2: Penumbra Estimation (standard PCSS, Fernando 2005) | COMMENT |
| LOW⚡ | examples/16-shadowmaps/common.sh | 382 | // Step 3: Percentage-Closer Filtering | COMMENT |
| LOW⚡ | examples/16-shadowmaps/common.sh | 387 | // Step 4: Edge fade based on blocker ratio | COMMENT |
| LOW | 3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp | 155 | // Step 1: Create the if merge block for structured modules. | COMMENT |
| LOW | 3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp | 235 | // Step 2: Build a new preheader for |loop_|, use the old one | COMMENT |
| LOW | 3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp | 361 | // Step 3: Duplicate |loop_|. | COMMENT |
| LOW⚡ | 3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp | 373 | // Step 4: Specialize the loop. // | COMMENT |
| LOW⚡ | 3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp | 380 | // Step 5: Connect convergent edges to the landing pads. // | COMMENT |
| LOW | 3rdparty/spirv-tools/source/val/validate_id.cpp | 48 | /// NOTE: This function does NOT check module scoped functions which are | COMMENT |
| LOW | 3rdparty/spirv-tools/source/val/validate_layout.cpp | 432 | // NOTE: This function does not handle CFG related validation | COMMENT |
| LOW | 3rdparty/glslang/SPIRV/SpvBuilder.cpp | 4416 | // Step 2: Construct a matrix from that array. | COMMENT |
| LOW | 3rdparty/glslang/SPIRV/GlslangToSpv.cpp | 6671 | // NOTE: This function can handle any store request; if it's not special it | COMMENT |
| LOW⚡ | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 7773 | // Step 1: If there's an exact match, use it. | COMMENT |
| LOW⚡ | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 7776 | // Step 3: Re-select after type promotion is applied, to find proper candidate. | COMMENT |
| LOW⚡ | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 7778 | // Step 1: If there's an exact match, use it. | COMMENT |
| LOW | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 7834 | // Step 3: Re-select after type promotion, to find proper candidate | COMMENT |
| LOW | 3rdparty/dear-imgui/imgui.cpp | 3371 | // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element h | COMMENT |
| LOW | 3rdparty/dear-imgui/imgui.cpp | 3388 | // Step 1: Let the clipper infer height from first range | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | examples/16-shadowmaps/common.sh | 355 | // Step 1: Blocker Search | COMMENT |
| LOW | examples/16-shadowmaps/common.sh | 367 | // Step 2: Penumbra Estimation (standard PCSS, Fernando 2005) | COMMENT |
| LOW⚡ | examples/16-shadowmaps/common.sh | 382 | // Step 3: Percentage-Closer Filtering | COMMENT |
| LOW⚡ | examples/16-shadowmaps/common.sh | 387 | // Step 4: Edge fade based on blocker ratio | COMMENT |
| LOW | 3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp | 155 | // Step 1: Create the if merge block for structured modules. | COMMENT |
| LOW | 3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp | 235 | // Step 2: Build a new preheader for |loop_|, use the old one | COMMENT |
| LOW | 3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp | 361 | // Step 3: Duplicate |loop_|. | COMMENT |
| LOW⚡ | 3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp | 373 | // Step 4: Specialize the loop. // | COMMENT |
| LOW⚡ | 3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp | 380 | // Step 5: Connect convergent edges to the landing pads. // | COMMENT |
| LOW | 3rdparty/glslang/SPIRV/SpvBuilder.cpp | 4416 | // Step 2: Construct a matrix from that array. | COMMENT |
| LOW⚡ | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 7773 | // Step 1: If there's an exact match, use it. | COMMENT |
| LOW⚡ | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 7776 | // Step 3: Re-select after type promotion is applied, to find proper candidate. | COMMENT |
| LOW⚡ | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 7778 | // Step 1: If there's an exact match, use it. | COMMENT |
| LOW | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 7834 | // Step 3: Re-select after type promotion, to find proper candidate | COMMENT |
| LOW | 3rdparty/dear-imgui/imgui.cpp | 3371 | // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element h | COMMENT |
| LOW | 3rdparty/dear-imgui/imgui.cpp | 3388 | // Step 1: Let the clipper infer height from first range | COMMENT |
| LOW | …y/dawn/src/tint/lang/core/ir/referenced_module_decls.h | 154 | // For a compute entry point, we need to check if subgroup size or any of the workgroup | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | examples/20-nanovg/nanovg.cpp | 1100 | const char* text = "This is longer chunk of text.\n \n Would have used lorem ipsum but she was busy jumping over t | CODE |
| LOW⚡ | 3rdparty/dear-imgui/imgui_demo.cpp | 7572 | ImGui::TextWrapped("Lorem ipsum dolor sit amet"); | CODE |
| LOW⚡ | 3rdparty/dear-imgui/imgui_demo.cpp | 7572 | ImGui::TextWrapped("Lorem ipsum dolor sit amet"); | CODE |
| LOW⚡ | 3rdparty/dear-imgui/imgui_demo.cpp | 7574 | ImGui::Text("Lorem ipsum dolor sit amet"); | CODE |
| LOW⚡ | 3rdparty/dear-imgui/imgui_demo.cpp | 7574 | ImGui::Text("Lorem ipsum dolor sit amet"); | CODE |
| LOW | 3rdparty/dear-imgui/imgui_demo.cpp | 9450 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i | CODE |
| LOW | 3rdparty/dear-imgui/imgui_demo.cpp | 9450 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i | CODE |
| LOW | 3rdparty/dear-imgui/imgui_demo.cpp | 10411 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut | CODE |
| LOW | 3rdparty/dear-imgui/imgui_demo.cpp | 10411 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | 3rdparty/spirv-tools/source/util/small_vector.h | 40 | // TODO: I have implemented the public member functions from |std::vector| that | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | examples/48-drawindirect/drawindirect.cpp | 419 | // This is done here for demonstration purposes | COMMENT |
| MEDIUM | 3rdparty/dear-imgui/imgui_widgets.cpp | 7351 | // Tip: pass a non-visible label (e.g. "##hello") then you can use the space to draw other text or image. | COMMENT |
| LOW | 3rdparty/dear-imgui/imgui.cpp | 995 | - 2017/08/25 (1.52) - io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. Previ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 3rdparty/spirv-tools/source/val/validate_annotation.cpp | 363 | // TODO: Add validations for all decorations. | COMMENT |
| LOW | 3rdparty/spirv-tools/source/val/validate_extensions.cpp | 4280 | // TODO: Add validation rules for remaining cases as well. | COMMENT |
| LOW | …ty/glslang/glslang/MachineIndependent/linkValidate.cpp | 233 | // TODO: implement support for geometry passthrough | COMMENT |
| LOW | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 188 | // TODO: implement. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 3rdparty/dawn/src/tint/utils/rtti/castable.h | 418 | /// Example usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py | 109 | def get_intermediate_representation( cls ): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py | 527 | except Exception as e: | CODE |