mirror of
https://github.com/Kbz-8/Pulse.git
synced 2026-01-11 15:33:34 +00:00
working on d3d11 backend
This commit is contained in:
@@ -15,6 +15,27 @@ void TestDeviceSetup()
|
||||
CleanupPulse(backend);
|
||||
}
|
||||
|
||||
void TestMultipleDevices()
|
||||
{
|
||||
PulseBackend backend;
|
||||
SetupPulse(&backend);
|
||||
|
||||
#define DEVICES_COUNT 10
|
||||
|
||||
PulseDevice devices[DEVICES_COUNT];
|
||||
for(int i = 0; i < DEVICES_COUNT; i++)
|
||||
{
|
||||
devices[i] = PulseCreateDevice(backend, NULL, 0);
|
||||
TEST_ASSERT_NOT_EQUAL_MESSAGE(devices[i], PULSE_NULL_HANDLE, PulseVerbaliseErrorType(PulseGetLastErrorType()));
|
||||
}
|
||||
|
||||
for(int i = 0; i < DEVICES_COUNT; i++)
|
||||
PulseDestroyDevice(devices[i]);
|
||||
|
||||
#undef DEVICES_COUNT
|
||||
CleanupPulse(backend);
|
||||
}
|
||||
|
||||
void TestForbiddenDeviceSetup()
|
||||
{
|
||||
PulseBackend backend;
|
||||
@@ -78,6 +99,7 @@ void TestDevice()
|
||||
RUN_TEST(TestDeviceSetup);
|
||||
RUN_TEST(TestForbiddenDeviceSetup);
|
||||
RUN_TEST(TestInvalidBackendDeviceSetup);
|
||||
RUN_TEST(TestMultipleDevices);
|
||||
RUN_TEST(TestBackendInUse);
|
||||
RUN_TEST(TestShaderFormatSupport);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user