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

20 Коммитов

Автор SHA1 Сообщение Дата
Justin Holewinski 9ebf135f7d Update NV section of README to reflect r387 (#941)
The r387 driver series is the first to support DXIL
in release mode on Win10 FCU and later.
2017-12-20 05:33:03 -08:00
Lei Zhang 5a787c667a Stop mentioning ninja for testing in README (#663)
We have moved the instructions for ninja into the wiki.
2017-09-28 20:27:00 -07:00
Lei Zhang 1af6876dab Add links for files mentioned in README (#646) 2017-09-25 09:24:52 -07:00
Lei Zhang bc1301af13 [spirv] Update SPIR-V.rst doc (#596)
Moved logistics and designs to the wiki page. Now the doc is only
for HLSL to SPIR-V mappings.

Also link to the doc and wiki page in the main README.md.
2017-08-25 08:56:42 -07:00
Marcelo Lopez Ruiz 4f4315cb6e Trim build instructions and link to Wiki 2017-05-24 16:21:13 -07:00
Lei Zhang 7a23033d69 Fix hctbuild -b -ninja and explain ninja build steps in README. (#238) 2017-04-20 09:06:35 -07:00
Chas. Boyd 5c5445d47d Update README.md 2017-04-18 15:24:26 -07:00
Marcelo Lopez Ruiz d0821cfe6c Include new AppVeyor link in README.md 2017-04-14 09:46:54 -07:00
Marcelo Lopez Ruiz 06e0f064e8 Update README.md with hctgettaef reference 2017-04-10 23:16:06 -07:00
David Peixotto 6cb57e90be Add support for building with VS 2017 integrated cmake (#125)
Use the new CMake build support in VS2017 to build without having to run cmake
separately. Removes the need to download cmake separately.

By default binaries are built in:

  %LOCALAPPDATA%\CMakeBuild\DirectXShaderCompiler\build\{build-flavor}

Build settings can be changed by modifying CMakeSettings.json.
2017-03-31 16:15:15 -07:00
Tex Riddell 6b3aeea0e5 Merge pull request #147 from Microsoft/master
Merge master into dxil-v1.0
2017-03-20 12:16:59 -07:00
David Peixotto 7a24bac9b5 Add support for AppVeyor continuous integration (#131)
This commit makes the necessary changes to run the project with AppVeyor
CI. The `appveyor.yml` file contains the configuration settings for the
build. Currently we only build x64-Debug, but we can build the full
x32/x64-Debug/Release matrix by adding a few lines to the config.

The remaining changes are somewhat tied to the specifics of how appveyor
provisions the build machines. The standard VS2015 machines build on
Windows Server 2012. We can build on these machines, but cannot run tests
because we require d3d12.dll which is not available on Windows Server
2012. However, it is present on Windows Server 2016, but appveyor only
provides VS2017 on those machines. So part of the changes are to allow
the compiler to build with VS2017 so we can run tests as part of CI.

The `appveyor_setup.ps1` script installs the WDK as part of the build.
This is the only extra software we need. It is actually installed on the
VS2015 build machines, but not our VS2017 build machines. Perhaps we can
get them to install it by default and then this script can go away.

The `appveyor_test.ps1` script runs the taef tests and then reports the
results to appveyor so they can be displayed on the "Tests" tab.

As a side effect of this work, We can now use the latest cmake (3.7.2) for
our own builds! The key seems to be setting
`-DCMAKE_SYSTEM_VERSION=10.0.14393.0` to ensure that we pick up the
correct SDK.
2017-03-13 16:21:15 -07:00
Marcelo Lopez Ruiz 723438c9bf Update required SDK to 10.0.14393.0 (#111) 2017-02-28 16:17:04 -08:00
Chas. Boyd 0eaca4e379 Update README.md
Added notice of nVidia driver availability.
2017-02-08 14:02:07 -08:00
Tex Riddell af6b2a552f fixes #37 - License cleanup. 2017-01-27 16:48:08 -08:00
Marcelo Lopez Ruiz 54b78dd404 Update README.md 2017-01-19 16:39:42 -08:00
Marcelo Lopez Ruiz b4b11eb269 Update README.md 2017-01-19 12:19:28 -08:00
Marcelo Lopez Ruiz b188c24ef0 Add notes on how to run shaders compiler as DXIL. (#11)
Add notes on how to run shaders compiler as DXIL.
2017-01-17 10:03:55 -08:00
David Peixotto bb4794ca6c Improve new user experience (#1)
Improve new developer experience

Update README and hctstart.cmd tools to help new developers.

Update README
    * Add instructions on how to setup the build environment
      from the command line.
    * Add note to install common tools for c++ to get the atl headers.
    * Change cmake download to point to cmake 3.4.3. Version 3.4 did
      not work for me (it could not find the Visual Studio compiler tools).

Modify hctstart.cmd
    * Explicitly check for the d3d12.h header from the 10240 windows kit.
      Without this early check we get a build error much later.
    * Check for cmake version 3.4.3 and warn if not found.

Update gitignore for visual studio code temporary files.
2017-01-04 09:24:29 -08:00
Marcelo Lopez Ruiz 6ee4074a4b first commit 2016-12-28 11:52:27 -08:00