Erfan

Results 21 issues of Erfan

https://github.com/mmp/pbrt-v3/blob/aaa552a4b9cbf9dccb71450f47b268e0ed6370e2/src/shapes/triangle.cpp#L276-L280 As described in the book 3.9 and 3.6 there are three transformations applied to the triangle to continue with intersection test in the new coordinate system. Calculation of a...

Sister PR: https://github.com/Devsh-Graphics-Programming/Nabla-Examples-and-Tests/pull/11 - [x] Apply fixes from uploadBuffer that avoids infinite loops - [x] Add `srcFormat` to function params (or consider getting ICPUImage?) - [x] Use copy filter to...

## Describe the bug objects display as all black in Debug Mode. RenderDoc Capture shows the problem is with the 1024x1024 bumpmap being all black or 0,0 for those objects...

bug

CommandBuffer::Begin doesn't act like CommandBuffer::Reset when the command pool is created with the RESET_COMMAND_BUFFER flag. It's not a matter of Vulkan API calls, it's a matter of releasing the references...

bug

# Summary ## LogicalDevice creation enabled features shouldn't necessarily equal the ones it reports as enabled (superset) Basically what I'd imagine the usage of the API to be like. **RARE:...

enhancement

https://registry.khronos.org/vulkan/specs/1.3/html/chap35.html#capabilities-fence https://registry.khronos.org/vulkan/specs/1.3/html/chap35.html#capabilities-semaphore the combination of inputs is so low, you can just report this in SPhysicalDeviceLimits: ```c // Provided by VK_VERSION_1_1 typedef enum VkExternalSemaphoreHandleTypeFlagBits { VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT = 0x00000001, VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT =...

enhancement

## Description ### vkGetPhysicalDeviceImageFormatProperties2 right now, we don't care about the image type and we should, we only care about format, tiling, and the usage this function input need image...

enhancement

Using OpenGL Proxy Textures for format reporting

bug

- [ ] Add Atomic Reset Counter to Command Pool + cached counter in CommandBuffer - [ ] CommandBuffer::CheckForCommandPoolReset function Command buffer Pool's atomic counter and if it was higher...

enhancement

## Description Currently in implementation of nbl functions we use variety of ways to validate inputs and calculations using asserts, ifs and debug breaks. Problems with the current state of...

enhancement