Gitiles
Code Review
Sign In
android-review.linaro.org
/
platform
/
external
/
shaderc
/
spirv-tools
/
refs/heads/ndk-r13-release
410cd1f
Merge remote-tracking branch 'aosp/master' into update
by Dan Albert
· 8 years ago
ndk-r13-release
ndk-r13
06502e2
Merge remote-tracking branch 'aosp/upstream-master' into shaderc-update-master
by David Neto
· 8 years ago
f18e1f2
Add a C++ interface to the optimization functionalities.
by Lei Zhang
· 8 years ago
1bc0b27
Allow changing MessageConsumer in Pass & PassManager.
by Lei Zhang
· 8 years ago
f8dbed0
Change BuildModule() to accept pointer-size pair for binary.
by Lei Zhang
· 8 years ago
2cbb2cc
Change interface of Pass::Process() to return possible failures.
by Lei Zhang
· 8 years ago
12b5777
Provide friendly names for shader ballot BuiltIns
by David Neto
· 8 years ago
bf467da
Update validate interface to accept binary pointers
by Umar Arshad
· 8 years ago
3590279
Set the default source name as "input".
by Lei Zhang
· 8 years ago
6519fce
Start v2016.6-dev
by David Neto
· 8 years ago
f9763ac
Finalize v2016.5
by David Neto
· 8 years ago
9382035
Add basic support for SPV_KHR_shader_ballot
by David Neto
· 8 years ago
8654caa
Prepare the C++ interface for publication.
by Lei Zhang
· 8 years ago
b54686d
Move functions for building modules outside of the C++ interface.
by Lei Zhang
· 8 years ago
869440e
Let SPIRV_ASSERT() exit the program if the assertion fails.
by Lei Zhang
· 8 years ago
114af21
Add MessageConsumer to PassManager, Pass, and analysis interfaces.
by Lei Zhang
· 8 years ago
bfd7cd6
Add utility macros for logging messages.
by Lei Zhang
· 8 years ago
755f97f
Add a callback mechanism for communicating messages to callers.
by Lei Zhang
· 8 years ago
e0dd033
Make friendly names for built-in variables.
by David Neto
· 8 years ago
247e024
Update CHANGES to say #414 is fixed
by David Neto
· 8 years ago
1f3fb50
Fix validator: OpUndef can be member of a constant composite
by David Neto
· 8 years ago
4e2ed04
Clarify: Ok to pass null diagnostic to spvBinaryParse
by David Neto
· 8 years ago
5c9080e
Fix validator SSA check: Phi can use its own value sometimes
by David Neto
· 8 years ago
66f5b4b
Build "spec id->default val str" mapping from string
by qining
· 8 years ago
5ac6352
Guard against nullptr in number parsing utilities
by qining
· 8 years ago
abf5793
Set default values for spec const decorated by SpecId
by qining
· 8 years ago
26b51ef
Update CMake condition for Emacs load/save helper
by David Neto
· 8 years ago
6accefc
add spirv-dis/spirv-as support for emacs when loading .spv binaries
by steve-lunarg
· 8 years ago
049f80f
Add IsSigned() to opt::Analysis::Integer.
by qining
· 8 years ago
1773b95
Pull out the number parsing logic
by qining
· 8 years ago
a35919c
Merge diagnostic tests and single them out in a separate binary.
by Lei Zhang
· 8 years ago
219f0cc
Create separate binaries for validation tests.
by Lei Zhang
· 8 years ago
ef600df
Prefix test binaries with `test_`, rename UnitSPIRV, update README.
by Lei Zhang
· 8 years ago
860030f
Travis CI: mark build as finished once a job failed.
by Lei Zhang
· 8 years ago
9222467
Kill the spvCheck macro which is just alias to if-statement.
by Lei Zhang
· 8 years ago
53c8433
Update README about the optimization library and tool.
by Lei Zhang
· 8 years ago
dcd7fed
Say contributors have to click through the CLA
by David Neto
· 8 years ago
881816f
Add test for presence of copyrights and license terms
by David Neto
· 8 years ago
e70a957
Start v2016.5-dev
by David Neto
· 8 years ago
9fc8658
Relicense SPIRV-Tools under Apache 2.0
by David Neto
· 8 years ago
6f35405
Add check_copyright to check or update copyright.
by David Neto
· 8 years ago
0e001b7
Fix Google copyright lines
by David Neto
· 8 years ago
5abf408
Kill the spvCheckReturn macro.
by Lei Zhang
· 8 years ago
75bf78c
Kill diagnostic_helper & the wrapping DIAGNOSTIC macro.
by Lei Zhang
· 8 years ago
6d4c4aa
Avoid race on mkdir
by David Neto
· 8 years ago
2ad3b74
Tests for preserving line debug insts even killing its affecting targets.
by Lei Zhang
· 8 years ago
eb60e29
Unify constants pass
by qining
· 8 years ago
909d7f9
Refactor CapabilitySet into templated class EnumSet
by David Neto
· 8 years ago
2ce6725
Add forwarding so that passes' ctor can have args.
by qining
· 8 years ago
273920c
Handle capabilities larger than value 63
by David Neto
· 8 years ago
47f2a14
Add libspirv::CapabilitySet
by David Neto
· 8 years ago
7698270
Get annotation instructions of a given id.
by qining
· 8 years ago
ecb5692
Add AppendNames() interface for AssemblyBuilder
by qining
· 8 years ago
d9e63de
Create a separate header and source file for each pass.
by Lei Zhang
· 8 years ago
380f36e
Fold spec constants to normal constants (values fixed)
by qining
· 8 years ago
1d59aa0
Pass manager recomputes Id bound automatically.
by David Neto
· 8 years ago
b1b2cac
Create const overloads for begin() and end() in Instruction.
by Lei Zhang
· 8 years ago
923a459
Fix typo in spirv-opt help
by David Neto
· 8 years ago
d7b6362
Add Module::ComputeIdBound
by David Neto
· 8 years ago
0a175eb
Add tests for decoration_empty().
by Lei Zhang
· 8 years ago
ec07a07
Add a method in the types to check whether there is no decoration on a type.
by qining
· 8 years ago
58e1a1e
Test ir::Instruction::GetOperand and GetInOperand
by David Neto
· 8 years ago
cc60cab
IrLoader gracefully handles incomplete blocks and functions
by David Neto
· 8 years ago
53013cc
Add Instruction begin and end mutable iterators
by David Neto
· 8 years ago
2607bbf
Add Instruction cbegin and cend to access operands
by David Neto
· 8 years ago
97fc6aa
ForEachInst optionally runs on attached debug line insts
by David Neto
· 8 years ago
e96a881
Travis CI: add build configuration for Android NDK with cmake.
by Lei Zhang
· 8 years ago
0d4b73c
Start v2016.4-dev
by David Neto
· 8 years ago
a7a84bd
Finalize v2016.3
by David Neto
· 8 years ago
3c35b63
Add spirv-lesspipe.sh
by David Neto
· 8 years ago
97d06a3
Mere mention of PointSize BuiltIn does not require Shader capability
by David Neto
· 8 years ago
f51d823
Add a home brewed make_unique to ease creating unique_ptrs.
by Lei Zhang
· 8 years ago
6f13c73
Remove some unused macros and functions.
by Lei Zhang
· 8 years ago
f33aacd
CHANGES captures fix for issue 365
by David Neto
· 8 years ago
358cb29
Relax ClipDistance, CullDistance capability check in all environments
by David Neto
· 8 years ago
ccabcc4
Add opt::ir::Module::SetIdBound
by David Neto
· 8 years ago
7e775aa
Get the number of elements for Vector and Matrix type
by qining
· 8 years ago
b891845
Refine the DefUseManager
by qining
· 8 years ago
6c5bdc9
Get the width from integer and float type
by qining
· 8 years ago
c0640e0
Merge remote-tracking branch 'aosp/upstream-master'
by Lei Zhang
· 8 years ago
e8b7c7b
Replace the SetOperand() with SetInOperand() and SetResultType()
by qining
· 8 years ago
b65124f
Make clear that we are using ptrdiff_t as the iterator difference type.
by Lei Zhang
· 8 years ago
9747d33
Derive iterator from std::iterator to reap standarad algorithms.
by Lei Zhang
· 8 years ago
1eec0ed
Make analyses RAII-like and turn disable copy/move constructors.
by Lei Zhang
· 8 years ago
4dd4c14
Avoid integer modulo by 1, to avoid warning
by David Neto
· 8 years ago
033b7d0
Avoid race on mkdir
by David Neto
· 8 years ago
097ff25
Allow OpUndef appearing in the type and global variable section.
by Lei Zhang
· 8 years ago
c814911
Add another construtor for opt::ir::Instruction
by qining
· 8 years ago
4987ae6
Test INotEqual for OpSpecConstantOp in asm, disasm
by David Neto
· 8 years ago
d065593
Add iterator getter interface for types_values_
by qining
· 8 years ago
b01755a
OpUndef can appear in type declaration section
by Umar Arshad
· 8 years ago
94912ad
Turn off modifying methods for const iterators.
by Lei Zhang
· 8 years ago
8153258
Clear old def-use record when re-analyze an ID
by qining
· 8 years ago
95dc16d
Add make_range() & make_const_range() for creating iterator ranges.
by Lei Zhang
· 8 years ago
4b3247f
Avoid non-oneliner definition in class and add missing iterators.
by Lei Zhang
· 8 years ago
7a94e66
Move the def-use analysis for single inst to public
by qining
· 8 years ago
e5bb46d
Add getter for pointee, element type
by qining
· 8 years ago
645ee1d
Create an iterator class for in-memory representation.
by Lei Zhang
· 8 years ago
f949e32
Make the lookup up of type id accepts const arg
by qining
· 8 years ago
82405cf
Reuse the iterator on Id and type lookup
by David Neto
· 8 years ago
Next »