Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
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).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | CMakeLists.txt | 801 | COMMENT "Combining ${target} dependencies into single shared library" | COMMENT |
| LOW | CMakeLists.txt | 821 | # prebuilt. This is set by the client in their `cmake` invocation. | COMMENT |
| LOW | CODE_STYLE.md | 181 | COMMENT | |
| LOW | CODE_STYLE.md | 201 | COMMENT | |
| LOW | tools/resgen/src/main.cpp | 21 | #include <algorithm> | COMMENT |
| LOW | tools/filamesh/src/main.cpp | 21 | COMMENT | |
| LOW | tools/cmgen/tests/test_cmgen.cpp | 21 | COMMENT | |
| LOW | tools/cmgen/src/cmgen.cpp | 21 | #include <ibl/CubemapSH.h> | COMMENT |
| LOW | tools/specgen/specgen.cpp | 341 | if (model == DispersionModel::Linear) { | COMMENT |
| LOW | tools/matedit/src/ExternalCompile.cpp | 21 | #include "eiff/ChunkContainer.h" | COMMENT |
| LOW | tools/matinfo/src/main.cpp | 21 | #include <filaflat/ChunkContainer.h> | COMMENT |
| LOW | tools/matinfo/src/main.cpp | 301 | const regex operandPattern("(\\%[A-Za-z_0-9]+)"); | COMMENT |
| LOW | tools/roughness-prefilter/src/main.cpp | 21 | #include <thread> | COMMENT |
| LOW | tools/zbloat/zbloat.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/zbloat/evmar_bloat.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/reorganize-headers/test.py | 41 | original = """/* License */ | COMMENT |
| LOW | tools/reorganize-headers/test.py | 181 | COMMENT | |
| LOW | tools/matc/src/matc/CommandlineConfig.cpp | 21 | #include <filament/MaterialEnums.h> | COMMENT |
| LOW | tools/specular-color/src/main.cpp | 761 | // We default to 81.7° but this can be specified by the user, so we use the | COMMENT |
| LOW | tools/glslminifier/src/GlslMinify.cpp | 21 | namespace glslminifier { | COMMENT |
| LOW | test/code-correctness/clang-tidy-proxy.sh | 1 | # Copyright (C) 2025 The Android Open Source Project | COMMENT |
| LOW | test/code-correctness/check-headers.sh | 1 | # Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | test/code-correctness/src/run.py | 1 | # Copyright (C) 2025 The Android Open Source Project | COMMENT |
| LOW | test/code-correctness/src/utils.py | 1 | # Copyright (C) 2024 The Android Open Source Project | COMMENT |
| LOW | test/sizeguard/check_size.py | 1 | # Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | test/sizeguard/check_bypass.py | 1 | # Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | test/sizeguard/dump_artifact_size.py | 1 | # Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | test/render-validation/recalculate.py | 1 | # Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | test/render-validation/validation_app.py | 1 | # Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | test/render-validation/process_results.py | 1 | # Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | test/render-validation/result-viewer/app.js | 1 | // Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | …st/render-validation/result-viewer/components/tools.js | 1 | // Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | …der-validation/result-viewer/components/test-filter.js | 1 | // Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | …der-validation/result-viewer/components/tiff-viewer.js | 1 | // Copyright (C) 2025 The Android Open Source Project | COMMENT |
| LOW | …er-validation/result-viewer/components/image-viewer.js | 1 | // Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | …er-validation/result-viewer/components/result-table.js | 1 | // Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | test/renderdiff/local_test.sh | 1 | # Copyright (C) 2024 The Android Open Source Project | COMMENT |
| LOW | test/renderdiff/generate.sh | 1 | # Copyright (C) 2025 The Android Open Source Project | COMMENT |
| LOW | test/renderdiff/src/viewer.py | 1 | # Copyright (C) 2025 The Android Open Source Project | COMMENT |
| LOW | test/renderdiff/src/golden_manager.py | 1 | # Copyright (C) 2025 The Android Open Source Project | COMMENT |
| LOW | test/renderdiff/src/render.py | 1 | # Copyright (C) 2024 The Android Open Source Project | COMMENT |
| LOW | test/renderdiff/src/renderers.py | 1 | # Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | test/renderdiff/src/preamble.sh | 1 | # Copyright (C) 2025 The Android Open Source Project | COMMENT |
| LOW | test/renderdiff/src/utils.py | 1 | # Copyright (C) 2024 The Android Open Source Project | COMMENT |
| LOW | test/renderdiff/src/test_config.py | 1 | # Copyright (C) 2024 The Android Open Source Project | COMMENT |
| LOW | test/renderdiff/src/commit_msg.py | 1 | # Copyright (C) 2025 The Android Open Source Project | COMMENT |
| LOW | test/renderdiff/src/update_golden.py | 1 | # Copyright (C) 2025 The Android Open Source Project | COMMENT |
| LOW | test/renderdiff/src/viewer_html/tools.js | 1 | // Copyright (C) 2025 The Android Open Source Project | COMMENT |
| LOW | test/renderdiff/src/viewer_html/tiff-viewer.js | 1 | // Copyright (C) 2025 The Android Open Source Project | COMMENT |
| LOW | test/renderdiff/src/viewer_html/app.js | 1 | // Copyright (C) 2025 The Android Open Source Project | COMMENT |
| LOW | web/examples/serve.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | web/examples/viewer.js | 61 | // | COMMENT |
| LOW | web/examples/sky/main.js | 81 | // The shader does: V_gal = Rotation * V_world. | COMMENT |
| LOW | web/examples/sky/main.js | 341 | COMMENT | |
| LOW | web/examples/sky/main.js | 361 | // Rotate Y by -LST (or Z?) | COMMENT |
| LOW | web/examples/sky/main.js | 381 | // Rotate Y (Sidereal Spin). | COMMENT |
| LOW | web/examples/sky/suncalc_global.js | 301 | COMMENT | |
| LOW | web/examples/sky/suncalc_global.js | 321 | // No, `observerAngle` is called in `getTimes`. | COMMENT |
| LOW | web/examples/sky/SimulatedSkybox.js | 601 | this.materialInstance.setFloatParameter('starIntensity', this.starIntensity); | COMMENT |
| LOW | web/filament-js/utilities.js | 81 | COMMENT | |
| 17266 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | CMakeLists.txt | 1 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 3 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 10 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 12 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 21 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 23 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 30 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 32 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 42 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 44 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 150 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 152 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 157 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 159 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 189 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 191 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 194 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 196 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 330 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 332 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 345 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 347 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 368 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 370 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 384 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 386 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 481 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 483 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 510 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 512 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 538 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 540 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 580 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 582 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 681 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 683 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 719 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 721 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 748 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 750 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 807 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 809 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 863 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 865 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 899 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 901 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/uberz/CMakeLists.txt | 6 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/uberz/CMakeLists.txt | 8 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/uberz/CMakeLists.txt | 12 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/uberz/CMakeLists.txt | 14 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/uberz/CMakeLists.txt | 19 | # ================================================================================================= | COMMENT |
| MEDIUM⚡ | tools/uberz/CMakeLists.txt | 21 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/uberz/CMakeLists.txt | 27 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/uberz/CMakeLists.txt | 29 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/resgen/CMakeLists.txt | 6 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/resgen/CMakeLists.txt | 8 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/resgen/CMakeLists.txt | 11 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/resgen/CMakeLists.txt | 13 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/resgen/CMakeLists.txt | 18 | # ================================================================================================= | COMMENT |
| MEDIUM⚡ | tools/resgen/CMakeLists.txt | 20 | # ================================================================================================== | COMMENT |
| 606 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | third_party/spirv-tools/utils/generate_changelog.py | 0 | make the directory, and all its ancestors as required. any of the directories are allowed to already exist. | STRING |
| HIGH | third_party/spirv-tools/utils/update_build_version.py | 0 | make the directory, and all its ancestors as required. any of the directories are allowed to already exist. | STRING |
| HIGH | third_party/glslang/build_info.py | 0 | make 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.py | 0 | makes all ancestor directories to the given file, if they don't yet exist. arguments: f: the file whose ancestor directo | STRING |
| HIGH | third_party/spirv-tools/utils/ggt.py | 0 | makes all ancestor directories to the given file, if they don't yet exist. arguments: f: the file whose ancestor directo | STRING |
| HIGH | …rs/tools/buildHeaders/bin/generate_language_headers.py | 0 | makes all ancestor directories to the given file, if they don't yet exist. arguments: f: the file whose ancestor directo | STRING |
| HIGH | third_party/spirv-tools/utils/check_symbol_exports.py | 0 | runs a command in a directory and returns its standard output stream. captures the standard error stream. raises a runti | STRING |
| HIGH | third_party/glslang/update_glslang_sources.py | 0 | runs a command in a directory and returns its standard output stream. captures the standard error stream. raises a runti | STRING |
| HIGH | third_party/glslang/build_info.py | 0 | runs a command in a directory and returns its standard output stream. captures the standard error stream. raises a runti | STRING |
| HIGH | …assimp/contrib/gtest/test/gtest_xml_output_unittest.py | 0 | unit test for google test's xml output functionality. | STRING |
| HIGH | …ibassimp/contrib/gtest/test/gtest_xml_outfiles_test.py | 0 | unit test for google test's xml output functionality. | STRING |
| HIGH | …/libgtest/googletest/test/gtest_xml_output_unittest.py | 0 | unit test for google test's xml output functionality. | STRING |
| HIGH | …ty/libgtest/googletest/test/gtest_xml_outfiles_test.py | 0 | unit test for google test's xml output functionality. | STRING |
| HIGH | …oogletest/googletest/test/gtest_xml_output_unittest.py | 0 | unit test for google test's xml output functionality. | STRING |
| HIGH | …/googletest/googletest/test/gtest_xml_outfiles_test.py | 0 | unit test for google test's xml output functionality. | STRING |
| HIGH | …assimp/contrib/gtest/test/gtest_xml_output_unittest.py | 0 | verifies 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.py | 0 | verifies 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.py | 0 | verifies 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.py | 0 | checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json out | STRING |
| HIGH | …/libgtest/googletest/test/gtest_xml_output_unittest.py | 0 | checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json out | STRING |
| HIGH | …oogletest/googletest/test/gtest_xml_output_unittest.py | 0 | checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json out | STRING |
| HIGH | …est/googletest/test/googletest-json-output-unittest.py | 0 | checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json out | STRING |
| HIGH | …est/googletest/test/googletest-json-output-unittest.py | 0 | checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json out | STRING |
| HIGH | …assimp/contrib/gtest/test/gtest_xml_output_unittest.py | 0 | verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-s | STRING |
| HIGH | …/libgtest/googletest/test/gtest_xml_output_unittest.py | 0 | verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-s | STRING |
| HIGH | …oogletest/googletest/test/gtest_xml_output_unittest.py | 0 | verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-s | STRING |
| HIGH | …est/googletest/test/googletest-json-output-unittest.py | 0 | verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-s | STRING |
| HIGH | …est/googletest/test/googletest-json-output-unittest.py | 0 | verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-s | STRING |
| HIGH | …bassimp/contrib/gtest/test/gtest_uninitialized_test.py | 0 | verifies that google test warns the user when not initialized properly. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name1-test.py | 0 | verifies that google test warns the user when not initialized properly. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name2-test.py | 0 | verifies that google test warns the user when not initialized properly. | STRING |
| HIGH | …gtest/googletest/test/googletest-uninitialized-test.py | 0 | verifies that google test warns the user when not initialized properly. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name1-test.py | 0 | verifies that google test warns the user when not initialized properly. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name2-test.py | 0 | verifies that google test warns the user when not initialized properly. | STRING |
| HIGH | …etest/googletest/test/googletest-uninitialized-test.py | 0 | verifies that google test warns the user when not initialized properly. | STRING |
| HIGH | …bassimp/contrib/gtest/test/gtest_uninitialized_test.py | 0 | runs the given command and verifies its exit code and output. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name1-test.py | 0 | runs the given command and verifies its exit code and output. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name2-test.py | 0 | runs the given command and verifies its exit code and output. | STRING |
| HIGH | …gtest/googletest/test/googletest-uninitialized-test.py | 0 | runs the given command and verifies its exit code and output. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name1-test.py | 0 | runs the given command and verifies its exit code and output. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name2-test.py | 0 | runs the given command and verifies its exit code and output. | STRING |
| HIGH | …etest/googletest/test/googletest-uninitialized-test.py | 0 | runs the given command and verifies its exit code and output. | STRING |
| HIGH | …party/libassimp/contrib/gtest/test/gtest_color_test.py | 0 | verifies that google test correctly determines whether to use colors. | STRING |
| HIGH | …arty/libgtest/googletest/test/googletest-color-test.py | 0 | verifies that google test correctly determines whether to use colors. | STRING |
| HIGH | …ty/googletest/googletest/test/googletest-color-test.py | 0 | verifies that google test correctly determines whether to use colors. | STRING |
| HIGH | …party/libassimp/contrib/gtest/test/gtest_color_test.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …/libassimp/contrib/gtest/test/gtest_filter_unittest.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …rty/libassimp/contrib/gtest/test/gtest_env_var_test.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …ty/libgtest/googletest/test/googletest-env-var-test.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …arty/libgtest/googletest/test/googletest-color-test.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …libgtest/googletest/test/googletest-filter-unittest.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …bgtest/googletest/test/googletest-failfast-unittest.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …/googletest/googletest/test/googletest-env-var-test.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …ty/googletest/googletest/test/googletest-color-test.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …ogletest/googletest/test/googletest-filter-unittest.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …letest/googletest/test/googletest-failfast-unittest.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …party/libassimp/contrib/gtest/test/gtest_color_test.py | 0 | tests the case when there's neither gtest_color nor --gtest_color. | STRING |
| HIGH | …arty/libgtest/googletest/test/googletest-color-test.py | 0 | tests the case when there's neither gtest_color nor --gtest_color. | STRING |
| HIGH | …ty/googletest/googletest/test/googletest-color-test.py | 0 | tests the case when there's neither gtest_color nor --gtest_color. | STRING |
| HIGH | …party/libassimp/contrib/gtest/test/gtest_color_test.py | 0 | tests the case when there's --gtest_color but not gtest_color. | STRING |
| 224 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/cmgen/src/cmgen.cpp | 637 | // make the cubemap seamless | COMMENT |
| LOW | tools/zbloat/evmar_bloat.py | 92 | type = 'w' # just call them all weak | CODE |
| MEDIUM | docs/Filament.md.html | 767 | As noted in [#Burley12] and [#Neubelt13], this model allows for robust blending between different materials by simply in | CODE |
| MEDIUM | docs/main/filament.html | 998 | <p>As noted in [<a href="#citation-burley12">Burley12</a>] and [<a href="#citation-neubelt13">Neubelt13</a>], this model | CODE |
| MEDIUM | …eneratePrefilterMipmap/src/generatePrefilterMipmap.cpp | 180 | // make the cubemap seamless | COMMENT |
| MEDIUM | libs/gltfio/src/DracoCache.h | 54 | // our Draco decoder relies on the accessor fields being 100% correct. If we had to be robust | COMMENT |
| MEDIUM | libs/gltfio/src/DracoCache.cpp | 135 | // It would be tricky to be robust against a mismatch; see the class comment for DracoMesh. | COMMENT |
| MEDIUM | libs/gltfio/src/DracoCache.cpp | 179 | // this often occurs in the wild. If we need to be even more robust, see the class comment for | COMMENT |
| MEDIUM | libs/image/src/ImageOps.cpp | 198 | // implementation does not support in-place transposition but it is simple and robust for non-square | COMMENT |
| MEDIUM | libs/ibl/src/CubemapUtils.cpp | 168 | // always allocate 2 extra column and row / face, to allow the cubemap to be "seamless" | COMMENT |
| MEDIUM | libs/ibl/src/Cubemap.cpp | 176 | // and contain the "seamless" data. | COMMENT |
| MEDIUM | libs/ibl/src/Cubemap.cpp | 193 | // and contain the "seamless" data. | COMMENT |
| MEDIUM | samples/hybrid_instancing.cpp | 32 | // - UI controls: A robust ImGui-based UI allows for real-time manipulation of gravity, | COMMENT |
| MEDIUM | filament/test/test_FramePacer.cpp | 284 | // Test Suite 7: Verify robust anomaly rejection recovery during a massive CPU or OS stall | COMMENT |
| MEDIUM | filament/test/test_FramePacer.cpp | 353 | // Test Suite 9: Verify robust pacing when requested frame rate is not an achievable integer fraction (e.g. 45 FPS) | COMMENT |
| MEDIUM | filament/test/test_FramePacer.cpp | 513 | // Test Suite 12: Verify robust tracking of out-of-phase asynchronous display refresh rate mode switches | COMMENT |
| MEDIUM | filament/test/test_FramePacer.cpp | 636 | // Test Suite 14: Verify robust pacing and presentation predictions under extreme OS Vsync telemetry jitter | COMMENT |
| MEDIUM | filament/backend/src/webgpu/WebGPUSwapChain.cpp | 142 | // but for completeness and defensive programming we can leverage it | COMMENT |
| MEDIUM | filament/backend/src/webgpu/platform/WebGPUPlatform.cpp | 557 | // and robust in the future as needed, such as the app preferring lower power | COMMENT |
| MEDIUM | filament/backend/src/opengl/OpenGLState.cpp | 121 | // Point sprite size and seamless cubemap filtering are disabled by default in desktop GL. | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 397 | # Sed substitution that helps us do robust quoting. It backslashifies | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 3852 | # Sed substitution that helps us do robust quoting. It backslashifies | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 7675 | # This code stresses the "libraries are programs" paradigm to its | COMMENT |
| LOW | …d_party/libsdl2/src/core/winrt/SDL_winrtapp_common.cpp | 48 | #if NTDDI_VERSION >= NTDDI_WIN10 /* !!! FIXME: I have no idea if this is the right test. This is a UWP API, I think. Ol | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 345 | # Sed substitution that helps us do robust quoting. It backslashifies | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 5631 | # Sed substitution that helps us do robust quoting. It backslashifies | COMMENT |
| MEDIUM | third_party/tinyexr/tinyexr.h | 7886 | // TODO(syoyo): Add more robust out-of-bounds check in `rleUncompress`. | COMMENT |
| LOW | third_party/tinyexr/kuroga.py | 196 | # No such space; just use the first unescaped space we can find. | COMMENT |
| MEDIUM | third_party/spirv-cross/spirv_glsl.cpp | 358 | // Sanity check the iteration count to be robust against a certain class of bugs where | COMMENT |
| MEDIUM | third_party/spirv-cross/spirv_glsl.cpp | 12050 | // Essentially, we can only remove one set of swizzles, since that's what we have control over ... | COMMENT |
| MEDIUM | third_party/spirv-cross/spirv_glsl.cpp | 12309 | // We can look at result type which is more robust. | COMMENT |
| MEDIUM | third_party/spirv-cross/spirv_cross.cpp | 3995 | // Essentially a map of block -> { variables accessed in the basic block } | COMMENT |
| MEDIUM | third_party/spirv-cross/spirv_hlsl.cpp | 1802 | // Sort input and output variables based on, from more robust to less robust: | COMMENT |
| MEDIUM | third_party/spirv-tools/test/binary_parse_test.cpp | 303 | words.push_back(0xffffffff); // Certainly invalid instruction header. | CODE |
| MEDIUM | third_party/spirv-tools/test/binary_parse_test.cpp | 314 | words.push_back(0xffffffff); // Certainly invalid instruction header. | CODE |
| MEDIUM | third_party/spirv-tools/test/binary_parse_test.cpp | 330 | words.push_back(0xffffffff); // Certainly invalid instruction header. | CODE |
| MEDIUM | third_party/spirv-tools/test/binary_parse_test.cpp | 343 | words.push_back(0xffffffff); // Certainly invalid instruction header. | CODE |
| MEDIUM | third_party/spirv-tools/test/binary_parse_test.cpp | 399 | words.push_back(0xffffffff); // Certainly invalid instruction header. | CODE |
| MEDIUM | third_party/spirv-tools/test/binary_parse_test.cpp | 424 | words.push_back(0xffffffff); // Certainly invalid instruction header. | CODE |
| MEDIUM | third_party/spirv-tools/test/binary_parse_test.cpp | 475 | words.push_back(0xffffffff); // Certainly invalid instruction header. | CODE |
| MEDIUM | third_party/spirv-tools/test/binary_parse_test.cpp | 493 | words.push_back(0xffffffff); // Certainly invalid instruction header. | CODE |
| MEDIUM | …pirv-tools/test/opt/aggressive_dead_code_elim_test.cpp | 94 | // Note: SPIR-V hand-edited to utilize Frexp | COMMENT |
| MEDIUM | …rd_party/spirv-tools/include/spirv-tools/optimizer.hpp | 765 | // Creates a graphics robust access pass. | COMMENT |
| MEDIUM | third_party/spirv-tools/source/diagnostic.cpp | 92 | case SPV_REQUESTED_TERMINATION: // Essentially success. | CODE |
| MEDIUM | third_party/spirv-tools/source/opt/ir_loader.h | 33 | // libspirv.h so that we can leverage the syntax checks implemented behind it. | COMMENT |
| MEDIUM | third_party/spirv-tools/source/opt/ccp_pass.h | 62 | // CCP lattice. Essentially, if all the operands in |phi| have the same | COMMENT |
| MEDIUM | third_party/imgui/imgui.cpp | 6573 | // FIXME: Essentially we want to restrict manual resizing to WindowMinSize+Decoration, and allow api resizing to be | COMMENT |
| MEDIUM | third_party/imgui/imgui.cpp | 8933 | // FIXME-NEWATLAS-V2: perhaps we can now leverage ImFontAtlasUpdateDrawListsTextures() ? | COMMENT |
| MEDIUM | third_party/libassimp/code/Importer/IFC/IFCGeometry.cpp | 480 | // a more robust result, but this variant also gives us a suitable first | COMMENT |
| MEDIUM | third_party/libassimp/code/Common/Importer.cpp | 110 | // utilize our DLL heap. | COMMENT |
| MEDIUM | …_party/libassimp/code/PostProcessing/OptimizeGraph.cpp | 66 | // Otherwise hope that std::string will utilize a static buffer | COMMENT |
| LOW | …party/libassimp/contrib/gtest/test/gtest_test_utils.py | 264 | # them with the passed 'env'. When 'env' is None, we simply use the | COMMENT |
| MEDIUM | …bassimp/contrib/gtest/include/gtest/gtest-death-test.h | 146 | // This implementation is *not* meant to be as highly tuned or robust | COMMENT |
| MEDIUM | …bassimp/contrib/gtest/include/gtest/gtest-death-test.h | 218 | // In practice, this can be used to test functions that utilize the | COMMENT |
| LOW | third_party/libassimp/doc/dox.h | 1488 | the #aiProcess_ValidateDataStructure flag and enable verbose logging. That is, simply call before you import anything: | CODE |
| MEDIUM | third_party/libassimp/port/PyAssimp/pyassimp/structs.py | 520 | # utilize proper type conversions. | COMMENT |
| LOW | third_party/libassimp/port/PyAssimp/pyassimp/structs.py | 432 | # absent color channel and just use 0 for bitness. For example: | COMMENT |
| MEDIUM | third_party/glslang/SPIRV/GlslangToSpv.cpp | 6499 | // TODO: It would be more robust to do a full recursive verification of the types satisfying SPIR-V rules. | COMMENT |
| MEDIUM | …rty/glslang/glslang/MachineIndependent/ParseHelper.cpp | 9835 | // for the parameter to the constructor (passed to this function). Essentially, it converts | COMMENT |
| MEDIUM | third_party/glslang/glslang/HLSL/hlslParseHelper.cpp | 8544 | // for the parameter to the constructor (passed to this function). Essentially, it converts | COMMENT |
| 54 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/reorganize-headers/test.py | 22 | def run_reorganizer_on_content(self, content, filename="TestFile.cpp"): | CODE |
| LOW | tools/reorganize-headers/test.py | 40 | def test_standard_layering_order(self): | CODE |
| LOW | tools/reorganize-headers/test.py | 69 | def test_unwindows_high_priority(self): | STRING |
| LOW | tools/reorganize-headers/test.py | 84 | def test_quotes_to_brackets_conversion(self): | STRING |
| LOW | tools/reorganize-headers/test.py | 100 | def test_brackets_to_quotes_conversion(self): | STRING |
| LOW | tools/reorganize-headers/test.py | 139 | def test_flat_includes_sorted_first_in_private(self): | STRING |
| LOW | tools/reorganize-headers/test.py | 154 | def test_subdir_spacing_separation_in_private(self): | STRING |
| LOW | tools/reorganize-headers/test.py | 173 | def test_simple_guarded_includes_preserved(self): | STRING |
| LOW | tools/reorganize-headers/test.py | 192 | def test_complex_conditionals_skipped(self): | STRING |
| LOW | tools/reorganize-headers/test.py | 206 | def test_duplicate_includes_deduplicated(self): | STRING |
| LOW | test/render-validation/recalculate.py | 170 | def parse_json_with_comments_from_str(content): | CODE |
| LOW | test/render-validation/validation_app.py | 123 | def on_directory_tree_file_selected(self, event: DirectoryTree.FileSelected) -> None: | STRING |
| LOW | test/render-validation/validation_app.py | 335 | def on_file_item_file_changed(self, event: FileItem.FileChanged) -> None: | CODE |
| LOW | test/renderdiff/src/viewer.py | 31 | def _download_and_extract_artifacts(run_id, headers, output_dir): | CODE |
| LOW⚡ | test/renderdiff/src/viewer.py | 83 | def _download_github_artifacts_by_run(run_id, github_token, output_dir= ".") -> None: | CODE |
| LOW⚡ | test/renderdiff/src/viewer.py | 91 | def _download_github_artifacts(pr_number, github_token, output_dir= ".") -> None: | CODE |
| LOW | test/renderdiff/src/test_config.py | 210 | def _remove_comments_from_json_txt(json_txt): | CODE |
| LOW | test/renderdiff/src/compare.py | 14 | def _get_tolerance_for_test_case(test_case_name, test_config_obj): | CODE |
| LOW⚡ | web/examples/sky/tools/process_moon.py | 42 | def equirectangular_to_orthographic(src_img, size, mode=None): | CODE |
| LOW | docs/web/lib/filament.js | 1 | var Filament=(()=>{var _scriptName=globalThis.document?.currentScript?.src;return async function(moduleArg={}){var modul | CODE |
| LOW | docs/web/assets/filament.js | 1 | var Filament=(()=>{var _scriptName=globalThis.document?.currentScript?.src;return async function(moduleArg={}){var modul | CODE |
| LOW | libs/fgviewer/include/fgviewer/DebugServer.h | 149 | class FileRequestHandler* mFileHandler = nullptr; | CODE |
| LOW | libs/fgviewer/include/fgviewer/DebugServer.h | 152 | friend class FileRequestHandler; | CODE |
| LOW | libs/fgviewer/src/DebugServer.cpp | 116 | class FileRequestHandler : public CivetHandler { | CODE |
| LOW | libs/matdbg/include/matdbg/DebugServer.h | 129 | class FileRequestHandler* mFileHandler = nullptr; | CODE |
| LOW | libs/matdbg/include/matdbg/DebugServer.h | 132 | friend class FileRequestHandler; | CODE |
| LOW | libs/matdbg/src/DebugServer.cpp | 92 | class FileRequestHandler : public CivetHandler { | CODE |
| LOW | third_party/benchmark/setup.py | 84 | def copy_extensions_to_source(self): | CODE |
| LOW | third_party/benchmark/tools/compare.py | 374 | def test_benchmarks_basic_without_utest(self): | CODE |
| LOW | third_party/benchmark/tools/compare.py | 386 | def test_benchmarks_basic_display_aggregates_only(self): | CODE |
| LOW | third_party/benchmark/tools/compare.py | 397 | def test_benchmarks_basic_with_utest_alpha(self): | CODE |
| LOW | third_party/benchmark/tools/compare.py | 409 | def test_benchmarks_basic_without_utest_with_utest_alpha(self): | CODE |
| LOW | third_party/benchmark/tools/compare.py | 427 | def test_benchmarks_with_remainder(self): | CODE |
| LOW | third_party/benchmark/tools/compare.py | 438 | def test_benchmarks_with_remainder_after_doubleminus(self): | CODE |
| LOW | third_party/benchmark/tools/compare.py | 459 | def test_filters_with_remainder(self): | CODE |
| LOW | third_party/benchmark/tools/compare.py | 471 | def test_filters_with_remainder_after_doubleminus(self): | CODE |
| LOW | third_party/benchmark/tools/compare.py | 483 | def test_benchmarksfiltered_basic(self): | CODE |
| LOW | third_party/benchmark/tools/compare.py | 496 | def test_benchmarksfiltered_with_remainder(self): | CODE |
| LOW | third_party/benchmark/tools/compare.py | 516 | def test_benchmarksfiltered_with_remainder_after_doubleminus(self): | CODE |
| LOW | third_party/benchmark/tools/gbench/report.py | 114 | def get_unique_benchmark_names(json): | CODE |
| LOW | third_party/benchmark/tools/gbench/report.py | 135 | def is_potentially_comparable_benchmark(x): | CODE |
| LOW | third_party/benchmark/tools/gbench/report.py | 175 | def get_timedelta_field_as_seconds(benchmark, field_name): | CODE |
| LOW | third_party/benchmark/tools/gbench/report.py | 509 | def test_json_diff_report_pretty_printing(self): | CODE |
| LOW | third_party/benchmark/tools/gbench/report.py | 594 | def test_json_diff_report_output(self): | CODE |
| LOW | third_party/benchmark/tools/gbench/report.py | 853 | def test_json_diff_report_pretty_printing(self): | CODE |
| LOW | third_party/benchmark/tools/gbench/report.py | 983 | def test_json_diff_report_pretty_printing(self): | CODE |
| LOW | third_party/benchmark/tools/gbench/report.py | 1038 | def test_json_diff_report_pretty_printing_aggregates_only(self): | CODE |
| LOW | third_party/benchmark/tools/gbench/report.py | 1230 | def test_json_diff_report_pretty_printing(self): | CODE |
| LOW | third_party/benchmark/tools/gbench/report.py | 1420 | def test_json_diff_report_pretty_printing(self): | CODE |
| LOW | third_party/benchmark/tools/gbench/report.py | 1477 | def test_json_diff_report_pretty_printing(self): | CODE |
| LOW | third_party/benchmark/tools/gbench/report.py | 1535 | def test_json_diff_report_pretty_printing(self): | CODE |
| LOW | third_party/tinyexr/kuroga.py | 170 | def _count_dollars_before_index(self, s, i): | CODE |
| LOW | third_party/tinyexr/experimental/js/tinyexr.js | 1 | var Module;if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};var moduleOverrides={};for(var key in Module) | CODE |
| LOW | third_party/spirv-cross/test_shaders.py | 102 | def print_msl_compiler_version(): | CODE |
| LOW | third_party/spirv-cross/test_shaders.py | 838 | def shader_is_eliminate_dead_variables(shader): | CODE |
| LOW | third_party/spirv-cross/test_shaders.py | 859 | def shader_is_flatten_dimensions(shader): | CODE |
| LOW | third_party/vkmemalloc/include/vk_mem_alloc.h | 1438 | To be used with function vmaBeginDefragmentationPass(). | CODE |
| LOW | third_party/vkmemalloc/include/vk_mem_alloc.h | 18908 | use special function vmaCreateBufferWithAlignment(), which takes additional parameter `minAlignment`. | CODE |
| LOW | third_party/spirv-tools/test/tools/placeholder.py | 37 | def instantiate_for_spirv_args(self, testcase): | CODE |
| LOW | third_party/spirv-tools/test/tools/placeholder.py | 48 | def instantiate_for_expectation(self, testcase): | CODE |
| 171 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …benchmark/bindings/python/google_benchmark/__init__.py | 110 | options = __OptionMaker.make(undefined) | CODE |
| HIGH | …libassimp/contrib/gtest/scripts/gen_gtest_pred_impl.py | 537 | } else if (!expected_to_finish_ && finished_) { | CODE |
| HIGH | third_party/zstd/tests/automated_benchmarking.py | 103 | os.system("cd ../ && make -j && cd tests") | CODE |
| HIGH | …rd_party/zstd/contrib/freestanding_lib/freestanding.py | 55 | Handles && and ||. | STRING |
| HIGH | third_party/dawn/generator/webgpu_docs_utility.py | 170 | # Example: `true` -> {@code true}, NULL -> {@code null} | COMMENT |
| HIGH | …aries/src/scripts/generators/format_utils_generator.py | 346 | 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.py | 597 | if (ds_format == VK_FORMAT_S8_UINT || ds_format == VK_FORMAT_D16_UNORM_S8_UINT || | CODE |
| HIGH⚡ | …aries/src/scripts/generators/format_utils_generator.py | 598 | 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.py | 599 | valid |= (color_format == VK_FORMAT_R8_UINT || color_format == VK_FORMAT_R8_SINT || | CODE |
| HIGH⚡ | …aries/src/scripts/generators/format_utils_generator.py | 600 | color_format == VK_FORMAT_R8_UNORM || color_format == VK_FORMAT_R8_SNORM); | CODE |
| HIGH⚡ | …aries/src/scripts/generators/format_utils_generator.py | 605 | if (ds_format == VK_FORMAT_D32_SFLOAT || ds_format == VK_FORMAT_D32_SFLOAT_S8_UINT || | CODE |
| HIGH⚡ | …aries/src/scripts/generators/format_utils_generator.py | 606 | 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.py | 607 | valid |= (color_format == VK_FORMAT_R32_SFLOAT || color_format == VK_FORMAT_R32_SINT || color_format == VK_F | CODE |
| HIGH⚡ | …aries/src/scripts/generators/format_utils_generator.py | 609 | if (ds_format == VK_FORMAT_D16_UNORM || ds_format == VK_FORMAT_D16_UNORM_S8_UINT) { | CODE |
| HIGH⚡ | …aries/src/scripts/generators/format_utils_generator.py | 610 | valid |= (color_format == VK_FORMAT_R16_SFLOAT || color_format == VK_FORMAT_R16_UNORM || | CODE |
| HIGH⚡ | …aries/src/scripts/generators/format_utils_generator.py | 611 | color_format == VK_FORMAT_R16_SNORM || color_format == VK_FORMAT_R16_UINT || color_format == VK_F | CODE |
| HIGH | …raries/src/scripts/generators/safe_struct_generator.py | 350 | if (prev_pNext && safe_pNext) { | CODE |
| HIGH | …raries/src/scripts/generators/safe_struct_generator.py | 436 | if (descriptorCount && in_struct->pImageInfo) { | CODE |
| HIGH | …raries/src/scripts/generators/safe_struct_generator.py | 447 | if (descriptorCount && in_struct->pBufferInfo) { | CODE |
| HIGH | …raries/src/scripts/generators/safe_struct_generator.py | 456 | if (descriptorCount && in_struct->pTexelBufferView) { | CODE |
| HIGH⚡ | …raries/src/scripts/generators/safe_struct_generator.py | 475 | if (attachmentCount && in_struct->pAttachments && !(flags & VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT)) { | CODE |
| HIGH⚡ | …raries/src/scripts/generators/safe_struct_generator.py | 484 | const bool sampler_type = in_struct->descriptorType == VK_DESCRIPTOR_TYPE_SAMPLER || in_struct->desc | CODE |
| HIGH⚡ | …raries/src/scripts/generators/safe_struct_generator.py | 485 | if (descriptorCount && in_struct->pImmutableSamplers && sampler_type) { | CODE |
| HIGH⚡ | …raries/src/scripts/generators/safe_struct_generator.py | 493 | bool custom_init = copy_state && copy_state->init; | CODE |
| HIGH | …raries/src/scripts/generators/safe_struct_generator.py | 514 | if (attachmentCount && copy_src.pAttachments && !(flags & VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT)) { | CODE |
| HIGH | third_party/dawn/third_party/jinja2/compiler.py | 1252 | self.write(", undefined, loop_render_func, depth):") | CODE |
| HIGH | third_party/dawn/third_party/jinja2/compiler.py | 1254 | self.write(", undefined):" if extended_loop else ":") | CODE |
| HIGH | third_party/dawn/third_party/jinja2/lexer.py | 356 | self.push(result) | CODE |
| HIGH | third_party/dawn/third_party/jinja2/environment.py | 127 | environment.undefined, Undefined | CODE |
| HIGH | third_party/dawn/third_party/jinja2/environment.py | 1205 | undefined, # type: ignore | CODE |
| HIGH | …r/src/scripts/generators/loader_extension_generator.py | 1270 | if (!name || name[0] != 'v' || name[1] != 'k') { | CODE |
| HIGH | …r/src/scripts/generators/loader_extension_generator.py | 697 | out.append(' if (!name || name[0] != \'v\' || name[1] != \'k\') {\n') | STRING |
| HIGH | …r/src/scripts/generators/loader_extension_generator.py | 714 | out.append(' if (!name || name[0] != \'v\' || name[1] != \'k\') {\n') | STRING |
| HIGH | …r/src/scripts/generators/loader_extension_generator.py | 737 | version_check = f" if (dev->should_ignore_device_commands_from_newer_version && a | STRING |
| HIGH | …r/src/scripts/generators/loader_extension_generator.py | 1083 | out.append(' if (NULL == icd_term || NULL == dev) {\n') | STRING |
| HIGH | …r/src/scripts/generators/loader_extension_generator.py | 1095 | out.append(' if (NULL != dev && NULL != dev->loader_dispatch.core_dispatch.CreateSwapchai | STRING |
| HIGH | …hmark/src/bindings/python/google_benchmark/__init__.py | 108 | options = __OptionMaker.make(undefined) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | build.sh | 772 | # Create a universal library for the simulator | COMMENT |
| MEDIUM | build.sh | 811 | # Create a universal library for the simulator | COMMENT |
| MEDIUM⚡ | test/renderdiff/src/viewer.py | 65 | # Create a unique subdirectory for each artifact to avoid file name conflicts | COMMENT |
| MEDIUM | test/renderdiff/src/viewer.py | 151 | # Create the main output directory if it doesn't exist | COMMENT |
| MEDIUM | test/renderdiff/src/golden_manager.py | 117 | # Create a branch on the local repo by copying the content from a source directory. | COMMENT |
| MEDIUM | test/renderdiff/src/test_config.py | 164 | # Create a temporary PresetConfig instance to reuse validation logic | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 1229 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 1240 | # This function implements the same check as func_lalib_p without | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 1263 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 1272 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 1297 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 1433 | # Create a libtool object file (analogous to a ".la" file), | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 6028 | # Create the object directory. | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 8650 | # Create the old-style object. | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 8670 | # Create an invalid libtool object if no PIC, so that we don't | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/androidbuildlibs.sh | 26 | # Create the build directories | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/androidbuild.sh | 75 | # Create an inherited Activity | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 77 | # This file is dual licensed under the terms of the MIT license | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 1541 | # This file is dual licensed under the terms of the MIT license | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 1559 | # This file is a library for parsing options in your shell scripts along | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 2807 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 2817 | # This function implements the same check as func_lalib_p without | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 2840 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 2850 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 2875 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 3015 | # Create a libtool object file (analogous to a ".la" file), | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 7938 | # Create the object directory. | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 10519 | # Create the old-style object. | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 10539 | # Create an invalid libtool object if no PIC, so that we don't | COMMENT |
| MEDIUM | third_party/spirv-tools/utils/ggt.py | 543 | # Create the array of InstructionDesc | STRING |
| MEDIUM | third_party/spirv-tools/tnt/filament_changes.py | 8 | # Create a backup before modifying | COMMENT |
| MEDIUM | third_party/spirv-tools/.github/workflows/autoroll.yml | 50 | # Create a PR. If it aready exists, the command fails, so ignore the return code. | COMMENT |
| MEDIUM | third_party/imgui/misc/debuggers/imgui_lldb.py | 1 | # This file implements synthetic children providers and summaries for various Dear ImGui types for LLDB. | COMMENT |
| MEDIUM | third_party/libassimp/contrib/gtest/scripts/upload.py | 380 | # Create an empty cookie file with mode 600 | COMMENT |
| MEDIUM | third_party/glslang/update_glslang_sources.py | 143 | # Create the subdirectories in sorted order so that parent git repositories | COMMENT |
| MEDIUM | third_party/libz/os400/make.sh | 164 | # Create the OS/400 library if it does not exist. | COMMENT |
| MEDIUM | third_party/libz/os400/make.sh | 172 | # Create the DOCS source file if it does not exist. | COMMENT |
| MEDIUM | third_party/libz/os400/make.sh | 194 | # Create the OS/400 source program file for the C header files. | COMMENT |
| MEDIUM | third_party/libz/os400/make.sh | 205 | # Create the IFS directory for the C header files. | COMMENT |
| MEDIUM | third_party/libwebp/xcframeworkbuild.sh | 231 | # Create a temporary target directory for each <platform>[-<variant>]. | COMMENT |
| MEDIUM | third_party/libwebp/infra/compile_android.sh | 116 | # Create a fresh build directory | COMMENT |
| MEDIUM | third_party/libwebp/swig/libwebp.py | 233 | # This file is compatible with both classic and new-style classes. | COMMENT |
| MEDIUM | third_party/zstd/tests/gzip/init.cfg | 1 | # This file is sourced by init.sh, *before* its initialization. | COMMENT |
| MEDIUM | third_party/zstd/tests/gzip/init.sh | 136 | # The following code attempts to find a shell with support for these features. | COMMENT |
| MEDIUM | third_party/zstd/tests/gzip/init.sh | 451 | # Create an alias, FOO, for each FOO.exe in this directory. | COMMENT |
| MEDIUM | third_party/zstd/tests/gzip/init.sh | 495 | # Create a temporary directory, much like mktemp -d does. | COMMENT |
| MEDIUM | third_party/zstd/tests/gzip/help-version.sh | 147 | # Create a file in the current directory, not in $TMPDIR. | COMMENT |
| MEDIUM | third_party/zstd/tests/gzip/test-driver.sh | 26 | # This file is maintained in Automake, please report | COMMENT |
| MEDIUM | third_party/libgtest/.travis.yml | 8 | # Define the matrix explicitly, manually expanding the combinations of (os, compiler, env). | COMMENT |
| MEDIUM | third_party/dawn/generator/webgpu_docs_utility.py | 311 | # Create a fast lookup for items by name within each category. | COMMENT |
| MEDIUM | third_party/dawn/generator/webgpu_docs_utility.py | 420 | # Create a lookup for API objects from by_category | COMMENT |
| MEDIUM | third_party/dawn/generator/webgpu_docs_utility.py | 557 | # Create a set of all valid, normalized names for quick lookups. | COMMENT |
| MEDIUM | third_party/dawn/generator/webgpu_docs_utility.py | 563 | # Create a set of all enum and bitmask names for reference cleaning. | COMMENT |
| MEDIUM | third_party/dawn/generator/extract_json.py | 43 | # Create the output directory if needed. | COMMENT |
| MEDIUM | …ulkan-utility-libraries/src/scripts/generate_source.py | 135 | # Create the registry object with the specified generator and generator | COMMENT |
| MEDIUM | third_party/dawn/third_party/jinja2/bccache.py | 330 | """This class implements a bytecode cache that uses a memcache cache for | STRING |
| MEDIUM | third_party/dawn/third_party/jinja2/ext.py | 101 | """This method is called before the actual lexing and can be used to | STRING |
| MEDIUM | …ird_party/vulkan-loader/src/scripts/generate_source.py | 153 | # Create the registry object with the specified generator and generator | COMMENT |
| MEDIUM | …r/src/scripts/generators/loader_extension_generator.py | 107 | # This class is a container for any source code, data, or other behavior that is necessary to | COMMENT |
| MEDIUM | …r/src/scripts/generators/loader_extension_generator.py | 361 | # Create a dispatch table from the appropriate list | STRING |
| 18 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/diffimg/tests/gen_images.py | 32 | CODE | |
| LOW | tools/zbloat/zbloat.py | 174 | CODE | |
| LOW | tools/zbloat/evmar_bloat.py | 234 | CODE | |
| LOW | tools/reorganize-headers/run.py | 46 | CODE | |
| LOW | tools/reorganize-headers/run.py | 165 | CODE | |
| LOW | tools/reorganize-headers/run.py | 214 | CODE | |
| LOW | test/sizeguard/dump_artifact_size.py | 27 | CODE | |
| LOW | test/render-validation/recalculate.py | 55 | CODE | |
| LOW | test/render-validation/recalculate.py | 138 | CODE | |
| LOW | test/render-validation/recalculate.py | 201 | CODE | |
| LOW | test/render-validation/validation_app.py | 73 | CODE | |
| LOW | test/render-validation/validation_app.py | 166 | CODE | |
| LOW | test/render-validation/validation_app.py | 342 | CODE | |
| LOW | test/render-validation/process_results.py | 120 | CODE | |
| LOW | test/renderdiff/src/viewer.py | 31 | CODE | |
| LOW | test/renderdiff/src/render.py | 37 | CODE | |
| LOW | test/renderdiff/src/update_golden.py | 81 | CODE | |
| LOW | web/examples/serve.py | 82 | CODE | |
| LOW | libs/bluevk/bluevk-gen.py | 218 | CODE | |
| LOW | libs/bluevk/bluevk-gen.py | 366 | CODE | |
| LOW | filament/backend/test/move_actual_images_to_expected.py | 14 | CODE | |
| LOW | filament/backend/test/move_actual_images_to_expected.py | 33 | CODE | |
| LOW | third_party/benchmark/setup.py | 91 | CODE | |
| LOW | third_party/benchmark/.ycm_extra_conf.py | 85 | CODE | |
| LOW | third_party/benchmark/tools/gbench/util.py | 59 | CODE | |
| LOW | third_party/libpng/contrib/pngexif/pngexifinfo.py | 54 | CODE | |
| LOW | third_party/libpng/contrib/pngexif/exifinfo.py | 170 | CODE | |
| LOW | third_party/tinyexr/kuroga.py | 179 | CODE | |
| LOW | third_party/spirv-cross/test_shaders.py | 70 | CODE | |
| LOW | third_party/spirv-cross/test_shaders.py | 119 | CODE | |
| LOW | third_party/spirv-cross/test_shaders.py | 161 | CODE | |
| LOW | third_party/spirv-cross/test_shaders.py | 428 | CODE | |
| LOW | third_party/spirv-cross/test_shaders.py | 500 | CODE | |
| LOW | third_party/spirv-cross/test_shaders.py | 729 | CODE | |
| LOW | third_party/spirv-cross/test_shaders.py | 788 | CODE | |
| LOW | third_party/spirv-cross/test_shaders.py | 952 | CODE | |
| LOW | third_party/spirv-cross/test_shaders.py | 967 | CODE | |
| LOW | third_party/spirv-tools/test/tools/expect.py | 359 | CODE | |
| LOW | …d_party/spirv-tools/test/tools/spirv_test_framework.py | 341 | CODE | |
| LOW | …rty/spirv-tools/test/diff/diff_files/generate_tests.py | 108 | CODE | |
| LOW | third_party/spirv-tools/utils/check_copyright.py | 134 | CODE | |
| LOW | third_party/spirv-tools/utils/check_copyright.py | 186 | CODE | |
| LOW | …rd_party/spirv-tools/utils/generate_registry_tables.py | 43 | CODE | |
| LOW | third_party/spirv-tools/utils/generate_changelog.py | 54 | CODE | |
| LOW | third_party/spirv-tools/utils/check_symbol_exports.py | 50 | CODE | |
| LOW | third_party/spirv-tools/utils/ggt.py | 110 | CODE | |
| LOW | third_party/spirv-tools/utils/ggt.py | 296 | CODE | |
| LOW | third_party/spirv-tools/utils/vim/generate_syntax.py | 134 | CODE | |
| LOW | …y/libassimp/contrib/gtest/test/gtest_xml_test_utils.py | 117 | CODE | |
| LOW | …y/libassimp/contrib/gtest/test/gtest_xml_test_utils.py | 150 | CODE | |
| LOW | …ty/libassimp/contrib/gtest/scripts/fuse_gtest_files.py | 178 | CODE | |
| LOW | …ty/libassimp/contrib/gtest/scripts/fuse_gtest_files.py | 183 | CODE | |
| LOW | …party/libassimp/port/PyAssimp/scripts/3d_viewer_py3.py | 966 | CODE | |
| LOW | …party/libassimp/port/PyAssimp/scripts/3d_viewer_py3.py | 1099 | CODE | |
| LOW | …rty/libassimp/port/PyAssimp/scripts/transformations.py | 1681 | CODE | |
| LOW | …ird_party/libassimp/port/PyAssimp/scripts/quicktest.py | 30 | CODE | |
| LOW | third_party/libassimp/port/PyAssimp/pyassimp/core.py | 99 | CODE | |
| LOW | third_party/libassimp/port/PyAssimp/pyassimp/core.py | 440 | CODE | |
| LOW | third_party/libassimp/port/PyAssimp/pyassimp/core.py | 496 | CODE | |
| LOW | third_party/libassimp/port/PyAssimp/pyassimp/helper.py | 200 | CODE | |
| 133 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/code-correctness/src/run.py | 23 | CODE | |
| LOW | test/render-validation/validation_app.py | 22 | CODE | |
| LOW | test/render-validation/validation_app.py | 22 | CODE | |
| LOW | test/renderdiff/src/viewer.py | 17 | CODE | |
| LOW | test/renderdiff/src/viewer.py | 26 | CODE | |
| LOW | test/renderdiff/src/viewer.py | 26 | CODE | |
| LOW | test/renderdiff/src/render.py | 18 | CODE | |
| LOW | test/renderdiff/src/render.py | 24 | CODE | |
| LOW | test/renderdiff/src/render.py | 24 | CODE | |
| LOW | test/renderdiff/src/render.py | 27 | CODE | |
| LOW | test/renderdiff/src/test_config.py | 15 | CODE | |
| LOW | test/renderdiff/src/commit_msg.py | 18 | CODE | |
| LOW | test/renderdiff/src/update_golden.py | 25 | CODE | |
| LOW | test/renderdiff/src/compare.py | 4 | CODE | |
| LOW | test/renderdiff/src/compare.py | 10 | CODE | |
| LOW | web/examples/sky/tools/process_milkyway.py | 6 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | …benchmark/bindings/python/google_benchmark/__init__.py | 35 | CODE | |
| LOW | third_party/meshoptimizer/tools/bitmask.py | 3 | CODE | |
| LOW | third_party/libpng/contrib/pngexif/pngexifinfo.py | 12 | CODE | |
| LOW | third_party/libpng/contrib/pngexif/pngexifinfo.py | 12 | CODE | |
| LOW | third_party/libpng/contrib/pngexif/pngexifinfo.py | 12 | CODE | |
| LOW | third_party/libpng/contrib/pngexif/exifinfo.py | 12 | CODE | |
| LOW | third_party/libpng/contrib/pngexif/exifinfo.py | 12 | CODE | |
| LOW | third_party/libpng/contrib/pngexif/exifinfo.py | 12 | CODE | |
| LOW | third_party/libpng/contrib/pngexif/bytepack.py | 12 | CODE | |
| LOW | third_party/libpng/contrib/pngexif/bytepack.py | 12 | CODE | |
| LOW | third_party/libpng/contrib/pngexif/bytepack.py | 12 | CODE | |
| LOW | third_party/tinyexr/kuroga.py | 13 | CODE | |
| LOW | third_party/tinyexr/kuroga.py | 15 | CODE | |
| LOW | third_party/spirv-cross/test_shaders.py | 24 | CODE | |
| LOW | third_party/spirv-cross/test_shaders.py | 29 | CODE | |
| LOW | third_party/spirv-cross/test_shaders.py | 33 | CODE | |
| LOW | third_party/spirv-tools/test/tools/expect.py | 25 | CODE | |
| LOW | third_party/spirv-tools/test/tools/opt/oconfig.py | 17 | CODE | |
| LOW | third_party/spirv-tools/utils/generate_changelog.py | 27 | CODE | |
| LOW | third_party/spirv-tools/utils/Table/Context.py | 17 | CODE | |
| LOW | third_party/spirv-tools/utils/Table/Context.py | 19 | CODE | |
| LOW | third_party/spirv-tools/utils/Table/Context.py | 20 | CODE | |
| LOW | third_party/spirv-tools/utils/Table/Operand_test.py | 17 | CODE | |
| LOW | third_party/spirv-tools/utils/Table/StringList_test.py | 17 | CODE | |
| LOW | …assimp/contrib/gtest/test/gtest_xml_output_unittest.py | 41 | CODE | |
| LOW | …/contrib/gtest/test/gtest_break_on_failure_unittest.py | 45 | CODE | |
| LOW | …simp/contrib/gtest/test/gtest_catch_exceptions_test.py | 40 | CODE | |
| LOW | …ibassimp/contrib/gtest/test/gtest_xml_outfiles_test.py | 37 | CODE | |
| LOW | …y/libassimp/contrib/gtest/test/gtest_xml_test_utils.py | 37 | CODE | |
| LOW | …party/libassimp/port/PyAssimp/scripts/3d_viewer_py3.py | 31 | CODE | |
| 121 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/reorganize-headers/run.py | 369 | except Exception as e: | CODE |
| MEDIUM | tools/reorganize-headers/run.py | 370 | print(f"Error during dependency tree analysis: {e}") | CODE |
| MEDIUM | tools/reorganize-headers/run.py | 396 | print("Error: Missing target file or directory. Use --help for usage information.") | CODE |
| LOW⚡ | tools/reorganize-headers/run.py | 420 | except Exception as e: | CODE |
| MEDIUM⚡ | tools/reorganize-headers/run.py | 421 | print(f"Error processing {filepath}: {e}") | CODE |
| MEDIUM⚡ | tools/reorganize-headers/run.py | 424 | print(f"Error: {target} is not a valid file or directory") | CODE |
| LOW | test/code-correctness/src/run.py | 87 | except Exception as exc: | CODE |
| MEDIUM | test/sizeguard/check_size.py | 56 | print(f"Error listing ancestors: {e}", file=sys.stderr) | CODE |
| LOW | test/sizeguard/check_size.py | 71 | except Exception as e: | CODE |
| MEDIUM | test/sizeguard/check_size.py | 114 | print(f"Error: Current JSON file not found: {args.current_json}", file=sys.stderr) | CODE |
| MEDIUM | test/sizeguard/check_size.py | 123 | print("Error: Could not determine a valid starting commit to search.", file=sys.stderr) | CODE |
| MEDIUM | test/sizeguard/check_bypass.py | 34 | print(f"Error reading commit message: {e}", file=sys.stderr) | CODE |
| MEDIUM | test/sizeguard/dump_artifact_size.py | 68 | print(f"Error: File not found: {archive_path}", file=sys.stderr) | CODE |
| LOW | test/sizeguard/dump_artifact_size.py | 83 | except Exception as e: | CODE |
| MEDIUM | test/sizeguard/dump_artifact_size.py | 84 | print(f"Error processing {archive_path}: {e}", file=sys.stderr) | CODE |
| MEDIUM⚡ | test/render-validation/recalculate.py | 276 | print(f"Error: Input directory {input_dir} does not exist.") | CODE |
| MEDIUM⚡ | test/render-validation/recalculate.py | 280 | print(f"Error: Heuristics file {heuristics_path} does not exist.") | CODE |
| MEDIUM⚡ | test/render-validation/recalculate.py | 286 | print(f"Error parsing heuristics JSON: {e}") | CODE |
| MEDIUM | test/render-validation/validation_app.py | 32 | print("Error: 'adb' not found in PATH. Please install Android Platform Tools and ensure it's in your PATH.", file=sy | CODE |
| MEDIUM | test/render-validation/process_results.py | 130 | print(f"Error: Input directory {input_dir} does not exist.") | CODE |
| LOW⚡ | test/renderdiff/src/viewer.py | 73 | except Exception as e: | CODE |
| MEDIUM | test/renderdiff/src/viewer.py | 110 | print(f"Error: PR #{pr_number} not found in {OWNER_REPO}. Please check the PR number, owner, and repository name." | CODE |
| MEDIUM | test/renderdiff/src/viewer.py | 112 | print(f"Error: Access forbidden to PR #{pr_number}. You might be hitting API rate limits or need a valid GitHub To | CODE |
| MEDIUM | test/renderdiff/src/update_golden.py | 214 | print(f"Error: diffimg tool not found at {diffimg_path}. Please build it first (e.g., ./build.sh release diffimg)" | CODE |
| MEDIUM | test/renderdiff/src/update_golden.py | 233 | print(f"Error: diffimg tool not found at {diffimg_path}. Please build it first (e.g., ./build.sh release diffimg)" | CODE |
| LOW | test/renderdiff/src/compare.py | 57 | except Exception as e: | CODE |
| LOW | test/renderdiff/src/compare.py | 80 | except Exception as e: | CODE |
| MEDIUM | test/renderdiff/src/compare.py | 184 | print(f"Error: diffimg tool not found at {args.diffimg}") | CODE |
| LOW | web/examples/sky/tools/process_milkyway.py | 33 | except Exception as e: | CODE |
| MEDIUM | web/examples/sky/tools/process_milkyway.py | 38 | print("Error: Download failed.") | CODE |
| MEDIUM | web/examples/sky/tools/process_moon.py | 13 | print("Error: numpy is required. Please install it with: pip install numpy") | CODE |
| LOW⚡ | web/examples/sky/tools/process_moon.py | 36 | except Exception as e: | CODE |
| MEDIUM⚡ | web/examples/sky/tools/process_moon.py | 37 | print(f"Error downloading file {filename}: {e}") | CODE |
| LOW⚡ | web/examples/sky/tools/process_moon.py | 214 | except Exception as e: | CODE |
| MEDIUM⚡ | web/examples/sky/tools/process_moon.py | 215 | print(f"Error processing color: {e}") | CODE |
| LOW | web/examples/sky/tools/process_moon.py | 241 | except Exception as e: | CODE |
| MEDIUM | web/examples/sky/tools/process_moon.py | 242 | print(f"Error processing normal: {e}") | CODE |
| MEDIUM | third_party/spirv-cross/test_shaders.py | 215 | print('Error compiling Metal shader: ' + msl_path) | CODE |
| LOW | third_party/spirv-cross/test_shaders.py | 964 | except Exception as e: | CODE |
| MEDIUM | third_party/spirv-cross/test_shaders.py | 102 | def print_msl_compiler_version(): | CODE |
| LOW | …d_party/spirv-tools/test/tools/spirv_test_framework.py | 332 | except Exception as e: | CODE |
| LOW | third_party/spirv-tools/utils/update_build_version.py | 79 | except Exception as e: | CODE |
| MEDIUM | third_party/spirv-tools/tnt/filament_changes.py | 14 | print(f"Error: File not found at {filepath}", file=sys.stderr) | CODE |
| LOW | third_party/libassimp/contrib/gtest/scripts/pump.py | 601 | except Exception: | CODE |
| MEDIUM | third_party/libassimp/contrib/gtest/scripts/pump.py | 622 | def EvalExp(self, exp): | CODE |
| LOW | …ird_party/libassimp/port/PyAssimp/scripts/quicktest.py | 45 | except Exception: | CODE |
| MEDIUM | …ird_party/libassimp/port/PyAssimp/scripts/quicktest.py | 46 | print("Error encountered while loading <%s>" | CODE |
| LOW | third_party/libassimp/port/PyAssimp/pyassimp/helper.py | 243 | except Exception as e: | CODE |
| LOW | third_party/glslang/build_info.py | 206 | except Exception as e: | CODE |
| LOW | third_party/zstd/tests/DEPRECATED-test-zstd-speed.py | 74 | except Exception: | CODE |
| LOW | third_party/zstd/tests/DEPRECATED-test-zstd-speed.py | 370 | except Exception as e: | CODE |
| MEDIUM | third_party/zstd/tests/DEPRECATED-test-zstd-speed.py | 71 | def does_command_exist(command): | CODE |
| LOW | third_party/zstd/tests/fuzz/fuzz.py | 397 | except Exception as e: | STRING |
| LOW | third_party/zstd/tests/fuzz/fuzz.py | 583 | except Exception as e: | STRING |
| LOW | third_party/zstd/tests/fuzz/fuzz.py | 636 | except Exception as e: | STRING |
| LOW | third_party/zstd/tests/fuzz/fuzz.py | 660 | except Exception as e: | STRING |
| LOW | third_party/zstd/tests/fuzz/fuzz.py | 739 | except Exception as e: | STRING |
| LOW | third_party/zstd/tests/fuzz/fuzz.py | 814 | except Exception as e: | STRING |
| LOW | third_party/zstd/tests/fuzz/fuzz.py | 839 | except Exception as e: | STRING |
| MEDIUM | third_party/zstd/tests/fuzz/fuzz.py | 905 | print("Error: No such command {} (pass -h for help)".format(command)) | STRING |
| 44 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …st/render-validation/result-viewer/components/tools.js | 17 | // Generated by Gemini | COMMENT |
| HIGH | …st/render-validation/result-viewer/components/tools.js | 144 | // Generated by Gemini with some modifications | COMMENT |
| HIGH | …der-validation/result-viewer/components/tiff-viewer.js | 167 | // Generated by Gemini with some modifications | COMMENT |
| HIGH⚡ | test/renderdiff/src/viewer.py | 90 | # Generated by gemini | COMMENT |
| HIGH | test/renderdiff/src/viewer_html/tools.js | 17 | // Generated by Gemini | COMMENT |
| HIGH | test/renderdiff/src/viewer_html/tools.js | 144 | // Generated by Gemini with some modifications | COMMENT |
| HIGH | test/renderdiff/src/viewer_html/tiff-viewer.js | 167 | // Generated by Gemini with some modifications | COMMENT |
| HIGH | libs/gltfio/src/ResourceLoader.cpp | 460 | // Skip buffer upload for this accessor as requested by user | COMMENT |
| HIGH | third_party/vkmemalloc/src/Tests.cpp | 3612 | // Check that there are 2 blocks preallocated as requested. | COMMENT |
| HIGH | third_party/libassimp/code/MS3D/MS3DLoader.cpp | 488 | // storage for vertices - verbose format, as requested by the postprocessing pipeline | COMMENT |
| HIGH | third_party/libwebp/imageio/webpdec.c | 218 | // Need to wipe out the alpha value, as requested. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | libs/filament-matp/src/JsonishParser.cpp | 60 | // TODO: implement unicode escape sequences | COMMENT |
| LOW | filament/backend/src/ostream.cpp | 398 | // TODO: implement decoding of enums | COMMENT |
| LOW | filament/backend/src/ostream.cpp | 456 | // TODO: implement decoding of enum | COMMENT |
| LOW | filament/backend/src/ostream.cpp | 478 | // TODO: implement decoding of MRT | COMMENT |
| LOW | filament/backend/src/ostream.cpp | 502 | // TODO: implement decoding of TextureUsage bitfield | COMMENT |
| LOW | filament/backend/src/ostream.cpp | 515 | // TODO: implement decoding of DescriptorSetLayout | COMMENT |
| LOW | filament/backend/src/ostream.cpp | 521 | // TODO: implement decoding of DescriptorSetOffsetArray | COMMENT |
| LOW | filament/backend/src/metal/MetalDriver.mm | 1445 | // TODO: implement multiview feature in Metal. | COMMENT |
| LOW | filament/backend/src/metal/MetalDriver.mm | 1633 | // TODO: implement resetBufferObject(). This is equivalent to calling | COMMENT |
| LOW | filament/backend/src/metal/MetalDriver.mm | 2056 | // TODO: implement readBufferSubData | COMMENT |
| LOW | filament/backend/src/metal/MetalBuffer.mm | 98 | // TODO: implement the unsynchronized version | COMMENT |
| LOW⚡ | filament/backend/src/webgpu/WebGPUDriver.cpp | 367 | // TODO: implement this. | COMMENT |
| LOW⚡ | filament/backend/src/webgpu/WebGPUDriver.cpp | 372 | // TODO: implement this. | COMMENT |
| LOW⚡ | filament/backend/src/webgpu/WebGPUDriver.cpp | 377 | // TODO: implement this. | COMMENT |
| LOW⚡ | filament/backend/src/webgpu/WebGPUDriver.cpp | 382 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 477 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 553 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 569 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 584 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 602 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 648 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 686 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 1047 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 1060 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 1087 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 1240 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 2377 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 2381 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/vulkan/VulkanDriver.cpp | 2134 | // TODO: implement unsynchronized version | COMMENT |
| LOW | filament/backend/src/vulkan/VulkanDriver.cpp | 2140 | // TODO: implement resetBufferObject(). This is equivalent to calling | COMMENT |
| LOW | filament/backend/src/vulkan/VulkanDriver.cpp | 2661 | // TODO: implement readBufferSubData | COMMENT |
| LOW | filament/backend/src/vulkan/VulkanBufferProxy.cpp | 139 | // TODO: implement me | COMMENT |
| LOW | filament/backend/src/opengl/platforms/PlatformWebGL.cpp | 45 | // TODO: implement headless SwapChain | COMMENT |
| LOW | filament/src/MaterialDefinition.cpp | 745 | // TODO: implement MaterialDomain::COMPUTE | COMMENT |
| LOW | filament/src/MaterialDefinition.cpp | 933 | // TODO: implement MaterialDomain::COMPUTE | COMMENT |
| LOW | filament/src/MaterialDefinition.cpp | 959 | // TODO: implement MaterialDomain::COMPUTE | COMMENT |
| LOW | filament/src/MaterialDefinition.cpp | 971 | // TODO: implement MaterialDomain::COMPUTE | COMMENT |
| LOW | third_party/spirv-tools/test/val/val_id_test.cpp | 2830 | // TODO: Add tests that exercise VariablePointersStorageBuffer instead of | COMMENT |
| LOW | third_party/spirv-tools/test/val/val_id_test.cpp | 3211 | // TODO: Add tests for layout compatible arrays and matricies when the validator | COMMENT |
| LOW | …d_party/spirv-tools/source/val/validate_annotation.cpp | 336 | // TODO: Add validations for all decorations. | COMMENT |
| LOW | …d_party/spirv-tools/source/val/validate_annotation.cpp | 400 | // TODO: Add validations for these decorations. | COMMENT |
| LOW | …d_party/spirv-tools/source/val/validate_extensions.cpp | 3806 | // TODO: Add validation rules for remaining cases as well. | COMMENT |
| LOW | …_party/libassimp/code/PostProcessing/DeboneProcess.cpp | 449 | // TODO: implement Inverse() for aiMatrix3x3 | COMMENT |
| LOW | …libassimp/code/PostProcessing/PretransformVertices.cpp | 208 | // TODO: implement Inverse() for aiMatrix3x3 | COMMENT |
| LOW | …libassimp/code/PostProcessing/PretransformVertices.cpp | 349 | // TODO: implement Inverse() for aiMatrix3x3 | COMMENT |
| LOW | third_party/libassimp/contrib/irrXML/CXMLReaderImpl.h | 667 | // TODO: implement a real conversion. This one just | COMMENT |
| LOW | …ty/glslang/glslang/MachineIndependent/linkValidate.cpp | 233 | // TODO: implement support for geometry passthrough | COMMENT |
| LOW | third_party/glslang/glslang/HLSL/hlslParseHelper.cpp | 188 | // TODO: implement. | COMMENT |
| LOW | third_party/glslang/gtests/LiveTraverser.FromFile.cpp | 105 | // TODO: implement test for if statements | COMMENT |
| LOW | android/filament-android/src/main/cpp/View.cpp | 634 | // TODO: implement nIsChannelDepthClearEnabled() | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | libs/bluegl/README.md | 5 | ## Step 0: Run `bluegl-gen.py` | COMMENT |
| LOW | libs/bluegl/README.md | 20 | ## Step 1: Include the BlueGL defines header: | COMMENT |
| LOW⚡ | libs/bluegl/README.md | 34 | ## Step 2: Include the BlueGL header after the defines header: | COMMENT |
| LOW⚡ | libs/bluegl/README.md | 43 | ## Step 3: Call `bluegl::bind()` | COMMENT |
| LOW⚡ | libs/bluegl/README.md | 53 | ## Step 4: Call `glClear()` | COMMENT |
| LOW | libs/gltfio/CMakeLists.txt | 134 | # NOTE: The default ubershader material is defined as the first material in the list below. | COMMENT |
| LOW | filament/backend/test/test_StencilBuffer.cpp | 73 | // Step 1: Clear the stencil buffer to all zeroes, depth to 1, and the color buffer to blue. | COMMENT |
| LOW | filament/backend/test/test_StencilBuffer.cpp | 104 | // Step 2: Render a larger triangle with the stencil test enabled. | COMMENT |
| LOW | filament/backend/test/test_StencilBuffer.cpp | 211 | // Step 1: Clear the stencil buffer to all zeroes. | COMMENT |
| LOW | filament/backend/test/test_StencilBuffer.cpp | 239 | // Step 2: Render a larger triangle with the stencil test enabled. | COMMENT |
| LOW | filament/backend/src/vulkan/utils/Conversion.h | 36 | // NOTE: This function only returns formats that support VK_FORMAT_FEATURE_BLIT_SRC_BIT as per | COMMENT |
| LOW | third_party/benchmark/include/benchmark/benchmark.h | 1230 | // NOTE: This function should only be used when *exact* iteration control is | COMMENT |
| LOW | …rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp | 155 | // Step 1: Create the if merge block for structured modules. | COMMENT |
| LOW | …rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp | 235 | // Step 2: Build a new preheader for |loop_|, use the old one | COMMENT |
| LOW | …rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp | 361 | // Step 3: Duplicate |loop_|. | COMMENT |
| LOW⚡ | …rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp | 373 | // Step 4: Specialize the loop. // | COMMENT |
| LOW⚡ | …rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp | 380 | // Step 5: Connect convergent edges to the landing pads. // | COMMENT |
| LOW | third_party/spirv-tools/source/val/validate_id.cpp | 48 | /// NOTE: This function does NOT check module scoped functions which are | COMMENT |
| LOW | third_party/spirv-tools/source/val/validate_layout.cpp | 427 | // NOTE: This function does not handle CFG related validation | COMMENT |
| LOW | third_party/imgui/imgui.cpp | 3294 | // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element h | COMMENT |
| LOW | third_party/imgui/imgui.cpp | 3311 | // Step 1: Let the clipper infer height from first range | COMMENT |
| LOW | third_party/imgui/.github/workflows/build.yml | 670 | # WARNING: This will need updating if toolset/sdk change in project files! | COMMENT |
| LOW | third_party/glslang/SPIRV/SpvBuilder.cpp | 4320 | // Step 2: Construct a matrix from that array. | COMMENT |
| LOW | third_party/glslang/SPIRV/GlslangToSpv.cpp | 6470 | // NOTE: This function can handle any store request; if it's not special it | COMMENT |
| LOW⚡ | third_party/glslang/glslang/HLSL/hlslParseHelper.cpp | 7756 | // Step 1: If there's an exact match, use it. | COMMENT |
| LOW⚡ | third_party/glslang/glslang/HLSL/hlslParseHelper.cpp | 7759 | // Step 3: Re-select after type promotion is applied, to find proper candidate. | COMMENT |
| LOW⚡ | third_party/glslang/glslang/HLSL/hlslParseHelper.cpp | 7761 | // Step 1: If there's an exact match, use it. | COMMENT |
| LOW | third_party/glslang/glslang/HLSL/hlslParseHelper.cpp | 7817 | // Step 3: Re-select after type promotion, to find proper candidate | COMMENT |
| LOW | …ty/glslang/.github/workflows/continuous_deployment.yml | 1 | # NOTE: The following documentation may be useful to maintainers of this workflow. | COMMENT |
| LOW | third_party/stb/stb_voxel_render.h | 105 | // Step 3: define STBVOX_CONFIG_PREFER_TEXBUFFER | COMMENT |
| LOW | third_party/basisu/encoder/basisu_frontend.cpp | 1951 | // Step 1: Sort endpoint clusters by the base colors/intens | COMMENT |
| LOW | third_party/basisu/encoder/basisu_frontend.cpp | 1972 | // Step 2: Eliminate redundant endpoint clusters, or empty endpoint clusters | COMMENT |
| LOW⚡ | …party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp | 430 | // Step 1: Create MapWrite | CopySrc buffer mapped at creation | COMMENT |
| LOW⚡ | …party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp | 437 | // Step 2: Write red color | COMMENT |
| LOW⚡ | …party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp | 447 | // Step 3: Copy from map buffer to uniform buffer | COMMENT |
| LOW⚡ | …party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp | 453 | // Step 4: Verify with render pass (should be red) | COMMENT |
| LOW | …party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp | 470 | // Step 5: Map buffer again | COMMENT |
| LOW⚡ | …party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp | 483 | // Step 6: Write blue color | COMMENT |
| LOW⚡ | …party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp | 487 | // Step 7: Copy from map buffer to uniform buffer | COMMENT |
| LOW⚡ | …party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp | 493 | // Step 8: Verify with another render pass (should be blue) | COMMENT |
| LOW | third_party/abseil/absl/status/status.h | 497 | // NOTE: This function should only be called when converting to an associated | COMMENT |
| LOW | third_party/abseil/absl/status/status.h | 588 | // NOTE: This function does nothing if the Status is ok. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | third_party/spirv-tools/source/util/small_vector.h | 40 | // TODO: I have implemented the public member functions from |std::vector| that | COMMENT |
| HIGH | …_party/imgui/examples/example_glfw_wgpu/CMakeLists.txt | 165 | # 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.cs | 263 | /// <remarks>In this implementation, this method does nothing. This is because excessive | COMMENT |
| HIGH | …imp/contrib/zlib/contrib/dotzlib/DotZLib/GZipStream.cs | 273 | /// <remarks>In this implementation this property is not supported</remarks> | COMMENT |
| HIGH | …imp/contrib/zlib/contrib/dotzlib/DotZLib/GZipStream.cs | 290 | /// <remarks>In this implementation this property is not supported</remarks> | COMMENT |
| HIGH | third_party/stb/stb.h | 3347 | // ok, so I've added something that generates _two separate_ | COMMENT |
| HIGH | third_party/libz/contrib/dotzlib/DotZLib/GZipStream.cs | 263 | /// <remarks>In this implementation, this method does nothing. This is because excessive | COMMENT |
| HIGH | third_party/libz/contrib/dotzlib/DotZLib/GZipStream.cs | 273 | /// <remarks>In this implementation this property is not supported</remarks> | COMMENT |
| HIGH | third_party/libz/contrib/dotzlib/DotZLib/GZipStream.cs | 290 | /// <remarks>In this implementation this property is not supported</remarks> | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | filament/backend/test/test_StencilBuffer.cpp | 73 | // Step 1: Clear the stencil buffer to all zeroes, depth to 1, and the color buffer to blue. | COMMENT |
| LOW | filament/backend/test/test_StencilBuffer.cpp | 104 | // Step 2: Render a larger triangle with the stencil test enabled. | COMMENT |
| LOW | filament/backend/test/test_StencilBuffer.cpp | 211 | // Step 1: Clear the stencil buffer to all zeroes. | COMMENT |
| LOW | filament/backend/test/test_StencilBuffer.cpp | 239 | // Step 2: Render a larger triangle with the stencil test enabled. | COMMENT |
| LOW | …rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp | 155 | // Step 1: Create the if merge block for structured modules. | COMMENT |
| LOW | …rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp | 235 | // Step 2: Build a new preheader for |loop_|, use the old one | COMMENT |
| LOW | …rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp | 361 | // Step 3: Duplicate |loop_|. | COMMENT |
| LOW⚡ | …rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp | 373 | // Step 4: Specialize the loop. // | COMMENT |
| LOW⚡ | …rd_party/spirv-tools/source/opt/loop_unswitch_pass.cpp | 380 | // Step 5: Connect convergent edges to the landing pads. // | COMMENT |
| LOW | …uzz/transformation_duplicate_region_with_selection.cpp | 483 | // After execution of the loop, this variable stores a pointer to the last | COMMENT |
| LOW | third_party/imgui/imgui.cpp | 3294 | // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element h | COMMENT |
| LOW | third_party/imgui/imgui.cpp | 3311 | // Step 1: Let the clipper infer height from first range | COMMENT |
| LOW | third_party/glslang/SPIRV/SpvBuilder.cpp | 4320 | // Step 2: Construct a matrix from that array. | COMMENT |
| LOW⚡ | third_party/glslang/glslang/HLSL/hlslParseHelper.cpp | 7756 | // Step 1: If there's an exact match, use it. | COMMENT |
| LOW⚡ | third_party/glslang/glslang/HLSL/hlslParseHelper.cpp | 7759 | // Step 3: Re-select after type promotion is applied, to find proper candidate. | COMMENT |
| LOW⚡ | third_party/glslang/glslang/HLSL/hlslParseHelper.cpp | 7761 | // Step 1: If there's an exact match, use it. | COMMENT |
| LOW | third_party/glslang/glslang/HLSL/hlslParseHelper.cpp | 7817 | // Step 3: Re-select after type promotion, to find proper candidate | COMMENT |
| LOW | third_party/stb/stb_voxel_render.h | 105 | // Step 3: define STBVOX_CONFIG_PREFER_TEXBUFFER | COMMENT |
| LOW | third_party/draco/src/draco/mesh/mesh.h | 106 | // The purpose of this function is to allow users to add attributes with | COMMENT |
| LOW | third_party/basisu/encoder/basisu_frontend.cpp | 1951 | // Step 1: Sort endpoint clusters by the base colors/intens | COMMENT |
| LOW | third_party/basisu/encoder/basisu_frontend.cpp | 1972 | // Step 2: Eliminate redundant endpoint clusters, or empty endpoint clusters | COMMENT |
| LOW | …rd_party/emdawnwebgpu/pkg/webgpu/src/library_webgpu.js | 79 | // instead a ChainedStruct object: .chain. So we need to check if | COMMENT |
| LOW | …rty/dawn/third_party/vulkan-loader/src/loader/loader.c | 7244 | // If this physical device isn't 1.2, then we need to check if it supports VK_KHR_driver_properties | COMMENT |
| LOW | …dawn/third_party/vulkan-loader/src/loader/trampoline.c | 138 | // Because vkGetDeviceQueue2 is a 1.1 entry point, we need to check if the apiVersion provided during instance creat | COMMENT |
| LOW | …y/dawn/src/tint/lang/core/ir/referenced_module_decls.h | 148 | // For a compute entry point, we need to check if subgroup size or any of the workgroup | COMMENT |
| LOW⚡ | …party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp | 430 | // Step 1: Create MapWrite | CopySrc buffer mapped at creation | COMMENT |
| LOW⚡ | …party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp | 437 | // Step 2: Write red color | COMMENT |
| LOW⚡ | …party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp | 447 | // Step 3: Copy from map buffer to uniform buffer | COMMENT |
| LOW⚡ | …party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp | 453 | // Step 4: Verify with render pass (should be red) | COMMENT |
| LOW | …party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp | 470 | // Step 5: Map buffer again | COMMENT |
| LOW⚡ | …party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp | 483 | // Step 6: Write blue color | COMMENT |
| LOW⚡ | …party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp | 487 | // Step 7: Copy from map buffer to uniform buffer | COMMENT |
| LOW⚡ | …party/dawn/src/dawn/tests/end2end/MultithreadTests.cpp | 493 | // Step 8: Verify with another render pass (should be blue) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | samples/helloasync.cpp | 138 | // 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.c | 543 | * Don't forget to declare your application's minimum required feature level in its | COMMENT |
| LOW | third_party/vkmemalloc/include/vk_mem_alloc.h | 619 | To prepare for this possibility, don't forget to add appropriate flags like | CODE |
| LOW | third_party/vkmemalloc/include/vk_mem_alloc.h | 2425 | don't forget to free them. | CODE |
| LOW | third_party/vkmemalloc/include/vk_mem_alloc.h | 2472 | don't forget to free it as well. | CODE |
| LOW | third_party/vkmemalloc/include/vk_mem_alloc.h | 17644 | Don't forget to destroy your objects when no longer needed: | CODE |
| LOW | third_party/vkmemalloc/include/vk_mem_alloc.h | 18705 | If you allocated a new object to be used as the custom pointer, don't forget to delete that object before freeing the al | CODE |
| LOW | …iff/diff_files/function_group_by_mapped_id_autogen.cpp | 25 | // Don't forget to map between source and destination ids when grouping | COMMENT |
| LOW | …iff/diff_files/function_group_by_mapped_id_autogen.cpp | 50 | R"(;; Don't forget to map between source and destination ids when grouping functions by return type. | CODE |
| MEDIUM | third_party/imgui/imgui_widgets.cpp | 7256 | // Tip: pass a non-visible label (e.g. "##hello") then you can use the space to draw other text or image. | COMMENT |
| LOW | third_party/imgui/imgui.cpp | 945 | - 2017/08/25 (1.52) - io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. Previ | CODE |
| LOW | third_party/libassimp/include/assimp/cimport.h | 307 | * don't forget to detach it again. | COMMENT |
| LOW | third_party/libassimp/include/assimp/cimport.h | 319 | * don't forget to detach it again. | COMMENT |
| LOW | third_party/libassimp/include/assimp/postprocess.h | 610 | * If you're using DirectX, don't forget to combine this value with | COMMENT |
| LOW | third_party/libassimp/include/assimp/postprocess.h | 635 | * If you're using DirectX, don't forget to combine this value with | COMMENT |
| LOW | third_party/libassimp/include/assimp/postprocess.h | 665 | * If you're using DirectX, don't forget to combine this value with | COMMENT |
| LOW | third_party/libassimp/code/Common/SceneCombiner.cpp | 592 | // don't forget to update all node animation channels | COMMENT |
| LOW | …ibassimp/code/PostProcessing/LimitBoneWeightsProcess.h | 56 | // NOTE: If you change these limits, don't forget to change the | COMMENT |
| LOW | …party/libassimp/code/PostProcessing/SplitLargeMeshes.h | 61 | // NOTE: If you change these limits, don't forget to change the | COMMENT |
| LOW | third_party/libassimp/doc/dox.h | 88 | but not all of them are *open-source*. If there's an accompagning '<file>\source.txt' file don't forget to read it. | CODE |
| LOW | third_party/libassimp/doc/dox.h | 1323 | - assimp comes with some sample applications, these can be found in the <i>./samples</i> folder. Don't forget to read t | CODE |
| MEDIUM | …_party/libassimp/port/PyAssimp/pyassimp/postprocess.py | 153 | # config.h), but you can use the <tt>#AI_CONFIG_PP_LBW_MAX_WEIGHTS<tt> setting to | COMMENT |
| LOW | …_party/libassimp/port/PyAssimp/pyassimp/postprocess.py | 463 | # If you're using DirectX, don't forget to combine this value with | COMMENT |
| LOW | …_party/libassimp/port/PyAssimp/pyassimp/postprocess.py | 463 | # If you're using DirectX, don't forget to combine this value with | COMMENT |
| LOW | …_party/libassimp/port/PyAssimp/pyassimp/postprocess.py | 487 | # If you're using DirectX, don't forget to combine this value with | COMMENT |
| LOW | …_party/libassimp/port/PyAssimp/pyassimp/postprocess.py | 487 | # If you're using DirectX, don't forget to combine this value with | COMMENT |
| LOW | …_party/libassimp/port/PyAssimp/pyassimp/postprocess.py | 516 | # If you're using DirectX, don't forget to combine this value with | COMMENT |
| LOW | …_party/libassimp/port/PyAssimp/pyassimp/postprocess.py | 516 | # If you're using DirectX, don't forget to combine this value with | COMMENT |
| LOW | third_party/stb/stb_tilemap_editor.h | 71 | // representation to the game representation. (Don't forget to | COMMENT |
| LOW | third_party/libwebp/examples/unicode.h | 109 | // Don't forget to free wargv before returning (e.g. from main). | COMMENT |
| MEDIUM | …java/com/google/android/filament/android/UiHelper.java | 36 | * Here is a simple example with a SurfaceView. The code would be exactly the same with a | COMMENT |
| MEDIUM | …in/java/com/google/android/filament/pagecurl/Page.java | 58 | // parameters: theta and apex. Feel free to modify according to taste. | COMMENT |
| LOW | …/main/java/com/google/android/filament/utils/Matrix.kt | 399 | * Don't forget to extract the rotation with [rotation] if this is a transposed matrix | STRING |
| LOW | …/main/java/com/google/android/filament/utils/Matrix.kt | 412 | * Don't forget to extract the rotation with [rotation] if this is a transposed matrix | STRING |
| LOW | …/main/java/com/google/android/filament/utils/Matrix.kt | 752 | * Don't forget to extract the rotation with [rotation] if it's transposed | STRING |
| LOW | …/main/java/com/google/android/filament/utils/Matrix.kt | 829 | * Don't forget to extract the rotation with [rotation] if it's transposed | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | libs/utils/test/test_Hash.cpp | 58 | std::string data1 = "lorem ipsum dolor sit amet "; | CODE |
| LOW | libs/utils/test/test_Hash.cpp | 58 | std::string data1 = "lorem ipsum dolor sit amet "; | CODE |
| LOW | third_party/robin-map/README.md | 255 | map.insert({employee(1, "John Doe"), 2001}); | CODE |
| LOW | third_party/robin-map/README.md | 256 | map.insert({employee(2, "Jane Doe"), 2002}); | CODE |
| LOW⚡ | third_party/imgui/imgui_demo.cpp | 7508 | ImGui::TextWrapped("Lorem ipsum dolor sit amet"); | CODE |
| LOW⚡ | third_party/imgui/imgui_demo.cpp | 7508 | ImGui::TextWrapped("Lorem ipsum dolor sit amet"); | CODE |
| LOW⚡ | third_party/imgui/imgui_demo.cpp | 7510 | ImGui::Text("Lorem ipsum dolor sit amet"); | CODE |
| LOW⚡ | third_party/imgui/imgui_demo.cpp | 7510 | ImGui::Text("Lorem ipsum dolor sit amet"); | CODE |
| LOW | third_party/imgui/imgui_demo.cpp | 9357 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i | CODE |
| LOW | third_party/imgui/imgui_demo.cpp | 9357 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i | CODE |
| LOW | third_party/imgui/imgui_demo.cpp | 10216 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut | CODE |
| LOW | third_party/imgui/imgui_demo.cpp | 10216 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut | CODE |
| LOW | third_party/zstd/tests/loremOut.h | 12 | * Generate @size bytes of compressible data using lorem ipsum generator into | COMMENT |
| LOW | third_party/zstd/tests/fullbench.c | 932 | * if @compressibility < 0.0, use Lorem Ipsum generator | COMMENT |
| LOW | third_party/zstd/tests/loremOut.c | 12 | * Generates a stream of Lorem ipsum paragraphs to stdout, | COMMENT |
| LOW | …ty/zstd/contrib/seekable_format/tests/seekable_tests.c | 272 | { char const inBuffer[] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididu | CODE |
| LOW | …ty/zstd/contrib/seekable_format/tests/seekable_tests.c | 272 | { char const inBuffer[] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididu | CODE |
| LOW | third_party/zstd/programs/lorem.h | 11 | /* lorem ipsum generator */ | COMMENT |
| LOW | third_party/zstd/programs/lorem.h | 17 | * Generate @size bytes of compressible data using lorem ipsum generator | COMMENT |
| LOW | third_party/zstd/programs/benchzstd.h | 128 | * if @compressibility < 0.0, uses the lorem ipsum generator | COMMENT |
| LOW | third_party/zstd/programs/README.md | 133 | If no file is provided, the benchmark will use a procedurally generated "lorem ipsum" content. | CODE |
| LOW | third_party/zstd/programs/zstd.1.md | 674 | When no `FILE` is provided, the benchmark will use a procedurally generated `lorem ipsum` text. | CODE |
| LOW | third_party/zstd/programs/benchzstd.c | 1015 | name = "Lorem ipsum"; | CODE |
| LOW⚡ | third_party/zstd/programs/lorem.c | 13 | * This is a very simple lorem ipsum generator | COMMENT |
| LOW⚡ | third_party/zstd/programs/lorem.c | 20 | * The resulting compression / ratio curve of the lorem ipsum generator | COMMENT |
| LOW⚡ | third_party/zstd/programs/lorem.c | 25 | * The compression ratio achievable on the generated lorem ipsum | COMMENT |
| LOW | third_party/zstd/programs/lorem.c | 240 | /* It's "common" for lorem ipsum generators to start with the same first | COMMENT |
| LOW | third_party/zstd/programs/zstdcli.c | 872 | double compressibility = -1.0; /* lorem ipsum generator */ | CODE |
| LOW | third_party/libgtest/docs/reference/mocking.md | 278 | .WillRepeatedly(Return("John Doe")); // Return "John Doe" on all calls | CODE |
| LOW | third_party/dawn/third_party/jinja2/constants.py | 1 | #: list of lorem ipsum words used by the lipsum() helper function | COMMENT |
| LOW | third_party/dawn/third_party/jinja2/utils.py | 345 | """Generate some lorem ipsum for the template.""" | STRING |
| LOW | …/dawn/third_party/googletest/docs/reference/mocking.md | 278 | .WillRepeatedly(Return("John Doe")); // Return "John Doe" on all calls | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …google/android/filament/validation/ValidationRunner.kt | 150 | val engine = com.google.android.filament.Engine.create(backend) | CODE |
| CRITICAL | …google/android/filament/validation/ValidationRunner.kt | 152 | resultManager.addGpuDriverInfo(backendName, com.google.android.filament.utils.DeviceUtils.getGpuDriverInfo(engin | CODE |
| CRITICAL | …com/google/android/filament/livewallpaper/Wallpaper.kt | 101 | engine = com.google.android.filament.Engine.create() | CODE |
| CRITICAL | …va/com/google/android/filament/pagecurl/IblLoader.java | 67 | return new com.google.android.filament.IndirectLight.Builder() | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/code-correctness/clang-tidy-proxy.sh | 19 | # Check if the clang-tidy command exists and is executable | COMMENT |
| LOW | test/code-correctness/headers-inclusion.sh | 56 | # Check if the system has getopt | COMMENT |
| LOW | test/code-correctness/check-headers.sh | 34 | # Check if the first argument is a valid commit hash and not a file | COMMENT |
| LOW | test/render-validation/recalculate.py | 220 | # Check if this test case is valid according to the new heuristics config | COMMENT |
| LOW | test/render-validation/validation_app.py | 444 | # Check if any files were removed (e.g. wiped data) | COMMENT |
| LOW⚡ | web/examples/sky/tools/process_moon.py | 223 | # Check if file exists | COMMENT |
| LOW | third_party/benchmark/.ycm_extra_conf.py | 31 | # Set this to the absolute path to the folder (NOT the file!) containing the | COMMENT |
| LOW | third_party/benchmark/tools/gbench/report.py | 236 | # Check if we failed miserably with minimum required repetitions for utest | COMMENT |
| LOW | third_party/libsdl2/build-scripts/ltmain.sh | 2593 | # Check if any of the arguments is a wrapper script. | COMMENT |
| LOW | third_party/libsdl2/build-scripts/ltmain.sh | 8376 | # Loop over the list of objects to be linked. | COMMENT |
| LOW | third_party/libpng/ltmain.sh | 379 | # Check if we can use backslash as IFS='\' separator, and set | COMMENT |
| LOW | third_party/libpng/ltmain.sh | 666 | # Set func_arith_result to the result of evaluating TERMs. | COMMENT |
| LOW | third_party/libpng/ltmain.sh | 690 | # Set func_basename_result to FILE with everything up to and including | COMMENT |
| LOW | third_party/libpng/ltmain.sh | 856 | # Set func_len_result to the length of STRING. STRING may not | COMMENT |
| LOW | third_party/libpng/ltmain.sh | 1074 | # Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. | COMMENT |
| LOW | third_party/libpng/ltmain.sh | 4294 | # Check if any of the arguments is a wrapper script. | COMMENT |
| LOW | third_party/libpng/ltmain.sh | 10242 | # Loop over the list of objects to be linked. | COMMENT |
| LOW | …/libassimp/contrib/gtest/test/gtest_filter_unittest.py | 68 | # Check if this platform can unset environment variables in child processes. | COMMENT |
| LOW | third_party/libz/os400/make.sh | 66 | # Set LINK to "YES" if the module has been compiled. | COMMENT |
| LOW | …libgtest/googletest/test/googletest-filter-unittest.py | 69 | # Check if this platform can unset environment variables in child processes. | COMMENT |
| LOW | third_party/dawn/generator/dawn_json_generator.py | 358 | # Set may_have_dawn_object to true if the type is chained or | COMMENT |
| LOW | …arty/vulkan-utility-libraries/src/scripts/common_ci.py | 53 | # Check if the system is Windows | COMMENT |
| LOW | …ogletest/googletest/test/googletest-filter-unittest.py | 69 | # Check if this platform can unset environment variables in child processes. | COMMENT |
| LOW | …wn/third_party/google_benchmark/src/.ycm_extra_conf.py | 31 | # Set this to the absolute path to the folder (NOT the file!) containing the | COMMENT |
| LOW | …hird_party/google_benchmark/src/tools/gbench/report.py | 236 | # Check if we failed miserably with minimum required repetitions for utest | COMMENT |
| LOW | …n/third_party/vulkan-headers/src/registry/generator.py | 77 | # Check if this is a boolean expression (contains operators, parens, or negation) | COMMENT |
| LOW | …ty/dawn/third_party/vulkan-headers/src/registry/reg.py | 293 | # Add child to the queue | COMMENT |
| LOW | …ty/dawn/third_party/vulkan-headers/src/registry/reg.py | 870 | # Check if this feature is already in the condition list | COMMENT |
| LOW | …y/dawn/src/tint/cmd/bench/generate_benchmark_inputs.py | 112 | # Check if the generated content is different to the current file. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/code-correctness/check-headers.sh | 22 | # Usage: | COMMENT |
| LOW | third_party/meshoptimizer/extern/sdefl.h | 17 | ## Usage: | COMMENT |
| LOW | third_party/imgui/misc/fonts/binary_to_compressed_c.cpp | 20 | // Usage example: | COMMENT |
| LOW | third_party/libwebp/examples/img2webp.c | 13 | // Example usage: | COMMENT |
| LOW | …dawn/third_party/libprotobuf-mutator/src/src/mutator.h | 34 | // Usage example: | COMMENT |
| LOW | third_party/dawn/src/tint/utils/rtti/castable.h | 418 | /// Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/native/ChainUtils.h | 290 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/native/ChainUtils.h | 332 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/native/CacheRequest.h | 58 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/native/CacheRequest.h | 184 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/native/VisitableMembers.h | 49 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/native/webgpu/Serialization.h | 123 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/native/webgpu/Serialization.h | 145 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/common/LRUCache.h | 43 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/common/MutexProtected.h | 244 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/replay/Deserialization.h | 133 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/replay/Deserialization.h | 155 | // Example usage: | COMMENT |
| LOW | third_party/abseil/absl/synchronization/mutex.h | 169 | // Example usage: | COMMENT |
| LOW | third_party/abseil/absl/hash/internal/hash.h | 118 | // Example usage: | COMMENT |
| LOW | …rd_party/abseil/absl/debugging/internal/vdso_support.h | 30 | // Example usage: | COMMENT |
| LOW | third_party/abseil/absl/base/internal/raw_logging.h | 39 | // Usage example: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …party/libassimp/contrib/gtest/test/gtest_test_utils.py | 209 | Changes into a specified directory, if provided, and executes a command. Restores the old directory afterwards. | STRING |
| HIGH | third_party/libassimp/contrib/gtest/scripts/upload.py | 173 | Uses 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.py | 200 | Changes 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.py | 200 | Changes into a specified directory, if provided, and executes a command. Restores the old directory afterwards. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | third_party/tinyexr/kuroga.py | 110 | CODE | |
| LOW | third_party/spirv-tools/test/tools/expect.py | 34 | CODE | |
| LOW | …rty/spirv-tools/test/diff/diff_files/generate_tests.py | 202 | CODE | |
| LOW | …arty/libassimp/contrib/gtest/test/gtest_output_test.py | 198 | CODE | |
| LOW | …rty/libgtest/googletest/test/googletest-output-test.py | 215 | CODE | |
| LOW | …rd_party/libgtest/googlemock/test/gmock_output_test.py | 72 | CODE | |
| LOW | third_party/dawn/third_party/jinja2/environment.py | 292 | CODE | |
| LOW | third_party/dawn/third_party/jinja2/environment.py | 384 | CODE | |
| LOW | third_party/dawn/third_party/jinja2/environment.py | 1167 | CODE | |
| LOW | …y/googletest/googletest/test/googletest-output-test.py | 215 | CODE | |
| LOW | …_party/googletest/googlemock/test/gmock_output_test.py | 72 | CODE | |
| LOW | …/third_party/vulkan-headers/src/registry/cgenerator.py | 21 | CODE | |
| LOW | …n/third_party/vulkan-headers/src/registry/generator.py | 174 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/render-validation/validation_app.py | 364 | def update_header_and_banner(self) -> None: | CODE |
| LOW | third_party/benchmark/tools/gbench/__init__.py | 8 | __all__ = [] # type: ignore | CODE |
| LOW | third_party/spirv-tools/utils/Table/__init__.py | 15 | __all__ = [ | CODE |
| LOW | third_party/zstd/tests/cli-tests/run.py | 489 | def _setup_once(self) -> None: | CODE |
| LOW | third_party/zstd/tests/cli-tests/run.py | 505 | def _setup(self, test_basename: str) -> None: | CODE |
| LOW | third_party/dawn/third_party/markupsafe/__init__.py | 16 | __all__ = ['Markup', 'soft_unicode', 'escape', 'escape_silent'] | CODE |
| LOW | third_party/dawn/third_party/jinja2/bccache.py | 181 | def set_bucket(self, bucket: Bucket) -> None: | CODE |
| LOW | …rd_party/google_benchmark/src/tools/gbench/__init__.py | 8 | __all__ = [] # type: ignore | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …n/third_party/vulkan-headers/src/registry/generator.py | 1359 | CODE | |
| MEDIUM | …n/third_party/vulkan-headers/src/registry/generator.py | 1361 | CODE | |
| MEDIUM | …n/third_party/vulkan-headers/src/registry/generator.py | 1362 | CODE | |
| MEDIUM | …n/third_party/vulkan-headers/src/registry/generator.py | 1374 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | third_party/tinyexr/experimental/js/tinyexr.js | 1 | var Module;if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};var moduleOverrides={};for(var key in Module) | CODE |