OSDN Git Service
(root)
/
android-x86
/
external-swiftshader.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
SpirvShader: Implement loops
[android-x86/external-swiftshader.git]
/
src
/
Pipeline
/
SpirvShader.hpp
2019-03-26
Ben Clayton
SpirvShader: Implement loops
blob
|
commitdiff
2019-03-26
Ben Clayton
SpirvShader: Implement OpSwitch
blob
|
commitdiff
|
diff to current
2019-03-26
Ben Clayton
SpirvShader: Implement OpBranchConditional, OpPhi, ...
blob
|
commitdiff
|
diff to current
2019-03-26
Ben Clayton
SpirvShader: Add EmitState
blob
|
commitdiff
|
diff to current
2019-03-26
Ben Clayton
SpirvShader: Add Intermediate::replace()
blob
|
commitdiff
|
diff to current
2019-03-26
Ben Clayton
SpirvShader: Add flow control info to Block.
blob
|
commitdiff
|
diff to current
2019-03-22
Nicolas Capens
Implement atomic load/store memory ordering
blob
|
commitdiff
|
diff to current
2019-03-22
Ben Clayton
SpirvShader: Minor changes for ASSERTs
blob
|
commitdiff
|
diff to current
2019-03-21
Nicolas Capens
Rename Intermediate::emplace() to move()
blob
|
commitdiff
|
diff to current
2019-03-21
Nicolas Capens
Refactor variable type lookup
blob
|
commitdiff
|
diff to current
2019-03-20
Nicolas Capens
Don't treat SIMD::Float preferentially
blob
|
commitdiff
|
diff to current
2019-03-19
Chris Forbes
Add support for push constants
blob
|
commitdiff
|
diff to current
2019-03-18
Ben Clayton
Reintroduce "VkDebug: Update macros to address issues...
blob
|
commitdiff
|
diff to current
2019-03-18
Ben Clayton
Compute: WorkgroupSize decorations take precedence...
blob
|
commitdiff
|
diff to current
2019-03-15
Ben Clayton
Revert "VkDebug: Update macros to address issues in...
blob
|
commitdiff
|
diff to current
2019-03-15
Chris Forbes
Add support for OpVectorInsertDynamic, OpVectorExtractD...
blob
|
commitdiff
|
diff to current
2019-03-15
Ben Clayton
SpirvRoutine: Add activeLaneMask to conditionally load...
blob
|
commitdiff
|
diff to current
2019-03-15
Ben Clayton
VkDebug: Update macros to address issues in b/127433389
blob
|
commitdiff
|
diff to current
2019-03-15
Ben Clayton
SpirvShader: Implement OpBranch
blob
|
commitdiff
|
diff to current
2019-03-14
Ben Clayton
SpirvShader: Split instructions into blocks.
blob
|
commitdiff
|
diff to current
2019-03-14
Ben Clayton
SpirvShader: ObjectID -> Object::ID, TypeID -> Type...
blob
|
commitdiff
|
diff to current
2019-03-14
Ben Clayton
SpirvShader: Replace Intermediate::operator[] with...
blob
|
commitdiff
|
diff to current
2019-03-14
Ben Clayton
SpirvShader: Overload Intermediate::emplace for Int...
blob
|
commitdiff
|
diff to current
2019-03-14
Chris Forbes
Add support for remaining GLSL builtin geometric functions
blob
|
commitdiff
|
diff to current
2019-03-09
Chris Forbes
Add support for OpVectorTimesScalar
blob
|
commitdiff
|
diff to current
2019-03-08
Chris Forbes
Add support for OpAny, OpAll
blob
|
commitdiff
|
diff to current
2019-03-08
Chris Forbes
Collect Offset,MatrixStride,ArrayStride decorations
blob
|
commitdiff
|
diff to current
2019-03-07
Chris Forbes
Start support for OpExtInst
blob
|
commitdiff
|
diff to current
2019-03-07
Ben Clayton
SpirvShader: Add PhysicalPointers
blob
|
commitdiff
|
diff to current
2019-03-07
Ben Clayton
Fix windows build
blob
|
commitdiff
|
diff to current
2019-03-06
Ben Clayton
SpirvShader: Implement OpSelect
blob
|
commitdiff
|
diff to current
2019-03-06
Ben Clayton
Plumb PipelineLayouts down to SpirvRoutine
blob
|
commitdiff
|
diff to current
2019-03-04
Chris Forbes
Add support for OpDot
blob
|
commitdiff
|
diff to current
2019-03-04
Ben Clayton
SpirvShader: Add debug checks on Intermediate.
blob
|
commitdiff
|
diff to current
2019-03-01
Ben Clayton
SpirvShader: Begin unary and binary ops.
blob
|
commitdiff
|
diff to current
2019-02-28
Ben Clayton
SpirvShader: Move emit() instructions to their own...
blob
|
commitdiff
|
diff to current
2019-02-28
Ben Clayton
SpirvShader: Debug print human readable opcode names
blob
|
commitdiff
|
diff to current
2019-02-28
Ben Clayton
SpirvShader: Move type declaration out to its own function
blob
|
commitdiff
|
diff to current
2019-02-28
Ben Clayton
SpirvShader: Add support for DescriptorSet and Binding...
blob
|
commitdiff
|
diff to current
2019-02-28
Ben Clayton
SpirvShader: Add SIMD namespace.
blob
|
commitdiff
|
diff to current
2019-02-27
Chris Forbes
Add complex type walker for literal indexes
blob
|
commitdiff
|
diff to current
2019-02-27
Chris Forbes
Add GenericValue wrapper for either an Intermediate...
blob
|
commitdiff
|
diff to current
2019-02-27
Chris Forbes
Return newly-created value from SpirvRoutine::createInt...
blob
|
commitdiff
|
diff to current
2019-02-26
Ben Clayton
SpirvShader: Decouple SPIR-V type attributes from objec...
blob
|
commitdiff
|
diff to current
2019-02-26
Ben Clayton
Strongly type object / type identifiers.
blob
|
commitdiff
|
diff to current
2019-02-22
Chris Forbes
Implement proper handling of constants
blob
|
commitdiff
|
diff to current
2019-02-20
Chris Forbes
Add epilog pass to copy outputs out to pipeline
blob
|
commitdiff
|
diff to current
2019-02-20
Chris Forbes
Remove needless unique_ptr wrapping from inputs/outputs
blob
|
commitdiff
|
diff to current
2019-02-20
Chris Forbes
Separate intermediate values from lvalues
blob
|
commitdiff
|
diff to current
2019-02-20
Ben Clayton
SpirvShader: Split objects from types.
blob
|
commitdiff
|
diff to current
2019-02-15
Chris Forbes
Add SpirvRoutine::getValue helper
blob
|
commitdiff
|
diff to current
2019-02-15
Chris Forbes
Implement some common forms of OpAccessChain
blob
|
commitdiff
|
diff to current
2019-02-15
Chris Forbes
Implement some common forms of OpLoad
blob
|
commitdiff
|
diff to current
2019-02-15
Chris Forbes
Templatize PopulateInterface & friends
blob
|
commitdiff
|
diff to current
2019-02-15
Chris Forbes
Split out decoration application helpers to avoid some...
blob
|
commitdiff
|
diff to current
2019-02-15
Chris Forbes
Add analysis pass support for OpLoad and OpAccessChain
blob
|
commitdiff
|
diff to current
2019-02-15
Chris Forbes
Correctly determine whether we need to compute centroids
blob
|
commitdiff
|
diff to current
2019-02-15
Chris Forbes
Wire VS interfaces onto spirv shader
blob
|
commitdiff
|
diff to current
2019-02-15
Chris Forbes
Start building up code generation
blob
|
commitdiff
|
diff to current
2019-02-04
Chris Forbes
Split Object::Kind::Variable
blob
|
commitdiff
|
diff to current
2019-02-04
Chris Forbes
Adjust interface extraction to account for split types
blob
|
commitdiff
|
diff to current
2019-01-30
Chris Forbes
Add SPIRV-Tools as git subtree
blob
|
commitdiff
|
diff to current
2019-01-30
Chris Forbes
Add SPIRV-Headers as git subtree
blob
|
commitdiff
|
diff to current
2019-01-29
Nicolas Capens
Update to latest LLVM 7.0 release branch revision.
blob
|
commitdiff
|
diff to current
2019-01-18
Chris Forbes
drop c++ version for cmake build to 11
blob
|
commitdiff
|
diff to current
2019-01-17
Chris Forbes
Split types from other kinds of definitions
blob
|
commitdiff
|
diff to current
2019-01-17
Chris Forbes
Add support for builtin blocks
blob
|
commitdiff
|
diff to current
2019-01-17
Chris Forbes
Add minimal support for integer constants
blob
|
commitdiff
|
diff to current
2019-01-17
Chris Forbes
Collect input/output interfaces
blob
|
commitdiff
|
diff to current
2019-01-17
Chris Forbes
Add support for SPIRV decorations
blob
|
commitdiff
|
diff to current
2019-01-17
Chris Forbes
Add builtin interface to spirv shader
blob
|
commitdiff
|
diff to current
2019-01-17
Chris Forbes
Move AttribType enum to SpirvShader
blob
|
commitdiff
|
diff to current
2019-01-17
Chris Forbes
Add size calculation for spirv types
blob
|
commitdiff
|
diff to current
2019-01-17
Chris Forbes
Formatting-only change: conform better with swiftshader...
blob
|
commitdiff
|
diff to current
2019-01-17
Chris Forbes
Collect type and variable definitions from SPIRV shader
blob
|
commitdiff
|
diff to current
2019-01-17
Chris Forbes
Initial stub implementation of SpirvShader
blob
|
commitdiff
|
diff to current