Home
last modified time | relevance | path

Searched refs:instanceBuffer (Results 1 - 23 of 23) sorted by relevance

/third_party/skia/experimental/graphite/src/
H A DCommandBuffer.cpp52 sk_sp<Buffer> instanceBuffer, size_t instanceOffset) { in bindVertexBuffers()
54 instanceBuffer.get(), instanceOffset); in bindVertexBuffers()
58 if (instanceBuffer) { in bindVertexBuffers()
59 this->trackResource(std::move(instanceBuffer)); in bindVertexBuffers()
51 bindVertexBuffers(sk_sp<Buffer> vertexBuffer, size_t vertexOffset, sk_sp<Buffer> instanceBuffer, size_t instanceOffset) bindVertexBuffers() argument
H A DCommandBuffer.h67 sk_sp<Buffer> instanceBuffer, size_t instanceOffset);
112 const Buffer* instanceBuffer, size_t instanceOffset) = 0;
/third_party/skia/src/gpu/gl/
H A DGrGLOpsRenderPass.cpp100 sk_sp<const GrBuffer> instanceBuffer, in onBindBuffers()
127 this->bindInstanceBuffer(instanceBuffer.get(), 0); in onBindBuffers()
130 fActiveInstanceBuffer = std::move(instanceBuffer); in onBindBuffers()
144 void GrGLOpsRenderPass::bindInstanceBuffer(const GrBuffer* instanceBuffer, int baseInstance) { in bindInstanceBuffer() argument
148 SkASSERT(instanceBuffer); in bindInstanceBuffer()
149 SkASSERT(instanceBuffer->isCpuBuffer() || in bindInstanceBuffer()
150 !static_cast<const GrGpuBuffer*>(instanceBuffer)->isMapped()); in bindInstanceBuffer()
156 fAttribArrayState->set(fGpu, attrib.fLocation, instanceBuffer, attrib.fCPUType, in bindInstanceBuffer()
99 onBindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer, sk_sp<const GrBuffer> vertexBuffer, GrPrimitiveRestart primitiveRestart) onBindBuffers() argument
H A DGrGLOpsRenderPass.h67 void onBindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer,
/third_party/skia/src/gpu/d3d/
H A DGrD3DPipelineState.cpp154 sk_sp<const GrBuffer> instanceBuffer, in bindBuffers()
166 if (instanceBuffer) { in bindBuffers()
167 auto* d3dInstanceBuffer = static_cast<const GrD3DBuffer*>(instanceBuffer.get()); in bindBuffers()
174 std::move(instanceBuffer), fInstanceStride); in bindBuffers()
153 bindBuffers(GrD3DGpu* gpu, sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer, sk_sp<const GrBuffer> vertexBuffer, GrD3DDirectCommandList* commandList) bindBuffers() argument
H A DGrD3DCommandList.cpp372 sk_sp<const GrBuffer> instanceBuffer, in setVertexBuffers()
376 fCurrentInstanceBuffer != instanceBuffer.get() || in setVertexBuffers()
381 fCurrentInstanceBuffer = instanceBuffer.get(); in setVertexBuffers()
393 if (instanceBuffer) { in setVertexBuffers()
394 auto* d3dBuffer = static_cast<const GrD3DBuffer*>(instanceBuffer.get()); in setVertexBuffers()
396 views[numViews].SizeInBytes = instanceBuffer->size(); in setVertexBuffers()
398 this->addGrBuffer(std::move(instanceBuffer)); in setVertexBuffers()
369 setVertexBuffers(unsigned int startSlot, sk_sp<const GrBuffer> vertexBuffer, size_t vertexStride, sk_sp<const GrBuffer> instanceBuffer, size_t instanceStride) setVertexBuffers() argument
H A DGrD3DPipelineState.h53 sk_sp<const GrBuffer> instanceBuffer, sk_sp<const GrBuffer> vertexBuffer,
H A DGrD3DOpsRenderPass.h46 void onBindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer,
H A DGrD3DOpsRenderPass.cpp243 sk_sp<const GrBuffer> instanceBuffer, in onBindBuffers()
253 fCurrentPipelineState->bindBuffers(fGpu, std::move(indexBuffer), std::move(instanceBuffer), in onBindBuffers()
242 onBindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer, sk_sp<const GrBuffer> vertexBuffer, GrPrimitiveRestart primRestart) onBindBuffers() argument
H A DGrD3DCommandList.h172 sk_sp<const GrBuffer> instanceBuffer, size_t instanceStride);
/third_party/skia/tests/graphite/
H A DCommandBufferTest.cpp156 sk_sp<Buffer> instanceBuffer = gpu->resourceProvider()->findOrCreateBuffer( in DEF_GRAPHITE_TEST_FOR_CONTEXTS() local
158 auto instances = (InstanceData*)instanceBuffer->map(); in DEF_GRAPHITE_TEST_FOR_CONTEXTS()
165 instanceBuffer->unmap(); in DEF_GRAPHITE_TEST_FOR_CONTEXTS()
166 commandBuffer->bindVertexBuffers(nullptr, 0, instanceBuffer, 0); in DEF_GRAPHITE_TEST_FOR_CONTEXTS()
/third_party/skia/third_party/externals/dawn/src/tests/unittests/validation/
H A DDrawVertexAndIndexBufferOOBValidationTests.cpp394 wgpu::Buffer instanceBuffer = CreateBuffer(instanceParams.bufferSize); in TEST_F() local
399 {1, instanceBuffer, instanceParams.bufferOffsetForEncoder, in TEST_F()
454 wgpu::Buffer instanceBuffer = CreateBuffer(5 * kFloat32x2Stride); in TEST_F() local
457 {1, instanceBuffer, 0, wgpu::kWholeSize}}; in TEST_F()
505 wgpu::Buffer instanceBuffer = CreateBuffer(instanceParams.bufferSize); in TEST_F() local
510 {1, instanceBuffer, instanceParams.bufferOffsetForEncoder, in TEST_F()
587 wgpu::Buffer instanceBuffer = CreateBuffer(instanceParams.bufferSize); in TEST_F() local
592 {1, instanceBuffer, instanceParams.bufferOffsetForEncoder, in TEST_F()
/third_party/skia/src/gpu/dawn/
H A DGrDawnOpsRenderPass.cpp176 sk_sp<const GrBuffer> instanceBuffer, in onBindBuffers()
183 if (instanceBuffer) { in onBindBuffers()
184 wgpu::Buffer instance = static_cast<const GrDawnBuffer*>(instanceBuffer.get())->get(); in onBindBuffers()
175 onBindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer, sk_sp<const GrBuffer> vertexBuffer, GrPrimitiveRestart) onBindBuffers() argument
H A DGrDawnOpsRenderPass.h45 void onBindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer,
/third_party/skia/src/gpu/
H A DGrOpsRenderPass.h76 void bindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer,
187 virtual void onBindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer,
H A DGrOpsRenderPass.cpp181 sk_sp<const GrBuffer> instanceBuffer, in bindBuffers()
194 SkASSERT((DynamicStateStatus::kDisabled == fInstanceBufferStatus) != SkToBool(instanceBuffer)); in bindBuffers()
195 if (instanceBuffer) { in bindBuffers()
209 this->onBindBuffers(std::move(indexBuffer), std::move(instanceBuffer), std::move(vertexBuffer), in bindBuffers()
180 bindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer, sk_sp<const GrBuffer> vertexBuffer, GrPrimitiveRestart primRestart) bindBuffers() argument
H A DGrOpFlushState.h228 void bindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer, in bindBuffers() argument
231 fOpsRenderPass->bindBuffers(std::move(indexBuffer), std::move(instanceBuffer), in bindBuffers()
/third_party/skia/src/gpu/mock/
H A DGrMockOpsRenderPass.h43 void onBindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer,
/third_party/skia/experimental/graphite/src/mtl/
H A DMtlCommandBuffer.h59 const skgpu::Buffer* instanceBuffer, size_t instanceOffset) override;
/third_party/skia/src/gpu/vk/
H A DGrVkOpsRenderPass.h76 void onBindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer,
H A DGrVkOpsRenderPass.cpp721 sk_sp<const GrBuffer> instanceBuffer, in onBindBuffers()
748 if (auto* gpuInstanceBuffer = static_cast<const GrGpuBuffer*>(instanceBuffer.get())) { in onBindBuffers()
751 currCmdBuf->bindInputBuffer(fGpu, binding++, std::move(instanceBuffer)); in onBindBuffers()
720 onBindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer, sk_sp<const GrBuffer> vertexBuffer, GrPrimitiveRestart primRestart) onBindBuffers() argument
/third_party/skia/src/gpu/mtl/
H A DGrMtlOpsRenderPass.h45 void onBindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer,
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/
H A DvkRayTracingUtil.cpp2476 const BufferWithMemory* instanceBuffer,
2483 auto& instancesAlloc = instanceBuffer->getAllocation();

Completed in 19 milliseconds