Skip to content

Commit

Permalink
Release 1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Release Automat committed Apr 11, 2024
1 parent 823f589 commit 483f98f
Show file tree
Hide file tree
Showing 46 changed files with 7,829 additions and 1 deletion.
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2024 Guribo

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE 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. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
1 change: 0 additions & 1 deletion Packages/tlp.udonprofiling/.gitkeep

This file was deleted.

21 changes: 21 additions & 0 deletions Packages/tlp.udonprofiling/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2024 Guribo

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE 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. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
7 changes: 7 additions & 0 deletions Packages/tlp.udonprofiling/LICENSE.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

84 changes: 84 additions & 0 deletions Packages/tlp.udonprofiling/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# Udon Profiling

[![Total downloads](https://img.shields.io/github/downloads/Guribo/UdonProfiling/total?style=flat-square&logo=appveyor)](https://github.com/Guribo/Profiling/releases)

Contains a simple ScreenSpace overlay for displaying Udon performance numbers.
It was originally based on a [version](https://gist.github.com/MerlinVR/2da80b29361588ddb556fd8d3f3f47b5) by [MerlinVR](https://github.com/merlinvr) (under MIT license) but has since been reworked and extended to fit my needs.

## Dependencies

- VRChat Creator Companion
- VRC World SDK
- TLP.UdonUtils
- Make sure to have its [Dependencies](https://github.com/Guribo/UdonUtils?tab=readme-ov-file#dependencies) added!

## Installation

1. Add [dependencies of TLP.UdonUtils](https://github.com/Guribo/UdonUtils?tab=readme-ov-file#dependencies) to VRChat Creator Companion.
2. Add TLP.UdonUtils to VRChat Creator Companion using the [TLP package listing](https://guribo.github.io/TLP/).
3. Add TLP.UdonProfiling to VRChat Creator Companion using the [TLP package listing](https://guribo.github.io/TLP/).
4. Add TLP.UdonProfiling to your project.

## Example

Example scene with setup can be found in `Packages/tlp.udonprofiling/Runtime/Scenes/UdonProfilingDemo.unity`.

## Versioning

This package is versioned using [Semantic Version](https://semver.org/).

The used pattern MAJOR.MINOR.PATCH indicates:

1. MAJOR version: incompatible API changes occurred
- Implication: after updating backup, check and update your scenes/scripts as needed
2. MINOR version: new functionality has been added in a backward compatible manner
- Implication: after updating check and update your usages if needed
3. PATCH version: backward compatible bug fixes were implemented
- Implication: after updating remove potential workarounds you added

## Changelog

All notable changes to this project will be documented in this file.

### [1.0.0] - 2024-04-11

#### 🚀 Features

- Initial commit
- Update to syncmode none
- Add files again but without lfs
- Change layers and make objects static that can be
- Update to U## 1.0 and client sim
- Fix loglevels, assert and perf limit warning
- Add gamemode, update vr components, test improvements, add serialization retry to base behaviour
- Add logging of all logs in frame to profiler
- Use UUIDs instead
- Update base behaviour
- Fix up scenes and broken event callbacks
- Display data in leaderboard entry
- Add more events for different executionorder sections, refactor executionorder on most scripts
- Update tribes scene, create leaderboard prefab
- Convert basic performance stats to model view controller
- Update profiler ui, update leaderboard scene
- Fix players spawning in triggers not being detected by audio zone
- Add dirty property to event
- Reduce type spam in logs, add execution order to logs
- Add comparer creation, update exectionorders, move pooleable code to base behaviour
- Support adding players to model
- Update after utils restructure
- Update UVU exporter and readme
- Update namespaces, use NetworkTime
- Update assets
- Update prefab
- Convert to vpm and add ci

#### 🐛 Bug Fixes

- Unpack child prefabs
- Remove all files to fix lfs issues

#### 🧪 Testing

- Fix tests with debug enabled

<!-- generated by git-cliff -->
7 changes: 7 additions & 0 deletions Packages/tlp.udonprofiling/README.md.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions Packages/tlp.udonprofiling/Runtime.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 483f98f

Please sign in to comment.