aboutsummaryrefslogtreecommitdiffstats
path: root/gui/fpgaviewwidget.cc
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Merge branch 'master' into q3k/clickitySergiusz Bazanski2018-07-261-349/+151
|\
| * gui: move polyline/lineshader to gui/lineshader.{h,cc}Sergiusz Bazanski2018-07-261-211/+0
| |
| * gui: refactor FPGAViewWidget even more slightlySergiusz Bazanski2018-07-261-7/+9
| |
| * gui: refactor FPGAViewWidget slightlySergiusz Bazanski2018-07-261-130/+142
| |