/third_party/skia/third_party/externals/dawn/src/dawn_native/ |
H A D | ProgrammableEncoder.cpp | 121 ityp::span<BindingIndex, const uint32_t> dynamicOffsets(dynamicOffsetsIn, in ValidateSetBindGroup() 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) cons in RecordSetBindGroup() [all...] |
H A D | BindGroupTracker.h | 38 uint32_t* dynamicOffsets) { in OnSetBindGroup() 58 SetDynamicOffsets(mDynamicOffsets[index].data(), dynamicOffsetCount, dynamicOffsets); in OnSetBindGroup() 127 uint32_t* dynamicOffsets) { in SetDynamicOffsets() 129 data[i] = static_cast<uint64_t>(dynamicOffsets[i]); in SetDynamicOffsets() 135 uint32_t* dynamicOffsets) { in SetDynamicOffsets() 136 memcpy(data, dynamicOffsets, sizeof(uint32_t) * dynamicOffsetCount); in SetDynamicOffsets() 35 OnSetBindGroup(BindGroupIndex index, BindGroupBase* bindGroup, uint32_t dynamicOffsetCount, uint32_t* dynamicOffsets) OnSetBindGroup() argument 125 SetDynamicOffsets(uint64_t* data, uint32_t dynamicOffsetCount, uint32_t* dynamicOffsets) SetDynamicOffsets() argument 133 SetDynamicOffsets(uint32_t* data, uint32_t dynamicOffsetCount, uint32_t* dynamicOffsets) SetDynamicOffsets() argument
|
H A D | CommandBufferStateTracker.cpp | 344 const uint32_t* dynamicOffsets) { in SetBindGroup() 346 mDynamicOffsets[index].assign(dynamicOffsets, dynamicOffsets + dynamicOffsetCount); in SetBindGroup() 341 SetBindGroup(BindGroupIndex index, BindGroupBase* bindgroup, uint32_t dynamicOffsetCount, const uint32_t* dynamicOffsets) SetBindGroup() argument
|
H A D | ComputePassEncoder.cpp | 382 const uint32_t* dynamicOffsets) { in APISetBindGroup() 390 dynamicOffsets)); in APISetBindGroup() 395 dynamicOffsets); in APISetBindGroup() 397 dynamicOffsets); in APISetBindGroup() 379 APISetBindGroup(uint32_t groupIndexIn, BindGroupBase* group, uint32_t dynamicOffsetCount, const uint32_t* dynamicOffsets) APISetBindGroup() argument
|
H A D | RenderEncoderBase.cpp | 387 const uint32_t* dynamicOffsets) { in APISetBindGroup() 395 dynamicOffsets)); in APISetBindGroup() 399 dynamicOffsets); in APISetBindGroup() 401 dynamicOffsets); in APISetBindGroup() 384 APISetBindGroup(uint32_t groupIndexIn, BindGroupBase* group, uint32_t dynamicOffsetCount, const uint32_t* dynamicOffsets) APISetBindGroup() argument
|
H A D | ProgrammableEncoder.h | 55 const uint32_t* dynamicOffsets) const;
|
H A D | ComputePassEncoder.h | 50 const uint32_t* dynamicOffsets = nullptr);
|
H A D | RenderEncoderBase.h | 60 const uint32_t* dynamicOffsets = nullptr);
|
H A D | CommandBufferStateTracker.h | 44 const uint32_t* dynamicOffsets);
|
/third_party/skia/third_party/externals/dawn/src/dawn_node/binding/ |
H A D | GPUComputePassEncoder.cpp | 85 std::vector<interop::GPUBufferDynamicOffset> dynamicOffsets) { in setBindGroup() 91 if (!conv(bg, bindGroup) || !conv(offsets, num_offsets, dynamicOffsets)) { in setBindGroup() 81 setBindGroup( Napi::Env env, interop::GPUIndex32 index, interop::Interface<interop::GPUBindGroup> bindGroup, std::vector<interop::GPUBufferDynamicOffset> dynamicOffsets) setBindGroup() argument
|
H A D | GPURenderBundleEncoder.cpp | 45 std::vector<interop::GPUBufferDynamicOffset> dynamicOffsets) { in setBindGroup() 51 if (!conv(bg, bindGroup) || !conv(offsets, num_offsets, dynamicOffsets)) { in setBindGroup() 41 setBindGroup( Napi::Env env, interop::GPUIndex32 index, interop::Interface<interop::GPUBindGroup> bindGroup, std::vector<interop::GPUBufferDynamicOffset> dynamicOffsets) setBindGroup() argument
|
H A D | GPURenderPassEncoder.cpp | 120 std::vector<interop::GPUBufferDynamicOffset> dynamicOffsets) { in setBindGroup() 126 if (!conv(bg, bindGroup) || !conv(offsets, num_offsets, dynamicOffsets)) { in setBindGroup() 116 setBindGroup( Napi::Env env, interop::GPUIndex32 index, interop::Interface<interop::GPUBindGroup> bindGroup, std::vector<interop::GPUBufferDynamicOffset> dynamicOffsets) setBindGroup() argument
|
H A D | GPURenderBundleEncoder.h | 38 std::vector<interop::GPUBufferDynamicOffset> dynamicOffsets) override;
|
H A D | GPUComputePassEncoder.h | 57 std::vector<interop::GPUBufferDynamicOffset> dynamicOffsets) override;
|
H A D | GPURenderPassEncoder.h | 67 std::vector<interop::GPUBufferDynamicOffset> dynamicOffsets) override;
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/ |
H A D | CommandBufferD3D12.cpp | 415 ityp::span<BindingIndex, const uint64_t> dynamicOffsets( in ApplyBindGroup() 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() 1514 dynamicOffsets in RecordRenderPass() [all...] |
/third_party/skia/third_party/externals/dawn/src/tests/unittests/native/ |
H A D | CommandBufferEncodingTests.cpp | 160 uint32_t* dynamicOffsets = nullptr; in TEST_F() 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/dawn/src/tests/end2end/ |
H A 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/swiftshader/src/Pipeline/ |
H A 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], staticOffsets[3]); in offsets()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/opengl/ |
H A D | CommandBufferGL.cpp | 243 uint64_t* dynamicOffsets) { in ApplyBindGroup() 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() 1244 dynamicOffsets = iter->NextData<uint32_t>(cmd->dynamicOffsetCount); in ExecuteRenderPass() 1247 cmd->dynamicOffsetCount, dynamicOffsets); in ExecuteRenderPass() 239 ApplyBindGroup(const OpenGLFunctions& gl, BindGroupIndex index, BindGroupBase* group, uint32_t dynamicOffsetCount, uint64_t* dynamicOffsets) ApplyBindGroup() argument
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A 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() 1172 dynamicOffsets = iter->NextData<uint32_t>(cmd->dynamicOffsetCount); in RecordRenderPass() 1176 dynamicOffsets); in RecordRenderPass()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
H A D | SecondaryCommandBuffer.cpp | 199 const uint32_t *dynamicOffsets = Offset<uint32_t>( in executeCommands() local 204 dynamicOffsets); in executeCommands()
|
H A D | vk_wrapper.h | 204 const uint32_t *dynamicOffsets); 879 const uint32_t *dynamicOffsets) in bindDescriptorSets() 884 dynamicOffsetCount, dynamicOffsets); in bindDescriptorSets() 873 bindDescriptorSets(const PipelineLayout &layout, VkPipelineBindPoint pipelineBindPoint, DescriptorSetIndex firstSet, uint32_t descriptorSetCount, const VkDescriptorSet *descriptorSets, uint32_t dynamicOffsetCount, const uint32_t *dynamicOffsets) bindDescriptorSets() argument
|
/third_party/skia/src/gpu/vk/ |
H A D | GrVkCommandBuffer.h | 60 const uint32_t* dynamicOffsets);
|
H A D | GrVkCommandBuffer.cpp | 251 const uint32_t* dynamicOffsets) { 260 dynamicOffsets));
|