Commit Graph

114 Commits

Author SHA1 Message Date
Lenny Komow
9850797b1f docs: Update build instructions for Vulkan-Headers
Change-Id: I2897e25b3e6db340afa5a35d006ba88c0b3970b0
2018-06-01 16:44:02 -06:00
Karl Schultz
2ba544aad1 docs: Add notes for Win install target
[skip ci]
2018-05-25 13:46:58 -06:00
Lenny Komow
9099782627 docs: Document CMake build options
Change-Id: Ic74794d7de1b7f652aa75a262ebf808cb8b6a4db
2018-05-21 15:19:29 -06:00
Jeremy Kniager
604c350c78 docs: Update MacOS build section
Updated the MacOS section of
BUILD.md to reflect the repo split changes.

Change-Id: I27a2dc2e36866cdf58ed111758432bff6ecad2ad
2018-05-16 09:18:16 -06:00
Karl Schultz
fd4f21a202 repo: Update documentation files 2018-05-13 12:07:08 -06:00
Karl Schultz
79df3f65a7 docs: Fix internal links in BUILD.md 2018-04-03 18:28:03 -06:00
Jeremy Kniager
5ddf2bc8fb docs: Move vkjson_info section from BUILD.md
Moved the vkjson_info section from the Android
usage section in BUILD.md to its own file
libs/vkjson/README.md

Change-Id: I80ea8762c78e76fae43d2ca07820f46f7aef4c0c
2018-03-26 15:04:15 -06:00
Mike Schuchardt
bf17f0c8ff docs: Update brew package list
Starting around Feb 27 2018, "python" installs python 3.x instead of
2.x.  Also remove git which should be present from the Xcode command
line tools and python2 which should be present in the base macOS
install.
2018-03-07 09:44:21 -07:00
Karl Schultz
d81ebfb75a macOS: Add macOS support 2018-03-02 12:21:19 -07:00
Karl Schultz
a605eb8ba7 docs: fix markdown lint issues in BUILD.md 2018-02-27 11:15:39 -07:00
Mark Lobodzinski
944cf075f5 docs: Remove osx-specific func from Linux instrs
Fixed a pre-existing typo in the android instructions for Linux.

Change-Id: I7ceea88d07a69a60fc1afe4b2facf3e03f0da0e5
2018-02-27 11:15:39 -07:00
Mark Lobodzinski
28b640089e docs: Reorg and update BUILD.md
Also changed to one-sentence-per-line markdown style.

Change-Id: I41d6fcb8fa4a07711f19325c350950d5be3e269c
2018-02-27 11:15:39 -07:00
Mark Lobodzinski
4a07c6ea84 build: Add min supported compiler versions to BUILD.md
Change-Id: I694aaf18e3f4f1d458fa2a4f84f84c4553e93a0a
2018-02-07 16:33:33 -07:00
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