Adapted tests to new types

3 jobs for agrabowy in 6 minutes and 19 seconds (queued for 1 second)
Name Stage Failure
failed
gcc-buster Build
[ 82%] Building CXX object extern/glow-extras/CMakeFiles/glow-extras.dir/viewer/glow-extras/viewer/view.cc.o
[ 83%] Building CXX object extern/glow-extras/CMakeFiles/glow-extras.dir/generated/glow-extras/generated/debugging_embed_shaders.cc.o
[ 83%] Building CXX object extern/glow-extras/CMakeFiles/glow-extras.dir/generated/glow-extras/generated/material_embed_shaders.cc.o
[ 83%] Building CXX object extern/glow-extras/CMakeFiles/glow-extras.dir/generated/glow-extras/generated/pipeline_embed_shaders.cc.o
[ 84%] Building CXX object extern/glow-extras/CMakeFiles/glow-extras.dir/generated/glow-extras/generated/viewer_embed_shaders.cc.o
[ 84%] Linking CXX shared library libglow-extras.so
[ 84%] Built target glow-extras
make: *** [Makefile:84: all] Error 2
ERROR: Job failed: exit status 1
failed
clang-buster Build

/local/gitlab-runner/builds/mhfSL8ex/0/ptrettner/tg-samples/tests/feature/random/uniform.cc:322: ERROR: CHECK( any_on_cap_1 ) is NOT correct!
values: CHECK( false )

===============================================================================
[doctest] test cases: 135 | 133 passed | 2 failed | 0 skipped
[doctest] assertions: 6793338 | 6793333 passed | 5 failed |
[doctest] Status: FAILURE!
ERROR: Job failed: exit status 1
failed
VS2017-x64 Build
11>e:\gitlab\builds\281b716d\0\ptrettner\tg-samples\extern\glow-extras\viewer\glow-extras\viewer\view.hh(273): error C2100: illegal indirection
11>Done building project "sample-01-raytracer.vcxproj" -- FAILED.
12>sample-02-obb-fitting.vcxproj -> E:\gitlab\builds\281b716d\0\ptrettner\tg-samples\bin\sample-02-obb-fitting.exe
12>Done building project "sample-02-obb-fitting.vcxproj".
13>------ Build started: Project: ALL_BUILD, Configuration: Release x64 ------
13>Building Custom Rule E:/gitlab/builds/281b716d/0/ptrettner/tg-samples/CMakeLists.txt
13>CMake does not need to re-run because E:/gitlab/builds/281b716d/0/ptrettner/tg-samples/build/CMakeFiles/generate.stamp is up-to-date.
========== Build: 12 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
ERROR: Job failed: exit status 1