update for buffer object changes
diff --git a/include/xglLayer.h b/include/xglLayer.h
index 6061d89..8c473ba 100644
--- a/include/xglLayer.h
+++ b/include/xglLayer.h
@@ -45,7 +45,6 @@
xglMapMemoryType MapMemory;
xglUnmapMemoryType UnmapMemory;
xglPinSystemMemoryType PinSystemMemory;
- xglRemapVirtualMemoryPagesType RemapVirtualMemoryPages;
xglGetMultiGpuCompatibilityType GetMultiGpuCompatibility;
xglOpenSharedMemoryType OpenSharedMemory;
xglOpenSharedQueueSemaphoreType OpenSharedQueueSemaphore;
@@ -54,6 +53,8 @@
xglDestroyObjectType DestroyObject;
xglGetObjectInfoType GetObjectInfo;
xglBindObjectMemoryType BindObjectMemory;
+ xglBindObjectMemoryRangeType BindObjectMemoryRange;
+ xglBindImageMemoryRangeType BindImageMemoryRange;
xglCreateFenceType CreateFence;
xglGetFenceStatusType GetFenceStatus;
xglWaitForFencesType WaitForFences;
@@ -67,6 +68,8 @@
xglCreateQueryPoolType CreateQueryPool;
xglGetQueryPoolResultsType GetQueryPoolResults;
xglGetFormatInfoType GetFormatInfo;
+ xglCreateBufferType CreateBuffer;
+ xglCreateBufferViewType CreateBufferView;
xglCreateImageType CreateImage;
xglGetImageSubresourceInfoType GetImageSubresourceInfo;
xglCreateImageViewType CreateImageView;
@@ -84,7 +87,7 @@
xglEndDescriptorSetUpdateType EndDescriptorSetUpdate;
xglAttachSamplerDescriptorsType AttachSamplerDescriptors;
xglAttachImageViewDescriptorsType AttachImageViewDescriptors;
- xglAttachMemoryViewDescriptorsType AttachMemoryViewDescriptors;
+ xglAttachBufferViewDescriptorsType AttachBufferViewDescriptors;
xglAttachNestedDescriptorsType AttachNestedDescriptors;
xglClearDescriptorSetSlotsType ClearDescriptorSetSlots;
xglCreateViewportStateType CreateViewportState;
@@ -100,10 +103,10 @@
xglCmdBindPipelineDeltaType CmdBindPipelineDelta;
xglCmdBindStateObjectType CmdBindStateObject;
xglCmdBindDescriptorSetType CmdBindDescriptorSet;
- xglCmdBindDynamicMemoryViewType CmdBindDynamicMemoryView;
- xglCmdBindVertexDataType CmdBindVertexData;
- xglCmdBindIndexDataType CmdBindIndexData;
- xglCmdPrepareMemoryRegionsType CmdPrepareMemoryRegions;
+ xglCmdBindDynamicBufferViewType CmdBindDynamicBufferView;
+ xglCmdBindVertexBufferType CmdBindVertexBuffer;
+ xglCmdBindIndexBufferType CmdBindIndexBuffer;
+ xglCmdPrepareBufferRegionsType CmdPrepareBufferRegions;
xglCmdPrepareImagesType CmdPrepareImages;
xglCmdDrawType CmdDraw;
xglCmdDrawIndexedType CmdDrawIndexed;
@@ -111,20 +114,20 @@
xglCmdDrawIndexedIndirectType CmdDrawIndexedIndirect;
xglCmdDispatchType CmdDispatch;
xglCmdDispatchIndirectType CmdDispatchIndirect;
- xglCmdCopyMemoryType CmdCopyMemory;
+ xglCmdCopyBufferType CmdCopyBuffer;
xglCmdCopyImageType CmdCopyImage;
- xglCmdCopyMemoryToImageType CmdCopyMemoryToImage;
- xglCmdCopyImageToMemoryType CmdCopyImageToMemory;
+ xglCmdCopyBufferToImageType CmdCopyBufferToImage;
+ xglCmdCopyImageToBufferType CmdCopyImageToBuffer;
xglCmdCloneImageDataType CmdCloneImageData;
- xglCmdUpdateMemoryType CmdUpdateMemory;
- xglCmdFillMemoryType CmdFillMemory;
+ xglCmdUpdateBufferType CmdUpdateBuffer;
+ xglCmdFillBufferType CmdFillBuffer;
xglCmdClearColorImageType CmdClearColorImage;
xglCmdClearColorImageRawType CmdClearColorImageRaw;
xglCmdClearDepthStencilType CmdClearDepthStencil;
xglCmdResolveImageType CmdResolveImage;
xglCmdSetEventType CmdSetEvent;
xglCmdResetEventType CmdResetEvent;
- xglCmdMemoryAtomicType CmdMemoryAtomic;
+ xglCmdBufferAtomicType CmdBufferAtomic;
xglCmdBeginQueryType CmdBeginQuery;
xglCmdEndQueryType CmdEndQuery;
xglCmdResetQueryPoolType CmdResetQueryPool;