This commit is contained in:
parent
44824f6a95
commit
b6ac5b2e0b
2 changed files with 46 additions and 46 deletions
|
@ -42,49 +42,50 @@ Suite raii = "raii"_suite = [] {
|
||||||
// expect_not_nullptr(vk_destroy_surface_khr);
|
// expect_not_nullptr(vk_destroy_surface_khr);
|
||||||
};
|
};
|
||||||
|
|
||||||
Case { "post load device functions state is correct" } = [] {
|
// TODO(Light): move device function symbols to device.cpp
|
||||||
using namespace renderer::vk;
|
// Case { "post load device functions state is correct" } = [] {
|
||||||
expect_not_nullptr(Instance::get());
|
// using namespace renderer::vk;
|
||||||
|
// expect_not_nullptr(Instance::get());
|
||||||
expect_not_nullptr(vk_get_device_queue);
|
//
|
||||||
expect_not_nullptr(vk_create_command_pool);
|
// expect_not_nullptr(vk_get_device_queue);
|
||||||
expect_not_nullptr(vk_destroy_command_pool);
|
// expect_not_nullptr(vk_create_command_pool);
|
||||||
expect_not_nullptr(vk_allocate_command_buffers);
|
// expect_not_nullptr(vk_destroy_command_pool);
|
||||||
expect_not_nullptr(vk_free_command_buffers);
|
// expect_not_nullptr(vk_allocate_command_buffers);
|
||||||
expect_not_nullptr(vk_begin_command_buffer);
|
// expect_not_nullptr(vk_free_command_buffers);
|
||||||
expect_not_nullptr(vk_end_command_buffer);
|
// expect_not_nullptr(vk_begin_command_buffer);
|
||||||
expect_not_nullptr(vk_cmd_pipeline_barrier);
|
// expect_not_nullptr(vk_end_command_buffer);
|
||||||
expect_not_nullptr(vk_queue_submit);
|
// expect_not_nullptr(vk_cmd_pipeline_barrier);
|
||||||
expect_not_nullptr(vk_queue_wait_idle);
|
// expect_not_nullptr(vk_queue_submit);
|
||||||
expect_not_nullptr(vk_device_wait_idle);
|
// expect_not_nullptr(vk_queue_wait_idle);
|
||||||
expect_not_nullptr(vk_create_fence);
|
// expect_not_nullptr(vk_device_wait_idle);
|
||||||
expect_not_nullptr(vk_destroy_fence);
|
// expect_not_nullptr(vk_create_fence);
|
||||||
expect_not_nullptr(vk_wait_for_fences);
|
// expect_not_nullptr(vk_destroy_fence);
|
||||||
expect_not_nullptr(vk_reset_fences);
|
// expect_not_nullptr(vk_wait_for_fences);
|
||||||
expect_not_nullptr(vk_create_semaphore);
|
// expect_not_nullptr(vk_reset_fences);
|
||||||
expect_not_nullptr(vk_destroy_semaphore);
|
// expect_not_nullptr(vk_create_semaphore);
|
||||||
expect_not_nullptr(vk_create_swapchain_khr);
|
// expect_not_nullptr(vk_destroy_semaphore);
|
||||||
expect_not_nullptr(vk_destroy_swapchain_khr);
|
// expect_not_nullptr(vk_create_swapchain_khr);
|
||||||
expect_not_nullptr(vk_get_swapchain_images_khr);
|
// expect_not_nullptr(vk_destroy_swapchain_khr);
|
||||||
expect_not_nullptr(vk_acquire_next_image_khr);
|
// expect_not_nullptr(vk_get_swapchain_images_khr);
|
||||||
expect_not_nullptr(vk_queue_present_khr);
|
// expect_not_nullptr(vk_acquire_next_image_khr);
|
||||||
expect_not_nullptr(vk_create_image_view);
|
// expect_not_nullptr(vk_queue_present_khr);
|
||||||
expect_not_nullptr(vk_destroy_image_view);
|
// expect_not_nullptr(vk_create_image_view);
|
||||||
expect_not_nullptr(vk_create_render_pass);
|
// expect_not_nullptr(vk_destroy_image_view);
|
||||||
expect_not_nullptr(vk_destroy_render_pass);
|
// expect_not_nullptr(vk_create_render_pass);
|
||||||
expect_not_nullptr(vk_create_frame_buffer);
|
// expect_not_nullptr(vk_destroy_render_pass);
|
||||||
expect_not_nullptr(vk_destroy_frame_buffer);
|
// expect_not_nullptr(vk_create_frame_buffer);
|
||||||
expect_not_nullptr(vk_create_shader_module);
|
// expect_not_nullptr(vk_destroy_frame_buffer);
|
||||||
expect_not_nullptr(vk_destroy_shader_module);
|
// expect_not_nullptr(vk_create_shader_module);
|
||||||
expect_not_nullptr(vk_create_pipeline_layout);
|
// expect_not_nullptr(vk_destroy_shader_module);
|
||||||
expect_not_nullptr(vk_destroy_pipeline_layout);
|
// expect_not_nullptr(vk_create_pipeline_layout);
|
||||||
expect_not_nullptr(vk_create_graphics_pipelines);
|
// expect_not_nullptr(vk_destroy_pipeline_layout);
|
||||||
expect_not_nullptr(vk_destroy_pipeline);
|
// expect_not_nullptr(vk_create_graphics_pipelines);
|
||||||
expect_not_nullptr(vk_cmd_begin_render_pass);
|
// expect_not_nullptr(vk_destroy_pipeline);
|
||||||
expect_not_nullptr(vk_cmd_end_render_pass);
|
// expect_not_nullptr(vk_cmd_begin_render_pass);
|
||||||
expect_not_nullptr(vk_cmd_bind_pipeline);
|
// expect_not_nullptr(vk_cmd_end_render_pass);
|
||||||
expect_not_nullptr(vk_cmd_draw);
|
// expect_not_nullptr(vk_cmd_bind_pipeline);
|
||||||
expect_not_nullptr(vk_cmd_set_viewport);
|
// expect_not_nullptr(vk_cmd_draw);
|
||||||
expect_not_nullptr(vk_cmd_set_scissors);
|
// expect_not_nullptr(vk_cmd_set_viewport);
|
||||||
};
|
// expect_not_nullptr(vk_cmd_set_scissors);
|
||||||
|
// };
|
||||||
};
|
};
|
||||||
|
|
|
@ -8,7 +8,6 @@ class IInstance
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
[[nodiscard]] static auto get(Api target_api) -> IInstance *;
|
[[nodiscard]] static auto get(Api target_api) -> IInstance *;
|
||||||
|
|
||||||
IInstance() = default;
|
IInstance() = default;
|
||||||
|
|
||||||
virtual ~IInstance() = default;
|
virtual ~IInstance() = default;
|
||||||
|
|
Loading…
Add table
Reference in a new issue