forked from MoonsideGames/Refresh
Compare commits
No commits in common. "925ab37385cb5f27f4420e6308bc18500c49e24b" and "172fa834178c6ba6cdf044c51777d418a67833ad" have entirely different histories.
925ab37385
...
172fa83417
|
@ -268,19 +268,6 @@ static void TEMPLATE_DrawPrimitives(
|
||||||
NOT_IMPLEMENTED
|
NOT_IMPLEMENTED
|
||||||
}
|
}
|
||||||
|
|
||||||
static void TEMPLATE_DrawPrimitivesIndirect(
|
|
||||||
Refresh_Renderer *driverData,
|
|
||||||
Refresh_CommandBuffer *commandBuffer,
|
|
||||||
Refresh_Buffer *buffer,
|
|
||||||
uint32_t offsetInBytes,
|
|
||||||
uint32_t drawCount,
|
|
||||||
uint32_t stride,
|
|
||||||
uint32_t vertexParamOffset,
|
|
||||||
uint32_t fragmentParamOffset
|
|
||||||
) {
|
|
||||||
NOT_IMPLEMENTED
|
|
||||||
}
|
|
||||||
|
|
||||||
static void TEMPLATE_DispatchCompute(
|
static void TEMPLATE_DispatchCompute(
|
||||||
Refresh_Renderer *device,
|
Refresh_Renderer *device,
|
||||||
Refresh_CommandBuffer *commandBuffer,
|
Refresh_CommandBuffer *commandBuffer,
|
||||||
|
@ -360,13 +347,8 @@ static void TEMPLATE_SetTextureDataYUV(
|
||||||
uint32_t yHeight,
|
uint32_t yHeight,
|
||||||
uint32_t uvWidth,
|
uint32_t uvWidth,
|
||||||
uint32_t uvHeight,
|
uint32_t uvHeight,
|
||||||
void *yDataPtr,
|
void* data,
|
||||||
void *uDataPtr,
|
uint32_t dataLength
|
||||||
void *vDataPtr,
|
|
||||||
uint32_t yDataLength,
|
|
||||||
uint32_t uvDataLength,
|
|
||||||
uint32_t yStride,
|
|
||||||
uint32_t uvStride
|
|
||||||
) {
|
) {
|
||||||
NOT_IMPLEMENTED
|
NOT_IMPLEMENTED
|
||||||
}
|
}
|
||||||
|
@ -503,15 +485,10 @@ static void TEMPLATE_QueueDestroyGraphicsPipeline(
|
||||||
|
|
||||||
/* Graphics State */
|
/* Graphics State */
|
||||||
|
|
||||||
static Refresh_CommandBuffer* TEMPLATE_AcquireCommandBuffer(
|
|
||||||
Refresh_Renderer *driverData
|
|
||||||
) {
|
|
||||||
NOT_IMPLEMENTED
|
|
||||||
}
|
|
||||||
|
|
||||||
static void TEMPLATE_BeginRenderPass(
|
static void TEMPLATE_BeginRenderPass(
|
||||||
Refresh_Renderer *driverData,
|
Refresh_Renderer *driverData,
|
||||||
Refresh_CommandBuffer *commandBuffer,
|
Refresh_CommandBuffer *commandBuffer,
|
||||||
|
Refresh_Rect *renderArea,
|
||||||
Refresh_ColorAttachmentInfo *colorAttachmentInfos,
|
Refresh_ColorAttachmentInfo *colorAttachmentInfos,
|
||||||
uint32_t colorAttachmentCount,
|
uint32_t colorAttachmentCount,
|
||||||
Refresh_DepthStencilAttachmentInfo *depthStencilAttachmentInfo
|
Refresh_DepthStencilAttachmentInfo *depthStencilAttachmentInfo
|
||||||
|
@ -571,8 +548,6 @@ static void TEMPLATE_BindIndexBuffer(
|
||||||
NOT_IMPLEMENTED
|
NOT_IMPLEMENTED
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Compute State */
|
|
||||||
|
|
||||||
static void TEMPLATE_BindComputePipeline(
|
static void TEMPLATE_BindComputePipeline(
|
||||||
Refresh_Renderer *driverData,
|
Refresh_Renderer *driverData,
|
||||||
Refresh_CommandBuffer *commandBuffer,
|
Refresh_CommandBuffer *commandBuffer,
|
||||||
|
@ -597,24 +572,14 @@ static void TEMPLATE_BindComputeTextures(
|
||||||
NOT_IMPLEMENTED
|
NOT_IMPLEMENTED
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Window and Swapchain Management */
|
static Refresh_CommandBuffer* TEMPLATE_AcquireCommandBuffer(
|
||||||
|
|
||||||
static uint8_t TEMPLATE_ClaimWindow(
|
|
||||||
Refresh_Renderer *driverData,
|
Refresh_Renderer *driverData,
|
||||||
void *windowHandle,
|
uint8_t fixed
|
||||||
Refresh_PresentMode presentMode
|
|
||||||
) {
|
) {
|
||||||
NOT_IMPLEMENTED
|
NOT_IMPLEMENTED
|
||||||
}
|
}
|
||||||
|
|
||||||
static void TEMPLATE_UnclaimWindow(
|
Refresh_Texture* TEMPLATE_AcquireSwapchainTexture(
|
||||||
Refresh_Renderer *driverData,
|
|
||||||
void *windowHandle
|
|
||||||
) {
|
|
||||||
NOT_IMPLEMENTED
|
|
||||||
}
|
|
||||||
|
|
||||||
static Refresh_Texture* TEMPLATE_AcquireSwapchainTexture(
|
|
||||||
Refresh_Renderer *driverData,
|
Refresh_Renderer *driverData,
|
||||||
Refresh_CommandBuffer *commandBuffer,
|
Refresh_CommandBuffer *commandBuffer,
|
||||||
void *windowHandle,
|
void *windowHandle,
|
||||||
|
@ -624,33 +589,17 @@ static Refresh_Texture* TEMPLATE_AcquireSwapchainTexture(
|
||||||
NOT_IMPLEMENTED
|
NOT_IMPLEMENTED
|
||||||
}
|
}
|
||||||
|
|
||||||
static Refresh_TextureFormat TEMPLATE_GetSwapchainFormat(
|
Refresh_TextureFormat TEMPLATE_GetSwapchainFormat(
|
||||||
Refresh_Renderer *driverData,
|
Refresh_Renderer *driverData,
|
||||||
void *windowHandle
|
void *windowHandle
|
||||||
) {
|
) {
|
||||||
NOT_IMPLEMENTED
|
NOT_IMPLEMENTED
|
||||||
}
|
}
|
||||||
|
|
||||||
static void TEMPLATE_SetSwapchainPresentMode(
|
|
||||||
Refresh_Renderer *driverData,
|
|
||||||
void *windowHandle,
|
|
||||||
Refresh_PresentMode presentMode
|
|
||||||
) {
|
|
||||||
NOT_IMPLEMENTED
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Submission and Fences */
|
|
||||||
|
|
||||||
static void TEMPLATE_Submit(
|
static void TEMPLATE_Submit(
|
||||||
Refresh_Renderer *driverData,
|
Refresh_Renderer *driverData,
|
||||||
Refresh_CommandBuffer *commandBuffer
|
uint32_t commandBufferCount,
|
||||||
) {
|
Refresh_CommandBuffer **pCommandBuffers
|
||||||
NOT_IMPLEMENTED
|
|
||||||
}
|
|
||||||
|
|
||||||
static Refresh_Fence* TEMPLATE_SubmitAndAcquireFence(
|
|
||||||
Refresh_Renderer *driverData,
|
|
||||||
Refresh_CommandBuffer *commandBuffer
|
|
||||||
) {
|
) {
|
||||||
NOT_IMPLEMENTED
|
NOT_IMPLEMENTED
|
||||||
}
|
}
|
||||||
|
@ -661,38 +610,8 @@ static void TEMPLATE_Wait(
|
||||||
NOT_IMPLEMENTED
|
NOT_IMPLEMENTED
|
||||||
}
|
}
|
||||||
|
|
||||||
static void TEMPLATE_WaitForFences(
|
|
||||||
Refresh_Renderer *driverData,
|
|
||||||
uint8_t waitAll,
|
|
||||||
uint32_t fenceCount,
|
|
||||||
Refresh_Fence **pFences
|
|
||||||
) {
|
|
||||||
NOT_IMPLEMENTED
|
|
||||||
}
|
|
||||||
|
|
||||||
static int TEMPLATE_QueryFence(
|
|
||||||
Refresh_Renderer *driverData,
|
|
||||||
Refresh_Fence *fence
|
|
||||||
) {
|
|
||||||
NOT_IMPLEMENTED
|
|
||||||
}
|
|
||||||
|
|
||||||
static void TEMPLATE_ReleaseFence(
|
|
||||||
Refresh_Renderer *driverData,
|
|
||||||
Refresh_Fence *fence
|
|
||||||
) {
|
|
||||||
NOT_IMPLEMENTED
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Device Creation */
|
|
||||||
|
|
||||||
static uint8_t TEMPLATE_PrepareDriver(
|
|
||||||
uint32_t *flags
|
|
||||||
) {
|
|
||||||
NOT_IMPLEMENTED
|
|
||||||
}
|
|
||||||
|
|
||||||
static Refresh_Device* TEMPLATE_CreateDevice(
|
static Refresh_Device* TEMPLATE_CreateDevice(
|
||||||
|
Refresh_PresentationParameters *presentationParameters,
|
||||||
uint8_t debugMode
|
uint8_t debugMode
|
||||||
) {
|
) {
|
||||||
NOT_IMPLEMENTED
|
NOT_IMPLEMENTED
|
||||||
|
@ -700,7 +619,6 @@ static Refresh_Device* TEMPLATE_CreateDevice(
|
||||||
|
|
||||||
Refresh_Driver TEMPLATEDriver = {
|
Refresh_Driver TEMPLATEDriver = {
|
||||||
"TEMPLATE",
|
"TEMPLATE",
|
||||||
TEMPLATE_PrepareDriver,
|
|
||||||
TEMPLATE_CreateDevice
|
TEMPLATE_CreateDevice
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -9756,11 +9756,6 @@ static Refresh_Texture* VULKAN_AcquireSwapchainTexture(
|
||||||
VulkanPresentData *presentData;
|
VulkanPresentData *presentData;
|
||||||
|
|
||||||
windowData = VULKAN_INTERNAL_FetchWindowData(windowHandle);
|
windowData = VULKAN_INTERNAL_FetchWindowData(windowHandle);
|
||||||
if (windowData == NULL)
|
|
||||||
{
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
swapchainData = windowData->swapchainData;
|
swapchainData = windowData->swapchainData;
|
||||||
|
|
||||||
/* Window is claimed but swapchain is invalid! */
|
/* Window is claimed but swapchain is invalid! */
|
||||||
|
|
Loading…
Reference in New Issue