Anthony Thibault
c5e9a7d1ab
Added unit test for AnimPose() ctor using matrix with negative determinant
2019-03-06 14:26:50 -08:00
Anthony Thibault
0dbc83049b
Make AnimPose from mat4 work better for matrices with negative determinants.
...
Took part of this code from glm::decompose() which references
https://opensource.apple.com/source/WebCore/WebCore-514/platform/graphics/transforms/TransformationMatrix.cpp
2019-03-06 13:28:14 -08:00
Anthony Thibault
702f1c8e74
Merge pull request #14925 from hyperlogic/bug-fix/revert-anim-pose-optimization
...
Revert anim pose optimization
2019-02-15 09:42:27 -08:00
Anthony Thibault
39b4eaac34
Revert "AnimPose operator* optimizations"
...
This reverts commit 569bef50fd
.
2019-02-14 16:13:00 -08:00
Anthony Thibault
f0e163b4df
Revert "AnimPose::inverse() optimization"
...
This reverts commit 5c7e81584c
.
2019-02-14 16:10:26 -08:00
Andrew Meadows
d7f38bac17
fix ShapeInfoTests to use reduced HashKey API
2019-02-12 15:37:09 -08:00
Anthony Thibault
5c7e81584c
AnimPose::inverse() optimization
2019-02-05 18:23:58 -08:00
Anthony Thibault
569bef50fd
AnimPose operator* optimizations
2019-02-05 14:48:05 -08:00
Anthony Thibault
2c40b120ca
Make Animation Tests Pass Again
2019-01-30 17:26:52 -08:00
Brad Davis
8c4f0ec774
Vcpkg migration
2018-11-08 12:28:06 -08:00
sabrina-shanman
cbca77b12f
Rename HFMGeometry to HFMModel and adjust related variables
2018-11-01 17:17:48 -07:00
sabrina-shanman
becee7f010
Re-name FBXGeometry to HFMGeometry and do the same for related classes
2018-10-30 17:28:42 -07:00
Brad Davis
c8e664a0a1
New SPIRV Shader toolchain
2018-10-23 10:40:12 -07:00
Clement
8983fe2bcf
Fix new Mac warnings
2018-10-09 12:11:55 -07:00
Brad Davis
35d86dd798
Fail unit test on non-compiling pipelines
2018-09-06 08:59:05 -07:00
SamGondelman
d01b438cb3
CR
2018-08-31 11:25:17 -07:00
SamGondelman
5f08ed5027
misc perf improvements
2018-08-30 16:55:15 -07:00
Brad Davis
f03370c826
Migrating to scribe program descriptors
2018-08-09 17:58:34 -07:00
Brad Davis
993e1e1c4d
Use GLES compatible context for shader tests
2018-08-06 14:35:11 -07:00
Bradley Austin Davis
fc51b93691
Fix OSX build
2018-08-03 16:15:58 -07:00
Brad Davis
8eb97dc79c
PR feedback
2018-08-03 14:58:12 -07:00
Brad Davis
ae8f841912
Shader refactoring for explicit bindings
2018-08-03 14:58:11 -07:00
Brad Davis
04e84f1d23
Moving to cmake time shader compiling
2018-08-03 14:58:11 -07:00
Sam Gondelman
8201997a16
Merge pull request #13660 from SamGondelman/parabolic
...
Parabolic Picking + Pointers
2018-07-30 10:49:02 -07:00
Andrew Meadows
207aea8712
remove cruft from rendering collision shapes
2018-07-16 10:29:34 -07:00
SamGondelman
bfcf4f7865
add parabola test, performance optimization
2018-07-03 15:14:43 -07:00
Andrew Meadows
4329ea5240
Merge master' into 'workload'
2018-06-04 16:11:25 -07:00
Brad Hefta-Gaub
81d873a273
Merge pull request #13285 from hyperlogic/bug-fix/make-rotation-constraint-tests-pass
...
Make RotationConstraintTests pass
2018-05-31 21:37:36 -07:00
Anthony J. Thibault
ddce4750ee
Make RotationConstraintTests pass
...
A previous bug fix made ElbowConstraint::apply() always return true.
Because it as always modifying the rotation via swingTwistDecomposition().
The tests now no longer check for a false value.
2018-05-31 17:14:16 -07:00
Andrew Meadows
003e444246
Merge branch 'master' into 'workload'
2018-05-30 16:04:13 -07:00
Brad Davis
7e16325805
Unit testing cached and uncached shader loading
2018-05-24 12:42:34 -07:00
Bradley Austin Davis
3beb77694f
Cached shader binaries and uniform data for shaders
2018-05-24 12:42:33 -07:00
Andrew Meadows
d50da2babc
Merge 'master' into 'workload'
2018-05-23 14:51:05 -07:00
Sam Gateau
937955dd45
Merge pull request #13191 from jherico/feature/unit_testing
...
More unit testing work
2018-05-22 10:00:24 -07:00
Brad Davis
fb81cf927a
Faster texture transfers
2018-05-18 09:21:02 -07:00
Brad Davis
1aba6e8fe1
Fix unit test compile issues
2018-05-17 15:34:57 -07:00
Brad Davis
e81d2809c1
Fix unit testing setup
2018-05-17 15:05:40 -07:00
Andrew Meadows
c7c4324b3c
Merge 'master' into 'workload'
2018-05-15 10:22:50 -07:00
Brad Davis
cb336bdeab
Fix linux build problems
2018-05-10 10:55:50 -07:00
Brad Davis
57691d5d66
Cache downloaded assets
2018-05-09 13:20:48 -07:00
Brad Davis
7fbad47351
Working on texture test
2018-05-09 13:20:48 -07:00
Brad Davis
1d403b4d67
Add texture transfer testing
2018-05-09 13:20:47 -07:00
Brad Davis
e9dc3c650b
Breakup building and testing
2018-05-09 13:20:47 -07:00
Brad Davis
6e16109fa4
Fix unit test compile failures and crashes
2018-05-09 13:20:47 -07:00
Brad Davis
d5afb3a49b
Move non-automated tests into new folder
2018-05-09 13:20:47 -07:00
Seth Alves
0589e2f6a0
Merge branch 'master' of github.com:highfidelity/hifi into qml-test
2018-05-05 09:43:32 -07:00
Clement
da9fb9c751
Fix non self-sufficient headers
2018-05-04 16:26:41 -07:00
Seth Alves
cc4d04aaef
experimenting
2018-05-04 14:45:57 -07:00
Bradley Austin Davis
81df7a1293
Fix texture leak in QML surface test
2018-05-04 12:41:39 -07:00
Clement
487a63025f
Fix warning
2018-05-03 18:19:52 -07:00