intel: move cmd stubs to cmd.c

Most stubs will be moved to cmd_<foo>.c when implemented.
diff --git a/icd/intel/cmd.c b/icd/intel/cmd.c
new file mode 100644
index 0000000..6af4a6b
--- /dev/null
+++ b/icd/intel/cmd.c
@@ -0,0 +1,363 @@
+/*
+ * XGL
+ *
+ * Copyright (C) 2014 LunarG, Inc.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
+#include "cmd.h"
+
+XGL_RESULT XGLAPI intelCreateCommandBuffer(
+    XGL_DEVICE                                  device,
+    const XGL_CMD_BUFFER_CREATE_INFO*           pCreateInfo,
+    XGL_CMD_BUFFER*                             pCmdBuffer)
+{
+    return XGL_ERROR_UNAVAILABLE;
+}
+
+XGL_RESULT XGLAPI intelBeginCommandBuffer(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_FLAGS                                   flags)
+{
+    return XGL_ERROR_UNAVAILABLE;
+}
+
+XGL_RESULT XGLAPI intelEndCommandBuffer(
+    XGL_CMD_BUFFER                              cmdBuffer)
+{
+    return XGL_ERROR_UNAVAILABLE;
+}
+
+XGL_RESULT XGLAPI intelResetCommandBuffer(
+    XGL_CMD_BUFFER                              cmdBuffer)
+{
+    return XGL_ERROR_UNAVAILABLE;
+}
+
+XGL_VOID XGLAPI intelCmdBindPipeline(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_PIPELINE_BIND_POINT                     pipelineBindPoint,
+    XGL_PIPELINE                                pipeline)
+{
+}
+
+XGL_VOID XGLAPI intelCmdBindPipelineDelta(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_PIPELINE_BIND_POINT                     pipelineBindPoint,
+    XGL_PIPELINE_DELTA                          delta)
+{
+}
+
+XGL_VOID XGLAPI intelCmdBindStateObject(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_STATE_BIND_POINT                        stateBindPoint,
+    XGL_STATE_OBJECT                            state)
+{
+}
+
+XGL_VOID XGLAPI intelCmdBindDescriptorSet(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_PIPELINE_BIND_POINT                     pipelineBindPoint,
+    XGL_UINT                                    index,
+    XGL_DESCRIPTOR_SET                          descriptorSet,
+    XGL_UINT                                    slotOffset)
+{
+}
+
+XGL_VOID XGLAPI intelCmdBindDynamicMemoryView(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_PIPELINE_BIND_POINT                     pipelineBindPoint,
+    const XGL_MEMORY_VIEW_ATTACH_INFO*          pMemView)
+{
+}
+
+XGL_VOID XGLAPI intelCmdBindIndexData(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_GPU_MEMORY                              mem,
+    XGL_GPU_SIZE                                offset,
+    XGL_INDEX_TYPE                              indexType)
+{
+}
+
+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)
+{
+}
+
+XGL_VOID XGLAPI intelCmdPrepareMemoryRegions(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_UINT                                    transitionCount,
+    const XGL_MEMORY_STATE_TRANSITION*          pStateTransitions)
+{
+}
+
+XGL_VOID XGLAPI intelCmdPrepareImages(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_UINT                                    transitionCount,
+    const XGL_IMAGE_STATE_TRANSITION*           pStateTransitions)
+{
+}
+
+XGL_VOID XGLAPI intelCmdDraw(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_UINT                                    firstVertex,
+    XGL_UINT                                    vertexCount,
+    XGL_UINT                                    firstInstance,
+    XGL_UINT                                    instanceCount)
+{
+}
+
+XGL_VOID XGLAPI intelCmdDrawIndexed(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_UINT                                    firstIndex,
+    XGL_UINT                                    indexCount,
+    XGL_INT                                     vertexOffset,
+    XGL_UINT                                    firstInstance,
+    XGL_UINT                                    instanceCount)
+{
+}
+
+XGL_VOID XGLAPI intelCmdDrawIndirect(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_GPU_MEMORY                              mem,
+    XGL_GPU_SIZE                                offset,
+    XGL_UINT32                                  count,
+    XGL_UINT32                                  stride)
+{
+}
+
+XGL_VOID XGLAPI intelCmdDrawIndexedIndirect(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_GPU_MEMORY                              mem,
+    XGL_GPU_SIZE                                offset,
+    XGL_UINT32                                  count,
+    XGL_UINT32                                  stride)
+{
+}
+
+XGL_VOID XGLAPI intelCmdDispatch(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_UINT                                    x,
+    XGL_UINT                                    y,
+    XGL_UINT                                    z)
+{
+}
+
+XGL_VOID XGLAPI intelCmdDispatchIndirect(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_GPU_MEMORY                              mem,
+    XGL_GPU_SIZE                                offset)
+{
+}
+
+XGL_VOID XGLAPI intelCmdCopyMemory(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_GPU_MEMORY                              srcMem,
+    XGL_GPU_MEMORY                              destMem,
+    XGL_UINT                                    regionCount,
+    const XGL_MEMORY_COPY*                      pRegions)
+{
+}
+
+XGL_VOID XGLAPI intelCmdCopyImage(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_IMAGE                                   srcImage,
+    XGL_IMAGE                                   destImage,
+    XGL_UINT                                    regionCount,
+    const XGL_IMAGE_COPY*                       pRegions)
+{
+}
+
+XGL_VOID XGLAPI intelCmdCopyMemoryToImage(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_GPU_MEMORY                              srcMem,
+    XGL_IMAGE                                   destImage,
+    XGL_UINT                                    regionCount,
+    const XGL_MEMORY_IMAGE_COPY*                pRegions)
+{
+}
+
+XGL_VOID XGLAPI intelCmdCopyImageToMemory(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_IMAGE                                   srcImage,
+    XGL_GPU_MEMORY                              destMem,
+    XGL_UINT                                    regionCount,
+    const XGL_MEMORY_IMAGE_COPY*                pRegions)
+{
+}
+
+XGL_VOID XGLAPI intelCmdCloneImageData(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_IMAGE                                   srcImage,
+    XGL_IMAGE_STATE                             srcImageState,
+    XGL_IMAGE                                   destImage,
+    XGL_IMAGE_STATE                             destImageState)
+{
+}
+
+XGL_VOID XGLAPI intelCmdUpdateMemory(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_GPU_MEMORY                              destMem,
+    XGL_GPU_SIZE                                destOffset,
+    XGL_GPU_SIZE                                dataSize,
+    const XGL_UINT32*                           pData)
+{
+}
+
+XGL_VOID XGLAPI intelCmdFillMemory(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_GPU_MEMORY                              destMem,
+    XGL_GPU_SIZE                                destOffset,
+    XGL_GPU_SIZE                                fillSize,
+    XGL_UINT32                                  data)
+{
+}
+
+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)
+{
+}
+
+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)
+{
+}
+
+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)
+{
+}
+
+XGL_VOID XGLAPI intelCmdResolveImage(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_IMAGE                                   srcImage,
+    XGL_IMAGE                                   destImage,
+    XGL_UINT                                    rectCount,
+    const XGL_IMAGE_RESOLVE*                    pRects)
+{
+}
+
+XGL_VOID XGLAPI intelCmdSetEvent(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_EVENT                                   event)
+{
+}
+
+XGL_VOID XGLAPI intelCmdResetEvent(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_EVENT                                   event)
+{
+}
+
+XGL_VOID XGLAPI intelCmdMemoryAtomic(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_GPU_MEMORY                              destMem,
+    XGL_GPU_SIZE                                destOffset,
+    XGL_UINT64                                  srcData,
+    XGL_ATOMIC_OP                               atomicOp)
+{
+}
+
+XGL_VOID XGLAPI intelCmdBeginQuery(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_QUERY_POOL                              queryPool,
+    XGL_UINT                                    slot,
+    XGL_FLAGS                                   flags)
+{
+}
+
+XGL_VOID XGLAPI intelCmdEndQuery(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_QUERY_POOL                              queryPool,
+    XGL_UINT                                    slot)
+{
+}
+
+XGL_VOID XGLAPI intelCmdResetQueryPool(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_QUERY_POOL                              queryPool,
+    XGL_UINT                                    startQuery,
+    XGL_UINT                                    queryCount)
+{
+}
+
+XGL_VOID XGLAPI intelCmdWriteTimestamp(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_TIMESTAMP_TYPE                          timestampType,
+    XGL_GPU_MEMORY                              destMem,
+    XGL_GPU_SIZE                                destOffset)
+{
+}
+
+XGL_VOID XGLAPI intelCmdInitAtomicCounters(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    XGL_PIPELINE_BIND_POINT                     pipelineBindPoint,
+    XGL_UINT                                    startCounter,
+    XGL_UINT                                    counterCount,
+    const XGL_UINT32*                           pData)
+{
+}
+
+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)
+{
+}
+
+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)
+{
+}
+
+XGL_VOID XGLAPI intelCmdDbgMarkerBegin(
+    XGL_CMD_BUFFER                              cmdBuffer,
+    const XGL_CHAR*                             pMarker)
+{
+}
+
+XGL_VOID XGLAPI intelCmdDbgMarkerEnd(
+    XGL_CMD_BUFFER                              cmdBuffer)
+{
+}