# https://www.git-scm.com/docs/gitignore
#
# Copyright 2013-2019 High Fidelity, Inc.
# Copyright 2022-2023 Overte e.V.
# SPDX-License-Identifier: Apache-2.0

VideoDecodeStats

# CMake
CMakeCache.txt
CMakeFiles/
CMakeScripts/
cmake_install.cmake
/build*/
cmake-build-minsizerelease-visual-studio/
cmake-build-release-visual-studio/
cmake-build-relwithdebinfo-visual-studio/
cmake-build-debug-visual-studio/
cmake-build-debug/
/release*/
/debug*/
/gprof*/
/valgrind*/
/ext/
Makefile
*.user

# Android Studio
*.iml
*.class
local.properties
/android/gradle*
/android/.gradle
/android/**/src/main/jniLibs
/android/**/libs
/android/**/bin
/android/**/src/main/res/values/libs.xml
/android/**/src/main/assets
/android/**/gradle*
*.class

# Visual Studio
/.vs

# VSCode
# List taken from Github Global Ignores master@435c4d92
# https://github.com/github/gitignore/commits/master/Global/VisualStudioCode.gitignore
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
# Workspace
*.code-workspace

# Xcode
*.xcodeproj
*.xcworkspace
.DS_Store
xcuserdata
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/

# KDevelop
*~
*.kdev4

*.hmap

# ignore interface optional externals
/interface/external/*/*
!interface/external/*/readme.txt

# Ignore interfaceCache for Linux users
/interface/interfaceCache/

# ignore audio-client externals
/libraries/audio-client/external/*/*
!libraries/audio-client/external/*/readme.txt

# ignore files for various dev environments
TAGS
*.sw[po]
*.jsc

# ignore QML compilation output
*.qmlc

# ignore node files for the console
node_modules
npm-debug.log

# ignore qmlc files generated from qml as cache
*.qmlc
# Android studio files
*___jb_old___

# Resource binary file
interface/compiledResources
*.rcc

# GPUCache
/interface/resources/GPUCache/*

# package lock file for JSDoc tool
/tools/jsdoc/package-lock.json

# Python compile artifacts
**/__pycache__

# ignore local unity project files for avatar exporter
/tools/unity-avatar-exporter

/server-console/package-lock.json
/vcpkg/
/tools/nitpick/compiledResources
/qt/

# Act local GitHub Actions
.secret