/third_party/skia/third_party/externals/dawn/src/dawn_native/ |
D | ProgrammableEncoder.cpp | 121 ityp::span<BindingIndex, const uint32_t> dynamicOffsets(dynamicOffsetsIn, in ValidateSetBindGroup() local 127 layout->GetDynamicBufferCount() != dynamicOffsets.size(), in ValidateSetBindGroup() 130 static_cast<uint32_t>(dynamicOffsets.size()), in ValidateSetBindGroup() 133 for (BindingIndex i{0}; i < dynamicOffsets.size(); ++i) { in ValidateSetBindGroup() 155 DAWN_INVALID_IF(!IsAligned(dynamicOffsets[i], requiredAlignment), in ValidateSetBindGroup() 157 static_cast<uint32_t>(i), dynamicOffsets[i], requiredAlignment); in ValidateSetBindGroup() 166 if ((dynamicOffsets[i] > in ValidateSetBindGroup() 174 static_cast<uint32_t>(i), dynamicOffsets[i], bufferBinding.buffer, in ValidateSetBindGroup() 180 static_cast<uint32_t>(i), dynamicOffsets[i], bufferBinding.buffer, in ValidateSetBindGroup() 192 const uint32_t* dynamicOffsets) const { in RecordSetBindGroup() [all …]
|
D | BindGroupTracker.h | 38 uint32_t* dynamicOffsets) { in OnSetBindGroup() argument 58 SetDynamicOffsets(mDynamicOffsets[index].data(), dynamicOffsetCount, dynamicOffsets); in OnSetBindGroup() 127 uint32_t* dynamicOffsets) { in SetDynamicOffsets() argument 129 data[i] = static_cast<uint64_t>(dynamicOffsets[i]); in SetDynamicOffsets() 135 uint32_t* dynamicOffsets) { in SetDynamicOffsets() argument 136 memcpy(data, dynamicOffsets, sizeof(uint32_t) * dynamicOffsetCount); in SetDynamicOffsets()
|
D | ComputePassEncoder.cpp | 382 const uint32_t* dynamicOffsets) { in APISetBindGroup() argument 390 dynamicOffsets)); in APISetBindGroup() 395 dynamicOffsets); in APISetBindGroup() 397 dynamicOffsets); in APISetBindGroup()
|
D | RenderEncoderBase.cpp | 387 const uint32_t* dynamicOffsets) { in APISetBindGroup() argument 395 dynamicOffsets)); in APISetBindGroup() 399 dynamicOffsets); in APISetBindGroup() 401 dynamicOffsets); in APISetBindGroup()
|
D | CommandBufferStateTracker.cpp | 344 const uint32_t* dynamicOffsets) { in SetBindGroup() argument 346 mDynamicOffsets[index].assign(dynamicOffsets, dynamicOffsets + dynamicOffsetCount); in SetBindGroup()
|
D | ProgrammableEncoder.h | 55 const uint32_t* dynamicOffsets) const;
|
D | ComputePassEncoder.h | 50 const uint32_t* dynamicOffsets = nullptr);
|
D | RenderEncoderBase.h | 60 const uint32_t* dynamicOffsets = nullptr);
|
D | CommandBufferStateTracker.h | 44 const uint32_t* dynamicOffsets);
|
/third_party/skia/third_party/externals/dawn/src/dawn_node/binding/ |
D | GPUComputePassEncoder.cpp | 85 std::vector<interop::GPUBufferDynamicOffset> dynamicOffsets) { in setBindGroup() argument 91 if (!conv(bg, bindGroup) || !conv(offsets, num_offsets, dynamicOffsets)) { in setBindGroup()
|
D | GPURenderBundleEncoder.cpp | 45 std::vector<interop::GPUBufferDynamicOffset> dynamicOffsets) { in setBindGroup() argument 51 if (!conv(bg, bindGroup) || !conv(offsets, num_offsets, dynamicOffsets)) { in setBindGroup()
|
D | GPURenderPassEncoder.cpp | 120 std::vector<interop::GPUBufferDynamicOffset> dynamicOffsets) { in setBindGroup() argument 126 if (!conv(bg, bindGroup) || !conv(offsets, num_offsets, dynamicOffsets)) { in setBindGroup()
|
D | GPUComputePassEncoder.h | 57 std::vector<interop::GPUBufferDynamicOffset> dynamicOffsets) override;
|
D | GPURenderBundleEncoder.h | 38 std::vector<interop::GPUBufferDynamicOffset> dynamicOffsets) override;
|
D | GPURenderPassEncoder.h | 67 std::vector<interop::GPUBufferDynamicOffset> dynamicOffsets) override;
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/ |
D | CommandBufferD3D12.cpp | 415 ityp::span<BindingIndex, const uint64_t> dynamicOffsets( in ApplyBindGroup() local 417 ASSERT(dynamicOffsets.size() == group->GetLayout()->GetDynamicBufferCount()); in ApplyBindGroup() 421 if (dynamicOffsets.size() != BindingIndex(0)) { in ApplyBindGroup() 424 for (BindingIndex bindingIndex{0}; bindingIndex < dynamicOffsets.size(); in ApplyBindGroup() 440 uint64_t dynamicOffset = dynamicOffsets[bindingIndex]; in ApplyBindGroup() 1129 uint32_t* dynamicOffsets = nullptr; in RecordComputePass() local 1132 dynamicOffsets = mCommands.NextData<uint32_t>(cmd->dynamicOffsetCount); in RecordComputePass() 1136 dynamicOffsets); in RecordComputePass() 1511 uint32_t* dynamicOffsets = nullptr; in RecordRenderPass() local 1514 dynamicOffsets = iter->NextData<uint32_t>(cmd->dynamicOffsetCount); in RecordRenderPass() [all …]
|
/third_party/skia/third_party/externals/dawn/src/tests/unittests/native/ |
D | CommandBufferEncodingTests.cpp | 160 uint32_t* dynamicOffsets = nullptr; in TEST_F() local 162 dynamicOffsets = commands->NextData<uint32_t>(cmd->dynamicOffsetCount); in TEST_F() 169 ASSERT_EQ(dynamicOffsets[i], offsets[i]); in TEST_F()
|
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/ |
D | ShaderCore.cpp | 857 , dynamicOffsets(0) in Pointer() 867 , dynamicOffsets(0) in Pointer() 877 , dynamicOffsets(offset) in Pointer() 887 , dynamicOffsets(offset) in Pointer() 895 dynamicOffsets += i; in operator +=() 902 dynamicOffsets = offsets() * i; in operator *=() 932 dynamicOffsets *= SIMD::Int(i); in operator *=() 953 …return dynamicOffsets + SIMD::Int(staticOffsets[0], staticOffsets[1], staticOffsets[2], staticOffs… in offsets()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/opengl/ |
D | CommandBufferGL.cpp | 243 uint64_t* dynamicOffsets) { in ApplyBindGroup() argument 260 offset += dynamicOffsets[currentDynamicOffsetIndex]; in ApplyBindGroup() 939 uint32_t* dynamicOffsets = nullptr; in ExecuteComputePass() local 941 dynamicOffsets = mCommands.NextData<uint32_t>(cmd->dynamicOffsetCount); in ExecuteComputePass() 944 cmd->dynamicOffsetCount, dynamicOffsets); in ExecuteComputePass() 1242 uint32_t* dynamicOffsets = nullptr; in ExecuteRenderPass() local 1244 dynamicOffsets = iter->NextData<uint32_t>(cmd->dynamicOffsetCount); in ExecuteRenderPass() 1247 cmd->dynamicOffsetCount, dynamicOffsets); in ExecuteRenderPass()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
D | CommandBufferVk.cpp | 940 uint32_t* dynamicOffsets = nullptr; in RecordComputePass() local 942 dynamicOffsets = mCommands.NextData<uint32_t>(cmd->dynamicOffsetCount); in RecordComputePass() 946 dynamicOffsets); in RecordComputePass() 1170 uint32_t* dynamicOffsets = nullptr; in RecordRenderPass() local 1172 dynamicOffsets = iter->NextData<uint32_t>(cmd->dynamicOffsetCount); in RecordRenderPass() 1176 dynamicOffsets); in RecordRenderPass()
|
/third_party/skia/third_party/externals/dawn/src/tests/end2end/ |
D | DynamicBufferOffsetTests.cpp | 553 std::array<uint32_t, 2> dynamicOffsets = {srcBufferByteOffset, dstBufferByteOffset}; in TEST_P() local 564 computePassEncoder.SetBindGroup(0, bindGroup, dynamicOffsets.size(), dynamicOffsets.data()); in TEST_P()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/metal/ |
D | CommandBufferMTL.mm | 380 uint64_t* dynamicOffsets, 426 offset += dynamicOffsets[currentDynamicBufferIndex]; 1107 uint32_t* dynamicOffsets = nullptr; 1109 dynamicOffsets = mCommands.NextData<uint32_t>(cmd->dynamicOffsetCount); 1113 cmd->dynamicOffsetCount, dynamicOffsets); 1424 uint32_t* dynamicOffsets = nullptr; 1426 dynamicOffsets = iter->NextData<uint32_t>(cmd->dynamicOffsetCount); 1430 cmd->dynamicOffsetCount, dynamicOffsets);
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
D | SecondaryCommandBuffer.cpp | 199 const uint32_t *dynamicOffsets = Offset<uint32_t>( in executeCommands() local 204 dynamicOffsets); in executeCommands()
|
D | SecondaryCommandBuffer.h | 517 const uint32_t *dynamicOffsets); 924 const uint32_t *dynamicOffsets) in bindDescriptorSets() argument 939 storePointerParameter(writePtr, dynamicOffsets, offsetSize); in bindDescriptorSets()
|
/third_party/skia/src/gpu/vk/ |
D | GrVkCommandBuffer.h | 60 const uint32_t* dynamicOffsets);
|