Shane Smiskol
d35f774155
use in model renderer
5 days ago
Shane Smiskol
5138217673
raylib ui: store rects ( #35538 )
...
* simple version
* use it
* use it in one place
5 days ago
Dean Lee
03d2e7b2b0
ui: extract Widget base class to separate lib/widget.py ( #35520 )
...
* extract Widget base class to separate lib/widget.py
* format
* format
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
7 days ago
Dean Lee
1c11e28448
ui: fix path self-intersections on hills ( #35514 )
...
fix path self-intersections on hills
1 week ago
Shane Smiskol
2c59b5f8c6
raylib: common mouse press hook ( #35489 )
...
* something like this
* need these
* rest
* another pr
* what is this merge conflict
f
* fix mouse down
* rm that!
* fix that
* rearrange
* fix bug where mouse held down on widget, dragged off, then let go
* temp
* fix that
* missing init
2 weeks ago
Shane Smiskol
3ce87d0ac9
raylib: base widget class ( #35484 )
...
* use some widgets
* consistent name draw -> render
* more
* rest
2 weeks ago
Shane Smiskol
29830440b4
format raylib ( #35483 )
...
* format raylib
* not really sure what this is
2 weeks ago
Dean Lee
912160c429
ui: improve calibration height initialization ( #35459 )
...
improve calibration height initialization
2 weeks ago
Dean Lee
29afd667cc
move onroad/driving stuff from system/ui to selfdrive/ui ( #35425 )
...
* mv system/ui/onroad->selfdrive/ui/onroad
* mv ui_state
* fix import path
* fix imports
* mv cameraview
* remove from application
2 weeks ago
Dean Lee
d46066225d
system/ui: add centralized UIState singleton for global state management ( #35397 )
...
* add centralized UIState singleton for global state management
* safely import ui_state
* merge master
* merge master
2 weeks ago
Dean Lee
0707114264
system/ui: optimize point allocation, cllipping, and HSLA Color Conversion in model renderer ( #35423 )
...
* faster hsla_to_color
* pre-allc points
* use np.clip
* re-alloc points
2 weeks ago
Dean Lee
e734413a21
system/ui: fix path clip issues ( #35409 )
...
fix path clip issues
2 weeks ago
Dean Lee
ea9ff45ccb
system/ui: fix indentation ( #35391 )
...
fix indentation
3 weeks ago
Dean Lee
29010cae23
system/ui: optimize ModelRenderer ( #35369 )
...
* optimize ModelRenderer with vectorized operations
* pre-calculate the exp mode colors
* cleanup
* improve batch map line to polygon
* pre-calc leads
3 weeks ago
Dean Lee
e42044b833
system/ui: fix lint error ( #35387 )
...
fix lint error
3 weeks ago
Dean Lee
0d527c2409
system/ui: fix the issue of missing path segments ( #35383 )
...
match c++ version
3 weeks ago
Dean Lee
2d6662ae9f
system/ui: match experimental path rendering with C++ version ( #35380 )
...
match draw_path with c++ implementation
3 weeks ago
Dean Lee
ad0e556236
system/ui: fix gradient rendering to match Qt linear gradients ( #35378 )
...
Fix shader_polygon gradient rendering to match Qt linear gradients
3 weeks ago
Dean Lee
26c61d8674
system/ui: fix incorrect THROTTLE_COLOR ( #35370 )
...
fix throttle colors
3 weeks ago
Dean Lee
db8ecf183f
system/ui: fix rapid path color transition by correcting hardcoded increment ( #35368 )
...
refactor color blending with configurable transition duration
3 weeks ago
Dean Lee
9460ff8f30
system/ui: fix gradient colors and path stops in path rendering ( #35367 )
...
Correct gradient colors and direction in path rendering
3 weeks ago
Dean Lee
6c28575573
system/ui: GPU-accelerated polygon rendering with anti-aliasing and gradients ( #35357 )
...
* Add GPU-accelerated polygon rendering with anti-aliased edges and gradient support
* use np array
* update ModelRenderer
* ndarray
* cleanup
* improve shader
* Revert "improve shader"
This reverts commit 992247617a
.
* improve shader for smoother edges
3 weeks ago
Dean Lee
28da563386
system/ui: render model output with new ModelRenderer class ( #35356 )
...
render model output with new ModelRenderer class
3 weeks ago