rdb
rdb
(As an aside, that page also mentions a `__GL_THREADED_OPTIMIZATIONS` variable, which looks like it could offer interesting performance benefits to Panda3D, which does not rely on synchronous OpenGL calls, and...
Here's another thought: there's a number of additional swap-related GLX extensions that NVIDIA drivers do support, such as GL_NV_swap_group. I wonder if the driver does respect sync-video when we use...
@cfsworks: It's true that "DPI" (or PPI, to be slightly more correct) no longer has a lot to do with the number of pixels per inch on many kinds of...
Thinking a bit more about it: if I had to choose between `em` and `pt` to set as unit for an alternative to `base.pixel2d`, I'd definitely pick `em`. It would...
I'd like us to decide on both a short-term (1.10) solution—exposing logical DPI or some scale factor so applications can already start doing *something* about high-DPI—and a longer-term (1.11+) solution—properly...
This discussion unfortunately appears to have stalled. I am going to propose the following as a short-term solution: 1. We add an API (possibly on ShowBase or GraphicsWindow) where the...
I checked in a `base.pipe.display_zoom` variable for 1.10.8 which is set to the system DPI scale factor. It can be overridden using the Config.prc `display-zoom` variable, for testing, or for...
Coming back to this with a fresh perspective, I think we need to consider three separate coordinate systems: 1. The windowing coordinate system, which is defined by the windowing system,...
SheetNode does fully not support writing to .bam, so it isn't saved properly to the model-cache. Load the model with `noCache=True` to work around this, until this is added.
Still working on this, but lost my progress due to stolen laptop, so I have to redo it. It's a harder problem than it seems at first because of a...