Home
last modified time | relevance | path

Searched refs:dynamicOffsets (Results 1 - 25 of 41) sorted by relevance

12

/third_party/skia/third_party/externals/dawn/src/dawn_native/
H A DProgrammableEncoder.cpp121 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 DBindGroupTracker.h38 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 DCommandBufferStateTracker.cpp344 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 DComputePassEncoder.cpp382 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 DRenderEncoderBase.cpp387 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 DProgrammableEncoder.h55 const uint32_t* dynamicOffsets) const;
H A DComputePassEncoder.h50 const uint32_t* dynamicOffsets = nullptr);
H A DRenderEncoderBase.h60 const uint32_t* dynamicOffsets = nullptr);
H A DCommandBufferStateTracker.h44 const uint32_t* dynamicOffsets);
/third_party/skia/third_party/externals/dawn/src/dawn_node/binding/
H A DGPUComputePassEncoder.cpp85 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 DGPURenderBundleEncoder.cpp45 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 DGPURenderPassEncoder.cpp120 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 DGPURenderBundleEncoder.h38 std::vector<interop::GPUBufferDynamicOffset> dynamicOffsets) override;
H A DGPUComputePassEncoder.h57 std::vector<interop::GPUBufferDynamicOffset> dynamicOffsets) override;
H A DGPURenderPassEncoder.h67 std::vector<interop::GPUBufferDynamicOffset> dynamicOffsets) override;
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
H A DCommandBufferD3D12.cpp415 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 DCommandBufferEncodingTests.cpp160 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 DDynamicBufferOffsetTests.cpp553 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 DShaderCore.cpp857 , 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 DCommandBufferGL.cpp243 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 DCommandBufferVk.cpp940 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 DSecondaryCommandBuffer.cpp199 const uint32_t *dynamicOffsets = Offset<uint32_t>( in executeCommands() local
204 dynamicOffsets); in executeCommands()
H A Dvk_wrapper.h204 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 DGrVkCommandBuffer.h60 const uint32_t* dynamicOffsets);
H A DGrVkCommandBuffer.cpp251 const uint32_t* dynamicOffsets) {
260 dynamicOffsets));

Completed in 26 milliseconds

12