-
eb4840eac4
【关键节点】修复D3D12CommandQueue::ExecuteCommandLists类型混淆bug并完善集成测试配置
ssdfasd
2026-03-24 05:00:38 +08:00
-
0a3fe842b9
Refactor RHI ResourceView abstraction layer for unified cross-platform interface
ssdfasd
2026-03-24 03:49:13 +08:00
-
86b6d6b042
Clean up: remove test artifacts and add 工作/ to gitignore
ssdfasd
2026-03-24 02:50:26 +08:00
-
92ab6f5484
Fix D3D12CommandQueue::ExecuteCommandLists type confusion bug
ssdfasd
2026-03-24 02:35:59 +08:00
-
512161bf81
docs: Fix markdown formatting in RHIFence.md
ssdfasd
2026-03-24 02:29:52 +08:00
-
3147adcc3e
Fix OpenGL fence tests: use EXPECT_GE instead of EXPECT_EQ for GetCompletedValue
ssdfasd
2026-03-24 02:11:14 +08:00
-
08c01dd143
RHI: Refactor Fence module to pure timeline semantics
ssdfasd
2026-03-24 01:53:00 +08:00
-
92d817e16e
D3D12: Fix GetCompletedValue() returning hardcoded 0
ssdfasd
2026-03-24 00:22:37 +08:00
-
b8ce6870fe
OpenGL sphere: regenerate GT.ppm for frame 30 capture
ssdfasd
2026-03-24 00:19:15 +08:00
-
c700e536c5
D3D12: Implement ClearRenderTarget by tracking bound RTV handles
ssdfasd
2026-03-24 00:16:57 +08:00
-
5811967679
OpenGL integration tests: match D3D12 capture pattern (frame 30 only)
ssdfasd
2026-03-24 00:04:22 +08:00
-
36c1c8338f
fix: D3D12 CommandQueue and SwapChain unit test fixes
ssdfasd
2026-03-23 23:52:27 +08:00
-
062984953e
【关键节点】OpenGL RenderDoc 捕获修复完成
ssdfasd
2026-03-23 21:55:34 +08:00
-
5267c61c2c
Fix OpenGL integration tests for new SwapChain API
ssdfasd
2026-03-23 21:48:46 +08:00
-
89d13a4ae4
fix: D3D12 CreateTexture defaults and CommandList RTV support
ssdfasd
2026-03-23 21:46:14 +08:00
-
003d6ed630
Refactor OpenGL SwapChain HDC management
ssdfasd
2026-03-23 21:43:32 +08:00
-
0fa4f2e3a8
Fix RHI unit test failures and OpenGL backend issues
ssdfasd
2026-03-23 21:09:15 +08:00
-
bc6b47ffcf
fix: RHI单元测试修复与命名规范统一
ssdfasd
2026-03-23 20:32:33 +08:00
-
df7764e972
add RenderDocCapture to OpenGL quad, sphere, triangle integration tests
ssdfasd
2026-03-23 20:25:53 +08:00
-
3af24bb1bc
revert: restore BeginCapture/EndCapture instead of TriggerCapture
ssdfasd
2026-03-23 20:23:20 +08:00
-
6f6bb13da4
add RenderDocCapture to D3D12 quad, sphere, triangle integration tests
ssdfasd
2026-03-23 20:14:28 +08:00
-
79422cfddd
fix: simplify RenderDocCapture usage with TriggerCapture
ssdfasd
2026-03-23 19:40:50 +08:00
-
067c82c3a9
refactor: RHI抽象层测试支持参数化
ssdfasd
2026-03-23 19:17:32 +08:00
-
bf44438934
add renderdoc analysis script and sphere test asset
ssdfasd
2026-03-23 19:08:05 +08:00
-
6a7be5c6fe
cleanup: remove unused test scenes and update minimal RHI integration
ssdfasd
2026-03-23 19:07:44 +08:00
-
257706eddd
renderdoc_parser: add .gitignore for binary files
ssdfasd
2026-03-23 19:07:41 +08:00
-
0ff25a9fcc
docs: simplify README
ssdfasd
2026-03-23 18:58:04 +08:00
-
66f013a4fc
docs: 简化README,移除冗余内容
ssdfasd
2026-03-23 18:57:09 +08:00
-
140c8b8bcc
docs: 更新README,添加RHI抽象层测试说明
ssdfasd
2026-03-23 18:54:20 +08:00
-
6935a91a1f
fix: RHI抽象层单元测试修复
ssdfasd
2026-03-23 18:53:29 +08:00
-
66df465661
docs: add renderdoc_parser to project README
ssdfasd
2026-03-23 18:53:04 +08:00
-
aa9b91342e
Revert README RenderDocCapture API detail - keep it simple
ssdfasd
2026-03-23 18:50:48 +08:00
-
84e7213e86
docs: update README with accurate function signatures
ssdfasd
2026-03-23 18:50:16 +08:00
-
1f84b3bc3b
Update README with RenderDocCapture API documentation
ssdfasd
2026-03-23 18:47:25 +08:00
-
fb01beb959
Add renderdoc_parser: direct-call Python interface for RenderDoc capture analysis
ssdfasd
2026-03-23 18:46:20 +08:00
-
effc969ad3
Update minimal tests to use improved RenderDocCapture API
ssdfasd
2026-03-23 18:44:12 +08:00
-
1acea6bf69
Improve RenderDocCapture API
ssdfasd
2026-03-23 18:37:22 +08:00
-
36683b4bb3
Fix RenderDoc OpenGL capture - pass HGLRC instead of HDC
ssdfasd
2026-03-23 18:35:49 +08:00
-
e9f4f2dc49
Integrate RenderDoc frame capture into D3D12 minimal test
ssdfasd
2026-03-23 17:47:43 +08:00
-
1cc545a91f
docs: update README with RenderDoc integration info
ssdfasd
2026-03-23 17:12:02 +08:00
-
81dc337262
feat: add RenderDocCapture to Debug module for frame capture debugging
ssdfasd
2026-03-23 17:11:01 +08:00
-
d58d98cb68
feat: add RenderDoc integration for D3D12 frame capture
ssdfasd
2026-03-23 03:28:49 +08:00
-
537808c64d
fix: OpenGL sphere test - correct perspective matrix, depth test, texture flip, and screenshot path
ssdfasd
2026-03-23 01:42:48 +08:00
-
f427699ac6
refactor: improve test infrastructure and fix OpenGL GLAD initialization
ssdfasd
2026-03-23 00:43:02 +08:00
-
0f0ab8922a
docs: fix naming conventions across threading, math, memory, core, and debug modules
ssdfasd
2026-03-22 23:09:29 +08:00
-
a4e7785751
fix: use gtest_discover_tests for granular CTest test discovery
ssdfasd
2026-03-22 21:53:42 +08:00
-
fa50892150
refactor: simplify D3D12 test infrastructure
ssdfasd
2026-03-22 21:41:56 +08:00
-
50b50d06a0
refactor: move run_tests.py to tests/ and fix integration test GT.ppm paths
ssdfasd
2026-03-22 20:37:13 +08:00
-
74adeb74a0
cleanup: remove unused shader/model/image folders from RHI integration tests
ssdfasd
2026-03-22 20:15:17 +08:00
-
0eadc7cfd1
refactor: use XCEngine::Math module in sphere test, update matrix to left-handed coordinate system
ssdfasd
2026-03-22 20:08:36 +08:00
-
70cc86793f
docs: update TEST_SPEC.md with quad and sphere integration tests
ssdfasd
2026-03-22 18:48:56 +08:00
-
7d1362a41e
fix: D3D12 sphere - enable depth write, fix texture UV seam tearing and orientation
ssdfasd
2026-03-22 18:41:11 +08:00
-
6c92164a03
fix: D3D12 sphere rendering - correct matrix math, enable depth test, add texture sampling
ssdfasd
2026-03-22 17:58:30 +08:00
-
fa2d2713d7
feat: 实现 Window 与 InputModule 消息集成
ssdfasd
2026-03-22 17:14:11 +08:00
-
cf9229fc21
test: 添加 Input 模块单元测试
ssdfasd
2026-03-22 16:22:13 +08:00
-
8d4447915d
feat: add RHI abstraction layer unit tests
ssdfasd
2026-03-22 16:18:51 +08:00
-
a980f2bd66
fix: 修复InputManager中文注释警告和完善Update逻辑
ssdfasd
2026-03-22 15:25:53 +08:00
-
36d3decef6
feat: 添加独立的输入系统和平台抽象层
ssdfasd
2026-03-22 15:21:52 +08:00
-
6af872e9eb
docs: fix Resources module API docs naming conventions and broken links
ssdfasd
2026-03-22 14:42:27 +08:00
-
1797e7fe17
fix: encapsulate OpenGL types in VertexAttribute to eliminate raw GL API usage in tests
ssdfasd
2026-03-22 14:33:57 +08:00
-
1f129ed20f
docs: fix README.md project structure to match actual codebase
ssdfasd
2026-03-22 14:18:48 +08:00
-
7028027adc
Fix Equalizer::ComputeCoefficients pointer arithmetic bug
ssdfasd
2026-03-22 13:36:10 +08:00
-
750ac95951
docs: update README.md and fix components module docs
ssdfasd
2026-03-22 13:28:14 +08:00
-
a399eeec26
Fix OpenGL quad texture coordinate handling
ssdfasd
2026-03-22 13:00:10 +08:00
-
70571d11df
添加 Components 和 Scene 序列化支持
ssdfasd
2026-03-22 03:42:40 +08:00
-
a9d5a68dd6
docs: Add Component, GameObject, TransformComponent and Scene API documentation
ssdfasd
2026-03-22 03:33:55 +08:00
-
d83ed56177
fix(rhi): Fix RHI abstraction layer API docs per api-skill.md template
ssdfasd
2026-03-22 03:07:41 +08:00
-
11919aad2f
Add OpenGL quad integration test with texture mapping
ssdfasd
2026-03-22 03:03:14 +08:00
-
f8e7edd2c1
Add OpenGL triangle integration test with GLSL shaders
ssdfasd
2026-03-22 02:30:52 +08:00
-
3357de85c9
修复 Components 和 Scene 模块测试问题
ssdfasd
2026-03-22 02:10:32 +08:00
-
1358bb0a5a
docs: 修复 D3D12 后端 API 文档问题
ssdfasd
2026-03-22 02:08:51 +08:00
-
2432a646ce
Fix audio module: implement WAV parsing and audio playback
ssdfasd
2026-03-22 02:03:51 +08:00
-
161a0896d5
docs: 添加 Audio 模块和 Components 模块 API 文档
ssdfasd
2026-03-22 01:56:16 +08:00
-
6e5ed41fbf
docs: 全面更新 README.md 项目结构描述
ssdfasd
2026-03-22 01:28:21 +08:00
-
a172d75e36
Add Music fluctuations project and Chinese plan docs
ssdfasd
2026-03-21 15:55:54 +08:00
-
629455df07
Update API documentation and remove obsolete plan files
ssdfasd
2026-03-21 15:55:04 +08:00
-
7a6cd412c8
Remove kissfft third party library and update OpenGL screenshot
ssdfasd
2026-03-21 15:54:42 +08:00
-
a6c6482125
D3D12: Fix Quad test screenshot and update texture
ssdfasd
2026-03-21 15:54:15 +08:00
-
c563db3123
D3D12: Add Quad integration test with texture sampling
ssdfasd
2026-03-21 12:38:16 +08:00
-
91291b2075
Add HRTF 3D spatialization audio effect
ssdfasd
2026-03-21 12:25:42 +08:00
-
36119e62aa
Add Equalizer DSP effect
ssdfasd
2026-03-21 12:19:27 +08:00
-
00c2699542
Add Reverbation DSP effect and fix FFTFilter include paths
ssdfasd
2026-03-21 12:16:19 +08:00
-
2cc9d58edd
修复 Components 和 Scene 模块单元测试
ssdfasd
2026-03-21 12:12:32 +08:00
-
b68cde82b2
Add IAudioEffect interface and FFTFilter DSP effect using KissFFT
ssdfasd
2026-03-21 12:08:16 +08:00
-
dfc948fc89
Move kissfft to engine/third_party and add AudioMixer class
ssdfasd
2026-03-21 12:06:15 +08:00
-
d786914552
Engine: 添加 /FS 标志修复 MSVC PDB 冲突问题
ssdfasd
2026-03-21 11:56:59 +08:00
-
85c106d5dd
Fix audio module: add NOMINMAX, include WASAPIBackend.h, add AudioClip and TransformComponent includes
ssdfasd
2026-03-20 20:48:09 +08:00
-
47808f5f90
Add audio module foundation: AudioTypes, AudioConfig, IAudioBackend, WASAPIBackend, AudioSystem, AudioSourceComponent, AudioListenerComponent, and third-party KissFFT library
ssdfasd
2026-03-20 20:31:24 +08:00
-
00f70eccf1
Engine: 实现 Components 和 Scene 模块,包含完整单元测试
ssdfasd
2026-03-20 20:22:04 +08:00
-
93139813aa
OpenGL: Use OpenGLCommandList instead of raw GL in minimal test
ssdfasd
2026-03-20 20:07:24 +08:00
-
810b0861c5
Docs: Add audio module architecture design document
ssdfasd
2026-03-20 19:59:06 +08:00
-
394bec9db6
OpenGL: Add test documentation for minimal integration test
ssdfasd
2026-03-20 19:56:48 +08:00
-
5201638bb1
Docs: Add D3D12 swap chain and texture API docs
ssdfasd
2026-03-20 19:43:46 +08:00
-
60d11f3109
Docs: Add D3D12 API documentation
ssdfasd
2026-03-20 19:43:28 +08:00
-
05a57addc7
Docs: Update UI-Editor GameObject system analysis
ssdfasd
2026-03-20 19:43:24 +08:00
-
80e47a0ab9
UI Editor: Enhance GameObject system and panel functionality
ssdfasd
2026-03-20 19:43:17 +08:00
-
f8573d2715
OpenGL: Refactor integration test with separate output directory
ssdfasd
2026-03-20 19:39:49 +08:00
-
28bf76cb00
OpenGL: Fix screenshot gray edge issue by correcting SetWindowPos usage
ssdfasd
2026-03-20 19:33:58 +08:00
-
d6ff7b6d1b
D3D12: Refactor integration tests with separate output directories
ssdfasd
2026-03-20 19:17:20 +08:00
-
f1ad13430b
Docs: Add UI-Editor design and implementation doc
ssdfasd
2026-03-20 19:06:20 +08:00