rdb
rdb
## Description Implement relative mouse mode emulation by using confined mode with automatic cursor centering, if other methods fail. ## Use Case At the moment, if neither libxi nor xxf86dga...
Copy-pasting this here from Dropbox Paper so we have everything in one place. ## Problem Currently, we have a single Shader class that encompasses an entire shader pipeline, both handling...
At the moment, making public releases is a tedious process, requiring many manual steps. Furthermore, it requires access to CMU-hosted servers that only I (and the CMU server admin) have...
At the moment, public builds of the Panda3D SDK contain tools for 3ds Max and Autodesk Maya, which rely on proprietary SDKs that may not be distributed publicly. This requires...
An increasing number of Linux distributions is using Wayland instead of X11. It would be useful for Panda3D to directly support Wayland instead of going through XWayland. Among other things,...
## Problem Currently, windowing code is part of the display module. There is the GraphicsWindow base class, which is inherited by x11GraphicsWindow, which is inherited by both glxGraphicsWindow and eglGraphicsWindow....
On my high-DPI laptop screen, the default 800x600 Panda window is but a small rectangle in the middle of my screen, and any text is barely legible. We need to...
Currently, WebcamVideo relies on OpenCV to handle webcam on macOS. But as of 10.7, macOS provides the AVFoundation framework for handling video input from webcams. Implementing this allows dropping the...
It's come to my attention that the static build of Panda is currently broken. We need a CI job that builds and tests a static build of Panda on different...
### Problem Especially in the Cull stage in the Panda3D renderer, there are a lot of calls to `ref()` and `unref()` (mostly implicitly with the use of PointerTo in eg....