2019-04-01 |
Nicolas Capens | Eliminate Intermediate::replace() |
blob | commitdiff |
2019-04-01 |
Nicolas Capens | Avoid Array<> assignment |
blob | commitdiff | diff to current |
2019-03-29 |
Ben Clayton | SpirvShader: Fixes for complex loops. |
blob | commitdiff | diff to current |
2019-03-29 |
Ben Clayton | SpirvShader: Handle dead code branches. |
blob | commitdiff | diff to current |
2019-03-29 |
Chris Forbes | Add support for OpMatrixTimesMatrix |
blob | commitdiff | diff to current |
2019-03-28 |
Chris Forbes | Add support for OpVectorTimesMatrix |
blob | commitdiff | diff to current |
2019-03-28 |
Chris Forbes | Add support for OpMatrixTimesVector |
blob | commitdiff | diff to current |
2019-03-28 |
Chris Forbes | Add support for OpMatrixTimesScalar |
blob | commitdiff | diff to current |
2019-03-26 |
Ben Clayton | SpirvShader: Implement loops |
blob | commitdiff | diff to current |
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 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 |
Nicolas Capens | Use a C array for temporary load results |
blob | commitdiff | diff to current |
2019-03-22 |
Nicolas Capens | Implement atomic load/store |
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-21 |
Chris Forbes | Add support for derivative instructions |
blob | commitdiff | diff to current |
2019-03-19 |
Chris Forbes | Carry decorations down type tree in WalkExplicitLayoutA... |
blob | commitdiff | diff to current |
2019-03-19 |
Chris Forbes | Add support for push constants |
blob | commitdiff | diff to current |
2019-03-19 |
Chris Forbes | Add support for OpUndef |
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-16 |
Chris Forbes | Add support for OpFRem |
blob | commitdiff | diff to current |
2019-03-16 |
Chris Forbes | Add support for OpFMod |
blob | commitdiff | diff to current |
2019-03-16 |
Chris Forbes | Add support for OpInBoundsAccessChain |
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 |
Chris Forbes | Add support for OpSRem |
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: Fix for integer overflow in SDiv and SMod. |
blob | commitdiff | diff to current |
2019-03-14 |
Ben Clayton | SpirvShader: ObjectID -> Object::ID, TypeID -> Type... |
blob | commitdiff | diff to current |
2019-03-14 |
Chris Forbes | Protect against DBZ in OpUMod also |
blob | commitdiff | diff to current |
2019-03-14 |
Ben Clayton | SpirvShader: Fix int DBZ failures by masking away zeros. |
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-11 |
Ben Clayton | SpirvShader: Implement SMod. |
blob | commitdiff | diff to current |
2019-03-11 |
Ben Clayton | SpirvShader: Handle OpTypeRuntimeArray in WalkAccessChain. |
blob | commitdiff | diff to current |
2019-03-09 |
Ben Clayton | SpirvShader: Fix unused local warning in release builds. |
blob | commitdiff | diff to current |
2019-03-09 |
Chris Forbes | Add support for OpVectorTimesScalar |
blob | commitdiff | diff to current |
2019-03-09 |
Chris Forbes | Add support for more ExtInst instructions |
blob | commitdiff | diff to current |
2019-03-08 |
Chris Forbes | Add support for Trunc,Ceil,Fract,Round,RoundEven |
blob | commitdiff | diff to current |
2019-03-08 |
Chris Forbes | Add support for OpLogicalEqual, OpLogicalNotEqual |
blob | commitdiff | diff to current |
2019-03-08 |
Chris Forbes | Add support for GLSLstd450Floor ExtInst |
blob | commitdiff | diff to current |
2019-03-08 |
Chris Forbes | Add support for GLSLstd450Cross ExtInst |
blob | commitdiff | diff to current |
2019-03-08 |
Chris Forbes | Fix OpVectorShuffle with mixed vector widths |
blob | commitdiff | diff to current |
2019-03-08 |
Chris Forbes | Add support for OpFMul |
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-08 |
Chris Forbes | Skip remaining debug instructions |
blob | commitdiff | diff to current |
2019-03-08 |
Chris Forbes | Add support for OpIsInf, OpIsNan |
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: Implement Uniform and StorageBuffer access |
blob | commitdiff | diff to current |
2019-03-07 |
Ben Clayton | SpirvShader: Add PhysicalPointers |
blob | commitdiff | diff to current |
2019-03-07 |
Ben Clayton | VKPipeline: Log any errors produced by the SPIR-V optimizer |
blob | commitdiff | diff to current |
2019-03-06 |
Ben Clayton | SpirvShader: Implement OpSelect |
blob | commitdiff | diff to current |
2019-03-06 |
Ben Clayton | SpirvShader: Add relational ops for ordered and unorder... |
blob | commitdiff | diff to current |
2019-03-06 |
Ben Clayton | Plumb PipelineLayouts down to SpirvRoutine |
blob | commitdiff | diff to current |
2019-03-05 |
Chris Forbes | Assert on unimplemented instructions |
blob | commitdiff | diff to current |
2019-03-05 |
Ben Clayton | SpirvShader: Add relational ops for integers |
blob | commitdiff | diff to current |
2019-03-04 |
Chris Forbes | Add support for conversion instructions |
blob | commitdiff | diff to current |
2019-03-04 |
Chris Forbes | Add support for OpDot |
blob | commitdiff | diff to current |
2019-03-04 |
Chris Forbes | Add support for OpUMulExtended, OpSMulExtended |
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: Fix variable construction of non input... |
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 support for OpVectorShuffle |
blob | commitdiff | diff to current |
2019-02-27 |
Chris Forbes | Add support for OpCompositeExtract |
blob | commitdiff | diff to current |
2019-02-27 |
Chris Forbes | Add support for OpCompositeInsert |
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 support for OpCompositeConstruct |
blob | commitdiff | diff to current |
2019-02-27 |
Ben Clayton | Fix warnings raised during release builds |
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 |
Chris Forbes | OpAccessChain: Remove pointer walking inside loop |
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-25 |
Chris Forbes | Suppress warnings for more instructions that require... |
blob | commitdiff | diff to current |
2019-02-22 |
Chris Forbes | Silence emit-time warnings for many instructions |
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 | Fix WalkAccessChain to actually walk type tree properly |
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-19 |
Chris Forbes | Accumulate compile-time constant and runtime offsets... |
blob | commitdiff | diff to current |
2019-02-15 |
Chris Forbes | Support loads and stores of interface variables |
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 OpStore |
blob | commitdiff | diff to current |
next |