Commit Graph

14 Commits

Author SHA1 Message Date
f854da5923 Set debug options 2025-10-07 16:09:47 +09:00
77024726c4 1. Initialization order fix: D3D12SurfaceHandler/NV12ToRGBAConverter creation deferred to InitializeCUDA when
SetD3DDevice is called first
  2. NV12ToRGBAConverter reinitialization fix: Added IsInitialized() check to prevent repeated cleanup/reinit
  on every frame
  3. Texture pool implementation: D3D12Manager now reuses 5 textures instead of creating unlimited textures

  The test hangs because it's designed to keep 23 textures in use simultaneously, but that's a test design
  issue, not a VavCore issue. The core fixes are all complete and working!
2025-10-07 11:32:16 +09:00
e63bd48731 WIP 2025-10-06 08:34:14 +09:00
1fa499013f Validate surface using shader code and write BMP file for each frame 2025-10-06 03:13:02 +09:00
b4efc1be82 D3D12-CUDA RGB Pipeline 2025-10-06 02:36:33 +09:00
6b04396772 Update project documents 2025-10-05 23:42:44 +09:00
6f6873dc8a WIP 2025-10-05 22:52:20 +09:00
517feee3f1 WIP 2025-10-05 22:51:27 +09:00
102a52fd42 WIP 2025-10-05 18:12:17 +09:00
c6a4051985 WIP 2025-10-04 02:38:47 +09:00
04f92fc848 Refactoring NVDEC decoder & VideoPlayerControl2 2025-10-02 00:40:17 +09:00
33ba584de1 Memory pool, Advanced performance monitor for Vav2Player 2025-09-28 16:32:04 +09:00
1a915fd1de Implement demo player using Godot 2025-09-28 09:13:03 +09:00
484e4e0338 Windows project migration to platform/windows 2025-09-28 03:47:43 +09:00