aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2016-11-30Merge remote-tracking branch 'aosp/upstream-master' into update-shadercHEADmastermainDavid Neto
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-16Skip building example executable when askedDavid Neto
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-11-03Remove source/instruction.cppDavid Neto
2016-10-27enum_set: Fix bool performance warning.Jamie Madill
2016-10-19Merge remote-tracking branch 'aosp/upstream-master' into update-shadercndk-r14-beta1David Neto
2016-10-14Do not gitignore source/opt/build_module.*Christopher Gautier
2016-10-12Merge remote-tracking branch 'aosp/upstream-master' into refresh-shadercDavid Neto
2016-10-12Test SPV_KHR_shader_draw_parameters supportDavid Neto
2016-10-04Fix compilation errors when building inside ChromiumCorentin Wallez
2016-09-30Add begin() and end() for TypeManager.Lei Zhang
2016-09-29Remove unnecessary #includeDavid Neto
2016-09-28Add examples to demo C++ library APIs.Lei Zhang
2016-09-23Avoid appending EOL in StringifyMessage().Lei Zhang
2016-09-23Fix operand class test coverage table.Lei Zhang
2016-09-22Clean up header dependency.Lei Zhang
2016-09-22Handle parse failure for setting spec constantsDavid Neto
2016-09-22Fix forward reference issues with forword pointerUmar Arshad
2016-09-22Command line option for set default value for spec constantqining
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 two more utility functions for sending errors to consumer.Lei Zhang
2016-09-21Change parameter name from file to source in Log() and Logf().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-21Merge remote-tracking branch 'aosp/upstream-master' into shaderc-update-masterDavid Neto
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 BuildModule() to accept pointer-size pair for binary.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-19Update validate interface to accept binary pointersUmar Arshad
2016-09-19Set the default source name as "input".Lei Zhang
2016-09-16Start v2016.6-devDavid Neto
2016-09-16Finalize v2016.5David Neto
2016-09-16Add basic support for SPV_KHR_shader_ballotDavid Neto
2016-09-16Prepare the C++ interface for publication.Lei Zhang