23e22c63c0
feat(tests): Add bgfx_gui_service_tests and integrate with CMake and dev commands
2026-01-07 13:01:26 +00:00
36d8a40fcc
feat(shader): Enhance shader creation for OpenGL and Vulkan by adding SPIRV wrapping and improved error logging
2026-01-07 10:27:51 +00:00
a5b47479d7
Refactor graphics service architecture and remove Vulkan-specific components
...
- Deleted VulkanGuiService and associated interfaces to streamline GUI rendering.
- Removed RenderGraphConfig and GraphicsBackendConfig, replacing them with BgfxConfig.
- Eliminated unused render graph structures and interfaces to simplify codebase.
- Updated IConfigService and IGraphicsBackend interfaces to reflect new configurations.
- Removed Vulkan device and buffer service interfaces to reduce complexity.
- Enhanced error handling and validation across Vulkan initialization and resource management.
- Updated unit tests to remove references to the obsolete render graph functionality.
2026-01-06 15:08:20 +00:00
793fea5e77
fix: Update paths for Conan toolchain and presets to use build-ninja layout
2026-01-06 13:46:13 +00:00
4e15e08b7f
stuff
2026-01-06 13:25:49 +00:00
473b1f8e64
feat(vita): Enhance Vita SDK support with environment overrides and build configuration
2026-01-06 01:18:21 +00:00
90e7882cb2
feat: Integrate shaderc for shader compilation and enhance shader file handling
2026-01-05 22:12:13 +00:00
3f1684ef03
feat: Add support for additional shader types and enhance shader path handling
2026-01-05 21:38:56 +00:00
7bf0efffcb
feat: Add Vita SDK integration with CMake support and update development scripts
2026-01-05 18:08:43 +00:00
af064b287a
feat: Refactor color handling in GUI commands and add ReadColorField method
2026-01-05 15:44:14 +00:00
490d9469dc
feat: Add console toolbar with copy and clear buttons for improved user interaction
2026-01-05 13:23:40 +00:00
f2e7ae3d2e
feat: Enhance Lua editor with search functionality and status feedback
2026-01-05 09:48:54 +00:00
d5d8623814
feat: Add new project creation dialog with template selection and configuration
2026-01-05 09:35:32 +00:00
69b5e88545
feat: Add Lua script editor with syntax highlighting and tabbed interface in GUI
2026-01-05 09:31:34 +00:00
04b073cd28
feat: Enhance launcher metadata in config files and load games dynamically from JSON
2026-01-05 09:28:58 +00:00
d38be52b46
feat: Move menu bar creation to after widget initialization in GUI
2026-01-05 09:25:20 +00:00
b1d993ab66
feat: Implement build settings dialog and enhance game selection UI in launcher
2026-01-05 09:23:38 +00:00
c1716e74a2
feat: Add PyQt6 GUI launcher for managing builds and running demos
2026-01-05 09:19:38 +00:00
ce33d75472
feat: Enhance mouse grab functionality and improve logging in SDL window service
2026-01-05 09:16:38 +00:00
a5cfcee03d
feat: Add solid shader support and update room dimensions in cube logic
2026-01-05 09:01:39 +00:00
08dd8e083a
feat: Add asset synchronization function and update demo run command to include asset syncing option
2026-01-05 08:48:30 +00:00
f5be339aab
feat: Add _strip_leading_double_dash function to clean up argument handling in CLI commands
2026-01-05 03:14:37 +00:00
dc81e03221
refactor: Update CMake argument handling for toolchain and cache detection
2026-01-05 02:53:19 +00:00
14163d5e5a
refactor: Add functions to handle Conan toolchain detection and integration
2026-01-05 02:36:50 +00:00
Richard Ward
f53debfd3c
dev commands
2025-12-19 18:33:22 +00:00
Richard Ward
986908a058
fix quoting issue
2025-12-19 18:29:40 +00:00
Richard Ward
83e8fd6d1a
rewrite dev script
2025-12-19 18:26:50 +00:00
Richard Ward
a9ad53ca8d
add stlloader
2025-12-19 16:22:19 +00:00
Richard Ward
07f3ab90e6
improve dev script
2025-12-19 16:02:40 +00:00
Richard Ward
71ba586e33
cross platform work
2025-12-19 15:57:40 +00:00
Richard Ward
d9b56d6c3e
add dev commands
2025-12-19 15:51:20 +00:00