Skip to content

[WIP] Implement DoBuffer in the Dawn Engine.#519

Closed
sarahM0 wants to merge 8 commits intogoogle:masterfrom
sarahM0:doBuffer
Closed

[WIP] Implement DoBuffer in the Dawn Engine.#519
sarahM0 wants to merge 8 commits intogoogle:masterfrom
sarahM0:doBuffer

Conversation

@sarahM0
Copy link
Contributor

@sarahM0 sarahM0 commented May 17, 2019

Issue #21
Work in progress. Please do not review.

@sarahM0 sarahM0 added the enhancement New feature or request label May 17, 2019
@sarahM0 sarahM0 changed the title WIP: Implement DoBuffer in the Dawn Engine. [WIP] Implement DoBuffer in the Dawn Engine. May 31, 2019
@sarahM0 sarahM0 closed this Jun 11, 2019
@dj2 dj2 mentioned this pull request Mar 16, 2020
dj2 added a commit that referenced this pull request Mar 16, 2020
Roll third_party/clspv/ a0203e51b..0936e2904 (6 commits)

google/clspv@a0203e5...0936e29

$ git log a0203e51b..0936e2904 --date=short --no-merges --format='%ad %ae %s'
2020-03-16 kpet Only declare push constants when they will be used (#525)
2020-03-16 48454132+sjw36 Builtins::Lookup interface - phase1 (#519)
2020-03-16 jrprice Support half variants of dot (#524)
2020-03-15 alanbaker Update LLVM (#526)
2020-03-12 alanbaker Update deps (#523)
2020-03-11 kpet Add support for get_enqueued_local_size() (#521)

Roll third_party/clspv-llvm/ 5c917bd9a..5c261c9c4 (444 commits)

llvm/llvm-project@5c917bd...5c261c9

$ git log 5c917bd9a..5c261c9c4 --date=short --no-merges --format='%ad %ae %s'
2020-03-16 aprantl Fix typo in parameter name.
2020-03-16 gchatelet Revert "Disable memcpy-inline-fails.ll for windows"
2020-03-16 Matthew.Arsenault AMDGPU/GlobalISel: Make some large merges legal
2020-03-11 maskray [Object] Change ELFObjectFile<ELFT>::getFileFormatName() to use BFD names
2020-03-16 llvmgnsyncbot [gn build] Port f62b898c1f5
2020-03-16 thakis [gn build] (manually) port 8b409eaba more
2020-03-16 llvm-dev [TargetLowering] Only demand a funnelshift's modulo amount bits
2020-03-16 thakis [gn build] (manually) port 8b409eaba
2020-03-09 dominik.montada [GlobalISel] combine G_TRUNC with G_MERGE_VALUES
2020-03-16 aqjune [ExpandMemCmp] Correctly set alignment of generated loads
2020-03-16 tatyana [lldb] Remove unimplemented StackFrame::BehavesLikeZerothFrame
2020-03-16 tatyana [lldb] Copy m_behaves_like_zeroth_frame on stack frame update
2020-03-16 aqjune Add tests to ExpandMemCmp/X86/memcmp.ll before submitting D76113
2020-03-16 gchatelet Disable memcpy-inline-fails.ll for windows
2020-03-16 grimar [yaml2obj][test] - Fix comments in ELF/program-header-address.yaml test. NFC.
2020-03-16 sam.parker [NFC][TTI] Remove static_casts
2020-03-16 llvm-dev [X86] X86::isConstantSplat - enable partial undef bit handling by default.
2020-03-16 llvm-dev [X86] LowerRotate - use X86::isConstantSplat to detect constant splat rotation amounts.
2020-03-16 hokein.wu [AST] rename DependencyFlags.h => DependenceFlags.h, NFC
2020-03-16 sam.parker [NFC][TTI] Use switch in getCastInstrCost
2020-03-16 oliver.stannard Disable llvm-objdump --debug-vars tests on Windows
2020-03-16 pavel [lldb] Hardcode target in dwo-type-in-main-file.s test
2020-03-16 pbaran Add AllowMissingMoveFunctionsWhenCopyIsDeleted flag to cppcoreguidelines-special-member-functions
2020-03-14 paulsson [SystemZ]  Avoid scalarization of [SU]INT_TO_FP ISD-nodes.
2020-03-16 oliver.stannard Don't run PowerPC objdump tests when PowerPC backend not built
2020-03-16 martin [llvm-objdump] Add llvm_unreachable to silence GCC warning. NFC.
2020-03-16 oliver.stannard Don't run ARM objdump tests when ARM backend not built
2020-03-16 david.stenberg [DebugInfo] Handle generic type DW_OP_convert ops in dsymutil
2020-03-16 pavel [lldb/DWARF] Fix crash when a dwo compile unit refers to a non-dwo type
2020-02-19 oliver.stannard [llvm-objdump] Add entry_value and stack_value opcodes
2020-02-19 oliver.stannard [llvm-objdump] Add simple memory expressions to variable display
2020-02-27 oliver.stannard [DebugInfo] Add unit test for compact expression printer
2019-12-09 oliver.stannard [llvm-objdump] Display locations of variables alongside disassembly
2020-03-16 sander.desmalen [SVE] Auto-generate builtins and header for svld1.
2020-03-16 david.stenberg [DebugInfo] Handle generic type DW_OP_convert ops in llvm-dwarfdump
2020-03-16 shengchen.kan [NFC][MC] Rename alignBranches* to emitInstruction*
2020-03-13 ruiu Implement CET Shadow Stack (Intel Controlflow Enforcement Technology) support on Windows
2020-03-16 grimar [obj2yaml][test] - Simplify call-graph-profile-section.yaml. NFCI.
2020-03-15 shengchen.kan [NFC][X86] Simplify test cases for branch align
2020-03-16 me [AVR] Add a release note about the AVR backend becoming an official backend
2020-03-13 simon [MIPS] Implement PUL.PS and PUU.PS instructions
2020-03-13 serguei.katkov [Verifier] Remove invalid verifier check
2020-03-13 JunMa [Coroutines] Do not evaluate InitListExpr of a co_return
2020-03-16 artem.dergachev [analyzer] Fix modeling some library functions when UCHAR_MAX > INT_MAX.
2020-03-15 jonas [debuginfo-tests] Update test for double-dash long-option.
2020-03-15 aqjune [CodeGenPrepare] Freeze condition when transforming select to br
2020-03-16 aqjune Revert "[CodeGenPrepare] Freeze condition when transforming select to br"
2020-03-15 jonas [lldb/Process] Include Unwind.h in FreeBSDThread
2020-03-15 jonas [lldb/Host] s/FindProcesses/FindProcessesImpl/ in freebsd/Host.cpp
2020-03-13 jonas [lldb/Utils] Use PYTHON_EXECUTABLE to configure lldb-dotest's shebang
(...)
2020-03-11 vvereschaka Revert "Temporarily re-apply https://reviews.llvm.org/D74347"
2020-03-11 ldionne [libc++abi] NFC: Simplify extern C declaration
2020-03-06 phosek [runtimes] When COMPILER_RT is enabled, consider SANITIZER prefixes
2020-03-04 aprantl Add an SDK attribute to DICompileUnit
2020-02-29 rnk Avoid including FileManager.h from SourceManager.h
2020-03-11 rnk Fix formatting after Module.h include adjustment, NFC
2020-03-11 spatel [PatternMatch] add matcher for FP infinity; NFC
2020-02-27 tra [CUDA,clang-cl] Filter out unsupported arguments for device-side compilation.
2020-02-27 rnk Avoid including Module.h from ExternalASTSource.h
2020-03-10 jinl Fix conflict value for metadata "Objective-C Garbage Collection" in the mix of swift and Objective-C bitcode
2020-03-11 riddleriver [mlir] Add support for non-identifier attribute names.
2020-03-11 mitchell Revert "[clang-format] Add option to specify explicit config file" There were a number of unexpected test failures.
2020-03-11 ldionne [libc++] Add SHA for C++20 Synchronization Library in ABI changelog
2020-03-11 mitchell [clang-format] Add option to specify explicit config file Summary: This diff extends the -style=file option to allow a config file to be specified explicitly. This is useful (for instance) when adding IDE commands to reformat code to a personal style.
2020-03-11 spatel [InstCombine] reduce demand-limited bool math to logic
2020-03-10 spatel [InstCombine] add tests for bool math; NFC
2020-03-11 aprantl Add a verification mechanism to CompilerType.
2020-03-11 Matthew.Arsenault AMDGPU: Don't hard error on LDS globals in functions
2020-03-11 listmail [GC] Loosen ordering on statepoint reloads to allow CSE
2020-03-11 paulatoth [clang-tidy] Mock system headers for portability-restrict-system-includes tests.
2020-03-06 stephen.neuendorffer [MLIR] Link MLIRMlirOptMain with the same libraries as mlir-opt
2020-03-11 llvm-dev [DAG] MatchRotate - Add funnel shift by immediate support
2020-03-11 stephen.neuendorffer [MLIR] Do not link mlir-cpu-runner with X86 libs
2020-02-17 jaskiewiczs Temporarily re-apply https://reviews.llvm.org/D74347
2020-03-11 francesco.petrogalli [llvm][CodeGen] IR intrinsics for SVE2 contiguous conflict detection instructions.
2020-03-10 Stanislav.Mekhanoshin [AMDGPU] Disable nested endcf collapse
2020-02-25 timshen [MLIR] Guard DMA-specific logic with DMA option
2020-03-10 aqjune [CodeGenPrepare] Fold br(freeze(icmp x, const)) to br(icmp(freeze x, const))
2020-03-11 jaskiewiczs [libc++] [cmake] Better diagnostics for missing abi library headers
2020-03-11 jay.foad [AMDGPU] Extend macro fusion for ADDC and SUBB to SUBBREV
2020-03-11 flo [Matrix] Add remark propagation along  the inlined-at chain.
2020-03-11 a.bataev [OPENMP][DOCS]Mark depobj as implemented, NFC.
2020-03-04 saugustine Lazily save initialState of registers during unwind.
2020-03-10 andrzej.warzynski [AArch64][SVE] Add the @llvm.aarch64.sve.sel intrinsic
2020-03-11 listmail [GC] Remove buggy untested optimization from statepoint lowering
2020-03-09 aprantl Add a decorator option to skip tests based on a default setting.
2020-03-03 maskray [ELF] Simplify sh_addr computation and warn if sh_addr is not a multiple of sh_addralign
2020-03-11 james.henderson [Object][unittest] Skip tests on machines with non-64 bit size_t
2020-03-11 david.green [ARM] Extra VFMA tests. NFC
2020-03-11 hokein.wu [clangd] Improve the "max limit" error message in rename, NFC.
2020-02-20 Matthew.Arsenault AMDGPU/GlobalISel: Manually RegBankSelect copies
2020-03-09 csigg [MLIR] Remove all-reduce lowering from GPU to NVVM. Use in-dialect lowering instead.
2020-01-29 csigg Change to individual pretty printer classes, remove generic `make_printer`.
2020-03-11 hubert.reinterpretcast [unittests][Object] Use matching signedness for expected value
2020-03-11 artem.dergachev [analyzer] Fix a strange compile error on a certain Clang-7.0.0
2020-03-11 protze [compiler-rt][tsan] Make fiber support in thread sanitizer dynamic linkable
2020-03-10 a.bataev [LIBOMPTARGET]Fix PR45139: Bug in mixing Python and OpenMP target offload.
2020-03-11 clementval [MLIR] Add `and`, `or`, `xor`, `min`, `max` too gpu.all_reduce and the nvvm lowering
2020-03-11 herhut Revert "[MLIR] Add `and`, `or`, `xor`, `min`, `max` too gpu.all_reduce and the nvvm lowering"
2020-03-11 jbcoe [clang-format] Improved identification of C# nullables

Roll third_party/cppdap/ c4358807e..4dcca5775 (1 commit)

google/cppdap@c435880...4dcca57

$ git log c4358807e..4dcca5775 --date=short --no-merges --format='%ad %ae %s'
2020-03-12 bclayton Socket: Enable TCP_NODELAY

Roll third_party/dxc/ cf0560b49..b5dda91c1 (4 commits)

microsoft/DirectXShaderCompiler@cf0560b...b5dda91

$ git log cf0560b49..b5dda91c1 --date=short --no-merges --format='%ad %ae %s'
2020-03-13 Xottab-DUTY Enable D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY(#2572)
2020-03-12 jaebaek [spirv] Support Vulkan 1.2: change operands of OpEntryPoint (#2728)
2020-03-12 texr Skip root signature container validation on validator < 1.5 (#2764)
2020-03-11 texr Fix invalid sample count for typed buffers in struct (#2763)

Roll third_party/glslang/ 9b620aa0c..4b2483ee8 (1 commit)

KhronosGroup/glslang@9b620aa...4b2483e

$ git log 9b620aa0c..4b2483ee8 --date=short --no-merges --format='%ad %ae %s'
2020-03-16 mbechard Fix #2005. Allow multiple compilation units to declare identical push_constant blocks (#2123)

Roll third_party/shaderc/ 14f128e8d..a7657e4fa (2 commits)

google/shaderc@14f128e...a7657e4

$ git log 14f128e8d..a7657e4fa --date=short --no-merges --format='%ad %ae %s'
2020-03-13 rharrison Rolling 2 dependencies (#999)
2020-03-12 rharrison Rolling 5 dependencies and updating expectations (#997)

Roll third_party/spirv-headers/ 30ef660ce..a17e17e36 (1 commit)

KhronosGroup/SPIRV-Headers@30ef660...a17e17e

$ git log 30ef660ce..a17e17e36 --date=short --no-merges --format='%ad %ae %s'
2020-03-13 jmadill Add missing header to BUILD.gn.

Roll third_party/spirv-tools/ dd3d91691..7a8f79762 (4 commits)

KhronosGroup/SPIRV-Tools@dd3d916...7a8f797

$ git log dd3d91691..7a8f79762 --date=short --no-merges --format='%ad %ae %s'
2020-03-13 vasniktel Update dependencies (#3228)
2020-03-12 greg Instrument: Debug Printf support (#3215)
2020-03-12 vasniktel spirv-fuzz: Support OpPhi when adding dead break and continue (#3225)
2020-03-12 afdx spirv-fuzz: Fix vector width issue in 'add equation instructions' pass (#3223)

Roll third_party/swiftshader/ ca10816d6..440fc9959 (29 commits)

https://swiftshader.googlesource.com/SwiftShader.git/+log/ca10816d6c22..440fc9959f06

$ git log ca10816d6..440fc9959 --date=short --no-merges --format='%ad %ae %s'
2020-03-16 swiftshader.regress Regres: Update test lists @ 3a50a43d
2020-03-13 bclayton SpirvShaderDebugger: Implement scope nesting
2020-03-10 sugoi Compile Vulkan library with Subzero in Chromium
2020-03-13 bclayton SpirvShader: Silence warnings of unexpected opcodes
2020-02-28 amaiorano Subzero: hide dependency on Marl
2020-03-13 amaiorano BUILD.gn: add missing dependency onto marl for SubzeroReactor
2020-03-12 capn Consistently use TRUE/FALSE in CMakeLists.txt
2020-03-13 capn Exclude all static libraries from "all" build target
2020-02-28 amaiorano Subzero: replace Win32 fibers with Marl for couroutines
2020-03-12 bclayton SpirvShaderDebugger: Add flag for printing opcodes as they're executed
2020-03-12 bclayton SpirvShaderDebugger: Make Function extend Scope
2020-03-12 bclayton SpirvShaderDebugger: Add string helper for debug kinds
2020-03-12 bclayton SpirvShader: Implement OpenCLDebugInfo100DebugInfoNone
2020-03-12 bclayton SpirvShaderDebugger: Stub UNIMPLEMENTED() opcodes
2020-03-11 bclayton SpirvShader: Implement OpenCLDebugInfo100DebugInlinedAt
2020-03-11 sugoi Allow 3D filtering in the Blitter
2020-03-12 capn Fix building with latest LLVM
2020-03-12 capn Document single-level YCbCr image assumption
2020-03-09 capn Clarify the PointCoord calculation
2020-03-09 capn Remove unnecessary point setup calculations
2020-03-12 capn Don't needlessly build LLVM
2020-03-12 bclayton Squashed 'third_party/marl/' changes from 94a361cf0..64d123947
2020-03-11 bclayton VkImage: Implement BC7 texture format
2020-03-11 bclayton Squashed 'third_party/marl/' changes from a047dd0bb..94a361cf0
2020-03-06 capn Support running PowerVR samples using SwiftShader on Linux
2020-02-18 bclayton Regres: Roll dEQP to 1.2.1
2020-03-10 capn Regres: support testlist creation from specified hash
2020-03-06 capn Suppress warnings in Subzero dependencies
2020-03-10 bclayton Regres: Simplify running of local tests

Roll third_party/vulkan-loader/ 136207a63..f1d9f12a1 (3 commits)

KhronosGroup/Vulkan-Loader@136207a...f1d9f12

$ git log 136207a63..f1d9f12a1 --date=short --no-merges --format='%ad %ae %s'
2020-03-12 charles loader: Fix skipping all layers if one bad is found
2020-03-10 charles loader: fix crash when json doesn't contain an object
2020-03-11 shannon build: Update known-good for 1.2.134 header

Roll third_party/vulkan-validationlayers/ 2ff8b6a6f..be663d752 (8 commits)

KhronosGroup/Vulkan-ValidationLayers@2ff8b6a...be663d7

$ git log 2ff8b6a6f..be663d752 --date=short --no-merges --format='%ad %ae %s'
2020-03-10 mark stateless: Removed suboptimal swapchain performance warning
2020-03-10 mark practices: Add perf warning for suboptimal swapchains
2020-03-09 mark tests: Added verification for subpass index OOB checks
2020-03-09 mark stateless: Added checks for OOB subpass indices
2020-03-11 mark chassis: Remove SetAll function for enables
2020-02-27 attilio.provenzano tests: Add BP tests for Arm-specific checks
2020-02-27 attilio.provenzano practices: Add a set of Arm-specific checks
2020-02-27 attilio.provenzano layers: Add support for vendor-specific checks

Created with:
  roll-dep third_party/clspv third_party/clspv-llvm third_party/cppdap third_party/dxc third_party/glslang third_party/googletest third_party/json third_party/lodepng third_party/shaderc third_party/spirv-headers third_party/spirv-tools third_party/swiftshader third_party/vulkan-headers third_party/vulkan-loader third_party/vulkan-validationlayers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant