2019-04-05 | Ben Clayton | SpirvShader: Implement descriptor set arrays Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-04-05 | Ben Clayton | SpirvShader: Rework pointer types Tested-by: Ben Clayton <bclayton@google.com> Presubmit-Ready: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-04-05 | Ben Clayton | Fix DescriptorUpdateTemplate::updateDescriptorSet Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-04-05 | Ben Clayton | SpirvShader: Make value names more consistent Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-04-04 | Ben Clayton | SpirvRoutine: Verify create functions are called once... Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-04-04 | Ben Clayton | Renderer.cpp: Refactor setBatchIndices... Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-04-03 | Ben Clayton | Implement dynamic buffer offsets. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-04-03 | Ben Clayton | VkPipeline: Add basic optimization passes. Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-04-03 | Ben Clayton | SpirvShader: Ignore unreachable inputs for Phis. Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-04-03 | Ben Clayton | Regres: Reduce dEQP logging efforts Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-04-03 | Ben Clayton | Regres: Remove hack to always start with a daily test Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-04-03 | Ben Clayton | Regres: Include failure reasons in CI message Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-04-03 | Ben Clayton | Regres: Really kill timed-out processes Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-04-03 | Ben Clayton | Regres: Changes to reduce timeouts Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-04-02 | Ben Clayton | .gitignore: .vscode/settings.json & .vscode/launch... Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-04-01 | Ben Clayton | Common: Document sw::Resource Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-30 | Ben Clayton | Reactor: Replace ArgI for std::tuple_element Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <headlessclayton@gmail.com> |
commit | commitdiff | tree |
2019-03-30 | Ben Clayton | SpirvShader: Improve docs on IsStorageInterleavedByLane() Tested-by: Ben Clayton <headlessclayton@gmail.com> |
commit | commitdiff | tree |
2019-03-29 | Ben Clayton | SpirvShader: Fixes for complex loops. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-29 | Ben Clayton | SpirvShader: Handle dead code branches. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-29 | Ben Clayton | VkPipeline: Debug - show ids not names in disassembly. Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-29 | Ben Clayton | Add .vscode/c_cpp_properties.json Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-26 | Ben Clayton | SpirvShader: Implement loops Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-26 | Ben Clayton | SpirvShader: Implement OpSwitch Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-26 | Ben Clayton | SpirvShader: Implement OpBranchConditional, OpPhi, ... Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-26 | Ben Clayton | SpirvShader: Add EmitState Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-26 | Ben Clayton | SpirvShader: Add Intermediate::replace() Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-26 | Ben Clayton | SpirvShader: Add flow control info to Block. Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-25 | Ben Clayton | Work around another MSVC bug with variadic macros. Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-22 | Ben Clayton | Regres: Transition from out/ to build/ Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-22 | Ben Clayton | Regres: Include an example test for each of top N failures Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-22 | Ben Clayton | PixelRoutine: Fix warning about missing override. Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-22 | Ben Clayton | SpirvShader: Minor changes for ASSERTs Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <headlessclayton@gmail.com> |
commit | commitdiff | tree |
2019-03-22 | Ben Clayton | VulkanUnitTests: Align the buffers to 0x100 for the... Presubmit-Ready: Ben Clayton <headlessclayton@gmail.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-22 | Ben Clayton | VulkanUnitTests: Call vkDestroyDevice() Presubmit-Ready: Ben Clayton <headlessclayton@gmail.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-22 | Ben Clayton | .gitignore: .vscode/ipch directory Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <headlessclayton@gmail.com> |
commit | commitdiff | tree |
2019-03-19 | Ben Clayton | Regres: Categorize crashes caused by debug macros Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-19 | Ben Clayton | Regres: Fix priority boost for +2 code review. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-19 | Ben Clayton | Regres: Don't attempt to build failing changes forever. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-18 | Ben Clayton | Reintroduce "VkDebug: Update macros to address issues... Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-18 | Ben Clayton | ComputeProgram: Clean up usage of Float4/Int4 and SIMD... Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-18 | Ben Clayton | Compute: WorkgroupSize decorations take precedence... Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-15 | Ben Clayton | Revert "VkDebug: Update macros to address issues in... Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-15 | Ben Clayton | ComputeProgram: Add subgroup builtins. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-15 | Ben Clayton | Reactor: Add tests for casts from C to Reactor types Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-15 | Ben Clayton | SpirvRoutine: Add activeLaneMask to conditionally load... Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-15 | Ben Clayton | Reactor: Fix cast from bool -> RValue<Bool>. Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-15 | Ben Clayton | VkDebug: Update macros to address issues in b/127433389 Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-15 | Ben Clayton | SpirvShader: Implement OpBranch Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-15 | Ben Clayton | Reactor: Add even more RR_WATCH_FMT_ overloads Tested-by: Ben Clayton <bclayton@google.com> Presubmit-Ready: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-14 | Ben Clayton | SpirvShader: Split instructions into blocks. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-14 | Ben Clayton | SpirvShader: Fix for integer overflow in SDiv and SMod. Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-14 | Ben Clayton | SpirvShader: ObjectID -> Object::ID, TypeID -> Type... Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-14 | Ben Clayton | Reactor: Add a PrintValue for Bool types. Tested-by: Ben Clayton <bclayton@google.com> Presubmit-Ready: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-14 | Ben Clayton | SpirvShader: Fix int DBZ failures by masking away zeros. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-14 | Ben Clayton | SpirvShader: Replace Intermediate::operator[] with... Tested-by: Ben Clayton <headlessclayton@gmail.com> |
commit | commitdiff | tree |
2019-03-14 | Ben Clayton | SpirvShader: Overload Intermediate::emplace for Int... Tested-by: Ben Clayton <headlessclayton@gmail.com> |
commit | commitdiff | tree |
2019-03-13 | Ben Clayton | src/Pipeline/ComputeProgram: Remove unused parameter... Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-12 | Ben Clayton | tests/regres/export_to_sheets: Fix off-by-one in loop Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-12 | Ben Clayton | tests: Add a unit test for a simple memcpy compute... Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-12 | Ben Clayton | Vulkan: Very rough first implementation of compute... Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-12 | Ben Clayton | Add vulkan unit tests to Kokoro Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-11 | Ben Clayton | tests: Add a Driver class to abstract the vulkan implementation Presubmit-Ready: Ben Clayton <bclayton@google.com> Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-11 | Ben Clayton | SpirvShader: Implement SMod. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-11 | Ben Clayton | Add test/regres/export_to_sheets.go Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-11 | Ben Clayton | SpirvShader: Handle OpTypeRuntimeArray in WalkAccessChain. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-09 | Ben Clayton | Regres: Drop support for tests results only on new... Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-09 | Ben Clayton | Regres: Scan commit message for additional test lists. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-09 | Ben Clayton | Regres: Run latest PS testlists on parent. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-09 | Ben Clayton | SpirvShader: Fix unused local warning in release builds. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-08 | Ben Clayton | Regres: Fix bad binning of QualityWarnings Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-07 | Ben Clayton | Reactor (LLVM): Fix GEP for Pointer<Pointer<T>> types Tested-by: Ben Clayton <bclayton@google.com> Presubmit-Ready: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-07 | Ben Clayton | SpirvShader: Implement Uniform and StorageBuffer access Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-07 | Ben Clayton | SpirvShader: Add PhysicalPointers Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-07 | Ben Clayton | Add regres tool. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-07 | Ben Clayton | Reactor: Fix createFCmpUNE (LLVM) Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-07 | Ben Clayton | Reactor: Add address-of operator on reference types. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-07 | Ben Clayton | VKPipeline: Log any errors produced by the SPIR-V optimizer Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-07 | Ben Clayton | Fix windows build Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-06 | Ben Clayton | Split regres test lists into full and CI lists. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-06 | Ben Clayton | SpirvShader: Implement OpSelect Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-06 | Ben Clayton | SpirvShader: Add relational ops for ordered and unordered... Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-06 | Ben Clayton | Plumb PipelineLayouts down to SpirvRoutine Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-05 | Ben Clayton | Kokoro: Don't use verbose logging for make Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-05 | Ben Clayton | SpirvShader: Add relational ops for integers Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-04 | Ben Clayton | SpirvShader: Add debug checks on Intermediate. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-03-01 | Ben Clayton | SpirvShader: Begin unary and binary ops. Reviewed-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-02-28 | Ben Clayton | SpirvShader: Fix variable construction of non input... Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-02-28 | Ben Clayton | Add regres test lists. Reviewed-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-02-28 | Ben Clayton | SpirvShader: Move emit() instructions to their own... Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-02-28 | Ben Clayton | SpirvShader: Debug print human readable opcode names Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-02-28 | Ben Clayton | SpirvShader: Move type declaration out to its own function Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-02-28 | Ben Clayton | SpirvShader: Add support for DescriptorSet and Binding... Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-02-28 | Ben Clayton | SpirvShader: Add SIMD namespace. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-02-27 | Ben Clayton | VkDebug.hpp: Call abort() after assert(false) Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-02-27 | Ben Clayton | CMake: Add DCHECK_ALWAYS_ON flag Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-02-27 | Ben Clayton | Fix warnings raised during release builds Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-02-27 | Ben Clayton | Suppress LLVM warnings raised during release builds. Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
2019-02-26 | Ben Clayton | Add Print helpers to reactor |
commit | commitdiff | tree |
2019-02-26 | Ben Clayton | SpirvShader: Decouple SPIR-V type attributes from object... Tested-by: Ben Clayton <bclayton@google.com> |
commit | commitdiff | tree |
next |