Граф коммитов

5 Коммитов

Автор SHA1 Сообщение Дата
Lei Zhang 4a1c6e1438
[ci] Checkout full history for correct commit count in version (#1488) 2018-08-03 19:42:56 -04:00
Greg Roth 2c7b48db88 [linux-port] DxilContainer/ModuleTest on Unix (#1474)
* [linux-port] DxilContainer/ModuleTest on Unix

Mostly just excluding portions that require reflection allows this
test to run with the usual corralling of header files behine a WIN32
ifdef and adding the gtest inheritence for non-win.
Change an include file capitalization so it can be found on case
sensitive filesystems.

* require libstdc++-5 for codecvt

The default version of libstdc++ on Ubuntu 14.04 LTS lacks some
c++11 features just as the default gcc compiler does. Even when
using clang, we are still using the GNU c++ libs.

This should install a later version that will have the header.

Also adds a define to Apple builds of DxilContainerTest that will
prevent it from defining two ambiguous wcsstr functions, failing to
discern what such a quixotic action could possibly mean, and
pointing an accusing finger at the developer presumably for expecting
anything different from Apple.
2018-08-01 10:35:13 -04:00
Greg Roth 66d929fa1f [linux-port] Enable AllocatorTest for Unix (#1445)
Enable gtest support and create temp variable to pass to std::min
by reference as it does on Linux.

Also enables clang-hlsl-tests for travis as it will now be running
something useful
2018-07-24 14:40:02 -04:00
Greg Roth 68a3e86490 [linux-port] Add dxc -spirv test (#1409)
Due to existing bugs in debug builds, this couldn't be committed
before now. It should catch that and other issues by being tested
regularly. It just compiles a very simple HLSL shader to spirv and
compares with a previously generated spirv output file
2018-07-10 13:47:10 -04:00
Ehsan 367b193254
[linux-port] Enable Travis Linux and macOS bots. (#1407) 2018-07-09 11:30:27 -04:00