intel: move cmd stubs to cmd.c
Most stubs will be moved to cmd_<foo>.c when implemented.
diff --git a/icd/intel/dispatch_tables.c b/icd/intel/dispatch_tables.c
index 7b3357b..3606e0f 100644
--- a/icd/intel/dispatch_tables.c
+++ b/icd/intel/dispatch_tables.c
@@ -23,6 +23,7 @@
*/
#include "icd.h"
+#include "cmd.h"
#include "dev.h"
#include "dset.h"
#include "event.h"
@@ -195,344 +196,6 @@
return XGL_ERROR_UNAVAILABLE;
}
-static XGL_RESULT XGLAPI intelCreateCommandBuffer(
- XGL_DEVICE device,
- const XGL_CMD_BUFFER_CREATE_INFO* pCreateInfo,
- XGL_CMD_BUFFER* pCmdBuffer)
-{
- return XGL_ERROR_UNAVAILABLE;
-}
-
-static XGL_RESULT XGLAPI intelBeginCommandBuffer(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_FLAGS flags)
-{
- return XGL_ERROR_UNAVAILABLE;
-}
-
-static XGL_RESULT XGLAPI intelEndCommandBuffer(
- XGL_CMD_BUFFER cmdBuffer)
-{
- return XGL_ERROR_UNAVAILABLE;
-}
-
-static XGL_RESULT XGLAPI intelResetCommandBuffer(
- XGL_CMD_BUFFER cmdBuffer)
-{
- return XGL_ERROR_UNAVAILABLE;
-}
-
-static XGL_VOID XGLAPI intelCmdBindPipeline(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_PIPELINE_BIND_POINT pipelineBindPoint,
- XGL_PIPELINE pipeline)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdBindPipelineDelta(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_PIPELINE_BIND_POINT pipelineBindPoint,
- XGL_PIPELINE_DELTA delta)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdBindStateObject(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_STATE_BIND_POINT stateBindPoint,
- XGL_STATE_OBJECT state)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdBindDescriptorSet(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_PIPELINE_BIND_POINT pipelineBindPoint,
- XGL_UINT index,
- XGL_DESCRIPTOR_SET descriptorSet,
- XGL_UINT slotOffset)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdBindDynamicMemoryView(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_PIPELINE_BIND_POINT pipelineBindPoint,
- const XGL_MEMORY_VIEW_ATTACH_INFO* pMemView)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdBindIndexData(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_GPU_MEMORY mem,
- XGL_GPU_SIZE offset,
- XGL_INDEX_TYPE indexType)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdBindAttachments(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_UINT colorAttachmentCount,
- const XGL_COLOR_ATTACHMENT_BIND_INFO* pColorAttachments,
- const XGL_DEPTH_STENCIL_BIND_INFO* pDepthStencilAttachment)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdPrepareMemoryRegions(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_UINT transitionCount,
- const XGL_MEMORY_STATE_TRANSITION* pStateTransitions)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdPrepareImages(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_UINT transitionCount,
- const XGL_IMAGE_STATE_TRANSITION* pStateTransitions)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdDraw(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_UINT firstVertex,
- XGL_UINT vertexCount,
- XGL_UINT firstInstance,
- XGL_UINT instanceCount)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdDrawIndexed(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_UINT firstIndex,
- XGL_UINT indexCount,
- XGL_INT vertexOffset,
- XGL_UINT firstInstance,
- XGL_UINT instanceCount)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdDrawIndirect(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_GPU_MEMORY mem,
- XGL_GPU_SIZE offset,
- XGL_UINT32 count,
- XGL_UINT32 stride)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdDrawIndexedIndirect(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_GPU_MEMORY mem,
- XGL_GPU_SIZE offset,
- XGL_UINT32 count,
- XGL_UINT32 stride)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdDispatch(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_UINT x,
- XGL_UINT y,
- XGL_UINT z)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdDispatchIndirect(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_GPU_MEMORY mem,
- XGL_GPU_SIZE offset)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdCopyMemory(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_GPU_MEMORY srcMem,
- XGL_GPU_MEMORY destMem,
- XGL_UINT regionCount,
- const XGL_MEMORY_COPY* pRegions)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdCopyImage(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_IMAGE srcImage,
- XGL_IMAGE destImage,
- XGL_UINT regionCount,
- const XGL_IMAGE_COPY* pRegions)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdCopyMemoryToImage(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_GPU_MEMORY srcMem,
- XGL_IMAGE destImage,
- XGL_UINT regionCount,
- const XGL_MEMORY_IMAGE_COPY* pRegions)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdCopyImageToMemory(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_IMAGE srcImage,
- XGL_GPU_MEMORY destMem,
- XGL_UINT regionCount,
- const XGL_MEMORY_IMAGE_COPY* pRegions)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdCloneImageData(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_IMAGE srcImage,
- XGL_IMAGE_STATE srcImageState,
- XGL_IMAGE destImage,
- XGL_IMAGE_STATE destImageState)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdUpdateMemory(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_GPU_MEMORY destMem,
- XGL_GPU_SIZE destOffset,
- XGL_GPU_SIZE dataSize,
- const XGL_UINT32* pData)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdFillMemory(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_GPU_MEMORY destMem,
- XGL_GPU_SIZE destOffset,
- XGL_GPU_SIZE fillSize,
- XGL_UINT32 data)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdClearColorImage(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_IMAGE image,
- const XGL_FLOAT color[4],
- XGL_UINT rangeCount,
- const XGL_IMAGE_SUBRESOURCE_RANGE* pRanges)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdClearColorImageRaw(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_IMAGE image,
- const XGL_UINT32 color[4],
- XGL_UINT rangeCount,
- const XGL_IMAGE_SUBRESOURCE_RANGE* pRanges)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdClearDepthStencil(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_IMAGE image,
- XGL_FLOAT depth,
- XGL_UINT32 stencil,
- XGL_UINT rangeCount,
- const XGL_IMAGE_SUBRESOURCE_RANGE* pRanges)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdResolveImage(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_IMAGE srcImage,
- XGL_IMAGE destImage,
- XGL_UINT rectCount,
- const XGL_IMAGE_RESOLVE* pRects)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdSetEvent(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_EVENT event)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdResetEvent(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_EVENT event)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdMemoryAtomic(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_GPU_MEMORY destMem,
- XGL_GPU_SIZE destOffset,
- XGL_UINT64 srcData,
- XGL_ATOMIC_OP atomicOp)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdBeginQuery(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_QUERY_POOL queryPool,
- XGL_UINT slot,
- XGL_FLAGS flags)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdEndQuery(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_QUERY_POOL queryPool,
- XGL_UINT slot)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdResetQueryPool(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_QUERY_POOL queryPool,
- XGL_UINT startQuery,
- XGL_UINT queryCount)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdWriteTimestamp(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_TIMESTAMP_TYPE timestampType,
- XGL_GPU_MEMORY destMem,
- XGL_GPU_SIZE destOffset)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdInitAtomicCounters(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_PIPELINE_BIND_POINT pipelineBindPoint,
- XGL_UINT startCounter,
- XGL_UINT counterCount,
- const XGL_UINT32* pData)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdLoadAtomicCounters(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_PIPELINE_BIND_POINT pipelineBindPoint,
- XGL_UINT startCounter,
- XGL_UINT counterCount,
- XGL_GPU_MEMORY srcMem,
- XGL_GPU_SIZE srcOffset)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdSaveAtomicCounters(
- XGL_CMD_BUFFER cmdBuffer,
- XGL_PIPELINE_BIND_POINT pipelineBindPoint,
- XGL_UINT startCounter,
- XGL_UINT counterCount,
- XGL_GPU_MEMORY destMem,
- XGL_GPU_SIZE destOffset)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdDbgMarkerBegin(
- XGL_CMD_BUFFER cmdBuffer,
- const XGL_CHAR* pMarker)
-{
-}
-
-static XGL_VOID XGLAPI intelCmdDbgMarkerEnd(
- XGL_CMD_BUFFER cmdBuffer)
-{
-}
-
const struct icd_dispatch_table intel_normal_dispatch_table = {
.InitAndEnumerateGpus = xglInitAndEnumerateGpus,
.GetGpuInfo = intelGetGpuInfo,