aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2019-03-18Enable find vulkan on Android (#381)dan sinclair
2019-03-07Build with local vulkan data if requested (#319)dan sinclair
This CL adds a flag AMBER_USE_LOCAL_VULKAN which if set when running cmake will have amber use the vulkan header and loaders out of the third_party directory. This should let amber try to build on a system without vulkan so the build can be tested on the bots.
2019-02-06[amberscript] Parse PIPELINE BIND calls for color and depth buffers (#256)dan sinclair
This CL adds parsing for the AmberScript color and depth attachments. It also updates the pipelines to create a default color or depth attachment if one is not provided.
2019-01-17Allow CTS to provide alternate vulkan.h file. (#231)dan sinclair
This CL changes the includes to allow the CTS to use vkDefs.h instead of vulkan/vulkan.h
2019-01-10Add a sample Android app (#183)Jaebaek Seo
Fixes #179
2019-01-09Lower cmake version for CTS compatibility (#215)dan sinclair
2019-01-07Fixup various build warnings. (#210)dan sinclair
This CL fixes a series of build errors due to uint8_t conversions. An option to disable building the sample app is also added.
2018-12-10Make spirv-tools, googletest and shaderc build optional (#144)dan sinclair
This CL allows spriv-tools, googletest and shaderc to be disabled at build time. (Disabling spriv-tools will also disable shaderc).
2018-11-21Match RelWithDebInfo for MSVC builds (#85)dan sinclair
Update build scripts to set the correct flags for the RelWithDebInfo build.
2018-11-20Roll DEPS; Fixup build issues. (#72)dan sinclair
Roll DEPS; Fixup build issues. This CL updates the various DEPS entries for amber and fixes up the cmake policy warning around VERSION information. The -fvisiblity=hidden flag is set to remove warnings from shaderc and glslang symbols.
2018-11-19Windows build support (#71)David Neto
Windows build support * MSVC: Ensure CRT is statically linked into executables * Use fopen_s on Windows to avoid security warning * Use std::strtoull and include its header * Use #if defined(_MSC_VER)
2018-11-09Initial commit of Amber for open sourcedan sinclair
Amber is a multi-API shader test framework. Amber lets you capture and communicate shader bugs with the fluidity and ease of a scripting flow: * No graphics API programming is required. * WIP: Supports Vulkan and [Dawn][Dawn] graphics APIs. * A single text string (or file) maps to a single graphics API pipeline test case. The text includes: * Input data, including buffers and images. * Shaders. * Expectations for the result of running the pipeline. * Shaders can be expressed in binary form (as hex), in SPIR-V assembly, or in a higher level shader language. * After executing the pipeline, result buffers and images can be saved to output files. This is not an officially supported Google product.