aboutsummaryrefslogtreecommitdiffstats
path: root/gui/fpgaviewwidget.cc
Commit message (Collapse)AuthorAgeFilesLines
* gowin: Add GUI.YRabbit2022-01-291-37/+46
| | | | | | | | | | | | | | | * Items such as LUT, DFF, MUX, ALU, IOB are displayed; * Local wires, 1-2-4-8 wires are displayed; * The clock spines, taps and branches are displayed with some caveats. For now, you can not create a project in the GUI because of possible conflict with another PR (about GW1NR-9C support), but you can specify the board in the command line and load .JSON and .CST in the GUI. Although ALUs are displayed, but the CIN and COUT wires are not. This is still an unsolved problem. Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
* Fixing old emails and names in copyrightsgatecat2021-06-121-1/+1
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* clangformatgatecat2021-06-011-1/+1
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Fix hidpi, fixes #167, fixes #275, fixes #425Miodrag Milanovic2021-05-311-3/+6
|
* refactor: Replace getXName().c_str(ctx) with ctx->nameOfXD. Shah2021-02-021-4/+4
| | | | | | This makes the ongoing migration to IdStringList easier. Signed-off-by: D. Shah <dave@ds0.me>
* cleanup: Spelling fixesD. Shah2021-01-281-2/+2
| | | | Signed-off-by: D. Shah <dave@ds0.me>
* old boost supportMiodrag Milanovic2020-04-201-2/+2
|
* Skip same framesMiodrag Milanovic2020-01-111-7/+12
|
* Enable screenshot and recording featureMiodrag Milanovic2020-01-051-1/+37
|
* Add options to enable/disable displayed elementsMiodrag Milanovic2019-12-201-16/+45
|
* Merge pull request #169 from ajeakins/masterMiodrag Milanović2019-05-231-14/+0
|\ | | | | Fix device view not showing anything on macOS.
| * Remove format versioning now this is set at the top level application.Adrian Jeakins2018-12-201-14/+0
| |
* | clangformatDavid Shah2019-03-221-5/+5
| | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
* | gui/fpgaviewwidget: Make background opaqueDavid Shah2019-03-121-1/+1
| | | | | | | | Signed-off-by: David Shah <dave@ds0.me>
* | gui: Allow shift+drag to move around the viewSylvain Munaut2019-02-221-5/+14
| | | | | | | | | | | | | | right & middle clight are really inconvenient when working with a touchpad in tap-to-click mode Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* | Better resize, FPGAViewWidget minimal is now 320x200, fixes #222Miodrag Milanovic2019-02-071-1/+1
|/
* clangformatDavid Shah2018-11-161-53/+41
| | | | Signed-off-by: David Shah <dave@ds0.me>
* Make zoom in/out always display contentMiodrag Milanovic2018-11-121-1/+1
|
* Sorted out zoomout, works for all nowMiodrag Milanovic2018-11-111-22/+9
|
* Update grid properlyMiodrag Milanovic2018-10-271-16/+25
|
* clangformatMiodrag Milanovic2018-10-271-2/+2
|
* make grid cover device only, do not zoom in if there are no elementsMiodrag Milanovic2018-10-271-4/+7
|
* fix edge caseMiodrag Milanovic2018-10-271-1/+1
|
* No gain in optimizing this, but lead to wrong displayMiodrag Milanovic2018-10-261-10/+4
|
* Merge pull request #96 from YosysHQ/imguiMiodrag Milanović2018-10-261-3/+51
|\ | | | | Imgui integration
| * Fix tooltip position when doing screenshotMiodrag Milanovic2018-10-241-1/+4
| |
| * Added cell and net info in hintMiodrag Milanovic2018-10-241-1/+10
| |
| * Fix propagating eventsMiodrag Milanovic2018-10-241-0/+11
| |
| * Display hint on mouse overMiodrag Milanovic2018-10-241-0/+19
| |
| * dummy imgui processingMiodrag Milanovic2018-10-241-4/+10
| |
* | update last_render in case of change of any element, not just number of themMiodrag Milanovic2018-10-261-4/+18
| | | | | | | | optimize for hover/select/highlight where number matters
* | proper update of empty decalMiodrag Milanovic2018-10-251-4/+2
|/
* gui: improved FPGAViewWidget::paintGL() performanceMateusz Zalega2018-10-231-27/+69
| | | | | | | | | Profiling revealed that memcpy() in QOpenGLBuffer::allocate() had been taking the most time during paintGL() calls. I've been able to take the CPU usage down to about 1/4 of its previous values by caching elements in VBOs and updating them only after subsequent calls to renderGraphicElement(). Signed-off-by: Mateusz Zalega <mateusz@appliedsourcery.com>
* Recalculate max zoom level depending of archMiodrag Milanovic2018-10-141-5/+7
|
* Hover on items in treeMiodrag Milanovic2018-08-221-0/+8
|
* Fix hover when cursor leaves view, fixes #63Miodrag Milanovic2018-08-221-0/+8
|
* gui: fix #57Serge Bazanski2018-08-191-3/+17
|
* fix zoom on elements, fixes #61Miodrag Milanovic2018-08-191-1/+1
|
* gui: fix zoom outbound not happening with fast startup timeSergiusz Bazanski2018-08-011-6/+10
|
* gui: unselect on click and zoom fixesSergiusz Bazanski2018-07-271-6/+24
|
* gui: deunionize PickedElement to support arches with typedefd IdsSergiusz Bazanski2018-07-271-9/+18
|
* gui: allow selecting pipsSergiusz Bazanski2018-07-271-0/+2
|
* gui: do not allow selecting FRAMEsSergiusz Bazanski2018-07-271-1/+1
|
* gui: don't keep stale hover selectionsSergiusz Bazanski2018-07-271-1/+7
|
* gui: ctrl click to select multiple elementsSergiusz Bazanski2018-07-271-5/+11
|
* gui: implement zoom to selectionSergiusz Bazanski2018-07-271-42/+47
|
* gui: clang-formatSergiusz Bazanski2018-07-271-66/+65
|
* gui: implement zoom to outboundsSergiusz Bazanski2018-07-271-21/+85
|
* gui: implement basic cursor pickingSergiusz Bazanski2018-07-261-46/+221
|
* wipSergiusz Bazanski2018-07-261-46/+71
|