a5d12fc97d
Made ExtractionMode::SphereCollapse fail more gracefully in case of incorrect data
2022-12-10 14:33:34 +01:00
Dale Glass
0ccf95237a
Merge pull request #271 from daleglass-overte/upgrade-spirv-cross
...
Upgrade SPIRV-Cross to the latest version, sdk-1.3.231.1
2022-12-04 00:35:33 +01:00
Dale Glass
52e89dd470
Upgrade SPIRV-Cross to the latest version, sdk-1.3.231.1
2022-12-04 00:02:21 +01:00
Dale Glass
894a830ead
Merge pull request #262 from JulianGro/reuse
...
Start REUSE compliance
2022-12-03 21:24:50 +01:00
Dale Glass
8e74773525
Merge pull request #270 from daleglass-overte/fix-meshstates-zero
...
Clear _meshStates after warning, not before.
2022-12-03 21:13:04 +01:00
Dale Glass
81b2af88ae
Clear _meshStates after warning, not before.
...
Fixes #257
2022-12-03 00:51:06 +01:00
Dale Glass
7e4d50d732
Merge pull request #268 from daleglass-overte/fix-test-build-warnings
...
Fix test build warnings
2022-12-02 17:58:13 +01:00
Dale Glass
1677095af7
Merge pull request #84 from daleglass-overte/texture-benchmarks
...
Initial texture benchmark test
2022-12-02 17:28:09 +01:00
Dale Glass
a8a7ea961d
Merge pull request #267 from daleglass-overte/update-spirv
...
Update SPIR-V to 2022.4. Fixes build on Fedora 37.
2022-11-27 22:27:10 +01:00
Dale Glass
9a80e696ed
Fix warnings generated when building tests
2022-11-27 19:51:58 +01:00
Dale Glass
ecb3913c1a
Update SPIR-V to 2022.4. Fixes build on Fedora 37.
2022-11-27 17:55:59 +01:00
Dale Glass
7dd1766a3c
Merge pull request #266 from daleglass-overte/fix-bad-newline-places
...
Fix a bad line ending on one line
2022-11-27 17:33:32 +01:00
Dale Glass
56ff2e2869
Fix a bad line ending on one line
2022-11-27 17:02:52 +01:00
Dale Glass
0ac80b4b87
Merge pull request #263 from daleglass-overte/fix-gltf-crash
...
Fix crash with models from ReadyPlayerMe by adding extra validation.
2022-11-27 16:52:53 +01:00
Dale Glass
38854a8dda
Add the usage of the glTF-Sample-Models test models.
2022-11-27 13:47:58 +01:00
Dale Glass
17f888c6e2
Add use of models provided by DrFran and Madders for testing.
...
They will be downloaded automatically when the test suite is built.
2022-11-27 01:11:16 +01:00
Dale Glass
e9a9ee557b
Fix header
2022-11-26 16:14:57 +01:00
Dale Glass
dd0439e40d
Make the GLTF serializer count all other errors it detects
2022-11-26 14:49:54 +01:00
Dale Glass
cd132246e6
Fix crash with models from ReadyPlayerMe by adding extra validation.
...
This also adds test code for the GLTF loader.
2022-11-26 14:36:37 +01:00
2ec60c6bcc
Remove unused files
2022-11-25 22:03:17 +01:00
c14743acff
Add licenses
2022-11-25 22:02:48 +01:00
4aad531049
Add license information to a bunch of files
2022-11-25 22:02:06 +01:00
Dale Glass
7b60552f78
Merge pull request #177 from daleglass-overte/audio-testing
...
Create audio tests for AudioClient and codecs
2022-11-19 21:55:12 +01:00
918452d02c
Merge pull request #251 from JulianGro/GHA-asset-upload
...
Use GitHub Actions artifact storage
2022-11-12 20:38:17 +01:00
3581f2d271
Fix deprecation warnings
2022-11-06 23:00:44 +01:00
8f03716003
Remove currently unused Android code
2022-11-06 23:00:16 +01:00
f56e1a8474
Switch to GitHub Actions artifact storage
2022-11-06 22:59:56 +01:00
Dale Glass
37b01277a9
Merge pull request #247 from overte-org/JulianGro-disable_metadata_exporter
...
Disable Metadata "exporter" by default
2022-11-06 20:33:48 +01:00
Dale Glass
299fc2365b
Merge pull request #240 from TrellixVulnTeam/master
...
CVE-2007-4559 Patch
2022-11-06 20:31:19 +01:00
Dale Glass
502a805b89
Merge pull request #236 from daleglass-overte/optimize_settings
...
Optimize settings system
2022-11-06 20:20:14 +01:00
00b03a4ea1
Disable Metadata "exporter" by default
2022-11-06 15:26:28 +01:00
ff259106c4
Merge pull request #244 from AleziaKurdis/CreateApp-VoxelTootipsAndNeighbors
...
Create app: PolyVox properties tootips
2022-11-05 16:03:44 +01:00
Alezia Kurdis
25d78b43c3
Move the Polyvox property "Texture preset"
...
Move the Polyvox property "Texture preset" over the 3 texture properties that it affects.
2022-11-04 22:43:31 -04:00
Alezia Kurdis
8952a44da4
Add the missing tooltip for the Polyvox properties
...
Add the missing tooltip for the Polyvox properties
2022-11-04 22:39:39 -04:00
Dale Glass
9a828077bd
Add Overte e.V. copyright
2022-11-01 20:49:00 +01:00
Dale Glass
7d3b45753c
Comment moved to header
2022-11-01 17:16:14 +01:00
Dale Glass
20548b7b24
Fix mysterious UUID issue
...
Turned out to be a remainant of previous code that stopped working
correctly due to the changes
2022-11-01 17:15:50 +01:00
Dale Glass
24d4f87341
Improve logging system termination. Send a signal and wait until done.
2022-11-01 17:15:16 +01:00
Dale Glass
d722650806
Don't forward a change to QSetting if the setting didn't change
...
This considerably reduces the number of disk writes
2022-11-01 17:14:10 +01:00
Dale Glass
f7ab2be173
Unimportant changes
...
Signals were made non-references for debugging, but that shouldn't
actually matter since Qt copies the parameters anyway.
2022-11-01 17:13:30 +01:00
Dale Glass
51e1df5e4c
Improve logging, v3
2022-11-01 17:08:08 +01:00
Dale Glass
06d7b89455
Improve logging, forgotten commit
2022-11-01 17:07:02 +01:00
Dale Glass
b540c426c1
Use logging categories
2022-11-01 17:06:33 +01:00
Dale Glass
72bcd6a008
Add setting for Setting::Handle
2022-11-01 17:04:39 +01:00
Dale Glass
0e50b51a63
Improve documentation
2022-11-01 17:01:16 +01:00
Dale Glass
6af76ae19f
Remove settings thread from Application.cpp
...
Thread is now managed in the Setting::Manager
2022-11-01 16:58:54 +01:00
TrellixVulnTeam
d211403334
Adding tarfile member sanitization to extractall()
2022-10-30 04:43:44 +00:00
f914be119a
Merge pull request #211 from AleziaKurdis/placeApp-Compatibility
...
Places App - compatibility with Vircadia MS2
2022-10-24 20:31:02 +02:00
Dale Glass
cdc15d7821
Improve settings system, by moving all writes to a thread
...
This should complete what was started in the HiFi days but didn't quite succeed.
Setting::Manager is now thread safe, and delegates all settings writes to a thread
that nothing waits on, which should ensure that settings don't degrade performance
even on slow storage devices.
Functions that weren't thread safe were removed from Setting::Manager, and it was
reduced to a key/value store.
Functions that modify state like beginGroup were implemented in the Settings class
instead, which should be created only in the context where it's needed. It will
forward all changes to the manager.
A few QSettings functions were left unimplemented because they're not used in
the code. They may be implemented later if there's a need.
2022-10-23 23:25:42 +02:00
Dale Glass
51d16c2ecf
Fix copyright header
2022-10-23 16:05:22 +02:00