Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
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.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 5496 finding(s).
Are imports declared and package/API names verified? 9 finding(s).
Are wrappers, guards, and repeated structures necessary? 24 finding(s).
Which changes need focused human review? 5528 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 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/shaderc/shaderc_hlsl.cpp | 1 | /* | COMMENT |
| LOW | tools/shaderc/shaderc.cpp | 1 | /* | COMMENT |
| LOW | tools/shaderc/shaderc.cpp | 61 | const char* getName(ShadingLang::Enum _lang) | COMMENT |
| LOW | tools/shaderc/shaderc.cpp | 81 | // Metal Shading Language (MSL) profile naming convention: | 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/shaderc/pp.h | 41 | struct BX_NO_VTABLE PreprocessorCallbackI | COMMENT |
| LOW | tools/shaderc/pp.h | 61 | , bool _isSystem | COMMENT |
| LOW | tools/shaderc/pp.h | 121 | /// Predefine macro, mirroring `-D` command-line define. | 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_INDEX32 UINT16_C(0x1000) //!< Index buffer contains 32-bit indices. | COMMENT |
| LOW | include/bgfx/defines.h | 301 | /// until used, but may disable texture compression on some | COMMENT |
| LOW | include/bgfx/defines.h | 341 | #define BGFX_SAMPLER_U_BORDER UINT32_C(0x00000003) //!< Wrap U mode: Border | COMMENT |
| LOW | include/bgfx/defines.h | 361 | COMMENT | |
| LOW | include/bgfx/defines.h | 381 | COMMENT | |
| LOW | include/bgfx/defines.h | 441 | #define BGFX_RESET_VSYNC UINT32_C(0x00000080) //!< Enable V-Sync. | COMMENT |
| LOW | include/bgfx/defines.h | 461 | #define BGFX_RESET_FULLSCREEN_MASK UINT32_C(0x00000001) | COMMENT |
| LOW | include/bgfx/defines.h | 481 | #define BGFX_SWAP_CHAIN_FULLSCREEN_MASK UINT32_C(0x00000001) | COMMENT |
| LOW | include/bgfx/defines.h | 501 | #define BGFX_CAPS_TEXTURE_EXTERNAL_SHARED UINT64_C(0x0000000000040000) //!< External shared texture is supported | COMMENT |
| LOW | include/bgfx/defines.h | 521 | #define BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER UINT32_C(0x00001000) //!< Texture format can be used as frame buffer. | COMMENT |
| LOW | include/bgfx/defines.h | 541 | COMMENT | |
| LOW | include/bgfx/defines.h | 561 | /// Skip the picker dispatch for this call. Useful while bulk-loading access units | COMMENT |
| LOW | include/bgfx/defines.h | 581 | COMMENT | |
| LOW | include/bgfx/defines.h | 601 | #define BGFX_CUBE_MAP_POSITIVE_Z UINT8_C(0x04) //!< Cubemap +z. | COMMENT |
| LOW | include/bgfx/defines.h | 681 | COMMENT | |
| LOW | include/bgfx/bgfx.h | 161 | /// | COMMENT |
| LOW | include/bgfx/bgfx.h | 321 | Frame, //!< Changing per frame. | COMMENT |
| LOW | include/bgfx/bgfx.h | 661 | /// - `BGFX_CAPS_FORMAT_TEXTURE_3D_EMULATED` - Texture format is emulated. | COMMENT |
| LOW | include/bgfx/bgfx.h | 681 | /// supported for hardware decode; bits describe sample depths and chroma | COMMENT |
| LOW | include/bgfx/bgfx.h | 761 | /// this is a hard limit that `Caps::Limits::maxDrawCalls` reports | COMMENT |
| LOW | include/bgfx/bgfx.h | 781 | uint32_t maxTransientIbSize; //!< Maximum transient index buffer size. | COMMENT |
| LOW | include/bgfx/bgfx.h | 881 | struct TextureRegion | COMMENT |
| LOW | include/bgfx/bgfx.h | 921 | /// the region width in blocks multiplied by the block size, and a slice pitch | COMMENT |
| LOW | include/bgfx/bgfx.h | 941 | /// | COMMENT |
| LOW | include/bgfx/bgfx.h | 1021 | COMMENT | |
| LOW | include/bgfx/bgfx.h | 1061 | COMMENT | |
| LOW | include/bgfx/bgfx.h | 1121 | /// Encoder stats. | COMMENT |
| LOW | include/bgfx/bgfx.h | 1201 | VertexLayout(); | COMMENT |
| LOW | include/bgfx/bgfx.h | 1221 | /// in range 0.0-1.0 in vertex shader. | COMMENT |
| LOW | include/bgfx/bgfx.h | 1241 | /// | COMMENT |
| LOW | include/bgfx/bgfx.h | 1261 | /// | COMMENT |
| LOW | include/bgfx/bgfx.h | 1281 | COMMENT | |
| LOW | include/bgfx/bgfx.h | 1321 | /// @param[in] _len Marker name length (if length is INT32_MAX, it's expected | COMMENT |
| LOW | include/bgfx/bgfx.h | 1341 | /// - `BGFX_STATE_PT_[TRISTRIP/LINES/POINTS]` - Primitive type. | COMMENT |
| LOW | include/bgfx/bgfx.h | 1361 | ); | COMMENT |
| 5368 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 | 12396 | // 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 | 12655 | // We can look at result type which is more robust. | COMMENT |
| MEDIUM | 3rdparty/spirv-cross/spirv_glsl.cpp | 20983 | // Definitely not. | COMMENT |
| MEDIUM | 3rdparty/spirv-cross/spirv_msl.cpp | 18659 | // We don't always use proper type hierarchy for synthesized types, so be robust. | COMMENT |
| MEDIUM | 3rdparty/spirv-cross/spirv_cross.cpp | 4049 | // Essentially a map of block -> { variables accessed in the basic block } | COMMENT |
| MEDIUM | 3rdparty/spirv-cross/spirv_hlsl.cpp | 1845 | // Sort input and output variables based on, from more robust to less robust: | COMMENT |
| MEDIUM | 3rdparty/spirv-tools/include/spirv-tools/optimizer.hpp | 772 | // 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 | 7304 | // 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 | 10454 | // for the parameter to the constructor (passed to this function). Essentially, it converts | COMMENT |
| MEDIUM | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 8616 | // 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 | 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 | 4498 | // Step 2: Construct a matrix from that array. | COMMENT |
| LOW | 3rdparty/glslang/SPIRV/GlslangToSpv.cpp | 7275 | // NOTE: This function can handle any store request; if it's not special it | COMMENT |
| LOW⚡ | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 7828 | // Step 1: If there's an exact match, use it. | COMMENT |
| LOW⚡ | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 7831 | // Step 3: Re-select after type promotion is applied, to find proper candidate. | COMMENT |
| LOW⚡ | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 7833 | // Step 1: If there's an exact match, use it. | COMMENT |
| LOW | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 7889 | // 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 | 4498 | // Step 2: Construct a matrix from that array. | COMMENT |
| LOW⚡ | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 7828 | // Step 1: If there's an exact match, use it. | COMMENT |
| LOW⚡ | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 7831 | // Step 3: Re-select after type promotion is applied, to find proper candidate. | COMMENT |
| LOW⚡ | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 7833 | // Step 1: If there's an exact match, use it. | COMMENT |
| LOW | 3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp | 7889 | // 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 | 386 | // TODO: Add validations for all decorations. | COMMENT |
| LOW | 3rdparty/spirv-tools/source/val/validate_extensions.cpp | 4317 | // 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 | 198 | // 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 |