Renderer source markers 4
These are source markers, not confirmed defects or approved work. Read the containing function and its callers before classifying a marker. Some describe intentional API limits or old comments. See unfinished paths for assessed examples. The maintenance procedure rebuilds this catalog.
| Source | Marker text |
|---|---|
| drivers/metal/rendering device driver metal.mm:2287 | // TODO(sgc): FB13671991 raised as Apple docs state calling setDepthStencilState:nil is valid, but currently generates an exception |
| drivers/metal/rendering device driver metal.mm:2343 | // TODO(sgc): ?? |
| drivers/metal/rendering device driver metal.mm:2347 | // TODO(sgc): ?? |
| drivers/metal/rendering device driver metal.mm:2351 | // TODO(sgc): ?? |
| drivers/metal/rendering device driver metal.mm:2509 | // TODO: Implement. |
| drivers/metal/rendering device driver metal.mm:2616 | return 0; // TODO: Track this (grep for memoryless in Godot's Metal backend). |
| drivers/vulkan/rendering device driver vulkan.cpp:388 | /// @todo FIXME: Add shader stage geometry bit. |
| drivers/vulkan/rendering device driver vulkan.cpp:673 | /// @todo Allow the user to override these settings (i.e. turn off more stuff) using profiles |
| drivers/vulkan/rendering device driver vulkan.cpp:971 | /// @todo Expose these somehow to the end user. |
| drivers/vulkan/rendering device driver vulkan.cpp:2720 | /// @todo FIXME: Allow specifying the stage mask in more detail. |
| drivers/vulkan/rendering device driver vulkan.cpp:4073 | CRASH_NOW_MSG("Unimplemented!"); /// @todo |
| drivers/vulkan/rendering device driver vulkan.cpp:4491 | /// @todo FIXME: |
| servers/rendering/instance uniforms.cpp:175 | /// @todo HACK: Detect boolean flags count and prevent overhead. |
| servers/rendering/renderer canvas cull.cpp:1230 | /// @todo 'canvas_item_add_line'('multiline', 'polyline') share logic, should factor out. |
| servers/rendering/renderer rd/effects/copy effects.cpp:608 | /// @todo May need to do this differently when reading from depth buffer for multiview |
| servers/rendering/renderer rd/effects/copy effects.cpp:1167 | /// @todo Implement! |
| servers/rendering/renderer rd/effects/fsr2.cpp:186 | /// @todo FIXME: This could be optimized to be a single memory block if it was possible for RD to create views into a particular memory range of a UBO. |
| servers/rendering/renderer rd/effects/fsr2.cpp:845 | /// @todo Transparency & Composition mask is not implemented. |
| servers/rendering/renderer rd/effects/metal fx.mm:68 | // TODO(sgc): add API to retain objects until the command buffer completes |
| servers/rendering/renderer rd/effects/metal fx.mm:215 | // TODO(sgc): add API to retain objects until the command buffer completes |
| servers/rendering/renderer rd/effects/roughness limiter.h:45 | /// @todo This logic is unused at the time of writing. It should be re-incorporated into the renderer at some point. |
| servers/rendering/renderer rd/effects/ss effects.cpp:459 | /// @todo Investigate the benefit of a shader version to generate only 2 mips |
| servers/rendering/renderer rd/environment/gi.cpp:3629 | /// @todo Disable multiview versions if turned off |
| servers/rendering/renderer rd/environment/gi.cpp:3641 | /// @todo Check if version is enabled |