Almar Klein
Almar Klein
_Original comment by_ **Almar Klein (Bitbucket: [almarklein](http://bitbucket.org/almarklein), GitHub: [almarklein](http://github.com/almarklein))**: --- I like the idea
Yeah, that could be great for testing. The offscreen canvas does not produce any events by itself, since there's no actual window for a mouse to move in. But you...
I agree that the typing needs some improvements. I cannot reproduce the reported issue though 🤔 (I tried updating VSCode, and starting in a fresh default window).
> Do you have the "Type Checking" mode set to "basic" or higher? That does the trick, thanks! I thought about this issue some more. I think we try to...
Fo reference, Python's enums don't work too well for what we want: ```py class PowerPreference3(str, Enum): high_performance = "high-performance" low_power = "low-power" def example_set_power_mode3(preference: PowerPreference3): print(preference) example_set_power_mode3(preference=PowerPreference3.high_performance) # Pylance happy...
*edit: In reading @Vipitis' comment I assumed it was referring to an explanation of the fields of the enum (e.g. what does high-performance mean).* Good point; we don't have per-field...
Is it possible (with changes to our codebase) that the color texture is multisampled, and the pick texture is not? With option2, would there be a like an additional pass...
Also reading into alpha coverage. I googled "msaa alpha coverage" and the top post was from the same person who wrote the prestine grid shader we use in #743 😮...
In any case, I agree option two makes the most sense. Even if it means we need an extra render pass for pickable objects, now that objects are not pickable...
Well, to support more advanced blend modes like (order independent) weighted transparency, and the "plus" version of that, we need some sort of system. I could be that `blender.py` can...