updates romeo to be its own solution

This commit is contained in:
2026-07-22 16:30:05 -04:00
parent bd3b01dea4
commit 840db1f804
16 changed files with 418 additions and 168 deletions
@@ -1,42 +0,0 @@
# Juliet\src\Graphics\D3D12\D3D12CommandList
## Source Files
- Header: `Juliet\src\Graphics\D3D12\D3D12CommandList.h`
- Source: `Juliet\src\Graphics\D3D12\D3D12CommandList.cpp`
## AI Description
*No AI description generated yet.*
## Symbols
### Namespace `Juliet::D3D12`
#### Classes, Structs & Unions
- `struct D3D12CommandListBaseData`
- `struct D3D12CopyCommandListData`
- `struct D3D12GraphicsCommandListData`
- `struct D3D12PresentData`
- `struct D3D12CommandList`
#### Functions & Methods
- `extern CommandList* AcquireCommandList(NonNullPtr<GPUDriver> driver, QueueType queueType)`
- `extern bool SubmitCommandLists(NonNullPtr<CommandList> commandList)`
- `extern void SetViewPort(NonNullPtr<CommandList> commandList, const GraphicsViewPort& viewPort)`
- `extern void SetScissorRect(NonNullPtr<CommandList> commandList, const Rectangle& rectangle)`
- `extern void SetBlendConstants(NonNullPtr<CommandList> commandList, FColor blendConstants)`
- `extern void SetBlendConstants(NonNullPtr<CommandList> commandList, FColor blendConstants)`
- `extern void SetStencilReference(NonNullPtr<CommandList> commandList, uint8 reference)`
- `extern void SetIndexBuffer(NonNullPtr<CommandList> commandList, NonNullPtr<GraphicsBuffer> buffer,
IndexFormat format, size_t indexCount, index_t offset)`
- `extern void SetPushConstants(NonNullPtr<CommandList> commandList, ShaderStage stage, uint32 rootParameterIndex,
uint32 numConstants, const void* constants)`
### Namespace `Juliet::D3D12::Internal`
#### Functions & Methods
- `extern void SetDescriptorHeaps(NonNullPtr<D3D12CommandList> commandList)`
- `extern void DestroyCommandList(NonNullPtr<D3D12CommandList> commandList)`
- `extern bool CleanCommandList(NonNullPtr<D3D12Driver> driver, NonNullPtr<D3D12CommandList> commandList, bool cancel)`
- `extern void TrackGraphicsPipeline(NonNullPtr<D3D12CommandList> commandList, NonNullPtr<D3D12GraphicsPipeline> pipeline)`
- `extern void TrackTexture(NonNullPtr<D3D12CommandList> commandList, NonNullPtr<D3D12Texture> texture)`