Repository Analysis

google/filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

5.1 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of google/filament, a C++ project with 20,251 GitHub stars. SynthScan v2.0 examined 4,331,167 lines of code across 11426 source files, recording 19511 pattern matches distributed across 25 syntactic categories. The overall adjusted score of 5.1 places this repository in the Low AI signal 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).

5.1
Adjusted Score
5.1
Raw Score
100%
Time Factor
2026-07-14
Last Push
20.3K
Stars
C++
Language
4.3M
Lines of Code
11.4K
Files
19.5K
Pattern Hits
2026-07-14
Scan Date
0.03
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

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.

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 4HIGH 345MEDIUM 904LOW 18258

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 19511 distinct pattern matches across 25 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 Block17326 hits · 16200 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt801 COMMENT "Combining ${target} dependencies into single shared library"COMMENT
LOWCMakeLists.txt821# prebuilt. This is set by the client in their `cmake` invocation.COMMENT
LOWCODE_STYLE.md181COMMENT
LOWCODE_STYLE.md201COMMENT
LOWtools/resgen/src/main.cpp21#include <algorithm>COMMENT
LOWtools/filamesh/src/main.cpp21COMMENT
LOWtools/cmgen/tests/test_cmgen.cpp21COMMENT
LOWtools/cmgen/src/cmgen.cpp21#include <ibl/CubemapSH.h>COMMENT
LOWtools/specgen/specgen.cpp341 if (model == DispersionModel::Linear) {COMMENT
LOWtools/matedit/src/ExternalCompile.cpp21#include "eiff/ChunkContainer.h"COMMENT
LOWtools/matinfo/src/main.cpp21#include <filaflat/ChunkContainer.h>COMMENT
LOWtools/matinfo/src/main.cpp301 const regex operandPattern("(\\%[A-Za-z_0-9]+)");COMMENT
LOWtools/roughness-prefilter/src/main.cpp21#include <thread>COMMENT
LOWtools/zbloat/zbloat.py1#!/usr/bin/env python3COMMENT
LOWtools/zbloat/evmar_bloat.py1#!/usr/bin/env python3COMMENT
LOWtools/reorganize-headers/test.py41 original = """/* License */COMMENT
LOWtools/reorganize-headers/test.py181COMMENT
LOWtools/matc/src/matc/CommandlineConfig.cpp21#include <filament/MaterialEnums.h>COMMENT
LOWtools/specular-color/src/main.cpp761 // We default to 81.7° but this can be specified by the user, so we use theCOMMENT
LOWtools/glslminifier/src/GlslMinify.cpp21namespace glslminifier {COMMENT
LOWtest/code-correctness/clang-tidy-proxy.sh1# Copyright (C) 2025 The Android Open Source ProjectCOMMENT
LOWtest/code-correctness/check-headers.sh1# Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOWtest/code-correctness/src/run.py1# Copyright (C) 2025 The Android Open Source ProjectCOMMENT
LOWtest/code-correctness/src/utils.py1# Copyright (C) 2024 The Android Open Source ProjectCOMMENT
LOWtest/sizeguard/check_size.py1# Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOWtest/sizeguard/check_bypass.py1# Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOWtest/sizeguard/dump_artifact_size.py1# Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOWtest/render-validation/recalculate.py1# Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOWtest/render-validation/validation_app.py1# Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOWtest/render-validation/process_results.py1# Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOWtest/render-validation/result-viewer/app.js1// Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOW…st/render-validation/result-viewer/components/tools.js1// Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOW…der-validation/result-viewer/components/test-filter.js1// Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOW…der-validation/result-viewer/components/tiff-viewer.js1// Copyright (C) 2025 The Android Open Source ProjectCOMMENT
LOW…er-validation/result-viewer/components/image-viewer.js1// Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOW…er-validation/result-viewer/components/result-table.js1// Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOWtest/renderdiff/local_test.sh1# Copyright (C) 2024 The Android Open Source ProjectCOMMENT
LOWtest/renderdiff/generate.sh1# Copyright (C) 2025 The Android Open Source ProjectCOMMENT
LOWtest/renderdiff/src/viewer.py1# Copyright (C) 2025 The Android Open Source ProjectCOMMENT
LOWtest/renderdiff/src/golden_manager.py1# Copyright (C) 2025 The Android Open Source ProjectCOMMENT
LOWtest/renderdiff/src/render.py1# Copyright (C) 2024 The Android Open Source ProjectCOMMENT
LOWtest/renderdiff/src/renderers.py1# Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOWtest/renderdiff/src/preamble.sh1# Copyright (C) 2025 The Android Open Source ProjectCOMMENT
LOWtest/renderdiff/src/utils.py1# Copyright (C) 2024 The Android Open Source ProjectCOMMENT
LOWtest/renderdiff/src/test_config.py1# Copyright (C) 2024 The Android Open Source ProjectCOMMENT
LOWtest/renderdiff/src/commit_msg.py1# Copyright (C) 2025 The Android Open Source ProjectCOMMENT
LOWtest/renderdiff/src/update_golden.py1# Copyright (C) 2025 The Android Open Source ProjectCOMMENT
LOWtest/renderdiff/src/viewer_html/tools.js1// Copyright (C) 2025 The Android Open Source ProjectCOMMENT
LOWtest/renderdiff/src/viewer_html/tiff-viewer.js1// Copyright (C) 2025 The Android Open Source ProjectCOMMENT
LOWtest/renderdiff/src/viewer_html/app.js1// Copyright (C) 2025 The Android Open Source ProjectCOMMENT
LOWweb/examples/serve.py1#!/usr/bin/env python3COMMENT
LOWweb/examples/viewer.js61//COMMENT
LOWweb/examples/sky/main.js81// The shader does: V_gal = Rotation * V_world.COMMENT
LOWweb/examples/sky/main.js341COMMENT
LOWweb/examples/sky/main.js361 // Rotate Y by -LST (or Z?)COMMENT
LOWweb/examples/sky/main.js381 // Rotate Y (Sidereal Spin).COMMENT
LOWweb/examples/sky/suncalc_global.js301COMMENT
LOWweb/examples/sky/suncalc_global.js321// No, `observerAngle` is called in `getTimes`.COMMENT
LOWweb/examples/sky/SimulatedSkybox.js601 this.materialInstance.setFloatParameter('starIntensity', this.starIntensity);COMMENT
LOWweb/filament-js/utilities.js81COMMENT
17266 more matches not shown…
Decorative Section Separators666 hits · 2376 pts
SeverityFileLineSnippetContext
MEDIUMCMakeLists.txt1# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt3# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt10# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt12# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt21# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt23# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt30# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt32# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt42# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt44# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt150# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt152# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt157# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt159# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt189# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt191# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt194# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt196# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt330# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt332# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt345# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt347# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt368# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt370# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt384# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt386# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt481# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt483# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt510# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt512# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt538# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt540# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt580# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt582# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt681# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt683# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt719# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt721# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt748# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt750# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt807# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt809# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt863# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt865# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt899# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt901# ==================================================================================================COMMENT
MEDIUMtools/uberz/CMakeLists.txt6# ==================================================================================================COMMENT
MEDIUMtools/uberz/CMakeLists.txt8# ==================================================================================================COMMENT
MEDIUMtools/uberz/CMakeLists.txt12# ==================================================================================================COMMENT
MEDIUMtools/uberz/CMakeLists.txt14# ==================================================================================================COMMENT
MEDIUMtools/uberz/CMakeLists.txt19# =================================================================================================COMMENT
MEDIUMtools/uberz/CMakeLists.txt21# ==================================================================================================COMMENT
MEDIUMtools/uberz/CMakeLists.txt27# ==================================================================================================COMMENT
MEDIUMtools/uberz/CMakeLists.txt29# ==================================================================================================COMMENT
MEDIUMtools/resgen/CMakeLists.txt6# ==================================================================================================COMMENT
MEDIUMtools/resgen/CMakeLists.txt8# ==================================================================================================COMMENT
MEDIUMtools/resgen/CMakeLists.txt11# ==================================================================================================COMMENT
MEDIUMtools/resgen/CMakeLists.txt13# ==================================================================================================COMMENT
MEDIUMtools/resgen/CMakeLists.txt18# =================================================================================================COMMENT
MEDIUMtools/resgen/CMakeLists.txt20# ==================================================================================================COMMENT
606 more matches not shown…
Cross-File Repetition284 hits · 1420 pts
SeverityFileLineSnippetContext
HIGHthird_party/spirv-tools/utils/generate_changelog.py0make the directory, and all its ancestors as required. any of the directories are allowed to already exist.STRING
HIGHthird_party/spirv-tools/utils/update_build_version.py0make the directory, and all its ancestors as required. any of the directories are allowed to already exist.STRING
HIGHthird_party/glslang/build_info.py0make the directory, and all its ancestors as required. any of the directories are allowed to already exist.STRING
HIGH…d_party/spirv-tools/utils/generate_language_headers.py0makes all ancestor directories to the given file, if they don't yet exist. arguments: f: the file whose ancestor directoSTRING
HIGHthird_party/spirv-tools/utils/ggt.py0makes all ancestor directories to the given file, if they don't yet exist. arguments: f: the file whose ancestor directoSTRING
HIGH…rs/tools/buildHeaders/bin/generate_language_headers.py0makes all ancestor directories to the given file, if they don't yet exist. arguments: f: the file whose ancestor directoSTRING
HIGHthird_party/spirv-tools/utils/check_symbol_exports.py0runs a command in a directory and returns its standard output stream. captures the standard error stream. raises a runtiSTRING
HIGHthird_party/glslang/update_glslang_sources.py0runs a command in a directory and returns its standard output stream. captures the standard error stream. raises a runtiSTRING
HIGHthird_party/glslang/build_info.py0runs a command in a directory and returns its standard output stream. captures the standard error stream. raises a runtiSTRING
HIGH…assimp/contrib/gtest/test/gtest_xml_output_unittest.py0unit test for google test's xml output functionality.STRING
HIGH…ibassimp/contrib/gtest/test/gtest_xml_outfiles_test.py0unit test for google test's xml output functionality.STRING
HIGH…/libgtest/googletest/test/gtest_xml_output_unittest.py0unit test for google test's xml output functionality.STRING
HIGH…ty/libgtest/googletest/test/gtest_xml_outfiles_test.py0unit test for google test's xml output functionality.STRING
HIGH…oogletest/googletest/test/gtest_xml_output_unittest.py0unit test for google test's xml output functionality.STRING
HIGH…/googletest/googletest/test/gtest_xml_outfiles_test.py0unit test for google test's xml output functionality.STRING
HIGH…assimp/contrib/gtest/test/gtest_xml_output_unittest.py0verifies xml output for a google test binary without actual tests. runs a test program that generates an xml output for STRING
HIGH…/libgtest/googletest/test/gtest_xml_output_unittest.py0verifies xml output for a google test binary without actual tests. runs a test program that generates an xml output for STRING
HIGH…oogletest/googletest/test/gtest_xml_output_unittest.py0verifies xml output for a google test binary without actual tests. runs a test program that generates an xml output for STRING
HIGH…assimp/contrib/gtest/test/gtest_xml_output_unittest.py0checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json outSTRING
HIGH…/libgtest/googletest/test/gtest_xml_output_unittest.py0checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json outSTRING
HIGH…oogletest/googletest/test/gtest_xml_output_unittest.py0checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json outSTRING
HIGH…est/googletest/test/googletest-json-output-unittest.py0checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json outSTRING
HIGH…est/googletest/test/googletest-json-output-unittest.py0checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json outSTRING
HIGH…assimp/contrib/gtest/test/gtest_xml_output_unittest.py0verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-sSTRING
HIGH…/libgtest/googletest/test/gtest_xml_output_unittest.py0verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-sSTRING
HIGH…oogletest/googletest/test/gtest_xml_output_unittest.py0verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-sSTRING
HIGH…est/googletest/test/googletest-json-output-unittest.py0verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-sSTRING
HIGH…est/googletest/test/googletest-json-output-unittest.py0verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-sSTRING
HIGH…bassimp/contrib/gtest/test/gtest_uninitialized_test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…etest/test/googletest-param-test-invalid-name1-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…etest/test/googletest-param-test-invalid-name2-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…gtest/googletest/test/googletest-uninitialized-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…etest/test/googletest-param-test-invalid-name1-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…etest/test/googletest-param-test-invalid-name2-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…etest/googletest/test/googletest-uninitialized-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…bassimp/contrib/gtest/test/gtest_uninitialized_test.py0runs the given command and verifies its exit code and output.STRING
HIGH…etest/test/googletest-param-test-invalid-name1-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…etest/test/googletest-param-test-invalid-name2-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…gtest/googletest/test/googletest-uninitialized-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…etest/test/googletest-param-test-invalid-name1-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…etest/test/googletest-param-test-invalid-name2-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…etest/googletest/test/googletest-uninitialized-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…party/libassimp/contrib/gtest/test/gtest_color_test.py0verifies that google test correctly determines whether to use colors.STRING
HIGH…arty/libgtest/googletest/test/googletest-color-test.py0verifies that google test correctly determines whether to use colors.STRING
HIGH…ty/googletest/googletest/test/googletest-color-test.py0verifies that google test correctly determines whether to use colors.STRING
HIGH…party/libassimp/contrib/gtest/test/gtest_color_test.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…/libassimp/contrib/gtest/test/gtest_filter_unittest.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…rty/libassimp/contrib/gtest/test/gtest_env_var_test.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…ty/libgtest/googletest/test/googletest-env-var-test.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…arty/libgtest/googletest/test/googletest-color-test.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…libgtest/googletest/test/googletest-filter-unittest.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…bgtest/googletest/test/googletest-failfast-unittest.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…/googletest/googletest/test/googletest-env-var-test.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…ty/googletest/googletest/test/googletest-color-test.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…ogletest/googletest/test/googletest-filter-unittest.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…letest/googletest/test/googletest-failfast-unittest.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…party/libassimp/contrib/gtest/test/gtest_color_test.py0tests the case when there's neither gtest_color nor --gtest_color.STRING
HIGH…arty/libgtest/googletest/test/googletest-color-test.py0tests the case when there's neither gtest_color nor --gtest_color.STRING
HIGH…ty/googletest/googletest/test/googletest-color-test.py0tests the case when there's neither gtest_color nor --gtest_color.STRING
HIGH…party/libassimp/contrib/gtest/test/gtest_color_test.py0tests the case when there's --gtest_color but not gtest_color.STRING
224 more matches not shown…
AI Slop Vocabulary114 hits · 309 pts
SeverityFileLineSnippetContext
MEDIUMtools/cmgen/src/cmgen.cpp637 // make the cubemap seamlessCOMMENT
LOWtools/zbloat/evmar_bloat.py92 type = 'w' # just call them all weakCODE
MEDIUMdocs/Filament.md.html767As noted in [#Burley12] and [#Neubelt13], this model allows for robust blending between different materials by simply inCODE
MEDIUMdocs/main/filament.html998<p>As noted in [<a href="#citation-burley12">Burley12</a>] and [<a href="#citation-neubelt13">Neubelt13</a>], this modelCODE
MEDIUM…eneratePrefilterMipmap/src/generatePrefilterMipmap.cpp180 // make the cubemap seamlessCOMMENT
MEDIUMlibs/gltfio/src/DracoCache.h54// our Draco decoder relies on the accessor fields being 100% correct. If we had to be robustCOMMENT
MEDIUMlibs/gltfio/src/DracoCache.cpp135 // It would be tricky to be robust against a mismatch; see the class comment for DracoMesh.COMMENT
MEDIUMlibs/gltfio/src/DracoCache.cpp179 // this often occurs in the wild. If we need to be even more robust, see the class comment forCOMMENT
MEDIUMlibs/image/src/ImageOps.cpp198// implementation does not support in-place transposition but it is simple and robust for non-squareCOMMENT
MEDIUMlibs/ibl/src/CubemapUtils.cpp168 // always allocate 2 extra column and row / face, to allow the cubemap to be "seamless"COMMENT
MEDIUMlibs/ibl/src/Cubemap.cpp176 // and contain the "seamless" data.COMMENT
MEDIUMlibs/ibl/src/Cubemap.cpp193 // and contain the "seamless" data.COMMENT
MEDIUMsamples/hybrid_instancing.cpp32// - UI controls: A robust ImGui-based UI allows for real-time manipulation of gravity,COMMENT
MEDIUMfilament/test/test_FramePacer.cpp284// Test Suite 7: Verify robust anomaly rejection recovery during a massive CPU or OS stallCOMMENT
MEDIUMfilament/test/test_FramePacer.cpp353// Test Suite 9: Verify robust pacing when requested frame rate is not an achievable integer fraction (e.g. 45 FPS)COMMENT
MEDIUMfilament/test/test_FramePacer.cpp513// Test Suite 12: Verify robust tracking of out-of-phase asynchronous display refresh rate mode switchesCOMMENT
MEDIUMfilament/test/test_FramePacer.cpp636// Test Suite 14: Verify robust pacing and presentation predictions under extreme OS Vsync telemetry jitterCOMMENT
MEDIUMfilament/backend/src/webgpu/WebGPUSwapChain.cpp142 // but for completeness and defensive programming we can leverage itCOMMENT
MEDIUMfilament/backend/src/webgpu/platform/WebGPUPlatform.cpp557 // and robust in the future as needed, such as the app preferring lower powerCOMMENT
MEDIUMfilament/backend/src/opengl/OpenGLState.cpp121 // Point sprite size and seamless cubemap filtering are disabled by default in desktop GL.COMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh397# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh3852# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh7675 # This code stresses the "libraries are programs" paradigm to itsCOMMENT
LOW…d_party/libsdl2/src/core/winrt/SDL_winrtapp_common.cpp48#if NTDDI_VERSION >= NTDDI_WIN10 /* !!! FIXME: I have no idea if this is the right test. This is a UWP API, I think. OlCOMMENT
MEDIUMthird_party/libpng/ltmain.sh345# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUMthird_party/libpng/ltmain.sh5631# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUMthird_party/tinyexr/tinyexr.h7886 // TODO(syoyo): Add more robust out-of-bounds check in `rleUncompress`.COMMENT
LOWthird_party/tinyexr/kuroga.py196 # No such space; just use the first unescaped space we can find.COMMENT
MEDIUMthird_party/spirv-cross/spirv_glsl.cpp358 // Sanity check the iteration count to be robust against a certain class of bugs whereCOMMENT
MEDIUMthird_party/spirv-cross/spirv_glsl.cpp12050 // Essentially, we can only remove one set of swizzles, since that's what we have control over ...COMMENT
MEDIUMthird_party/spirv-cross/spirv_glsl.cpp12309 // We can look at result type which is more robust.COMMENT
MEDIUMthird_party/spirv-cross/spirv_cross.cpp3995 // Essentially a map of block -> { variables accessed in the basic block }COMMENT
MEDIUMthird_party/spirv-cross/spirv_hlsl.cpp1802 // Sort input and output variables based on, from more robust to less robust:COMMENT
MEDIUMthird_party/spirv-tools/test/binary_parse_test.cpp303 words.push_back(0xffffffff); // Certainly invalid instruction header.CODE
MEDIUMthird_party/spirv-tools/test/binary_parse_test.cpp314 words.push_back(0xffffffff); // Certainly invalid instruction header.CODE
MEDIUMthird_party/spirv-tools/test/binary_parse_test.cpp330 words.push_back(0xffffffff); // Certainly invalid instruction header.CODE
MEDIUMthird_party/spirv-tools/test/binary_parse_test.cpp343 words.push_back(0xffffffff); // Certainly invalid instruction header.CODE
MEDIUMthird_party/spirv-tools/test/binary_parse_test.cpp399 words.push_back(0xffffffff); // Certainly invalid instruction header.CODE
MEDIUMthird_party/spirv-tools/test/binary_parse_test.cpp424 words.push_back(0xffffffff); // Certainly invalid instruction header.CODE
MEDIUMthird_party/spirv-tools/test/binary_parse_test.cpp475 words.push_back(0xffffffff); // Certainly invalid instruction header.CODE
MEDIUMthird_party/spirv-tools/test/binary_parse_test.cpp493 words.push_back(0xffffffff); // Certainly invalid instruction header.CODE
MEDIUM…pirv-tools/test/opt/aggressive_dead_code_elim_test.cpp94 // Note: SPIR-V hand-edited to utilize FrexpCOMMENT
MEDIUM…rd_party/spirv-tools/include/spirv-tools/optimizer.hpp765// Creates a graphics robust access pass.COMMENT
MEDIUMthird_party/spirv-tools/source/diagnostic.cpp92 case SPV_REQUESTED_TERMINATION: // Essentially success.CODE
MEDIUMthird_party/spirv-tools/source/opt/ir_loader.h33// libspirv.h so that we can leverage the syntax checks implemented behind it.COMMENT
MEDIUMthird_party/spirv-tools/source/opt/ccp_pass.h62 // CCP lattice. Essentially, if all the operands in |phi| have the sameCOMMENT
MEDIUMthird_party/imgui/imgui.cpp6573 // FIXME: Essentially we want to restrict manual resizing to WindowMinSize+Decoration, and allow api resizing to be COMMENT
MEDIUMthird_party/imgui/imgui.cpp8933// FIXME-NEWATLAS-V2: perhaps we can now leverage ImFontAtlasUpdateDrawListsTextures() ?COMMENT
MEDIUMthird_party/libassimp/code/Importer/IFC/IFCGeometry.cpp480 // a more robust result, but this variant also gives us a suitable firstCOMMENT
MEDIUMthird_party/libassimp/code/Common/Importer.cpp110// utilize our DLL heap.COMMENT
MEDIUM…_party/libassimp/code/PostProcessing/OptimizeGraph.cpp66 // Otherwise hope that std::string will utilize a static bufferCOMMENT
LOW…party/libassimp/contrib/gtest/test/gtest_test_utils.py264 # them with the passed 'env'. When 'env' is None, we simply use theCOMMENT
MEDIUM…bassimp/contrib/gtest/include/gtest/gtest-death-test.h146// This implementation is *not* meant to be as highly tuned or robustCOMMENT
MEDIUM…bassimp/contrib/gtest/include/gtest/gtest-death-test.h218// In practice, this can be used to test functions that utilize theCOMMENT
LOWthird_party/libassimp/doc/dox.h1488the #aiProcess_ValidateDataStructure flag and enable verbose logging. That is, simply call before you import anything:CODE
MEDIUMthird_party/libassimp/port/PyAssimp/pyassimp/structs.py520 # utilize proper type conversions.COMMENT
LOWthird_party/libassimp/port/PyAssimp/pyassimp/structs.py432 # absent color channel and just use 0 for bitness. For example:COMMENT
MEDIUMthird_party/glslang/SPIRV/GlslangToSpv.cpp6499 // 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.cpp9835// for the parameter to the constructor (passed to this function). Essentially, it convertsCOMMENT
MEDIUMthird_party/glslang/glslang/HLSL/hlslParseHelper.cpp8544// for the parameter to the constructor (passed to this function). Essentially, it convertsCOMMENT
54 more matches not shown…
Hyper-Verbose Identifiers231 hits · 226 pts
SeverityFileLineSnippetContext
LOWtools/reorganize-headers/test.py22 def run_reorganizer_on_content(self, content, filename="TestFile.cpp"):CODE
LOWtools/reorganize-headers/test.py40 def test_standard_layering_order(self):CODE
LOWtools/reorganize-headers/test.py69 def test_unwindows_high_priority(self):STRING
LOWtools/reorganize-headers/test.py84 def test_quotes_to_brackets_conversion(self):STRING
LOWtools/reorganize-headers/test.py100 def test_brackets_to_quotes_conversion(self):STRING
LOWtools/reorganize-headers/test.py139 def test_flat_includes_sorted_first_in_private(self):STRING
LOWtools/reorganize-headers/test.py154 def test_subdir_spacing_separation_in_private(self):STRING
LOWtools/reorganize-headers/test.py173 def test_simple_guarded_includes_preserved(self):STRING
LOWtools/reorganize-headers/test.py192 def test_complex_conditionals_skipped(self):STRING
LOWtools/reorganize-headers/test.py206 def test_duplicate_includes_deduplicated(self):STRING
LOWtest/render-validation/recalculate.py170def parse_json_with_comments_from_str(content):CODE
LOWtest/render-validation/validation_app.py123 def on_directory_tree_file_selected(self, event: DirectoryTree.FileSelected) -> None:STRING
LOWtest/render-validation/validation_app.py335 def on_file_item_file_changed(self, event: FileItem.FileChanged) -> None:CODE
LOWtest/renderdiff/src/viewer.py31def _download_and_extract_artifacts(run_id, headers, output_dir):CODE
LOWtest/renderdiff/src/viewer.py83def _download_github_artifacts_by_run(run_id, github_token, output_dir= ".") -> None:CODE
LOWtest/renderdiff/src/viewer.py91def _download_github_artifacts(pr_number, github_token, output_dir= ".") -> None:CODE
LOWtest/renderdiff/src/test_config.py210def _remove_comments_from_json_txt(json_txt):CODE
LOWtest/renderdiff/src/compare.py14def _get_tolerance_for_test_case(test_case_name, test_config_obj):CODE
LOWweb/examples/sky/tools/process_moon.py42def equirectangular_to_orthographic(src_img, size, mode=None):CODE
LOWdocs/web/lib/filament.js1var Filament=(()=>{var _scriptName=globalThis.document?.currentScript?.src;return async function(moduleArg={}){var modulCODE
LOWdocs/web/assets/filament.js1var Filament=(()=>{var _scriptName=globalThis.document?.currentScript?.src;return async function(moduleArg={}){var modulCODE
LOWlibs/fgviewer/include/fgviewer/DebugServer.h149 class FileRequestHandler* mFileHandler = nullptr;CODE
LOWlibs/fgviewer/include/fgviewer/DebugServer.h152 friend class FileRequestHandler;CODE
LOWlibs/fgviewer/src/DebugServer.cpp116class FileRequestHandler : public CivetHandler {CODE
LOWlibs/matdbg/include/matdbg/DebugServer.h129 class FileRequestHandler* mFileHandler = nullptr;CODE
LOWlibs/matdbg/include/matdbg/DebugServer.h132 friend class FileRequestHandler;CODE
LOWlibs/matdbg/src/DebugServer.cpp92class FileRequestHandler : public CivetHandler {CODE
LOWthird_party/benchmark/setup.py84 def copy_extensions_to_source(self):CODE
LOWthird_party/benchmark/tools/compare.py374 def test_benchmarks_basic_without_utest(self):CODE
LOWthird_party/benchmark/tools/compare.py386 def test_benchmarks_basic_display_aggregates_only(self):CODE
LOWthird_party/benchmark/tools/compare.py397 def test_benchmarks_basic_with_utest_alpha(self):CODE
LOWthird_party/benchmark/tools/compare.py409 def test_benchmarks_basic_without_utest_with_utest_alpha(self):CODE
LOWthird_party/benchmark/tools/compare.py427 def test_benchmarks_with_remainder(self):CODE
LOWthird_party/benchmark/tools/compare.py438 def test_benchmarks_with_remainder_after_doubleminus(self):CODE
LOWthird_party/benchmark/tools/compare.py459 def test_filters_with_remainder(self):CODE
LOWthird_party/benchmark/tools/compare.py471 def test_filters_with_remainder_after_doubleminus(self):CODE
LOWthird_party/benchmark/tools/compare.py483 def test_benchmarksfiltered_basic(self):CODE
LOWthird_party/benchmark/tools/compare.py496 def test_benchmarksfiltered_with_remainder(self):CODE
LOWthird_party/benchmark/tools/compare.py516 def test_benchmarksfiltered_with_remainder_after_doubleminus(self):CODE
LOWthird_party/benchmark/tools/gbench/report.py114def get_unique_benchmark_names(json):CODE
LOWthird_party/benchmark/tools/gbench/report.py135def is_potentially_comparable_benchmark(x):CODE
LOWthird_party/benchmark/tools/gbench/report.py175def get_timedelta_field_as_seconds(benchmark, field_name):CODE
LOWthird_party/benchmark/tools/gbench/report.py509 def test_json_diff_report_pretty_printing(self):CODE
LOWthird_party/benchmark/tools/gbench/report.py594 def test_json_diff_report_output(self):CODE
LOWthird_party/benchmark/tools/gbench/report.py853 def test_json_diff_report_pretty_printing(self):CODE
LOWthird_party/benchmark/tools/gbench/report.py983 def test_json_diff_report_pretty_printing(self):CODE
LOWthird_party/benchmark/tools/gbench/report.py1038 def test_json_diff_report_pretty_printing_aggregates_only(self):CODE
LOWthird_party/benchmark/tools/gbench/report.py1230 def test_json_diff_report_pretty_printing(self):CODE
LOWthird_party/benchmark/tools/gbench/report.py1420 def test_json_diff_report_pretty_printing(self):CODE
LOWthird_party/benchmark/tools/gbench/report.py1477 def test_json_diff_report_pretty_printing(self):CODE
LOWthird_party/benchmark/tools/gbench/report.py1535 def test_json_diff_report_pretty_printing(self):CODE
LOWthird_party/tinyexr/kuroga.py170 def _count_dollars_before_index(self, s, i):CODE
LOWthird_party/tinyexr/experimental/js/tinyexr.js1var Module;if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};var moduleOverrides={};for(var key in Module)CODE
LOWthird_party/spirv-cross/test_shaders.py102def print_msl_compiler_version():CODE
LOWthird_party/spirv-cross/test_shaders.py838def shader_is_eliminate_dead_variables(shader):CODE
LOWthird_party/spirv-cross/test_shaders.py859def shader_is_flatten_dimensions(shader):CODE
LOWthird_party/vkmemalloc/include/vk_mem_alloc.h1438To be used with function vmaBeginDefragmentationPass().CODE
LOWthird_party/vkmemalloc/include/vk_mem_alloc.h18908use special function vmaCreateBufferWithAlignment(), which takes additional parameter `minAlignment`.CODE
LOWthird_party/spirv-tools/test/tools/placeholder.py37 def instantiate_for_spirv_args(self, testcase):CODE
LOWthird_party/spirv-tools/test/tools/placeholder.py48 def instantiate_for_expectation(self, testcase):CODE
171 more matches not shown…
Cross-Language Confusion37 hits · 205 pts
SeverityFileLineSnippetContext
HIGH…benchmark/bindings/python/google_benchmark/__init__.py110 options = __OptionMaker.make(undefined)CODE
HIGH…libassimp/contrib/gtest/scripts/gen_gtest_pred_impl.py537 } else if (!expected_to_finish_ && finished_) {CODE
HIGHthird_party/zstd/tests/automated_benchmarking.py103 os.system("cd ../ && make -j && cd tests")CODE
HIGH…rd_party/zstd/contrib/freestanding_lib/freestanding.py55 Handles && and ||.STRING
HIGHthird_party/dawn/generator/webgpu_docs_utility.py170 # Example: `true` -> {@code true}, NULL -> {@code null}COMMENT
HIGH…aries/src/scripts/generators/format_utils_generator.py346 out.append(f' {"else " if group.array_index != 0 else ""}if ({group.begin_format} <= format && format <= STRING
HIGH…aries/src/scripts/generators/format_utils_generator.py597 if (ds_format == VK_FORMAT_S8_UINT || ds_format == VK_FORMAT_D16_UNORM_S8_UINT ||CODE
HIGH…aries/src/scripts/generators/format_utils_generator.py598 ds_format == VK_FORMAT_D24_UNORM_S8_UINT || ds_format == VK_FORMAT_D32_SFLOAT_S8_UINT) {CODE
HIGH…aries/src/scripts/generators/format_utils_generator.py599 valid |= (color_format == VK_FORMAT_R8_UINT || color_format == VK_FORMAT_R8_SINT ||CODE
HIGH…aries/src/scripts/generators/format_utils_generator.py600 color_format == VK_FORMAT_R8_UNORM || color_format == VK_FORMAT_R8_SNORM);CODE
HIGH…aries/src/scripts/generators/format_utils_generator.py605 if (ds_format == VK_FORMAT_D32_SFLOAT || ds_format == VK_FORMAT_D32_SFLOAT_S8_UINT ||CODE
HIGH…aries/src/scripts/generators/format_utils_generator.py606 ds_format == VK_FORMAT_X8_D24_UNORM_PACK32 || ds_format == VK_FORMAT_D24_UNORM_S8_UINT) {CODE
HIGH…aries/src/scripts/generators/format_utils_generator.py607 valid |= (color_format == VK_FORMAT_R32_SFLOAT || color_format == VK_FORMAT_R32_SINT || color_format == VK_FCODE
HIGH…aries/src/scripts/generators/format_utils_generator.py609 if (ds_format == VK_FORMAT_D16_UNORM || ds_format == VK_FORMAT_D16_UNORM_S8_UINT) {CODE
HIGH…aries/src/scripts/generators/format_utils_generator.py610 valid |= (color_format == VK_FORMAT_R16_SFLOAT || color_format == VK_FORMAT_R16_UNORM ||CODE
HIGH…aries/src/scripts/generators/format_utils_generator.py611 color_format == VK_FORMAT_R16_SNORM || color_format == VK_FORMAT_R16_UINT || color_format == VK_FCODE
HIGH…raries/src/scripts/generators/safe_struct_generator.py350 if (prev_pNext && safe_pNext) {CODE
HIGH…raries/src/scripts/generators/safe_struct_generator.py436 if (descriptorCount && in_struct->pImageInfo) {CODE
HIGH…raries/src/scripts/generators/safe_struct_generator.py447 if (descriptorCount && in_struct->pBufferInfo) {CODE
HIGH…raries/src/scripts/generators/safe_struct_generator.py456 if (descriptorCount && in_struct->pTexelBufferView) {CODE
HIGH…raries/src/scripts/generators/safe_struct_generator.py475 if (attachmentCount && in_struct->pAttachments && !(flags & VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT)) {CODE
HIGH…raries/src/scripts/generators/safe_struct_generator.py484 const bool sampler_type = in_struct->descriptorType == VK_DESCRIPTOR_TYPE_SAMPLER || in_struct->descCODE
HIGH…raries/src/scripts/generators/safe_struct_generator.py485 if (descriptorCount && in_struct->pImmutableSamplers && sampler_type) {CODE
HIGH…raries/src/scripts/generators/safe_struct_generator.py493 bool custom_init = copy_state && copy_state->init;CODE
HIGH…raries/src/scripts/generators/safe_struct_generator.py514 if (attachmentCount && copy_src.pAttachments && !(flags & VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT)) {CODE
HIGHthird_party/dawn/third_party/jinja2/compiler.py1252 self.write(", undefined, loop_render_func, depth):")CODE
HIGHthird_party/dawn/third_party/jinja2/compiler.py1254 self.write(", undefined):" if extended_loop else ":")CODE
HIGHthird_party/dawn/third_party/jinja2/lexer.py356 self.push(result)CODE
HIGHthird_party/dawn/third_party/jinja2/environment.py127 environment.undefined, UndefinedCODE
HIGHthird_party/dawn/third_party/jinja2/environment.py1205 undefined, # type: ignoreCODE
HIGH…r/src/scripts/generators/loader_extension_generator.py1270 if (!name || name[0] != 'v' || name[1] != 'k') {CODE
HIGH…r/src/scripts/generators/loader_extension_generator.py697 out.append(' if (!name || name[0] != \'v\' || name[1] != \'k\') {\n')STRING
HIGH…r/src/scripts/generators/loader_extension_generator.py714 out.append(' if (!name || name[0] != \'v\' || name[1] != \'k\') {\n')STRING
HIGH…r/src/scripts/generators/loader_extension_generator.py737 version_check = f" if (dev->should_ignore_device_commands_from_newer_version && aSTRING
HIGH…r/src/scripts/generators/loader_extension_generator.py1083 out.append(' if (NULL == icd_term || NULL == dev) {\n')STRING
HIGH…r/src/scripts/generators/loader_extension_generator.py1095 out.append(' if (NULL != dev && NULL != dev->loader_dispatch.core_dispatch.CreateSwapchaiSTRING
HIGH…hmark/src/bindings/python/google_benchmark/__init__.py108 options = __OptionMaker.make(undefined)CODE
Self-Referential Comments78 hits · 189 pts
SeverityFileLineSnippetContext
MEDIUMbuild.sh772 # Create a universal library for the simulatorCOMMENT
MEDIUMbuild.sh811 # Create a universal library for the simulatorCOMMENT
MEDIUMtest/renderdiff/src/viewer.py65 # Create a unique subdirectory for each artifact to avoid file name conflictsCOMMENT
MEDIUMtest/renderdiff/src/viewer.py151 # Create the main output directory if it doesn't existCOMMENT
MEDIUMtest/renderdiff/src/golden_manager.py117 # Create a branch on the local repo by copying the content from a source directory.COMMENT
MEDIUMtest/renderdiff/src/test_config.py164 # Create a temporary PresetConfig instance to reuse validation logicCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh1229# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh1240# This function implements the same check as func_lalib_p withoutCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh1263# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh1272# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh1297# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh1433# Create a libtool object file (analogous to a ".la" file),COMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh6028 # Create the object directory.COMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh8650 # Create the old-style object.COMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh8670 # Create an invalid libtool object if no PIC, so that we don'tCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/androidbuildlibs.sh26# Create the build directoriesCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/androidbuild.sh75# Create an inherited ActivityCOMMENT
MEDIUMthird_party/libpng/ltmain.sh77# This file is dual licensed under the terms of the MIT licenseCOMMENT
MEDIUMthird_party/libpng/ltmain.sh1541# This file is dual licensed under the terms of the MIT licenseCOMMENT
MEDIUMthird_party/libpng/ltmain.sh1559# This file is a library for parsing options in your shell scripts alongCOMMENT
MEDIUMthird_party/libpng/ltmain.sh2807# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMthird_party/libpng/ltmain.sh2817# This function implements the same check as func_lalib_p withoutCOMMENT
MEDIUMthird_party/libpng/ltmain.sh2840# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMthird_party/libpng/ltmain.sh2850# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMthird_party/libpng/ltmain.sh2875# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMthird_party/libpng/ltmain.sh3015# Create a libtool object file (analogous to a ".la" file),COMMENT
MEDIUMthird_party/libpng/ltmain.sh7938 # Create the object directory.COMMENT
MEDIUMthird_party/libpng/ltmain.sh10519 # Create the old-style object.COMMENT
MEDIUMthird_party/libpng/ltmain.sh10539 # Create an invalid libtool object if no PIC, so that we don'tCOMMENT
MEDIUMthird_party/spirv-tools/utils/ggt.py543 # Create the array of InstructionDescSTRING
MEDIUMthird_party/spirv-tools/tnt/filament_changes.py8 # Create a backup before modifyingCOMMENT
MEDIUMthird_party/spirv-tools/.github/workflows/autoroll.yml50 # Create a PR. If it aready exists, the command fails, so ignore the return code.COMMENT
MEDIUMthird_party/imgui/misc/debuggers/imgui_lldb.py1# This file implements synthetic children providers and summaries for various Dear ImGui types for LLDB.COMMENT
MEDIUMthird_party/libassimp/contrib/gtest/scripts/upload.py380 # Create an empty cookie file with mode 600COMMENT
MEDIUMthird_party/glslang/update_glslang_sources.py143 # Create the subdirectories in sorted order so that parent git repositoriesCOMMENT
MEDIUMthird_party/libz/os400/make.sh164# Create the OS/400 library if it does not exist.COMMENT
MEDIUMthird_party/libz/os400/make.sh172# Create the DOCS source file if it does not exist.COMMENT
MEDIUMthird_party/libz/os400/make.sh194# Create the OS/400 source program file for the C header files.COMMENT
MEDIUMthird_party/libz/os400/make.sh205# Create the IFS directory for the C header files.COMMENT
MEDIUMthird_party/libwebp/xcframeworkbuild.sh231 # Create a temporary target directory for each <platform>[-<variant>].COMMENT
MEDIUMthird_party/libwebp/infra/compile_android.sh116# Create a fresh build directoryCOMMENT
MEDIUMthird_party/libwebp/swig/libwebp.py233# This file is compatible with both classic and new-style classes.COMMENT
MEDIUMthird_party/zstd/tests/gzip/init.cfg1# This file is sourced by init.sh, *before* its initialization.COMMENT
MEDIUMthird_party/zstd/tests/gzip/init.sh136# The following code attempts to find a shell with support for these features.COMMENT
MEDIUMthird_party/zstd/tests/gzip/init.sh451 # Create an alias, FOO, for each FOO.exe in this directory.COMMENT
MEDIUMthird_party/zstd/tests/gzip/init.sh495# Create a temporary directory, much like mktemp -d does.COMMENT
MEDIUMthird_party/zstd/tests/gzip/help-version.sh147# Create a file in the current directory, not in $TMPDIR.COMMENT
MEDIUMthird_party/zstd/tests/gzip/test-driver.sh26# This file is maintained in Automake, please reportCOMMENT
MEDIUMthird_party/libgtest/.travis.yml8# Define the matrix explicitly, manually expanding the combinations of (os, compiler, env).COMMENT
MEDIUMthird_party/dawn/generator/webgpu_docs_utility.py311 # Create a fast lookup for items by name within each category.COMMENT
MEDIUMthird_party/dawn/generator/webgpu_docs_utility.py420 # Create a lookup for API objects from by_categoryCOMMENT
MEDIUMthird_party/dawn/generator/webgpu_docs_utility.py557 # Create a set of all valid, normalized names for quick lookups.COMMENT
MEDIUMthird_party/dawn/generator/webgpu_docs_utility.py563 # Create a set of all enum and bitmask names for reference cleaning.COMMENT
MEDIUMthird_party/dawn/generator/extract_json.py43 # Create the output directory if needed.COMMENT
MEDIUM…ulkan-utility-libraries/src/scripts/generate_source.py135 # Create the registry object with the specified generator and generatorCOMMENT
MEDIUMthird_party/dawn/third_party/jinja2/bccache.py330 """This class implements a bytecode cache that uses a memcache cache forSTRING
MEDIUMthird_party/dawn/third_party/jinja2/ext.py101 """This method is called before the actual lexing and can be used toSTRING
MEDIUM…ird_party/vulkan-loader/src/scripts/generate_source.py153 # Create the registry object with the specified generator and generatorCOMMENT
MEDIUM…r/src/scripts/generators/loader_extension_generator.py107# This class is a container for any source code, data, or other behavior that is necessary toCOMMENT
MEDIUM…r/src/scripts/generators/loader_extension_generator.py361 # Create a dispatch table from the appropriate listSTRING
18 more matches not shown…
Deep Nesting193 hits · 188 pts
SeverityFileLineSnippetContext
LOWtools/diffimg/tests/gen_images.py32CODE
LOWtools/zbloat/zbloat.py174CODE
LOWtools/zbloat/evmar_bloat.py234CODE
LOWtools/reorganize-headers/run.py46CODE
LOWtools/reorganize-headers/run.py165CODE
LOWtools/reorganize-headers/run.py214CODE
LOWtest/sizeguard/dump_artifact_size.py27CODE
LOWtest/render-validation/recalculate.py55CODE
LOWtest/render-validation/recalculate.py138CODE
LOWtest/render-validation/recalculate.py201CODE
LOWtest/render-validation/validation_app.py73CODE
LOWtest/render-validation/validation_app.py166CODE
LOWtest/render-validation/validation_app.py342CODE
LOWtest/render-validation/process_results.py120CODE
LOWtest/renderdiff/src/viewer.py31CODE
LOWtest/renderdiff/src/render.py37CODE
LOWtest/renderdiff/src/update_golden.py81CODE
LOWweb/examples/serve.py82CODE
LOWlibs/bluevk/bluevk-gen.py218CODE
LOWlibs/bluevk/bluevk-gen.py366CODE
LOWfilament/backend/test/move_actual_images_to_expected.py14CODE
LOWfilament/backend/test/move_actual_images_to_expected.py33CODE
LOWthird_party/benchmark/setup.py91CODE
LOWthird_party/benchmark/.ycm_extra_conf.py85CODE
LOWthird_party/benchmark/tools/gbench/util.py59CODE
LOWthird_party/libpng/contrib/pngexif/pngexifinfo.py54CODE
LOWthird_party/libpng/contrib/pngexif/exifinfo.py170CODE
LOWthird_party/tinyexr/kuroga.py179CODE
LOWthird_party/spirv-cross/test_shaders.py70CODE
LOWthird_party/spirv-cross/test_shaders.py119CODE
LOWthird_party/spirv-cross/test_shaders.py161CODE
LOWthird_party/spirv-cross/test_shaders.py428CODE
LOWthird_party/spirv-cross/test_shaders.py500CODE
LOWthird_party/spirv-cross/test_shaders.py729CODE
LOWthird_party/spirv-cross/test_shaders.py788CODE
LOWthird_party/spirv-cross/test_shaders.py952CODE
LOWthird_party/spirv-cross/test_shaders.py967CODE
LOWthird_party/spirv-tools/test/tools/expect.py359CODE
LOW…d_party/spirv-tools/test/tools/spirv_test_framework.py341CODE
LOW…rty/spirv-tools/test/diff/diff_files/generate_tests.py108CODE
LOWthird_party/spirv-tools/utils/check_copyright.py134CODE
LOWthird_party/spirv-tools/utils/check_copyright.py186CODE
LOW…rd_party/spirv-tools/utils/generate_registry_tables.py43CODE
LOWthird_party/spirv-tools/utils/generate_changelog.py54CODE
LOWthird_party/spirv-tools/utils/check_symbol_exports.py50CODE
LOWthird_party/spirv-tools/utils/ggt.py110CODE
LOWthird_party/spirv-tools/utils/ggt.py296CODE
LOWthird_party/spirv-tools/utils/vim/generate_syntax.py134CODE
LOW…y/libassimp/contrib/gtest/test/gtest_xml_test_utils.py117CODE
LOW…y/libassimp/contrib/gtest/test/gtest_xml_test_utils.py150CODE
LOW…ty/libassimp/contrib/gtest/scripts/fuse_gtest_files.py178CODE
LOW…ty/libassimp/contrib/gtest/scripts/fuse_gtest_files.py183CODE
LOW…party/libassimp/port/PyAssimp/scripts/3d_viewer_py3.py966CODE
LOW…party/libassimp/port/PyAssimp/scripts/3d_viewer_py3.py1099CODE
LOW…rty/libassimp/port/PyAssimp/scripts/transformations.py1681CODE
LOW…ird_party/libassimp/port/PyAssimp/scripts/quicktest.py30CODE
LOWthird_party/libassimp/port/PyAssimp/pyassimp/core.py99CODE
LOWthird_party/libassimp/port/PyAssimp/pyassimp/core.py440CODE
LOWthird_party/libassimp/port/PyAssimp/pyassimp/core.py496CODE
LOWthird_party/libassimp/port/PyAssimp/pyassimp/helper.py200CODE
133 more matches not shown…
Unused Imports181 hits · 175 pts
SeverityFileLineSnippetContext
LOWtest/code-correctness/src/run.py23CODE
LOWtest/render-validation/validation_app.py22CODE
LOWtest/render-validation/validation_app.py22CODE
LOWtest/renderdiff/src/viewer.py17CODE
LOWtest/renderdiff/src/viewer.py26CODE
LOWtest/renderdiff/src/viewer.py26CODE
LOWtest/renderdiff/src/render.py18CODE
LOWtest/renderdiff/src/render.py24CODE
LOWtest/renderdiff/src/render.py24CODE
LOWtest/renderdiff/src/render.py27CODE
LOWtest/renderdiff/src/test_config.py15CODE
LOWtest/renderdiff/src/commit_msg.py18CODE
LOWtest/renderdiff/src/update_golden.py25CODE
LOWtest/renderdiff/src/compare.py4CODE
LOWtest/renderdiff/src/compare.py10CODE
LOWweb/examples/sky/tools/process_milkyway.py6CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOW…benchmark/bindings/python/google_benchmark/__init__.py35CODE
LOWthird_party/meshoptimizer/tools/bitmask.py3CODE
LOWthird_party/libpng/contrib/pngexif/pngexifinfo.py12CODE
LOWthird_party/libpng/contrib/pngexif/pngexifinfo.py12CODE
LOWthird_party/libpng/contrib/pngexif/pngexifinfo.py12CODE
LOWthird_party/libpng/contrib/pngexif/exifinfo.py12CODE
LOWthird_party/libpng/contrib/pngexif/exifinfo.py12CODE
LOWthird_party/libpng/contrib/pngexif/exifinfo.py12CODE
LOWthird_party/libpng/contrib/pngexif/bytepack.py12CODE
LOWthird_party/libpng/contrib/pngexif/bytepack.py12CODE
LOWthird_party/libpng/contrib/pngexif/bytepack.py12CODE
LOWthird_party/tinyexr/kuroga.py13CODE
LOWthird_party/tinyexr/kuroga.py15CODE
LOWthird_party/spirv-cross/test_shaders.py24CODE
LOWthird_party/spirv-cross/test_shaders.py29CODE
LOWthird_party/spirv-cross/test_shaders.py33CODE
LOWthird_party/spirv-tools/test/tools/expect.py25CODE
LOWthird_party/spirv-tools/test/tools/opt/oconfig.py17CODE
LOWthird_party/spirv-tools/utils/generate_changelog.py27CODE
LOWthird_party/spirv-tools/utils/Table/Context.py17CODE
LOWthird_party/spirv-tools/utils/Table/Context.py19CODE
LOWthird_party/spirv-tools/utils/Table/Context.py20CODE
LOWthird_party/spirv-tools/utils/Table/Operand_test.py17CODE
LOWthird_party/spirv-tools/utils/Table/StringList_test.py17CODE
LOW…assimp/contrib/gtest/test/gtest_xml_output_unittest.py41CODE
LOW…/contrib/gtest/test/gtest_break_on_failure_unittest.py45CODE
LOW…simp/contrib/gtest/test/gtest_catch_exceptions_test.py40CODE
LOW…ibassimp/contrib/gtest/test/gtest_xml_outfiles_test.py37CODE
LOW…y/libassimp/contrib/gtest/test/gtest_xml_test_utils.py37CODE
LOW…party/libassimp/port/PyAssimp/scripts/3d_viewer_py3.py31CODE
121 more matches not shown…
Excessive Try-Catch Wrapping104 hits · 156 pts
SeverityFileLineSnippetContext
LOWtools/reorganize-headers/run.py369 except Exception as e:CODE
MEDIUMtools/reorganize-headers/run.py370 print(f"Error during dependency tree analysis: {e}")CODE
MEDIUMtools/reorganize-headers/run.py396 print("Error: Missing target file or directory. Use --help for usage information.")CODE
LOWtools/reorganize-headers/run.py420 except Exception as e:CODE
MEDIUMtools/reorganize-headers/run.py421 print(f"Error processing {filepath}: {e}")CODE
MEDIUMtools/reorganize-headers/run.py424 print(f"Error: {target} is not a valid file or directory")CODE
LOWtest/code-correctness/src/run.py87 except Exception as exc:CODE
MEDIUMtest/sizeguard/check_size.py56 print(f"Error listing ancestors: {e}", file=sys.stderr)CODE
LOWtest/sizeguard/check_size.py71 except Exception as e:CODE
MEDIUMtest/sizeguard/check_size.py114 print(f"Error: Current JSON file not found: {args.current_json}", file=sys.stderr)CODE
MEDIUMtest/sizeguard/check_size.py123 print("Error: Could not determine a valid starting commit to search.", file=sys.stderr)CODE
MEDIUMtest/sizeguard/check_bypass.py34 print(f"Error reading commit message: {e}", file=sys.stderr)CODE
MEDIUMtest/sizeguard/dump_artifact_size.py68 print(f"Error: File not found: {archive_path}", file=sys.stderr)CODE
LOWtest/sizeguard/dump_artifact_size.py83 except Exception as e:CODE
MEDIUMtest/sizeguard/dump_artifact_size.py84 print(f"Error processing {archive_path}: {e}", file=sys.stderr)CODE
MEDIUMtest/render-validation/recalculate.py276 print(f"Error: Input directory {input_dir} does not exist.")CODE
MEDIUMtest/render-validation/recalculate.py280 print(f"Error: Heuristics file {heuristics_path} does not exist.")CODE
MEDIUMtest/render-validation/recalculate.py286 print(f"Error parsing heuristics JSON: {e}")CODE
MEDIUMtest/render-validation/validation_app.py32 print("Error: 'adb' not found in PATH. Please install Android Platform Tools and ensure it's in your PATH.", file=syCODE
MEDIUMtest/render-validation/process_results.py130 print(f"Error: Input directory {input_dir} does not exist.")CODE
LOWtest/renderdiff/src/viewer.py73 except Exception as e:CODE
MEDIUMtest/renderdiff/src/viewer.py110 print(f"Error: PR #{pr_number} not found in {OWNER_REPO}. Please check the PR number, owner, and repository name."CODE
MEDIUMtest/renderdiff/src/viewer.py112 print(f"Error: Access forbidden to PR #{pr_number}. You might be hitting API rate limits or need a valid GitHub ToCODE
MEDIUMtest/renderdiff/src/update_golden.py214 print(f"Error: diffimg tool not found at {diffimg_path}. Please build it first (e.g., ./build.sh release diffimg)"CODE
MEDIUMtest/renderdiff/src/update_golden.py233 print(f"Error: diffimg tool not found at {diffimg_path}. Please build it first (e.g., ./build.sh release diffimg)"CODE
LOWtest/renderdiff/src/compare.py57 except Exception as e:CODE
LOWtest/renderdiff/src/compare.py80 except Exception as e:CODE
MEDIUMtest/renderdiff/src/compare.py184 print(f"Error: diffimg tool not found at {args.diffimg}")CODE
LOWweb/examples/sky/tools/process_milkyway.py33 except Exception as e:CODE
MEDIUMweb/examples/sky/tools/process_milkyway.py38 print("Error: Download failed.")CODE
MEDIUMweb/examples/sky/tools/process_moon.py13 print("Error: numpy is required. Please install it with: pip install numpy")CODE
LOWweb/examples/sky/tools/process_moon.py36 except Exception as e:CODE
MEDIUMweb/examples/sky/tools/process_moon.py37 print(f"Error downloading file {filename}: {e}")CODE
LOWweb/examples/sky/tools/process_moon.py214 except Exception as e:CODE
MEDIUMweb/examples/sky/tools/process_moon.py215 print(f"Error processing color: {e}")CODE
LOWweb/examples/sky/tools/process_moon.py241 except Exception as e:CODE
MEDIUMweb/examples/sky/tools/process_moon.py242 print(f"Error processing normal: {e}")CODE
MEDIUMthird_party/spirv-cross/test_shaders.py215 print('Error compiling Metal shader: ' + msl_path)CODE
LOWthird_party/spirv-cross/test_shaders.py964 except Exception as e:CODE
MEDIUMthird_party/spirv-cross/test_shaders.py102def print_msl_compiler_version():CODE
LOW…d_party/spirv-tools/test/tools/spirv_test_framework.py332 except Exception as e:CODE
LOWthird_party/spirv-tools/utils/update_build_version.py79 except Exception as e:CODE
MEDIUMthird_party/spirv-tools/tnt/filament_changes.py14 print(f"Error: File not found at {filepath}", file=sys.stderr)CODE
LOWthird_party/libassimp/contrib/gtest/scripts/pump.py601 except Exception:CODE
MEDIUMthird_party/libassimp/contrib/gtest/scripts/pump.py622def EvalExp(self, exp):CODE
LOW…ird_party/libassimp/port/PyAssimp/scripts/quicktest.py45 except Exception:CODE
MEDIUM…ird_party/libassimp/port/PyAssimp/scripts/quicktest.py46 print("Error encountered while loading <%s>"CODE
LOWthird_party/libassimp/port/PyAssimp/pyassimp/helper.py243 except Exception as e:CODE
LOWthird_party/glslang/build_info.py206 except Exception as e:CODE
LOWthird_party/zstd/tests/DEPRECATED-test-zstd-speed.py74 except Exception:CODE
LOWthird_party/zstd/tests/DEPRECATED-test-zstd-speed.py370 except Exception as e:CODE
MEDIUMthird_party/zstd/tests/DEPRECATED-test-zstd-speed.py71def does_command_exist(command):CODE
LOWthird_party/zstd/tests/fuzz/fuzz.py397 except Exception as e:STRING
LOWthird_party/zstd/tests/fuzz/fuzz.py583 except Exception as e:STRING
LOWthird_party/zstd/tests/fuzz/fuzz.py636 except Exception as e:STRING
LOWthird_party/zstd/tests/fuzz/fuzz.py660 except Exception as e:STRING
LOWthird_party/zstd/tests/fuzz/fuzz.py739 except Exception as e:STRING
LOWthird_party/zstd/tests/fuzz/fuzz.py814 except Exception as e:STRING
LOWthird_party/zstd/tests/fuzz/fuzz.py839 except Exception as e:STRING
MEDIUMthird_party/zstd/tests/fuzz/fuzz.py905 print("Error: No such command {} (pass -h for help)".format(command))STRING
44 more matches not shown…
Synthetic Comment Markers11 hits · 86 pts
SeverityFileLineSnippetContext
HIGH…st/render-validation/result-viewer/components/tools.js17// Generated by GeminiCOMMENT
HIGH…st/render-validation/result-viewer/components/tools.js144// Generated by Gemini with some modificationsCOMMENT
HIGH…der-validation/result-viewer/components/tiff-viewer.js167// Generated by Gemini with some modificationsCOMMENT
HIGHtest/renderdiff/src/viewer.py90# Generated by geminiCOMMENT
HIGHtest/renderdiff/src/viewer_html/tools.js17// Generated by GeminiCOMMENT
HIGHtest/renderdiff/src/viewer_html/tools.js144// Generated by Gemini with some modificationsCOMMENT
HIGHtest/renderdiff/src/viewer_html/tiff-viewer.js167// Generated by Gemini with some modificationsCOMMENT
HIGHlibs/gltfio/src/ResourceLoader.cpp460 // Skip buffer upload for this accessor as requested by userCOMMENT
HIGHthird_party/vkmemalloc/src/Tests.cpp3612 // Check that there are 2 blocks preallocated as requested.COMMENT
HIGHthird_party/libassimp/code/MS3D/MS3DLoader.cpp488 // storage for vertices - verbose format, as requested by the postprocessing pipelineCOMMENT
HIGHthird_party/libwebp/imageio/webpdec.c218 // Need to wipe out the alpha value, as requested.COMMENT
TODO Padding50 hits · 78 pts
SeverityFileLineSnippetContext
LOWlibs/filament-matp/src/JsonishParser.cpp60 // TODO: implement unicode escape sequencesCOMMENT
LOWfilament/backend/src/ostream.cpp398 // TODO: implement decoding of enumsCOMMENT
LOWfilament/backend/src/ostream.cpp456 // TODO: implement decoding of enumCOMMENT
LOWfilament/backend/src/ostream.cpp478 // TODO: implement decoding of MRTCOMMENT
LOWfilament/backend/src/ostream.cpp502 // TODO: implement decoding of TextureUsage bitfieldCOMMENT
LOWfilament/backend/src/ostream.cpp515 // TODO: implement decoding of DescriptorSetLayoutCOMMENT
LOWfilament/backend/src/ostream.cpp521 // TODO: implement decoding of DescriptorSetOffsetArrayCOMMENT
LOWfilament/backend/src/metal/MetalDriver.mm1445 // TODO: implement multiview feature in Metal.COMMENT
LOWfilament/backend/src/metal/MetalDriver.mm1633 // TODO: implement resetBufferObject(). This is equivalent to callingCOMMENT
LOWfilament/backend/src/metal/MetalDriver.mm2056 // TODO: implement readBufferSubDataCOMMENT
LOWfilament/backend/src/metal/MetalBuffer.mm98 // TODO: implement the unsynchronized versionCOMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp367 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp372 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp377 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp382 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp477 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp553 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp569 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp584 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp602 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp648 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp686 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp1047 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp1060 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp1087 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp1240 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp2377 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp2381 // TODO: implement this.COMMENT
LOWfilament/backend/src/vulkan/VulkanDriver.cpp2134 // TODO: implement unsynchronized versionCOMMENT
LOWfilament/backend/src/vulkan/VulkanDriver.cpp2140 // TODO: implement resetBufferObject(). This is equivalent to callingCOMMENT
LOWfilament/backend/src/vulkan/VulkanDriver.cpp2661 // TODO: implement readBufferSubDataCOMMENT
LOWfilament/backend/src/vulkan/VulkanBufferProxy.cpp139 // TODO: implement meCOMMENT
LOWfilament/backend/src/opengl/platforms/PlatformWebGL.cpp45 // TODO: implement headless SwapChainCOMMENT
LOWfilament/src/MaterialDefinition.cpp745 // TODO: implement MaterialDomain::COMPUTECOMMENT
LOWfilament/src/MaterialDefinition.cpp933 // TODO: implement MaterialDomain::COMPUTECOMMENT
LOWfilament/src/MaterialDefinition.cpp959 // TODO: implement MaterialDomain::COMPUTECOMMENT
LOWfilament/src/MaterialDefinition.cpp971 // TODO: implement MaterialDomain::COMPUTECOMMENT
LOWthird_party/spirv-tools/test/val/val_id_test.cpp2830// TODO: Add tests that exercise VariablePointersStorageBuffer instead ofCOMMENT
LOWthird_party/spirv-tools/test/val/val_id_test.cpp3211// TODO: Add tests for layout compatible arrays and matricies when the validatorCOMMENT
LOW…d_party/spirv-tools/source/val/validate_annotation.cpp336 // TODO: Add validations for all decorations.COMMENT
LOW…d_party/spirv-tools/source/val/validate_annotation.cpp400 // TODO: Add validations for these decorations.COMMENT
LOW…d_party/spirv-tools/source/val/validate_extensions.cpp3806 // TODO: Add validation rules for remaining cases as well.COMMENT
LOW…_party/libassimp/code/PostProcessing/DeboneProcess.cpp449 // TODO: implement Inverse() for aiMatrix3x3COMMENT
LOW…libassimp/code/PostProcessing/PretransformVertices.cpp208 // TODO: implement Inverse() for aiMatrix3x3COMMENT
LOW…libassimp/code/PostProcessing/PretransformVertices.cpp349 // TODO: implement Inverse() for aiMatrix3x3COMMENT
LOWthird_party/libassimp/contrib/irrXML/CXMLReaderImpl.h667 // TODO: implement a real conversion. This one justCOMMENT
LOW…ty/glslang/glslang/MachineIndependent/linkValidate.cpp233 // TODO: implement support for geometry passthroughCOMMENT
LOWthird_party/glslang/glslang/HLSL/hlslParseHelper.cpp188 // TODO: implement.COMMENT
LOWthird_party/glslang/gtests/LiveTraverser.FromFile.cpp105 // TODO: implement test for if statementsCOMMENT
LOWandroid/filament-android/src/main/cpp/View.cpp634 // TODO: implement nIsChannelDepthClearEnabled()COMMENT
Structural Annotation Overuse42 hits · 74 pts
SeverityFileLineSnippetContext
LOWlibs/bluegl/README.md5## Step 0: Run `bluegl-gen.py`COMMENT
LOWlibs/bluegl/README.md20## Step 1: Include the BlueGL defines header:COMMENT
LOWlibs/bluegl/README.md34## Step 2: Include the BlueGL header after the defines header:COMMENT
LOWlibs/bluegl/README.md43## Step 3: Call `bluegl::bind()`COMMENT
LOWlibs/bluegl/README.md53## Step 4: Call `glClear()`COMMENT
LOWlibs/gltfio/CMakeLists.txt134# NOTE: The default ubershader material is defined as the first material in the list below.COMMENT
LOWfilament/backend/test/test_StencilBuffer.cpp73 // Step 1: Clear the stencil buffer to all zeroes, depth to 1, and the color buffer to blue.COMMENT
LOWfilament/backend/test/test_StencilBuffer.cpp104 // Step 2: Render a larger triangle with the stencil test enabled.COMMENT
LOWfilament/backend/test/test_StencilBuffer.cpp211 // Step 1: Clear the stencil buffer to all zeroes.COMMENT
LOWfilament/backend/test/test_StencilBuffer.cpp239 // Step 2: Render a larger triangle with the stencil test enabled.COMMENT
LOWfilament/backend/src/vulkan/utils/Conversion.h36// NOTE: This function only returns formats that support VK_FORMAT_FEATURE_BLIT_SRC_BIT as perCOMMENT
LOWthird_party/benchmark/include/benchmark/benchmark.h1230 // NOTE: This function should only be used when *exact* iteration control isCOMMENT
LOW…rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp155 // Step 1: Create the if merge block for structured modules.COMMENT
LOW…rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp235 // Step 2: Build a new preheader for |loop_|, use the old oneCOMMENT
LOW…rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp361 // Step 3: Duplicate |loop_|.COMMENT
LOW…rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp373 // Step 4: Specialize the loop. //COMMENT
LOW…rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp380 // Step 5: Connect convergent edges to the landing pads. //COMMENT
LOWthird_party/spirv-tools/source/val/validate_id.cpp48/// NOTE: This function does NOT check module scoped functions which areCOMMENT
LOWthird_party/spirv-tools/source/val/validate_layout.cpp427// NOTE: This function does not handle CFG related validationCOMMENT
LOWthird_party/imgui/imgui.cpp3294 // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element hCOMMENT
LOWthird_party/imgui/imgui.cpp3311 // Step 1: Let the clipper infer height from first rangeCOMMENT
LOWthird_party/imgui/.github/workflows/build.yml670 # WARNING: This will need updating if toolset/sdk change in project files!COMMENT
LOWthird_party/glslang/SPIRV/SpvBuilder.cpp4320 // Step 2: Construct a matrix from that array.COMMENT
LOWthird_party/glslang/SPIRV/GlslangToSpv.cpp6470// NOTE: This function can handle any store request; if it's not special itCOMMENT
LOWthird_party/glslang/glslang/HLSL/hlslParseHelper.cpp7756 // Step 1: If there's an exact match, use it.COMMENT
LOWthird_party/glslang/glslang/HLSL/hlslParseHelper.cpp7759 // Step 3: Re-select after type promotion is applied, to find proper candidate.COMMENT
LOWthird_party/glslang/glslang/HLSL/hlslParseHelper.cpp7761 // Step 1: If there's an exact match, use it.COMMENT
LOWthird_party/glslang/glslang/HLSL/hlslParseHelper.cpp7817 // Step 3: Re-select after type promotion, to find proper candidateCOMMENT
LOW…ty/glslang/.github/workflows/continuous_deployment.yml1# NOTE: The following documentation may be useful to maintainers of this workflow.COMMENT
LOWthird_party/stb/stb_voxel_render.h105// Step 3: define STBVOX_CONFIG_PREFER_TEXBUFFERCOMMENT
LOWthird_party/basisu/encoder/basisu_frontend.cpp1951 // Step 1: Sort endpoint clusters by the base colors/intensCOMMENT
LOWthird_party/basisu/encoder/basisu_frontend.cpp1972 // Step 2: Eliminate redundant endpoint clusters, or empty endpoint clustersCOMMENT
LOW…party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp430 // Step 1: Create MapWrite | CopySrc buffer mapped at creationCOMMENT
LOW…party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp437 // Step 2: Write red colorCOMMENT
LOW…party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp447 // Step 3: Copy from map buffer to uniform bufferCOMMENT
LOW…party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp453 // Step 4: Verify with render pass (should be red)COMMENT
LOW…party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp470 // Step 5: Map buffer againCOMMENT
LOW…party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp483 // Step 6: Write blue colorCOMMENT
LOW…party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp487 // Step 7: Copy from map buffer to uniform bufferCOMMENT
LOW…party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp493 // Step 8: Verify with another render pass (should be blue)COMMENT
LOWthird_party/abseil/absl/status/status.h497 // NOTE: This function should only be called when converting to an associatedCOMMENT
LOWthird_party/abseil/absl/status/status.h588 // NOTE: This function does nothing if the Status is ok.COMMENT
AI Response Leakage9 hits · 68 pts
SeverityFileLineSnippetContext
HIGHthird_party/spirv-tools/source/util/small_vector.h40// TODO: I have implemented the public member functions from |std::vector| thatCOMMENT
HIGH…_party/imgui/examples/example_glfw_wgpu/CMakeLists.txt165# In this example IMGUI_IMPL_WEBGPU_BACKEND_DAWN / IMGUI_IMPL_WEBGPU_BACKEND_WGPU internal define is set according to:COMMENT
HIGH…imp/contrib/zlib/contrib/dotzlib/DotZLib/GZipStream.cs263 /// <remarks>In this implementation, this method does nothing. This is because excessiveCOMMENT
HIGH…imp/contrib/zlib/contrib/dotzlib/DotZLib/GZipStream.cs273 /// <remarks>In this implementation this property is not supported</remarks>COMMENT
HIGH…imp/contrib/zlib/contrib/dotzlib/DotZLib/GZipStream.cs290 /// <remarks>In this implementation this property is not supported</remarks>COMMENT
HIGHthird_party/stb/stb.h3347// ok, so I've added something that generates _two separate_COMMENT
HIGHthird_party/libz/contrib/dotzlib/DotZLib/GZipStream.cs263 /// <remarks>In this implementation, this method does nothing. This is because excessiveCOMMENT
HIGHthird_party/libz/contrib/dotzlib/DotZLib/GZipStream.cs273 /// <remarks>In this implementation this property is not supported</remarks>COMMENT
HIGHthird_party/libz/contrib/dotzlib/DotZLib/GZipStream.cs290 /// <remarks>In this implementation this property is not supported</remarks>COMMENT
Verbosity Indicators33 hits · 58 pts
SeverityFileLineSnippetContext
LOWfilament/backend/test/test_StencilBuffer.cpp73 // Step 1: Clear the stencil buffer to all zeroes, depth to 1, and the color buffer to blue.COMMENT
LOWfilament/backend/test/test_StencilBuffer.cpp104 // Step 2: Render a larger triangle with the stencil test enabled.COMMENT
LOWfilament/backend/test/test_StencilBuffer.cpp211 // Step 1: Clear the stencil buffer to all zeroes.COMMENT
LOWfilament/backend/test/test_StencilBuffer.cpp239 // Step 2: Render a larger triangle with the stencil test enabled.COMMENT
LOW…rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp155 // Step 1: Create the if merge block for structured modules.COMMENT
LOW…rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp235 // Step 2: Build a new preheader for |loop_|, use the old oneCOMMENT
LOW…rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp361 // Step 3: Duplicate |loop_|.COMMENT
LOW…rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp373 // Step 4: Specialize the loop. //COMMENT
LOW…rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp380 // Step 5: Connect convergent edges to the landing pads. //COMMENT
LOW…uzz/transformation_duplicate_region_with_selection.cpp483 // After execution of the loop, this variable stores a pointer to the lastCOMMENT
LOWthird_party/imgui/imgui.cpp3294 // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element hCOMMENT
LOWthird_party/imgui/imgui.cpp3311 // Step 1: Let the clipper infer height from first rangeCOMMENT
LOWthird_party/glslang/SPIRV/SpvBuilder.cpp4320 // Step 2: Construct a matrix from that array.COMMENT
LOWthird_party/glslang/glslang/HLSL/hlslParseHelper.cpp7756 // Step 1: If there's an exact match, use it.COMMENT
LOWthird_party/glslang/glslang/HLSL/hlslParseHelper.cpp7759 // Step 3: Re-select after type promotion is applied, to find proper candidate.COMMENT
LOWthird_party/glslang/glslang/HLSL/hlslParseHelper.cpp7761 // Step 1: If there's an exact match, use it.COMMENT
LOWthird_party/glslang/glslang/HLSL/hlslParseHelper.cpp7817 // Step 3: Re-select after type promotion, to find proper candidateCOMMENT
LOWthird_party/stb/stb_voxel_render.h105// Step 3: define STBVOX_CONFIG_PREFER_TEXBUFFERCOMMENT
LOWthird_party/draco/src/draco/mesh/mesh.h106 // The purpose of this function is to allow users to add attributes withCOMMENT
LOWthird_party/basisu/encoder/basisu_frontend.cpp1951 // Step 1: Sort endpoint clusters by the base colors/intensCOMMENT
LOWthird_party/basisu/encoder/basisu_frontend.cpp1972 // Step 2: Eliminate redundant endpoint clusters, or empty endpoint clustersCOMMENT
LOW…rd_party/emdawnwebgpu/pkg/webgpu/src/library_webgpu.js79 // instead a ChainedStruct object: .chain. So we need to check ifCOMMENT
LOW…rty/dawn/third_party/vulkan-loader/src/loader/loader.c7244 // If this physical device isn't 1.2, then we need to check if it supports VK_KHR_driver_propertiesCOMMENT
LOW…dawn/third_party/vulkan-loader/src/loader/trampoline.c138 // Because vkGetDeviceQueue2 is a 1.1 entry point, we need to check if the apiVersion provided during instance creatCOMMENT
LOW…y/dawn/src/tint/lang/core/ir/referenced_module_decls.h148 // For a compute entry point, we need to check if subgroup size or any of the workgroupCOMMENT
LOW…party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp430 // Step 1: Create MapWrite | CopySrc buffer mapped at creationCOMMENT
LOW…party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp437 // Step 2: Write red colorCOMMENT
LOW…party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp447 // Step 3: Copy from map buffer to uniform bufferCOMMENT
LOW…party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp453 // Step 4: Verify with render pass (should be red)COMMENT
LOW…party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp470 // Step 5: Map buffer againCOMMENT
LOW…party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp483 // Step 6: Write blue colorCOMMENT
LOW…party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp487 // Step 7: Copy from map buffer to uniform bufferCOMMENT
LOW…party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp493 // Step 8: Verify with another render pass (should be blue)COMMENT
Slop Phrases36 hits · 53 pts
SeverityFileLineSnippetContext
MEDIUMsamples/helloasync.cpp138 // For demonstration purposes, we load one image and it is shared for every ObjectData instance.COMMENT
LOW…party/libsdl2/src/render/direct3d11/SDL_render_d3d11.c543 * Don't forget to declare your application's minimum required feature level in itsCOMMENT
LOWthird_party/vkmemalloc/include/vk_mem_alloc.h619 To prepare for this possibility, don't forget to add appropriate flags likeCODE
LOWthird_party/vkmemalloc/include/vk_mem_alloc.h2425don't forget to free them.CODE
LOWthird_party/vkmemalloc/include/vk_mem_alloc.h2472don't forget to free it as well.CODE
LOWthird_party/vkmemalloc/include/vk_mem_alloc.h17644Don't forget to destroy your objects when no longer needed:CODE
LOWthird_party/vkmemalloc/include/vk_mem_alloc.h18705If you allocated a new object to be used as the custom pointer, don't forget to delete that object before freeing the alCODE
LOW…iff/diff_files/function_group_by_mapped_id_autogen.cpp25// Don't forget to map between source and destination ids when groupingCOMMENT
LOW…iff/diff_files/function_group_by_mapped_id_autogen.cpp50 R"(;; Don't forget to map between source and destination ids when grouping functions by return type.CODE
MEDIUMthird_party/imgui/imgui_widgets.cpp7256// Tip: pass a non-visible label (e.g. "##hello") then you can use the space to draw other text or image.COMMENT
LOWthird_party/imgui/imgui.cpp945 - 2017/08/25 (1.52) - io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. PreviCODE
LOWthird_party/libassimp/include/assimp/cimport.h307 * don't forget to detach it again.COMMENT
LOWthird_party/libassimp/include/assimp/cimport.h319 * don't forget to detach it again.COMMENT
LOWthird_party/libassimp/include/assimp/postprocess.h610 * If you're using DirectX, don't forget to combine this value withCOMMENT
LOWthird_party/libassimp/include/assimp/postprocess.h635 * If you're using DirectX, don't forget to combine this value withCOMMENT
LOWthird_party/libassimp/include/assimp/postprocess.h665 * If you're using DirectX, don't forget to combine this value withCOMMENT
LOWthird_party/libassimp/code/Common/SceneCombiner.cpp592 // don't forget to update all node animation channelsCOMMENT
LOW…ibassimp/code/PostProcessing/LimitBoneWeightsProcess.h56// NOTE: If you change these limits, don't forget to change theCOMMENT
LOW…party/libassimp/code/PostProcessing/SplitLargeMeshes.h61// NOTE: If you change these limits, don't forget to change theCOMMENT
LOWthird_party/libassimp/doc/dox.h88but not all of them are *open-source*. If there's an accompagning '<file>\source.txt' file don't forget to read it.CODE
LOWthird_party/libassimp/doc/dox.h1323 - assimp comes with some sample applications, these can be found in the <i>./samples</i> folder. Don't forget to read tCODE
MEDIUM…_party/libassimp/port/PyAssimp/pyassimp/postprocess.py153# config.h), but you can use the <tt>#AI_CONFIG_PP_LBW_MAX_WEIGHTS<tt> setting toCOMMENT
LOW…_party/libassimp/port/PyAssimp/pyassimp/postprocess.py463 # If you're using DirectX, don't forget to combine this value withCOMMENT
LOW…_party/libassimp/port/PyAssimp/pyassimp/postprocess.py463 # If you're using DirectX, don't forget to combine this value withCOMMENT
LOW…_party/libassimp/port/PyAssimp/pyassimp/postprocess.py487 # If you're using DirectX, don't forget to combine this value withCOMMENT
LOW…_party/libassimp/port/PyAssimp/pyassimp/postprocess.py487 # If you're using DirectX, don't forget to combine this value withCOMMENT
LOW…_party/libassimp/port/PyAssimp/pyassimp/postprocess.py516 # If you're using DirectX, don't forget to combine this value withCOMMENT
LOW…_party/libassimp/port/PyAssimp/pyassimp/postprocess.py516 # If you're using DirectX, don't forget to combine this value withCOMMENT
LOWthird_party/stb/stb_tilemap_editor.h71// representation to the game representation. (Don't forget toCOMMENT
LOWthird_party/libwebp/examples/unicode.h109// Don't forget to free wargv before returning (e.g. from main).COMMENT
MEDIUM…java/com/google/android/filament/android/UiHelper.java36 * Here is a simple example with a SurfaceView. The code would be exactly the same with aCOMMENT
MEDIUM…in/java/com/google/android/filament/pagecurl/Page.java58 // parameters: theta and apex. Feel free to modify according to taste.COMMENT
LOW…/main/java/com/google/android/filament/utils/Matrix.kt399 * Don't forget to extract the rotation with [rotation] if this is a transposed matrixSTRING
LOW…/main/java/com/google/android/filament/utils/Matrix.kt412 * Don't forget to extract the rotation with [rotation] if this is a transposed matrixSTRING
LOW…/main/java/com/google/android/filament/utils/Matrix.kt752 * Don't forget to extract the rotation with [rotation] if it's transposedSTRING
LOW…/main/java/com/google/android/filament/utils/Matrix.kt829 * Don't forget to extract the rotation with [rotation] if it's transposedSTRING
Fake / Example Data32 hits · 41 pts
SeverityFileLineSnippetContext
LOWlibs/utils/test/test_Hash.cpp58 std::string data1 = "lorem ipsum dolor sit amet ";CODE
LOWlibs/utils/test/test_Hash.cpp58 std::string data1 = "lorem ipsum dolor sit amet ";CODE
LOWthird_party/robin-map/README.md255 map.insert({employee(1, "John Doe"), 2001});CODE
LOWthird_party/robin-map/README.md256 map.insert({employee(2, "Jane Doe"), 2002});CODE
LOWthird_party/imgui/imgui_demo.cpp7508 ImGui::TextWrapped("Lorem ipsum dolor sit amet");CODE
LOWthird_party/imgui/imgui_demo.cpp7508 ImGui::TextWrapped("Lorem ipsum dolor sit amet");CODE
LOWthird_party/imgui/imgui_demo.cpp7510 ImGui::Text("Lorem ipsum dolor sit amet");CODE
LOWthird_party/imgui/imgui_demo.cpp7510 ImGui::Text("Lorem ipsum dolor sit amet");CODE
LOWthird_party/imgui/imgui_demo.cpp9357 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor iCODE
LOWthird_party/imgui/imgui_demo.cpp9357 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor iCODE
LOWthird_party/imgui/imgui_demo.cpp10216 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt utCODE
LOWthird_party/imgui/imgui_demo.cpp10216 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt utCODE
LOWthird_party/zstd/tests/loremOut.h12 * Generate @size bytes of compressible data using lorem ipsum generator intoCOMMENT
LOWthird_party/zstd/tests/fullbench.c932 * if @compressibility < 0.0, use Lorem Ipsum generatorCOMMENT
LOWthird_party/zstd/tests/loremOut.c12 * Generates a stream of Lorem ipsum paragraphs to stdout,COMMENT
LOW…ty/zstd/contrib/seekable_format/tests/seekable_tests.c272 { char const inBuffer[] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididuCODE
LOW…ty/zstd/contrib/seekable_format/tests/seekable_tests.c272 { char const inBuffer[] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididuCODE
LOWthird_party/zstd/programs/lorem.h11/* lorem ipsum generator */COMMENT
LOWthird_party/zstd/programs/lorem.h17 * Generate @size bytes of compressible data using lorem ipsum generatorCOMMENT
LOWthird_party/zstd/programs/benchzstd.h128 * if @compressibility < 0.0, uses the lorem ipsum generatorCOMMENT
LOWthird_party/zstd/programs/README.md133If no file is provided, the benchmark will use a procedurally generated "lorem ipsum" content.CODE
LOWthird_party/zstd/programs/zstd.1.md674When no `FILE` is provided, the benchmark will use a procedurally generated `lorem ipsum` text.CODE
LOWthird_party/zstd/programs/benchzstd.c1015 name = "Lorem ipsum";CODE
LOWthird_party/zstd/programs/lorem.c13 * This is a very simple lorem ipsum generatorCOMMENT
LOWthird_party/zstd/programs/lorem.c20 * The resulting compression / ratio curve of the lorem ipsum generatorCOMMENT
LOWthird_party/zstd/programs/lorem.c25 * The compression ratio achievable on the generated lorem ipsumCOMMENT
LOWthird_party/zstd/programs/lorem.c240/* It's "common" for lorem ipsum generators to start with the same firstCOMMENT
LOWthird_party/zstd/programs/zstdcli.c872 double compressibility = -1.0; /* lorem ipsum generator */CODE
LOWthird_party/libgtest/docs/reference/mocking.md278 .WillRepeatedly(Return("John Doe")); // Return "John Doe" on all callsCODE
LOWthird_party/dawn/third_party/jinja2/constants.py1#: list of lorem ipsum words used by the lipsum() helper functionCOMMENT
LOWthird_party/dawn/third_party/jinja2/utils.py345 """Generate some lorem ipsum for the template."""STRING
LOW…/dawn/third_party/googletest/docs/reference/mocking.md278 .WillRepeatedly(Return("John Doe")); // Return "John Doe" on all callsCODE
Hallucination Indicators4 hits · 40 pts
SeverityFileLineSnippetContext
CRITICAL…google/android/filament/validation/ValidationRunner.kt150 val engine = com.google.android.filament.Engine.create(backend)CODE
CRITICAL…google/android/filament/validation/ValidationRunner.kt152 resultManager.addGpuDriverInfo(backendName, com.google.android.filament.utils.DeviceUtils.getGpuDriverInfo(enginCODE
CRITICAL…com/google/android/filament/livewallpaper/Wallpaper.kt101 engine = com.google.android.filament.Engine.create()CODE
CRITICAL…va/com/google/android/filament/pagecurl/IblLoader.java67 return new com.google.android.filament.IndirectLight.Builder()CODE
Redundant / Tautological Comments29 hits · 39 pts
SeverityFileLineSnippetContext
LOWtest/code-correctness/clang-tidy-proxy.sh19# Check if the clang-tidy command exists and is executableCOMMENT
LOWtest/code-correctness/headers-inclusion.sh56# Check if the system has getoptCOMMENT
LOWtest/code-correctness/check-headers.sh34# Check if the first argument is a valid commit hash and not a fileCOMMENT
LOWtest/render-validation/recalculate.py220 # Check if this test case is valid according to the new heuristics configCOMMENT
LOWtest/render-validation/validation_app.py444 # Check if any files were removed (e.g. wiped data)COMMENT
LOWweb/examples/sky/tools/process_moon.py223 # Check if file existsCOMMENT
LOWthird_party/benchmark/.ycm_extra_conf.py31# Set this to the absolute path to the folder (NOT the file!) containing theCOMMENT
LOWthird_party/benchmark/tools/gbench/report.py236 # Check if we failed miserably with minimum required repetitions for utestCOMMENT
LOWthird_party/libsdl2/build-scripts/ltmain.sh2593 # Check if any of the arguments is a wrapper script.COMMENT
LOWthird_party/libsdl2/build-scripts/ltmain.sh8376 # Loop over the list of objects to be linked.COMMENT
LOWthird_party/libpng/ltmain.sh379# Check if we can use backslash as IFS='\' separator, and setCOMMENT
LOWthird_party/libpng/ltmain.sh666# Set func_arith_result to the result of evaluating TERMs.COMMENT
LOWthird_party/libpng/ltmain.sh690# Set func_basename_result to FILE with everything up to and includingCOMMENT
LOWthird_party/libpng/ltmain.sh856# Set func_len_result to the length of STRING. STRING may notCOMMENT
LOWthird_party/libpng/ltmain.sh1074# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR.COMMENT
LOWthird_party/libpng/ltmain.sh4294 # Check if any of the arguments is a wrapper script.COMMENT
LOWthird_party/libpng/ltmain.sh10242 # Loop over the list of objects to be linked.COMMENT
LOW…/libassimp/contrib/gtest/test/gtest_filter_unittest.py68# Check if this platform can unset environment variables in child processes.COMMENT
LOWthird_party/libz/os400/make.sh66# Set LINK to "YES" if the module has been compiled.COMMENT
LOW…libgtest/googletest/test/googletest-filter-unittest.py69# Check if this platform can unset environment variables in child processes.COMMENT
LOWthird_party/dawn/generator/dawn_json_generator.py358 # Set may_have_dawn_object to true if the type is chained orCOMMENT
LOW…arty/vulkan-utility-libraries/src/scripts/common_ci.py53# Check if the system is WindowsCOMMENT
LOW…ogletest/googletest/test/googletest-filter-unittest.py69# Check if this platform can unset environment variables in child processes.COMMENT
LOW…wn/third_party/google_benchmark/src/.ycm_extra_conf.py31# Set this to the absolute path to the folder (NOT the file!) containing theCOMMENT
LOW…hird_party/google_benchmark/src/tools/gbench/report.py236 # Check if we failed miserably with minimum required repetitions for utestCOMMENT
LOW…n/third_party/vulkan-headers/src/registry/generator.py77 # Check if this is a boolean expression (contains operators, parens, or negation)COMMENT
LOW…ty/dawn/third_party/vulkan-headers/src/registry/reg.py293 # Add child to the queueCOMMENT
LOW…ty/dawn/third_party/vulkan-headers/src/registry/reg.py870 # Check if this feature is already in the condition listCOMMENT
LOW…y/dawn/src/tint/cmd/bench/generate_benchmark_inputs.py112 # Check if the generated content is different to the current file.COMMENT
Example Usage Blocks21 hits · 32 pts
SeverityFileLineSnippetContext
LOWtest/code-correctness/check-headers.sh22# Usage:COMMENT
LOWthird_party/meshoptimizer/extern/sdefl.h17## Usage:COMMENT
LOWthird_party/imgui/misc/fonts/binary_to_compressed_c.cpp20// Usage example:COMMENT
LOWthird_party/libwebp/examples/img2webp.c13// Example usage:COMMENT
LOW…dawn/third_party/libprotobuf-mutator/src/src/mutator.h34// Usage example:COMMENT
LOWthird_party/dawn/src/tint/utils/rtti/castable.h418/// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/native/ChainUtils.h290// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/native/ChainUtils.h332// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/native/CacheRequest.h58// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/native/CacheRequest.h184// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/native/VisitableMembers.h49// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/native/webgpu/Serialization.h123// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/native/webgpu/Serialization.h145// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/common/LRUCache.h43// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/common/MutexProtected.h244// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/replay/Deserialization.h133// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/replay/Deserialization.h155// Example usage:COMMENT
LOWthird_party/abseil/absl/synchronization/mutex.h169 // Example usage:COMMENT
LOWthird_party/abseil/absl/hash/internal/hash.h118// Example usage:COMMENT
LOW…rd_party/abseil/absl/debugging/internal/vdso_support.h30// Example usage:COMMENT
LOWthird_party/abseil/absl/base/internal/raw_logging.h39// Usage example:COMMENT
Docstring Block Structure4 hits · 20 pts
SeverityFileLineSnippetContext
HIGH…party/libassimp/contrib/gtest/test/gtest_test_utils.py209Changes into a specified directory, if provided, and executes a command. Restores the old directory afterwards. STRING
HIGHthird_party/libassimp/contrib/gtest/scripts/upload.py173Uses ClientLogin to authenticate the user, returning an auth token. Args: email: The user's email address STRING
HIGH…ird_party/libgtest/googletest/test/gtest_test_utils.py200Changes into a specified directory, if provided, and executes a command. Restores the old directory afterwards. STRING
HIGH…d_party/googletest/googletest/test/gtest_test_utils.py200Changes into a specified directory, if provided, and executes a command. Restores the old directory afterwards. STRING
AI Structural Patterns13 hits · 12 pts
SeverityFileLineSnippetContext
LOWthird_party/tinyexr/kuroga.py110CODE
LOWthird_party/spirv-tools/test/tools/expect.py34CODE
LOW…rty/spirv-tools/test/diff/diff_files/generate_tests.py202CODE
LOW…arty/libassimp/contrib/gtest/test/gtest_output_test.py198CODE
LOW…rty/libgtest/googletest/test/googletest-output-test.py215CODE
LOW…rd_party/libgtest/googlemock/test/gmock_output_test.py72CODE
LOWthird_party/dawn/third_party/jinja2/environment.py292CODE
LOWthird_party/dawn/third_party/jinja2/environment.py384CODE
LOWthird_party/dawn/third_party/jinja2/environment.py1167CODE
LOW…y/googletest/googletest/test/googletest-output-test.py215CODE
LOW…_party/googletest/googlemock/test/gmock_output_test.py72CODE
LOW…/third_party/vulkan-headers/src/registry/cgenerator.py21CODE
LOW…n/third_party/vulkan-headers/src/registry/generator.py174CODE
Modern Structural Boilerplate8 hits · 8 pts
SeverityFileLineSnippetContext
LOWtest/render-validation/validation_app.py364 def update_header_and_banner(self) -> None:CODE
LOWthird_party/benchmark/tools/gbench/__init__.py8__all__ = [] # type: ignoreCODE
LOWthird_party/spirv-tools/utils/Table/__init__.py15__all__ = [CODE
LOWthird_party/zstd/tests/cli-tests/run.py489 def _setup_once(self) -> None:CODE
LOWthird_party/zstd/tests/cli-tests/run.py505 def _setup(self, test_basename: str) -> None:CODE
LOWthird_party/dawn/third_party/markupsafe/__init__.py16__all__ = ['Markup', 'soft_unicode', 'escape', 'escape_silent']CODE
LOWthird_party/dawn/third_party/jinja2/bccache.py181 def set_bucket(self, bucket: Bucket) -> None:CODE
LOW…rd_party/google_benchmark/src/tools/gbench/__init__.py8__all__ = [] # type: ignoreCODE
Dead Code4 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUM…n/third_party/vulkan-headers/src/registry/generator.py1359CODE
MEDIUM…n/third_party/vulkan-headers/src/registry/generator.py1361CODE
MEDIUM…n/third_party/vulkan-headers/src/registry/generator.py1362CODE
MEDIUM…n/third_party/vulkan-headers/src/registry/generator.py1374CODE
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWthird_party/tinyexr/experimental/js/tinyexr.js1var Module;if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};var moduleOverrides={};for(var key in Module)CODE