Fixed the following issues: - command-list.md: Shutdown linked to threading/task-system instead of local shutdown.md - fence.md: Wait linked to threading/task-group instead of local wait.md - factory/create-rhi-device-string.md: Claimed Vulkan/Metal support but source doesn't support them - opengl/buffer/buffer.md: GetType linked to command-queue/get-type (wrong type) - d3d12/device/device.md: Initialize/Shutdown linked to threading/task-system - d3d12/command-list/command-list.md: Initialize/Shutdown/Reset/Close/Clear linked to wrong docs - d3d12/texture/texture.md: Initialize/Shutdown linked to threading/task-system - opengl/command-list/command-list.md: Shutdown linked to threading/task-system - opengl/device/device.md: GetNativeHandle incorrectly linked to get-window.md All links validated with fix_links.py - no broken references remaining.
D3D12 后端组件
D3D12 后端已创建以下组件文件夹和文档:
device/- D3D12Devicebuffer/- D3D12Buffertexture/- D3D12Texturecommand-list/- D3D12CommandListcommand-queue/- D3D12CommandQueueswap-chain/- D3D12SwapChainfence/- D3D12Fenceshader/- D3D12Shaderpipeline-state/- D3D12PipelineStatesampler/- D3D12Samplerroot-signature/- D3D12RootSignaturedescriptor-heap/- D3D12DescriptorHeaprender-target-view/- D3D12RenderTargetViewdepth-stencil-view/- D3D12DepthStencilViewshader-resource-view/- D3D12ShaderResourceViewunordered-access-view/- D3D12UnorderedAccessViewconstant-buffer-view/- D3D12ConstantBufferViewcommand-allocator/- D3D12CommandAllocatorquery-heap/- D3D12QueryHeapscreenshot/- D3D12Screenshottypes/- D3D12 类型转换enums/- D3D12 枚举转换common/- D3D12 公共工具
每个组件文件夹包含:
{component}.md- 类总览methods.md- 方法详细文档