p0nce
p0nce
``` strtod("0.65) // does nothing yet, but an UIKnob is returned .numLEDs(15) .LEDRadiusMin(0.06) .LEDRadiusMax(0.06) } static reflow() { var W = UI.width var H = UI.height var S = W...
FLStudio and Cubase on arm64 set the C locale to french??? ``` 0.65 is parsed = 0 0,65 is parsed = 0,65 ``` and Wren uses `strtod` which means many...
- [x] Does scanf perform better? => no, is the same. This is rather scary for the other string to number conversions.
Need scanf and strtod replacement for parsing float without locale interaction => #711
Should be okay now if you use Dplug v12.7.22+ and wrep-port v1.1.4+, just need to test that.
Shouldn't be an issue inside the Window implementation since we can expect the OS to send an Expose/WM_PAINT event for the whole window in case of resize (Linux also?)
The high-level overview is that there are two places (for both Raw and PBR layers) where dirty rects can live: - thread-protected `dirtyListRaw` and `dirtyListPBR`, maintain some non-overlap, notable the...
A good way to stress resizing is to override `checkSizeConstraint` in the VST3 client to always return true (well, except for REAPER on linux + macOS see #559 )
Ideally would need another list of rects apart `_rectsToUpdateDisjointedRaw`/`_rectsToUpdateDisjointedPBR` from in "onDraw", that deals with resized rect and borders. (but can eliminate all races without doing that).