aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-09-16Merge commit 'bcabc204a27a93d6b686920a6d46c17f9aaa3ce0' into ↵HEADndk-r23-beta6ndk-r23-beta5ndk-r23-beta4ndk-r23-beta3ndk-r23-beta2ndk-r23-beta1ndk-r22-beta1ndk-r22ndk-r21endk-r21dndk-r21cndk-r21bndk-r21-rc1ndk-r21-beta2ndk-r21-beta1ndk-r21ndk-release-r23ndk-release-r22ndk-release-r21mastermainbusytown-mac1010-releaseCody Northrop
merge-vulkan-1.1.121 Change-Id: Ie9b538ca65a94162269c74e96d279b7fac342b7c
2019-08-27build: Update known good for 1.1.121 vulkan headerShannon McPherson
Changes: - Updated known good files - Generated new files using `generate_source.py` Updated: - `build-android/vulkan-headers_revision_android` - `icd/generated/mock_icd.cpp` - `icd/generated/mock_icd.h` - `icd/generated/vk_typemap_helper.h` - `scripts/known_good.json` Change-Id: Id5022fa1d82ae090cd5d50e7937274e93587163e
2019-08-20build: Update known good for 1.1.120 vulkan headerShannon McPherson
Changes: - Updated known good files - Generated new files using `generate_source.py` Updated: - `build-android/vulkan-headers_revision_android - `icd/generated/mock_icd.h` - `scripts/known_good.json` Change-Id: Ia83e6bc8acd0c54d23e97e9c645d0062014f4840
2019-08-20docs: Bump minimums to Ubuntu 16.04 and gcc 5.4.0Mike Weiblen
Change-Id: I58588d900c89f3247be423857e861ad278d6b9c0
2019-08-13vulkaninfo: fix memory leaks from pNext chainsCharles Giessen
Change-Id: I99965dabaf7307e52c56f779d79f259fc379c7da
2019-08-13build: Update known-good for 1.1.119 headerShannon McPherson
Updated known-good and generated source code for this repository. Modified: - `build-android/vulkan-headers_revision_android` - `icd/generated/mock_icd.cpp` - `icd/generated/mock_icd.h` - `icd/generated/vk_typemap_helper.h` - `scripts/known_good.json` Change-Id: I10fded5bb6c35a7fc38acdbc23d097ae762f5112
2019-08-13vulkaninfo: Update output for float controlsMike Schuchardt
"separate" struct members were renamed and changed from a boolean to an enum to accommodate a wider variety of hardware implementations.
2019-08-13build: Update Appveyor to VS 2015Shannon McPherson
Change-Id: I67534f37232f148b955a8860d41408c0fc4da5af
2019-08-08vulkaninfo: Support for ShaderDemoteToHelperInvocationExtCharles Giessen
Change-Id: I5188ffd477d16a3af8d48c69dc411feee76b1f7f
2019-08-08fixed double tab for DepthStencilResolvePropertiesCharles Giessen
Change-Id: I51a1b711c3e4d79695cf79bdc162860d7b39d694
2019-08-08Fixed double tabs in text outputCharles Giessen
Change-Id: I591906091fd39e5a44e83849cb9f2d1ae36d1ead
2019-08-08vulkaninfo: support for texel_buffer_alingment_extCharles Giessen
Change-Id: I424862d61714b93462bc847c63ae95d6716da154
2019-08-08build: Remove Windows loader build dependencyLenny Komow
On Windows, the loader now has a dependency on the Windows Driver Kit. In order to avoid adding that dependency here, this change includes loader .lib files for building on Windows. Change-Id: I3119caccf7e4e9ba0666a9ba29413137696775ec
2019-08-08fixed FragmentShaderInterlock missing </details> for htmlCharles Giessen
Change-Id: Ica0bddc06cb98507f61fe7699d1ef11e74fadfd9
2019-08-08vulkaninfo: support for imageless_framebuffer_khrCharles Giessen
Change-Id: Ia133befc18201c3bf05238653356cdaa0c162bf9
2019-08-05vulkaninfo: VK_EXT_fragment_shader_interlockCharles Giessen
Adds support for the extension Change-Id: Ifc18acbdeae3b1b5b568e9a3ddaffb444d14ef86
2019-08-05vulkaninfo: fix forgotten </details> tagCharles Giessen
Fixes incorrect html output from a forgotten html closing tag. Change-Id: I3e731dafc0b191dfaa71426a7a88b6ccd28477c2
2019-08-05vulkaninfo: VK_KHR_uniform_buffer_standard_layoutCharles Giessen
Implements the extension in vulkaninfo Change-Id: I67ec93c678f0537ea00222bdd35e1e18b28c85d1
2019-07-26build: Update MoltenVK version in known-good.jsonJeremy Kniager
Updated MoltenVK version in known-good.json from v1.0.35 -> v1.0.36 Change-Id: I1b3762d2234ee7da2acc45f081f56aa6e7cfd504
2019-07-26cube: Workaround macOS cube issueMike Schuchardt
Latest version of MoltenVK behaves in an apparently non-conformant way by not allowing some linear images to be mapped to memory with VK_MEMORY_PROPERTY_HOST_COHERENT_BIT. This change sidesteps the issue by forcing the use of staging buffer for loading textures.
2019-07-24winrt: Correct `VulkanRT-License.txt` typoShannon McPherson
Change-Id: I26c1fbdddc8d6f6fc344164de2cc7cfa74c08919
2019-07-24doc: Update docs with codegen instructionsMike Schuchardt
2019-07-24CI: Add codegen consistency checkMike Schuchardt
2019-07-24build: CMake/GN changes for pre-generated sourceMike Schuchardt
2019-07-24icd: Add generated source to repoMike Schuchardt
2019-07-24scripts: Port codegen script from VVLMike Schuchardt
2019-07-24scripts: Fix mock_icd_generator syntax warningsMike Schuchardt
2019-07-23Merge commit 'fb1fd1d63eb20cc6f922228f04d8b96cec452b46' into ↵Cody Northrop
merge-vulkan-1.1.114 Change-Id: I00628e99ea2ea7186af6d0f0657ce7282e2a63f8
2019-07-22build: Update glslang commit ID in known-goodJeremy Kniager
Change-Id: I7d1031909f91dc14471d41e33bf50bafffaa7c58
2019-07-22scripts: Add required depth/stencil resolve propsMike Schuchardt
Spec mandates that at least VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR be supported for supportedDepthResolveModes and supportedStencilResolveModes
2019-07-17build: Update known-good files for 1.1.114 headerShannon McPherson
Change-Id: I8dcbd49e7ccc07f0c891d9c303e1dc0d8445f9e8
2019-07-16build: Update cmake_minimum_required(VERSION 3.10.2)Mike Weiblen
Change-Id: I193d23da109a81e0b385a3d9fc54a6d266b6d026
2019-07-15vulkaninfo: Add descriptor indexing feats/propsTony-LunarG
Change-Id: I7863fb44fbc1e2c7f7833580799db6b8fb229afe
2019-07-15docs: Improve instructions for using update_deps.Jeremy Kniager
[ci skip] Same change as KhronosGroup/Vulkan-ValidationLayers#955 Change-Id: Ifdc30a41f4d7f1e4ad9bc887df6f43f5caaa69f9
2019-07-02build: Fix LunarXchange Issue 862Jeremy Kniager
Modified MoltenVK build arguments for MacOS from `MVK_LOGGING_ENABLED=0` to `MVK_CONFIG_LOG_LEVEL=1`. This allows users to set the logging information they want when an application is run using MoltenVK. By default, only errors are logged. Change-Id: I471fa28e68b5dc68b10ae17858475981158b2a86
2019-07-01build: Update known-good files for 1.1.113 headerShannon McPherson
Change-Id: I3151722ccb8f3c5d918db8ffd701661a33dcf3b6
2019-06-27cube: Fix DbgMsg() use of varargsMike Weiblen
vprintf (not printf) must be used with va_list. Also moved flush() outside the va_list's scope. Change-Id: Ib82b9f7e7ec1f954619c3eadb8dcaeb08abf113a
2019-06-26vulkaninfo: Add more descriptive error messageJeremy Kniager
Issue #207 mentions that one of the main problems users encounter when troubleshooting is a failure to create a Vulkan instance, and suggests that a statement be added to this error message that describes the most common causes of this problem. This commit adds this additional statement to the current error message. Change-Id: I2fccf00a8d9895a602fad40913f2380fc1c0a862
2019-06-25build: Update known-good files for 1.1.112 headerShannon McPherson
Change-Id: Ibf447e4f562d49bda5ab60b1bdf4ebf71678a6ae
2019-06-25vulkaninfo: Fix issue 195Jeremy Kniager
It was suggested that `maxComputeSharedMemorySize` from VkPhysicalDeviceLimits be displayed as a decimal instead of a hex number. Change-Id: I4b5cb61d56adea4e4d8d33619fabc37e359b8e4a
2019-06-20vulkaninfo: Fix issue 202Jeremy Kniager
Vulkaninfo was replacing function `snprintf` with function `_snprintf` on windows. This seems to be for backwards compatiblity with VS2013. `_snprintf` is considered deprecated in VS2015 as `snprintf` is properly implemented. Since we are dropping compatibility with VS2013 it seems like this replacement should be removed. Due to AppVeyor failing to build when this pre-processor command is removed entirely, the command has been modified to replace `snprintf` with `_snprintf_s`. This command should hopefully be removed entirely in a future commit. Change-Id: I85f726fcb0a1cfcc902487100d35dc63d2ba00d8
2019-06-17build: Update MoltenVK in known_good.jsonJeremy Kniager
Updated MoltenVK version in known_good.json from 1.0.34v -> 1.0.35v Change-Id: I3c574d22ab98fcf0e3bd0c718a1a3f5a69287b42
2019-06-17cube: Add subpass dependenciesTony-LunarG
Shared depth buffer and image layout transition both need to be accounted for Change-Id: Id26bc47798c58e4435a5585def3161105b7fffd1
2019-06-14cube: Fix compiler warningTony-LunarG
Change-Id: I8a84556cf55b03cc39402067150fc86be3ed1a0a
2019-06-13vulkaninfo: Fix HTML format for multi-GPU computerJeremy Kniager
Fixes an issue found where the device properties and extensions would only be printed for the first GPU on a system when printing in HTML format. Change-Id: Id6812d7c6b14915afb87fdb740e8918f4609d662
2019-06-10build: Update known-good files glslang commit IDJeremy Kniager
Change-Id: I5ef3ac82301d42cbdb616da4c995cf6dc53c6708
2019-06-06cube: Add usage message on WindowsTony-LunarG
Change-Id: Id709544863b50def407d7e18c330914bebc9c03a
2019-06-06Merge commit 'd2de4ac0a28766c6fb10968fdcc4d75566eef8d7' into ↵Cody Northrop
merge-vulkan-1.1.108 Change-Id: I89494ed40c0f7b16eca3eee6dd4c2287b53f4c29
2019-06-06cmake: adjust cmake download process to match new designBob Ellison
Also took Karl off the list of e-mail addresses to be notified, at his request.
2019-06-06cmake: Use CMake 3.10.2 for CIBob Ellison
These changes ensure that the Travis and AppVeyor builds use a known version of CMake.