/third_party/skia/experimental/graphite/src/ |
H A D | CommandBuffer.cpp | 52 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 D | CommandBuffer.h | 67 sk_sp<Buffer> instanceBuffer, size_t instanceOffset); 112 const Buffer* instanceBuffer, size_t instanceOffset) = 0;
|
/third_party/skia/src/gpu/gl/ |
H A D | GrGLOpsRenderPass.cpp | 100 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 D | GrGLOpsRenderPass.h | 67 void onBindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer,
|
/third_party/skia/src/gpu/d3d/ |
H A D | GrD3DPipelineState.cpp | 154 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 D | GrD3DCommandList.cpp | 372 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 D | GrD3DPipelineState.h | 53 sk_sp<const GrBuffer> instanceBuffer, sk_sp<const GrBuffer> vertexBuffer,
|
H A D | GrD3DOpsRenderPass.h | 46 void onBindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer,
|
H A D | GrD3DOpsRenderPass.cpp | 243 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 D | GrD3DCommandList.h | 172 sk_sp<const GrBuffer> instanceBuffer, size_t instanceStride);
|
/third_party/skia/tests/graphite/ |
H A D | CommandBufferTest.cpp | 156 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 D | DrawVertexAndIndexBufferOOBValidationTests.cpp | 394 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 D | GrDawnOpsRenderPass.cpp | 176 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 D | GrDawnOpsRenderPass.h | 45 void onBindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer,
|
/third_party/skia/src/gpu/ |
H A D | GrOpsRenderPass.h | 76 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 D | GrOpsRenderPass.cpp | 181 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 D | GrOpFlushState.h | 228 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 D | GrMockOpsRenderPass.h | 43 void onBindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer,
|
/third_party/skia/experimental/graphite/src/mtl/ |
H A D | MtlCommandBuffer.h | 59 const skgpu::Buffer* instanceBuffer, size_t instanceOffset) override;
|
/third_party/skia/src/gpu/vk/ |
H A D | GrVkOpsRenderPass.h | 76 void onBindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer,
|
H A D | GrVkOpsRenderPass.cpp | 721 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 D | GrMtlOpsRenderPass.h | 45 void onBindBuffers(sk_sp<const GrBuffer> indexBuffer, sk_sp<const GrBuffer> instanceBuffer,
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkRayTracingUtil.cpp | 2476 const BufferWithMemory* instanceBuffer, 2483 auto& instancesAlloc = instanceBuffer->getAllocation();
|