achal

Results 8 issues of achal

## Description ## Testing ## TODO list: - [x] OpenGL command buffer execution (`COpenGLCommandBuffer::executeAll`). - [x] Merge `master` and get things working. - [x] `calc_size` method is not needed to...

For #61 * ~~I still gotta fix the mirror wrapping case (which I'll fix soon), apart from that it is ready for review~~ * ~~Some changes are exactly the same...

`ISwapchain` has refctd pointers to `IGPUImage` (`m_images` member) and `CVulkanForeignImage` (a derivative of `IGPUImage`) wants to have a refctd pointer to `CVulkanSwapchain` (a derivative of `ISwapchain`).

bug

Addresses #2754 Apart from the other regular instantiations of `TextureStore`, it is only created once when we pick an object the first time in the scene or drag and drop...

I have noticed that the README states Linux as the only compatible platform. https://github.com/openai/triton#compatibility Some people in the past have managed to compile on Windows https://github.com/openai/triton/issues/871 (there is even a...

Relevant commit from #345 https://github.com/Devsh-Graphics-Programming/Nabla/pull/345/commits/ed3948b6d0ff286d9687c91e6d7e1e1c541a6926 To move `createCommandBuffers` to `IGPUCommandPool` we need access to `ICommandBuffer::E_LEVEL` enum but we can't include `IGPUCommandBuffer.h` in `IGPUCommandPool.h`. Above won't compile because of circular include,...

Specifically, under the ["Displaying a character" heading](https://github.com/nothings/stb/blob/beebb24b945efdea3b9bba23affb8eb3ba8982e7/stb_truetype.h#L217) , it says: ``` // Compute the bounding box of the character. It will contain signed values // relative to . I.e. if...

- [x] Handle mouse and keyboard events. - [x] Remove Q to quit. - [x] Mouse wheel to change the blur radius. - [x] Detect vertical scroll event. - [x]...