How to put multiple DxgkDdiBuildPagingBuffer into same DMA buffer(paging buffer) and call DxgkDdiSubmit together

Sherry Xu 0 Reputation points
2024-12-30T08:37:43.39+00:00

I notice "the driver's DxgkDdiBuildPagingBuffer should update pDmaBuffer to point past the last byte that is written to the paging buffer" in detail of DXGKDDI_BUILDPAGINGBUFFER callback function (d3dkmddi.h). But if move pDmaBuffer to the last byte of buffer, DxgkDdiBuildPagingBuffer will be called and the next DxgkDdiBuildPagingBuffer will use a new DMA buffer. How can i put multiple DxgkDdiBuildPagingBuffer into same DMA buffer and call DxgkDdiSubmit together.

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
12,751 questions
0 comments No comments
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.