Initial Setup
This commit is contained in:
132
.gitattributes
vendored
Normal file
132
.gitattributes
vendored
Normal file
@@ -0,0 +1,132 @@
|
||||
#https://gist.githubusercontent.com/nemotoo/b8a1c3a0f1225bb9231979f389fd4f3f/raw/dc3e8cab80fc62d1c60db70c761b1ffa636aa796/.gitattributes
|
||||
#grafted from https://hextantstudios.com/unity-gitattributes/
|
||||
# Macro for Unity YAML-based asset files.
|
||||
[attr]unityyaml -text merge=unityyamlmerge diff
|
||||
# Macro for all binary files that should use Git LFS.
|
||||
[attr]lfs -text filter=lfs diff=lfs merge=lfs
|
||||
# Default to auto-normalized line endings.
|
||||
* text=auto
|
||||
# Code
|
||||
*.cs text diff=csharp
|
||||
# Unity Text Assets
|
||||
*.meta unityyaml
|
||||
*.unity unityyaml
|
||||
*.asset unityyaml
|
||||
*.prefab unityyaml
|
||||
*.mat unityyaml
|
||||
#asink: anim files can get large
|
||||
*.anim unityyaml lfs
|
||||
*.controller unityyaml
|
||||
*.overrideController unityyaml
|
||||
*.physicMaterial unityyaml
|
||||
*.physicsMaterial2D unityyaml
|
||||
*.playable unityyaml
|
||||
*.mask unityyaml
|
||||
*.brush unityyaml
|
||||
*.flare unityyaml
|
||||
*.fontsettings unityyaml
|
||||
*.guiskin unityyaml
|
||||
*.giparams unityyaml
|
||||
*.renderTexture unityyaml
|
||||
*.spriteatlas unityyaml
|
||||
*.terrainlayer unityyaml
|
||||
*.mixer unityyaml
|
||||
*.shadervariants unityyaml
|
||||
*.preset unityyaml
|
||||
*.asmdef -text diff
|
||||
# Unity Binary Assets
|
||||
*.cubemap lfs
|
||||
*.unitypackage lfs
|
||||
# Note: Unity terrain assets must have "-Terrain" suffix.
|
||||
*-[Tt]errain.asset -unityyaml lfs
|
||||
# Note: Unity navmesh assets must have "-NavMesh" suffix.
|
||||
*-[Nn]av[Mm]esh.asset -unityyaml lfs
|
||||
## git-lfs ##
|
||||
#Image
|
||||
*.jpg filter=lfs diff=lfs merge=lfs -text
|
||||
*.jpeg filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.gif filter=lfs diff=lfs merge=lfs -text
|
||||
*.psd filter=lfs diff=lfs merge=lfs -text
|
||||
*.ai filter=lfs diff=lfs merge=lfs -text
|
||||
#Audio
|
||||
*.mp3 filter=lfs diff=lfs merge=lfs -text
|
||||
*.wav filter=lfs diff=lfs merge=lfs -text
|
||||
*.ogg filter=lfs diff=lfs merge=lfs -text
|
||||
#Video
|
||||
*.mp4 filter=lfs diff=lfs merge=lfs -text
|
||||
*.mov filter=lfs diff=lfs merge=lfs -text
|
||||
#3D Object
|
||||
*.FBX filter=lfs diff=lfs merge=lfs -text
|
||||
*.fbx filter=lfs diff=lfs merge=lfs -text
|
||||
*.blend filter=lfs diff=lfs merge=lfs -text
|
||||
*.obj filter=lfs diff=lfs merge=lfs -text
|
||||
#ETC
|
||||
*.a filter=lfs diff=lfs merge=lfs -text
|
||||
*.exr filter=lfs diff=lfs merge=lfs -text
|
||||
*.tga filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.dll filter=lfs diff=lfs merge=lfs -text
|
||||
*.unitypackage filter=lfs diff=lfs merge=lfs -text
|
||||
*.aif filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.rns filter=lfs diff=lfs merge=lfs -text
|
||||
*.reason filter=lfs diff=lfs merge=lfs -text
|
||||
*.lxo filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
|
||||
*.aar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lighting filter=lfs diff=lfs merge=lfs -text
|
||||
|
||||
#/LocalPackages (tests_withnewpackage)
|
||||
#$ find . -type f | sed -e 's/.*\.//' | sed -e 's/.*\///' | sort -u
|
||||
|
||||
#$ find ./* -type f | sed -e 's/.*\.//' | sed -e 's/.*\///' | sort -u
|
||||
#LICENSE
|
||||
#LICENSE_WaveSDKNativeBinary
|
||||
#aar
|
||||
#anim
|
||||
#apk
|
||||
#asmdef
|
||||
#asset
|
||||
#bat
|
||||
#controller
|
||||
#cs
|
||||
#default
|
||||
#dll
|
||||
#docx
|
||||
#dummy
|
||||
#exe
|
||||
#exr
|
||||
#fbx
|
||||
#gitignored
|
||||
#ini
|
||||
#inputactions
|
||||
#json
|
||||
#lighting
|
||||
#mat
|
||||
#md
|
||||
#meta
|
||||
#mtl
|
||||
#obj
|
||||
#physicMaterial
|
||||
#png
|
||||
#prefab
|
||||
#preset
|
||||
#renderTexture
|
||||
#setting
|
||||
#shader
|
||||
#so
|
||||
#tm1
|
||||
#tmp
|
||||
#txt
|
||||
#unity
|
||||
#unitypackage
|
||||
#wav
|
||||
#xml
|
||||
|
||||
|
||||
*.hdr filter=lfs diff=lfs merge=lfs -text
|
||||
*.lighting filter=lfs diff=lfs merge=lfs -text
|
||||
*.so filter=lfs diff=lfs merge=lfs -text
|
||||
81
.gitignore
vendored
Normal file
81
.gitignore
vendored
Normal file
@@ -0,0 +1,81 @@
|
||||
# This .gitignore file should be placed at the root of your Unity project directory
|
||||
#
|
||||
# Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore
|
||||
#
|
||||
/[Ll]ibrary/
|
||||
/[Tt]emp/
|
||||
/[Oo]bj/
|
||||
/[Bb]uild/
|
||||
/[Bb]uilds/
|
||||
/[Ll]ogs/
|
||||
/[Uu]ser[Ss]ettings/
|
||||
|
||||
# MemoryCaptures can get excessive in size.
|
||||
# They also could contain extremely sensitive data
|
||||
/[Mm]emoryCaptures/
|
||||
|
||||
# Asset meta data should only be ignored when the corresponding asset is also ignored
|
||||
!/[Aa]ssets/**/*.meta
|
||||
|
||||
# Uncomment this line if you wish to ignore the asset store tools plugin
|
||||
# /[Aa]ssets/AssetStoreTools*
|
||||
|
||||
# Autogenerated Jetbrains Rider plugin
|
||||
/[Aa]ssets/Plugins/Editor/JetBrains*
|
||||
|
||||
# Visual Studio cache directory
|
||||
.vs/
|
||||
|
||||
# Gradle cache directory
|
||||
.gradle/
|
||||
|
||||
# Autogenerated VS/MD/Consulo solution and project files
|
||||
ExportedObj/
|
||||
.consulo/
|
||||
*.csproj
|
||||
*.unityproj
|
||||
*.sln
|
||||
*.suo
|
||||
*.tmp
|
||||
*.user
|
||||
*.userprefs
|
||||
*.pidb
|
||||
*.booproj
|
||||
*.svd
|
||||
*.pdb
|
||||
*.mdb
|
||||
*.opendb
|
||||
*.VC.db
|
||||
|
||||
# Unity3D generated meta files
|
||||
*.pidb.meta
|
||||
*.pdb.meta
|
||||
*.mdb.meta
|
||||
|
||||
# Unity3D generated file on crash reports
|
||||
sysinfo.txt
|
||||
|
||||
# Builds
|
||||
#*.apk
|
||||
#*.aab
|
||||
#*.unitypackage
|
||||
|
||||
# Crashlytics generated file
|
||||
crashlytics-build.properties
|
||||
|
||||
# Packed Addressables
|
||||
/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*
|
||||
|
||||
# Temporary auto-generated Android Assets
|
||||
/[Aa]ssets/[Ss]treamingAssets/aa.meta
|
||||
/[Aa]ssets/[Ss]treamingAssets/aa/*
|
||||
|
||||
|
||||
#custom
|
||||
#other
|
||||
*.orig
|
||||
*.orig.meta
|
||||
|
||||
#ide
|
||||
/.vs/
|
||||
/.idea/
|
||||
15
license.md
Normal file
15
license.md
Normal file
@@ -0,0 +1,15 @@
|
||||
# **VIVE OpenXR Plugin - Windows** For Unity
|
||||
Copyright HTC Corporation. All Rights Reserved.
|
||||
|
||||
This document describes a contract between you and HTC Corporation and its affiliates (collectively “HTC”) for the Works which refer to this software and corresponding documentation provided by HTC under the terms of this license. Please read it carefully before downloading or using this Work. If you do not agree to the terms of this license, please do not download or use this Work.
|
||||
|
||||
Unless otherwise provided herein, the information contained in the Work is the exclusive property of HTC.
|
||||
|
||||
HTC grants you a non-exclusive, non-assignable, and royalty-free right and license to use, modify (if provided in a source code form) or distribute the Work within the scope of the legitimate development of your software product. The usage and redistribution of the Work, with or without modification, is permitted provided that the following conditions are met:
|
||||
1. Redistributions of the Work in a source code form must retain the above copyright notice, this list of conditions and the following disclaimer.
|
||||
2. Redistribution of the Work in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
3. Neither HTC nor the names of its licensors or contributors may be used to endorse or promote products derived from this Work without specific prior written permission.
|
||||
|
||||
> THE WORK IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. HTC may make changes to the Work, at any time without notice, but is not obligated to support, update or upgrade for the Work.
|
||||
|
||||
> IN NO EVENT SHALL HTC, ITS LICENSORS OR CONTRIBUTORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTIOON, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS), WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE WORK, THE USE OR INABILITY TO USE THE WORK, EVEN IF HTC, ITS LICENSORS OR CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBLITY OF SUCH DAMAGES.
|
||||
Reference in New Issue
Block a user