Commit Graph

101 Commits

Author SHA1 Message Date
Mike Schuchardt
67af5c43dc build: Update BUILD.md to specify VS2013
Change-Id: I7533459cd338e233aad4d81ffc3c22aa87db1937
2018-01-03 11:38:50 -07:00
Mark Lobodzinski
55ba401e4b build: Fix gslang->glslang errors in BUILD.md
Change-Id: I221fde5b016cf36ec1047287dbfb82a1a81e0b09
2017-11-21 16:38:20 -07:00
Mark Lobodzinski
4e35a09757 build: Updated BUILD.md for spirv-tools changes
Change-Id: Ic2f62a226474dbe5705be2706efc093b3dde7b9e
2017-11-21 16:38:20 -07:00
Cody Northrop
b6af23036f docs: Update some Android sections 2017-11-09 15:04:03 -07:00
Mark Lobodzinski
a6cc7be8a4 build: Update BUILD.md to specify VS2015
Change-Id: I9180304a8089db057af68cbf86b73118e1d29c16
2017-11-07 09:00:48 -07:00
Cody Northrop
f0e54d2655 build: Add optional ccache support to cmake 2017-11-03 16:03:59 -06:00
Mike Stroyan
cf9b15bfc2 android: Use NDK structure for third party modules
Locate glslang and spirv directories under shaderc directory.
This allows the layers build to optionally use the NDK sources.
For glslang and spirv and shaderc-
 Use LOCAL_STATIC_LIBRARIES instead of LOCAL_C_INCLUDES to find headers.
 Use import-module instead of PREBUILT_STATIC_LIBRARY.
2017-10-12 16:32:26 -06:00
Jeff Juliano
939b896f5c build: Add no-sync to update_ext_srcs batch file
Complete support for cygwin environment by adding --no-sync support
to update_external_sources.bat. Also change command line parsing for
the the .bat script to be similar to the .sh script.

Change-Id: Ie813938654e7f4bb9575eef2587f36ca2933f30c
2017-08-28 14:34:47 -06:00
Jeff Juliano
cc741b7186 build: Improve cygwin build support
Partially support cygwin environment by adding --no-build to
update_external_sources.sh

Change-Id: I9fa35d6c720dd05a11c307d3da4d09415934899e
2017-08-28 14:34:47 -06:00
Jeff Juliano
7f745db67b build: Add missing quotes
Change-Id: Icff4a71bbedc3ee95d2dc2b85224a3c2eee74cb6
2017-08-28 10:18:33 -06:00
Cody Northrop
3d57c90d86 vkjson: Add support for Android
This commit adds vkjson and vkjson_info to the Android build.
It is only generated as an executable for devices with root
access, but it could be expanded to an APK with some more
boilerplate work.

See updates to BUILD.md for how to build and run on the device.
2017-08-17 10:53:41 -06:00
Lenny Komow
c34b5ae8ff build: Enable linux 32-bit builds with ASFLAGS
Change-Id: Ic88fdb9d6c0f23a0b345c82852826a9c1abb8097
2017-06-16 15:18:05 -06:00
Cody Northrop
70a37e8f96 docs: Update Android documentation 2017-04-18 10:47:32 -06:00
Igor Vuk
12e9ef08fb Docs: Fix a typo in BUILD.md 2017-03-03 14:40:29 -07:00
Rene Lindsay
4699ad2823 docs: Update build dependencies
libx11-xcb-dev is used by WSI-Window.
libx11-xcb-dev depends on libx11-dev and libxcb1-dev.
So, installing libx11-xcb-dev will install all three.

Change-Id: Id3909919bbd48794df2fcad10b67ea3f8dbb203f
2017-01-31 15:27:39 -07:00
Mark Young
274e4bcf33 loader: Update the loader to 1.0.39
Add new extensions for 1.0.39.  Also, updated layers to include
minimal set of functionality for 1.0.39 extensions. Extensions include:
 - VK_KHR_get_physical_device_properties2
 - VK_KHR_shader_draw_parameters
 - VK_EXT_direct_mode_display
 - VK_EXT_display_surface_counter
 - VK_EXT_display_control

Also, redo the LoaderAndLayerIf document.

Change-Id: I10412086da7a798afe832a3892e18f606259b5af
2017-01-24 14:07:22 -07:00
Tony Barbour
7fc644d709 Demos: Add DEMOS_WSI_SELECTION to pick Linux wsi to use
Change-Id: Ic1fcc6cf888d94b84a43661aa33815948d85b701
2016-12-09 11:48:58 -07:00
Cody Northrop
e6edc8ce44 docs: Update Smoke command to invoke layers on Android 2016-12-06 11:27:12 -07:00
Mark Lobodzinski
96743f1f13 build: Updated BUILD.md for ICD removal/whitespace
Change-Id: Iebd6eeadeb31c0947314c388043a21d11a900b26
2016-12-02 08:42:38 -07:00
Karl Schultz
225c107b74 build: Fix 32-bit Linux notes 2016-11-21 13:25:32 -07:00
Karl Schultz
115dabefa7 build: Update docs for Linux 32-bit
Change-Id: I38c19a166b25af8dba6bdac4d4c09eb1cfdc698d
2016-11-21 12:46:59 -07:00
Rene Lindsay
4cbfe1c7ec docs: add libxkbcommon dependency (Keyboard handling) 2016-11-16 18:52:55 -07:00
Karl Schultz
7443610976 docs: Updates for Linux loader /usr/local search paths.
Change-Id: I899c55815ef51efd141c22a5ce37b0800c2a8430
2016-10-31 15:59:21 -06:00
Karl Schultz
d40671ef63 build: Add include files to make install target
Change-Id: Ieaf84adc4a9345c1f5ef7646106dd00ff3e5e716
2016-10-12 17:36:35 -06:00
Karl Schultz
30ca53a076 build: gh52-CMake changes to enable make install on Linux
See BUILD.md for details.

Change-Id: Ide1f635a57b57af384d9d1baac20c2256629f812
2016-10-03 08:35:01 -06:00
Tony Barbour
36aabaf1e0 demos: Remove tri demo
Removing tri demo for maintenance reasons.  Cube should be the demo
to go to for examples of good Vulkan

Change-Id: I4442a1882b5c168cfe88501eccc41a554ae4d026
2016-09-28 16:53:44 -06:00
Cody Northrop
03e3b8cf7d docs: Add CubeWithLayers to Android section 2016-09-28 11:41:16 -06:00
Cody Northrop
ac30e89822 demos: Fix Smoke build for Android
It doesn't appear that this ever worked.
2016-09-23 08:32:58 -06:00
Cody Northrop
7e975d11e1 demos: Update Android documentation 2016-09-22 09:19:16 -06:00
Mark Lobodzinski
6636cfbe9d Revert "layers: Update docs for shared utils DLL"
This reverts commit 94dd6081959103c1c9b0bcfda173d4149d5555b9.

Change-Id: Ie5b437d822c5efe6baf0baf2830591f50bf3ee4d
2016-06-21 16:31:14 -06:00
Mark Lobodzinski
d1592bb189 layers: Update docs for shared utils DLL
Change-Id: I129b4d074f0604bbdf6d81c052333229ece99ac3
2016-06-13 17:35:24 -06:00
Karl Schultz
62b3441f42 doc: Expand LVL acronym in BUILD.md 2016-06-06 12:15:00 -06:00
Karl Schultz
9fec6b97a7 Update BUILD.md
Remove statement indicating that the Linux SDK installs the loader and layers to system libraries;  it no longer does this.
2016-06-02 16:48:30 -06:00
Cody Northrop
b351cdd149 docs: Improve OSX steps for Android 2016-05-31 11:34:17 -06:00
Karl Schultz
ebfb8c3f1e docs: Elevate contrib info, add link 2016-05-05 15:14:59 -06:00
David Pinedo
37d55da60d loader: added Windows resource file for vulkan-1.dll
Properties->Details on vulkan-1.dll will display valid
version and build information

Address:
  https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers/issues/473
2016-05-05 13:52:37 -06:00
Mark Mueller
3f7404b513 CMakeLists.txt and doc changes for
1) Ninja build and QTCreator IDE support
2) Out of tree builds that aren't based on using update_external_sources and build_windows_target scripts
3) Allowing the developer to use non-default locations for glslang and SPIRV-Tools binaries and sources
4) Fix linux build when developer chooses not to rename SPIRV-Tools to spirv-tools

Change-Id: Ib6118c47dc780e6721ec0538aae1a6ee444eed78
2016-05-05 09:38:09 -06:00
Karl Schultz
7263fed8dc docs: Add libx11-dev to linux build dependencies 2016-04-15 13:04:05 -06:00
Mike Stroyan
0eb4d7597c Change from using lxml to xml.etree
Use xml.etree for xml parsing for greater portability.

Change-Id: Ic9b3b487e9b363a89d134d048db9fa79fbd66f6f
2016-04-07 16:19:05 -06:00
Cody Northrop
e52dacd624 android: Update documentation 2016-04-07 15:00:38 -06:00
Cody Northrop
9893f819b3 android: Fix typo in Mac steps 2016-04-07 15:00:38 -06:00
Eric Engestrom
e514340dbf docs: fix spelling mistakes 2016-04-02 22:09:09 +01:00
Cody Northrop
be6284c67b docs: Add OSX and Android build steps 2016-03-30 09:13:19 -06:00
Karl Schultz
334d2bbfcf Update BUILD.md
Update for upcoming SDK release.
Reword to make it less necessary to change this file for future SDK releases.
2016-03-10 09:13:00 -07:00
Jon Ashburn
f3dee1d80a Docs: GH39, Update BUILD.md for directions on installing python lxml module 2016-02-26 08:42:48 -07:00
Karl Schultz
e038319ae8 docs: Update BUILD.md
Better minimum list of required Linux packaged to build this repo, plus other misc corrections and improvements.
2016-02-26 08:11:59 -07:00
Karl Schultz
0ae99d5823 Update build info to reflect ICD moving to VulkanTools 2016-02-22 09:15:45 -07:00
Peter Lohrmann
122cc3efef Update build info and references to new public GitHub names
Update build instructions to reference new repository names in GitHub

Update all references to the new public GitHub repository names, and
also switches from SSH access to the repositories to HTTPS access.

Update glslang_revision to reference new GitHub repo
2016-02-17 18:20:54 -07:00
Jon Ashburn
a85c65a1bd Update BUILD.md and README.md for the reduced scope of this repo 2016-02-02 14:38:08 -07:00
Jon Ashburn
df69af640b Revert "misc: Change repo name references to LoaderAndValidationLayers"
This reverts commit 015e74cda0b9ad46bd6127d816f14d699697ec4a.
2016-01-31 10:22:36 -07:00