[WIP] Refactor project
There are many problems with the way the current version is provided and maintained. This commit or series of commits will fix this.
This commit is contained in:
1 parent
f5ab5f3f27
commit
173a82b9d1
63 files changed
+2663
-2239
No files matched your search
@@ -11,24 +11,24 @@ src/main.c
|
||||
src/mocks/vulkan/Mockvulkan_core.c
|
||||
src/mocks/GLFW/Mockglfw3.c
|
||||
src/mocks/vk_mem_alloc.c
|
||||
src/rse_math_tests.c
|
||||
src/rse_graphics_window_tests.c
|
||||
src/rse_graphics_vulkan_tests.c
|
||||
src/math_tests.c
|
||||
src/graphics_window_tests.c
|
||||
src/graphics_vulkan_tests.c
|
||||
${PROJECT_SOURCE_DIR}/graphics/src/window.c
|
||||
${PROJECT_SOURCE_DIR}/graphics/src/vulkan_base.c
|
||||
${PROJECT_SOURCE_DIR}/graphics/src/vulkan_pipeline.c
|
||||
${PROJECT_SOURCE_DIR}/graphics/src/rse_vulkan_commands.c
|
||||
${PROJECT_SOURCE_DIR}/graphics/src/vulkan_commands.c
|
||||
${PROJECT_SOURCE_DIR}/graphics/src/vulkan_buffers.c
|
||||
${PROJECT_SOURCE_DIR}/graphics/src/vulkan_descriptors.c
|
||||
${PROJECT_SOURCE_DIR}/graphics/src/rse_graphics.c
|
||||
${PROJECT_SOURCE_DIR}/graphics/src/rse_math.c
|
||||
${PROJECT_SOURCE_DIR}/graphics/src/graphics.c
|
||||
${PROJECT_SOURCE_DIR}/graphics/src/math.c
|
||||
${PROJECT_SOURCE_DIR}/graphics/src/mesh_controller.c
|
||||
${PROJECT_SOURCE_DIR}/graphics/src/vulkan_commons.c
|
||||
${PROJECT_SOURCE_DIR}/graphics/src/rse_vulkan_image.c
|
||||
${PROJECT_SOURCE_DIR}/graphics/src/rse_text_renderer.c
|
||||
${PROJECT_SOURCE_DIR}/graphics/src/vulkan_image.c
|
||||
${PROJECT_SOURCE_DIR}/graphics/src/text_renderer.c
|
||||
${PROJECT_SOURCE_DIR}/utilities/src/logger.c
|
||||
${PROJECT_SOURCE_DIR}/utilities/src/file_utils.c
|
||||
${PROJECT_SOURCE_DIR}/utilities/src/rse_task_linux.c
|
||||
${PROJECT_SOURCE_DIR}/utilities/src/task_linux.c
|
||||
)
|
||||
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
#include "unity.h"
|
||||
#include "vulkan/vulkan_core.h"
|
||||
|
||||
static void test_rse_graphics_init(void)
|
||||
static void test_rse_rse_graphics_init(void)
|
||||
{
|
||||
VkExtensionProperties extenstion_properties[1];
|
||||
VkLayerProperties layer_properties[1];
|
||||
@@ -44,7 +44,7 @@ static void test_rse_graphics_init(void)
|
||||
vkEnumerateInstanceLayerProperties_ExpectAnyArgsAndReturn(VK_SUCCESS);
|
||||
vkEnumerateInstanceLayerProperties_ReturnThruPtr_pPropertyCount(&count);
|
||||
/* TODO: Currently, due to the implementation, layer_properties that we get here is NULL.
|
||||
* This is because mocked rse_malloc does nothing. Fix this somehow */
|
||||
* This is because mocked rse_rse_malloc does nothing. Fix this somehow */
|
||||
vkEnumerateInstanceLayerProperties_ReturnThruPtr_pProperties(layer_properties);
|
||||
|
||||
vkEnumerateInstanceExtensionProperties_ExpectAnyArgsAndReturn(VK_SUCCESS);
|
||||
@@ -52,10 +52,10 @@ static void test_rse_graphics_init(void)
|
||||
vkEnumerateInstanceExtensionProperties_ReturnThruPtr_pPropertyCount(&count);
|
||||
vkEnumerateInstanceExtensionProperties_ReturnThruPtr_pProperties(extenstion_properties);
|
||||
|
||||
TEST_ASSERT_EQUAL(RSE_ERROR_NO_ERROR, rse_graphics_init());
|
||||
TEST_ASSERT_EQUAL(RSE_ERROR_NO_ERROR, rse_rse_graphics_init());
|
||||
}
|
||||
|
||||
void rse_graphics_vulkan_tests(void)
|
||||
{
|
||||
RUN_TEST(test_rse_graphics_init);
|
||||
RUN_TEST(test_rse_rse_graphics_init);
|
||||
}
|
||||
@@ -9,9 +9,9 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef RSE_GRAPHICS_VULKAN_TESTS_H
|
||||
#define RSE_GRAPHICS_VULKAN_TESTS_H
|
||||
#ifndef GRAPHICS_VULKAN_TESTS_H
|
||||
#define GRAPHICS_VULKAN_TESTS_H
|
||||
|
||||
void rse_graphics_vulkan_tests(void);
|
||||
|
||||
#endif // RSE_GRAPHICS_VULKAN_TESTS_H
|
||||
#endif // GRAPHICS_VULKAN_TESTS_H
|
||||
@@ -9,9 +9,9 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef RSE_GRAPHICS_TESTS_H
|
||||
#define RSE_GRAPHICS_TESTS_H
|
||||
#ifndef GRAPHICS_TESTS_H
|
||||
#define GRAPHICS_TESTS_H
|
||||
|
||||
void rse_graphics_window_tests(void);
|
||||
|
||||
#endif // RSE_GRAPHICS_TESTS_H
|
||||
#endif // GRAPHICS_TESTS_H
|
||||
Reference in new issue
Block a user