mirror of
https://github.com/X11Libre/xserver.git
synced 2026-11-14 05:14:45 +00:00
1
This commit is contained in:
parent
98ce6f6f28
commit
deb0e44500
5 changed files with 7 additions and 4 deletions
|
|
@ -372,8 +372,7 @@ xaverius_device_init(void)
|
|||
XaveriusFenceType = CreateNewResourceType(NULL, "XAveriusFence");
|
||||
}
|
||||
|
||||
void
|
||||
xaverius_device_fini(void)
|
||||
void XaveriusDevicesFini(void)
|
||||
{
|
||||
if (XaveriusLogicalDeviceType)
|
||||
FreeResourceByType(0, XaveriusLogicalDeviceType, TRUE);
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ Atom xaverius_atom_timeline_semaphore = 0;
|
|||
static void XaveriusExtensionFini(ExtensionEntry *extEntry)
|
||||
{
|
||||
XaveriusRegistryFini();
|
||||
XaveriusDevicesFini();
|
||||
}
|
||||
|
||||
void XaveriusExtensionInit(void)
|
||||
|
|
|
|||
|
|
@ -49,6 +49,6 @@ xaverius_extension_init(void)
|
|||
void
|
||||
xaverius_extension_fini(void)
|
||||
{
|
||||
XaveriusDevicesFini();
|
||||
XaveriusRegistryFini();
|
||||
xaverius_device_fini();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -314,7 +314,6 @@ int ProcXAveriusShaderModuleData(ClientPtr client);
|
|||
int ProcXAveriusCreateCommandPool(ClientPtr client);
|
||||
|
||||
void xaverius_device_init(void);
|
||||
void xaverius_device_fini(void);
|
||||
|
||||
extern RESTYPE XaveriusPhysicalDeviceType;
|
||||
extern RESTYPE XaveriusLogicalDeviceType;
|
||||
|
|
|
|||
|
|
@ -45,6 +45,10 @@ int ProcXaveriusEnumeratePhysicalDevices(ClientPtr client);
|
|||
int ProcXaveriusGetPhysicalDeviceProperty(ClientPtr client);
|
||||
int ProcXaveriusGetPhysicalDeviceQueueFamilyProperties(ClientPtr client);
|
||||
|
||||
/* Device resources */
|
||||
void XaveriusDevicesInit(void);
|
||||
void XaveriusDevicesFini(void);
|
||||
|
||||
/* Registry functions */
|
||||
void XaveriusRegistryInit(void);
|
||||
void XaveriusRegistryFini(void);
|
||||
|
|
|
|||
Loading…
Reference in a new issue