mirror of
https://github.com/johndoe6345789/SDL3CPlusPlus.git
synced 2026-04-24 13:44:58 +00:00
- Added VulkanGraphicsBackend class for Vulkan rendering implementation. - Created IGraphicsBackend interface for abstracted rendering operations. - Introduced GraphicsConfig structure for graphics service configuration. - Updated graphics_types.hpp with new configuration options. - Implemented Vulkan backend initialization, device management, and rendering methods. - Added tests for GXM Graphics Backend to validate functionality. - Refactored existing graphics service interface to support backend-agnostic design.
20 lines
630 B
JSON
20 lines
630 B
JSON
{
|
|
"configurations": [
|
|
{
|
|
"name": "Linux",
|
|
"includePath": [
|
|
"${workspaceFolder}/**",
|
|
"/usr/local/vitasdk/arm-vita-eabi/include/psp2",
|
|
"/usr/local/vitasdk/arm-vita-eabi/include/vitasdk",
|
|
"/usr/local/vitasdk/arm-vita-eabi/include"
|
|
],
|
|
"defines": [],
|
|
"compilerPath": "/usr/bin/clang",
|
|
"cStandard": "c17",
|
|
"cppStandard": "c++17",
|
|
"intelliSenseMode": "linux-clang-x64",
|
|
"configurationProvider": "ms-vscode.cmake-tools"
|
|
}
|
|
],
|
|
"version": 4
|
|
} |