aboutsummaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)Author
2016-11-28Checks that result IDs are within the ID bound specified in the SPIR-V headerEhsan Nasiri
2016-11-24Validation for OpSampledImage instruction.Ehsan Nasiri
2016-11-19Adding validation for OpSpecConstantComposite.Ehsan Nasiri
2016-11-16Adding validation code for OpTypeStruct.Ehsan Nasiri
2016-11-15Make friendly number-based names for OpConstantDavid Neto
2016-11-15Extract EmitNumericLiteral from disassemblerDavid Neto
2016-11-15Adding validation code for more data rules.Ehsan Nasiri
2016-11-08Rename validation source files to comply with Google style guide.Lei Zhang
2016-11-08Rename validation tests to comply with Google style guide.Lei Zhang
2016-11-08Adding validation for vector data rule.Ehsan Nasiri
2016-11-07Renaming test files to comply with Google style guide.Lei Zhang
2016-10-12Test SPV_KHR_shader_draw_parameters supportDavid Neto
2016-09-30Add begin() and end() for TypeManager.Lei Zhang
2016-09-29Remove unnecessary #includeDavid Neto
2016-09-23Avoid appending EOL in StringifyMessage().Lei Zhang
2016-09-23Fix operand class test coverage table.Lei Zhang
2016-09-22Fix forward reference issues with forword pointerUmar Arshad
2016-09-21Use nullptr as the default message consumer to ignore all messages.Lei Zhang
2016-09-21Change some asserts to normal errors in IrLoader.Lei Zhang
2016-09-21Add more Assemble(), Disassemble() and Validate() overloads.Lei Zhang
2016-09-21Publish the C++ interface.Lei Zhang
2016-09-21Rename SpvTools to SpirvTools.Lei Zhang
2016-09-21Use C style names for MessageLevel.Lei Zhang
2016-09-21Change to use enum instead of enum class for MessageLevel.Lei Zhang
2016-09-20Add a C++ interface to the optimization functionalities.Lei Zhang
2016-09-20Allow changing MessageConsumer in Pass & PassManager.Lei Zhang
2016-09-20Change interface of Pass::Process() to return possible failures.Lei Zhang
2016-09-19Provide friendly names for shader ballot BuiltInsDavid Neto
2016-09-19Set the default source name as "input".Lei Zhang
2016-09-16Add basic support for SPV_KHR_shader_ballotDavid Neto
2016-09-16Prepare the C++ interface for publication.Lei Zhang
2016-09-16Move functions for building modules outside of the C++ interface.Lei Zhang
2016-09-16Let SPIRV_ASSERT() exit the program if the assertion fails.Lei Zhang
2016-09-16Add MessageConsumer to PassManager, Pass, and analysis interfaces.Lei Zhang
2016-09-16Add utility macros for logging messages.Lei Zhang
2016-09-15Add a callback mechanism for communicating messages to callers.Lei Zhang
2016-09-14Make friendly names for built-in variables.David Neto
2016-09-14Fix validator: OpUndef can be member of a constant compositeDavid Neto
2016-09-14Clarify: Ok to pass null diagnostic to spvBinaryParseDavid Neto
2016-09-14Fix validator SSA check: Phi can use its own value sometimesDavid Neto
2016-09-14Build "spec id->default val str" mapping from stringqining
2016-09-13Guard against nullptr in number parsing utilitiesqining
2016-09-12Set default values for spec const decorated by SpecIdqining
2016-09-08Add IsSigned() to opt::Analysis::Integer.qining
2016-09-08Pull out the number parsing logicqining
2016-09-08Merge diagnostic tests and single them out in a separate binary.Lei Zhang
2016-09-07Create separate binaries for validation tests.Lei Zhang
2016-09-07Prefix test binaries with `test_`, rename UnitSPIRV, update README.Lei Zhang
2016-09-02Relicense SPIRV-Tools under Apache 2.0David Neto
2016-09-02Fix Google copyright linesDavid Neto