|
2a9ef3ea
|
2017-01-10T13:17:06
|
|
Vulkan: Fix GYP layer dependencies.
The GYP project wasn't correctly depending on the various layer
targets, like the GN was.
BUG=angleproject:1319
Change-Id: I54794c71be899fe5ba40cb999ecf2ce7c4a972b5
Reviewed-on: https://chromium-review.googlesource.com/425941
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
|
|
a66779fc
|
2017-01-06T10:43:44
|
|
Vulkan: Load layers relative to executable dir.
Instead of baking in a relative path and expecting the app to run from
a fixed directory, we can change the CWD at runtime so the layers can
load relative to the current executable directory.
Future alternatives could include modifying the layers SDK to provide
a path dynamically, but for now the relative paths must be baked in
at compile-time.
BUG=angleproject:1319
BUG=chromium:677841
Change-Id: I443b6b35d38276ea667cdf08ec2204ea280b6cec
Reviewed-on: https://chromium-review.googlesource.com/425441
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Frank Henigman <fjhenigman@chromium.org>
|
|
a1325179
|
2017-01-03T10:01:39
|
|
Vulkan: Fix struct helper output list.
Some files were removed from the Vulkan build, so we should also
remove them. They were triggering work on incremental builds.
BUG=angleproject:1319
Change-Id: Ia179eb6d96ea2f41175c85cc8ae6313c39f68647
Reviewed-on: https://chromium-review.googlesource.com/424592
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
|
|
38ef7c8c
|
2017-01-02T12:19:18
|
|
Disable 4701 and 4703 for spirv_tools for Windows PGO build
BUG=chromium:677837
Change-Id: I5165ba9086a3d74fde7e7718909e242588f3c1de
Reviewed-on: https://chromium-review.googlesource.com/424374
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
|
|
0448ec84
|
2016-12-23T13:41:47
|
|
Vulkan: Enable validation layers on request.
Also adds the build files for the Vulkan layers.
The layers are enabled by default for the tests.
BUG=angleproject:1319
Change-Id: I0b442b36312a1299a932922e1c4e39f00801de49
Reviewed-on: https://chromium-review.googlesource.com/367751
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
|
|
327ba857
|
2016-11-30T12:38:28
|
|
Vulkan: Hook up loader code.
This integrates the build files for the loader SDK, and tests the
compilation by calling InitInstance. There's no current way to
test the runtime behaviour since there's no way for the tests to
initialize the Vulkan back-end, that will come in the next CL.
BUG=angleproject:1319
Change-Id: Ia8bf96ca068eaf40744c9753b59ffaaa5ada8a73
Reviewed-on: https://chromium-review.googlesource.com/367519
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
|