Commit Graph

  • 473b1f8e64 feat(vita): Enhance Vita SDK support with environment overrides and build configuration johndoe6345789 2026-01-06 01:18:21 +00:00
  • 1f3e48ae27 feat(atmospherics): Add sky color configuration and apply in rendering johndoe6345789 2026-01-06 01:07:26 +00:00
  • 62a3d26279 fix(cmake): Correct VITASDK path in CMake user presets johndoe6345789 2026-01-06 01:03:46 +00:00
  • e8c9ba72a4 fix(cmake): Update VITASDK path in CMake user presets johndoe6345789 2026-01-06 01:00:08 +00:00
  • 73e92a39d2 fix(rendering): Enable SSGI in render graph configuration johndoe6345789 2026-01-06 00:54:30 +00:00
  • c2346e5232 fix(cube_logic): Adjust lantern height and enable additional rendering features johndoe6345789 2026-01-06 00:49:34 +00:00
  • 1efaeb0510 feat(render-graph): Add support for SDF, SSGI, DDGI, VXGI, motion blur, and depth of field in render graph johndoe6345789 2026-01-06 00:44:26 +00:00
  • 9af460d252 feat(render-graph): Enhance render graph configuration with new resolution functions and improved pass handling johndoe6345789 2026-01-06 00:40:44 +00:00
  • 0cfd20d7db feat: Add render graph script service registration in ServiceBasedApp johndoe6345789 2026-01-06 00:25:38 +00:00
  • 01f1e94994 feat(render-graph): Implement Lua-based render graph system johndoe6345789 2026-01-06 00:14:00 +00:00
  • 84cd9e4f46 feat: Enhance cube mesh handling with double-sided indices support johndoe6345789 2026-01-06 00:03:53 +00:00
  • 99690e381d feat: Implement double-sided cube indices generation for enhanced rendering johndoe6345789 2026-01-05 23:56:04 +00:00
  • d7d4411251 feat: Refactor shader handling by implementing inline shader sources and enhancing error handling johndoe6345789 2026-01-05 23:44:00 +00:00
  • 945b724838 Refactor shader management and remove unused shaders johndoe6345789 2026-01-05 23:34:48 +00:00
  • bd0568187e Refactor shader variant management and enhance shader generation johndoe6345789 2026-01-05 23:16:44 +00:00
  • 6e217a7206 fix: Update shader file error messages and validation to improve clarity johndoe6345789 2026-01-05 22:47:27 +00:00
  • fa009b11a9 refactor: Inline IsSpirvPath checks to simplify shader path validation johndoe6345789 2026-01-05 22:40:36 +00:00
  • 3299388857 feat: Implement shader byte loading and caching in GuiRenderer and PipelineService johndoe6345789 2026-01-05 22:38:55 +00:00
  • 1f259a3b1f feat: Enhance GuiRenderer with shader file handling and logging support johndoe6345789 2026-01-05 22:29:46 +00:00
  • e0c35c6845 feat: Update shader paths to remove file extensions for consistency johndoe6345789 2026-01-05 22:14:52 +00:00
  • e25a558fb2 feat: Remove deprecated shader files to streamline shader management johndoe6345789 2026-01-05 22:12:46 +00:00
  • 90e7882cb2 feat: Integrate shaderc for shader compilation and enhance shader file handling johndoe6345789 2026-01-05 22:12:13 +00:00
  • d5e14de2d0 feat: Add shaderc dependency and implement shader toolkit script johndoe6345789 2026-01-05 21:57:12 +00:00
  • 99cede1f31 feat: Update Vulkan dependencies to version 1.4.313.0 johndoe6345789 2026-01-05 21:45:15 +00:00
  • 3f1684ef03 feat: Add support for additional shader types and enhance shader path handling johndoe6345789 2026-01-05 21:38:56 +00:00
  • 748864b656 feat: Implement normal computation and enhance lighting for floor, ceiling, cube, and wall shaders johndoe6345789 2026-01-05 21:21:54 +00:00
  • ce0a6d8754 feat: Update surface colors for floor, ceiling, and wall shaders johndoe6345789 2026-01-05 21:17:41 +00:00
  • a96e1981ff feat: Update piano music track johndoe6345789 2026-01-05 21:09:14 +00:00
  • 80363a9673 feat: Update music track and adjust surface tint colors for shaders johndoe6345789 2026-01-05 21:03:43 +00:00
  • 843aef30fa feat: Update colors and add texture effects for floor, ceiling, and wall shaders johndoe6345789 2026-01-05 20:58:42 +00:00
  • 3395572e90 feat: Add new shaders for floor, ceiling, and wall; update shader handling in cube creation johndoe6345789 2026-01-05 20:49:37 +00:00
  • 87d72e6e12 feat: Enhance spinning cube shader and adjust rainbow color calculations johndoe6345789 2026-01-05 20:41:48 +00:00
  • 2af65b3352 feat: Refactor spinning cube creation and update room object colors johndoe6345789 2026-01-05 20:34:41 +00:00
  • be181b177f feat: Implement Vulkan debug messenger and validation layers johndoe6345789 2026-01-05 20:13:58 +00:00
  • 4a9410e6c7 feat: Update CMake user presets and conanfile for Vita SDK integration johndoe6345789 2026-01-05 19:15:09 +00:00
  • c910ec5dcf Implement Vulkan Graphics Backend and Interfaces johndoe6345789 2026-01-05 19:00:35 +00:00
  • 7bf0efffcb feat: Add Vita SDK integration with CMake support and update development scripts johndoe6345789 2026-01-05 18:08:43 +00:00
  • fbd3600875 feat: Implement text rendering with 8x8 bitmap font and enhance GUI pipeline for smoother graphics johndoe6345789 2026-01-05 17:41:56 +00:00
  • 081af05f72 Implement GUI Renderer with SVG Support and Enhanced Drawing Capabilities johndoe6345789 2026-01-05 17:24:55 +00:00
  • af5d4d0a02 feat: Enhance background opacity handling and optimize pixel rendering for transparency johndoe6345789 2026-01-05 16:51:17 +00:00
  • 114208ab64 feat: Update GUI opacity handling and rename function for clarity johndoe6345789 2026-01-05 16:46:23 +00:00
  • 5d35759179 feat: Add gui_opacity configuration and apply opacity in GUI rendering johndoe6345789 2026-01-05 16:44:10 +00:00
  • 19450edc52 feat: Update mouse grab behavior and add gamepad state handling in InputState johndoe6345789 2026-01-05 16:14:01 +00:00
  • 6c87f6590a feat: Initialize configJson_ in JsonConfigService constructors for improved JSON handling johndoe6345789 2026-01-05 15:49:14 +00:00
  • af064b287a feat: Refactor color handling in GUI commands and add ReadColorField method johndoe6345789 2026-01-05 15:44:14 +00:00
  • 5c5f91d5e1 feat: Add FPS toggle functionality and bind key to configuration johndoe6345789 2026-01-05 15:04:46 +00:00
  • 81fb6e76f6 feat: Add configuration service and JSON handling to script engine johndoe6345789 2026-01-05 15:02:39 +00:00
  • 5fec5e9544 feat: Enhance input handling and window services johndoe6345789 2026-01-05 14:49:40 +00:00
  • 13bfe28c25 feat: Add cursor rendering function to GUI and integrate it into demo johndoe6345789 2026-01-05 14:19:58 +00:00
  • a95b38d484 feat: Register GUI renderer service before render command service in ServiceBasedApp johndoe6345789 2026-01-05 14:17:39 +00:00
  • 647b43521e feat: Integrate GUI renderer service into render command and coordinator services johndoe6345789 2026-01-05 14:01:51 +00:00
  • d1bee3b237 feat: Improve command recording logic and logging in RenderCommandService johndoe6345789 2026-01-05 13:51:14 +00:00
  • 92f31e736c feat: Add Apache License and Roboto font files; implement basic GUI shaders johndoe6345789 2026-01-05 13:47:27 +00:00
  • 44464c8fc5 feat: Initialize GUI service after graphics setup and prepare frame with swapchain extent johndoe6345789 2026-01-05 13:34:01 +00:00
  • 490d9469dc feat: Add console toolbar with copy and clear buttons for improved user interaction johndoe6345789 2026-01-05 13:23:40 +00:00
  • cfc658f680 feat: Refactor GUI demo to simplify button handling and improve status display johndoe6345789 2026-01-05 13:21:07 +00:00
  • e37f9ca0eb feat: Update GUI description to clarify widget framework johndoe6345789 2026-01-05 13:18:33 +00:00
  • e36bad2ec3 feat: Adjust cube position in model matrix for improved visibility johndoe6345789 2026-01-05 10:25:36 +00:00
  • 5299949d63 things johndoe6345789 2026-01-05 10:21:44 +00:00
  • 5a65de8188 feat: Update cube rendering to use solid shader for room geometry johndoe6345789 2026-01-05 10:13:23 +00:00
  • 2fef2b14ca feat: Add PBR shader support and atmospherics configuration johndoe6345789 2026-01-05 10:05:52 +00:00
  • 27045a3a6a feat: Implement PBR shaders and enhance atmospheric effects in rendering johndoe6345789 2026-01-05 09:55:38 +00:00
  • f2e7ae3d2e feat: Enhance Lua editor with search functionality and status feedback johndoe6345789 2026-01-05 09:48:54 +00:00
  • d5d8623814 feat: Add new project creation dialog with template selection and configuration johndoe6345789 2026-01-05 09:35:32 +00:00
  • 69b5e88545 feat: Add Lua script editor with syntax highlighting and tabbed interface in GUI johndoe6345789 2026-01-05 09:31:34 +00:00
  • 04b073cd28 feat: Enhance launcher metadata in config files and load games dynamically from JSON johndoe6345789 2026-01-05 09:28:58 +00:00
  • d38be52b46 feat: Move menu bar creation to after widget initialization in GUI johndoe6345789 2026-01-05 09:25:20 +00:00
  • b1d993ab66 feat: Implement build settings dialog and enhance game selection UI in launcher johndoe6345789 2026-01-05 09:23:38 +00:00
  • c1716e74a2 feat: Add PyQt6 GUI launcher for managing builds and running demos johndoe6345789 2026-01-05 09:19:38 +00:00
  • ce33d75472 feat: Enhance mouse grab functionality and improve logging in SDL window service johndoe6345789 2026-01-05 09:16:38 +00:00
  • a5cfcee03d feat: Add solid shader support and update room dimensions in cube logic johndoe6345789 2026-01-05 09:01:39 +00:00
  • acb4a8338e feat: Update camera yaw to face toward -Z direction in cube logic johndoe6345789 2026-01-05 08:56:06 +00:00
  • 08dd8e083a feat: Add asset synchronization function and update demo run command to include asset syncing option johndoe6345789 2026-01-05 08:48:30 +00:00
  • 8b4be32638 feat: Adjust camera position and add lanterns to room layout johndoe6345789 2026-01-05 08:39:41 +00:00
  • e7337d004c feat: Update room dimensions and apply colors to static cubes in the scene johndoe6345789 2026-01-05 08:32:10 +00:00
  • c1390aee64 feat: Enhance GUI logging with log_trace function and update status messages johndoe6345789 2026-01-05 08:27:32 +00:00
  • 844b640329 feat: Add input bindings for jump and noclip toggle, and update related configurations johndoe6345789 2026-01-05 08:19:17 +00:00
  • 37b69b6bfa feat: Add rainbow color effect to fragment shader and update vertex shader to pass world position johndoe6345789 2026-01-05 08:07:24 +00:00
  • 83aeb18826 feat: Enhance camera movement by allowing forward movement to use pitch and add logging for debugging johndoe6345789 2026-01-05 08:03:14 +00:00
  • ffd99798ed feat: Add mouse grab state change event and related handling in input services johndoe6345789 2026-01-05 07:57:44 +00:00
  • 2a8a36adab feat: Implement custom atan2 function with fallback for compass heading johndoe6345789 2026-01-05 07:47:51 +00:00
  • 733871e1e7 feat: Update gamepad input bindings for consistency and add logging in input service johndoe6345789 2026-01-05 07:44:09 +00:00
  • e79c0ad01c feat: Add fly up and fly down input bindings and update related services johndoe6345789 2026-01-05 07:37:59 +00:00
  • b8fe3acccf feat: Implement mouse grab configuration and handling in input and window services johndoe6345789 2026-01-05 07:16:57 +00:00
  • ca9830b978 feat: Add input bindings configuration for keyboard and gamepad actions johndoe6345789 2026-01-05 06:55:13 +00:00
  • 5548d3b3ce feat: Implement gamepad support and audio control enhancements in input and audio services johndoe6345789 2026-01-05 06:32:34 +00:00
  • e7737c60f9 feat: Enhance rendering services with pipeline and buffer support, and add shader path resolution johndoe6345789 2026-01-05 05:50:41 +00:00
  • e5a41be694 feat: Update .gitignore to include all log files for sdl3_app johndoe6345789 2026-01-05 05:28:14 +00:00
  • 11f837a6bf feat: Implement log file rotation and maximum lines per file in LoggerService johndoe6345789 2026-01-05 05:25:46 +00:00
  • fd4d31dfea feat: Add IRenderCoordinatorService to ApplicationLoopService and update ProcessFrame method johndoe6345789 2026-01-05 05:06:48 +00:00
  • f8005d44d3 feat: Improve VulkanDeviceService initialization and error handling with enhanced logging johndoe6345789 2026-01-05 04:59:30 +00:00
  • 0c83cc1d36 feat: Enhance VulkanDeviceService with additional logging and update documentation for initialization process johndoe6345789 2026-01-05 04:42:54 +00:00
  • 4b72ecce00 feat: Refactor target_link_libraries for sdl3_app and script_engine_tests for improved readability johndoe6345789 2026-01-05 04:35:44 +00:00
  • 40bf31964b feat: Integrate cpptrace for enhanced crash reporting and stack trace generation johndoe6345789 2026-01-05 04:13:30 +00:00
  • ec7c3fd880 fix: Ensure boolean values are correctly converted to strings in TraceVariable method johndoe6345789 2026-01-05 04:01:00 +00:00
  • da79e4b566 feat: Enhance logging in CreateWindow method for SDL initialization and window creation johndoe6345789 2026-01-05 03:41:50 +00:00
  • 4ec64c1666 feat: Add logging configuration to ServiceBasedApp and initialize SDL video subsystem correctly johndoe6345789 2026-01-05 03:34:25 +00:00
  • f5be339aab feat: Add _strip_leading_double_dash function to clean up argument handling in CLI commands johndoe6345789 2026-01-05 03:14:37 +00:00
  • b034c3760c docs: Update README.md for improved clarity and structure, enhancing overview, prerequisites, quick start, and runtime configuration sections johndoe6345789 2026-01-05 03:12:56 +00:00
  • 821c207915 feat: Enhance language-specific guidelines for Kotlin and Python in codex-skill.yaml johndoe6345789 2026-01-05 03:07:17 +00:00