Vivien
Vivien
ex: ### ### **os.reparse(path)** or/and ### **path.getfinal(path, /\*recursive = \*/true)** **What problem will this solve?** It will ensure paths are unified when source files are located into symbolic directories (at...
missing `FORGE_RENDERER_API `on `gSelectedRendererApi` variable so that it can be exported in a .dll
`MemoryTracking.c` is not including IMemory.h, and then do not have the declaration of the `tf_*_internal*` functions. They are then seen as first declaration and definition and miss the FORGE_API macro...
in imgui_node_editor.h, `struct EditorContext` is forward declared in `ax::NodeEditor` namespace, while it is defined in `ax::NodeEditor::Detail`. It seems to be wanted as the `reinterpret_cast` tells in `CreateEditor`, but it provokes...
If, from one frame to another, we call or don't call `BeginNodeTitleBar `on a specific node (depending on a condition for my case), a glitching rect stays on the screen....
DescriptorPool leaks descriptor sets when the number of descriptor sets exceeds the `m_maxSetsPerPool` value. The reason is simple : in `FreeDescriptorSets` we override `m_currentAllocationPoolIndex` by the freed descriptor set pool...
``` auto maxTransferBlocksX = std::min(numBlocksX, static_cast(pinnedMemoryBufferSize / blockSize)); // // Y instead ? // v auto maxExtent = VkExtent2D{ maxTransferBlocksX, std::max(1U, maxTransferBlocksX) }; ``` There might be a typo, or...
When adding an obstacle (addObstacle) and the bounding box does not overlap any of the tiles, the obstacle is still kept in the available obstacle list and any future remove...