aboutsummaryrefslogtreecommitdiffstats
path: root/gui
Commit message (Collapse)AuthorAgeFilesLines
* Better resize, FPGAViewWidget minimal is now 320x200, fixes #222Miodrag Milanovic2019-02-071-1/+1
|
* Fix reading conflicting wire in GUI for pips, fixes #225Miodrag Milanovic2019-02-071-2/+6
|
* Add GUI for executing python fileMiodrag Milanovic2018-12-148-0/+45
|
* Fix crash exiting nextpnr guiMiodrag Milanovic2018-12-061-0/+1
|
* Fix crash starting the GUI on macOS where we must request a core profile.Adrian Jeakins2018-12-041-0/+1
| | | | See http://doc.qt.io/qt-5/qabstractopenglfunctions.html
* Refactor log code and add log file supportDavid Shah2018-11-211-1/+0
| | | | Signed-off-by: David Shah <dave@ds0.me>
* clangformatDavid Shah2018-11-166-97/+86
| | | | Signed-off-by: David Shah <dave@ds0.me>
* Merge pull request #107 from YosysHQ/router_improveEddie Hung2018-11-131-0/+4
|\ | | | | Major rewrite of "router1"
| * clangformatClifford Wolf2018-11-111-4/+4
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Add getConflictingWireWire() arch API, streamline getConflictingXY semanticClifford Wolf2018-11-111-2/+4
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Add getConflictingPipWire() arch API, router1 improvementsClifford Wolf2018-11-111-0/+2
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Make zoom in/out always display contentMiodrag Milanovic2018-11-121-1/+1
| |
* | Show wires in tree for ECP5 as wellMiodrag Milanovic2018-11-111-2/+7
| |
* | multiple selection fixMiodrag Milanovic2018-11-111-1/+14
| |
* | Pip visible for all archsMiodrag Milanovic2018-11-111-6/+6
| |
* | Propagate proper ctx, fixes fetchMoreMiodrag Milanovic2018-11-113-13/+14
| |
* | Sorted out zoomout, works for all nowMiodrag Milanovic2018-11-112-42/+12
| |
* | Merge pull request #93 from YosysHQ/gui_changesMiodrag Milanović2018-11-107-213/+323
|\ \ | |/ |/| Gui changes
| * change to const auto&Miodrag Milanovic2018-10-301-1/+1
| |
| * Changes to cover issues from code reviewMiodrag Milanovic2018-10-292-26/+25
| |
| * fix unselect from treeMiodrag Milanovic2018-10-281-4/+2
| |
| * Fix keep selection on multiple treesMiodrag Milanovic2018-10-271-8/+32
| |
| * update properties based on move historyMiodrag Milanovic2018-10-271-17/+37
| |
| * Update grid properlyMiodrag Milanovic2018-10-272-16/+28
| |
| * clangformatMiodrag Milanovic2018-10-276-56/+74
| |
| * CleanupMiodrag Milanovic2018-10-273-30/+15
| |
| * simplify and move arroundMiodrag Milanovic2018-10-273-85/+58
| |
| * Split tree models and make other features work with itMiodrag Milanovic2018-10-274-143/+221
| |
| * make grid cover device only, do not zoom in if there are no elementsMiodrag Milanovic2018-10-271-4/+7
| |
* | Fix method override in guiMiodrag Milanovic2018-11-053-3/+3
| |
* | Fix lpf button actionMiodrag Milanovic2018-11-031-0/+1
| |
* | Added image generator and regenerate iconsMiodrag Milanovic2018-11-037-0/+6
| |
* | Added LPF support and all chip models available for selectMiodrag Milanovic2018-11-034-6/+50
|/
* 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-263-4/+62
|\ | | | | Imgui integration
| * Fix tooltip position when doing screenshotMiodrag Milanovic2018-10-242-1/+6
| |
| * 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-242-0/+21
| |
| * dummy imgui processingMiodrag Milanovic2018-10-241-4/+10
| |
| * Make imgui and qtgui compile on older qt as well, opengl 3.2 requiredMiodrag Milanovic2018-10-241-1/+7
| |
* | 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
* | do not invalidate buffer, leave as isMiodrag Milanovic2018-10-251-7/+1
| |
* | proper update of empty decalMiodrag Milanovic2018-10-251-4/+2
|/
* gui: improved FPGAViewWidget::paintGL() performanceMateusz Zalega2018-10-234-86/+166
| | | | | | | | | 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-142-7/+9
|
* clangformatDavid Shah2018-09-302-12/+10
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* gui: Fix another zero-decal issueDavid Shah2018-09-251-1/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Apply GUI fix from @mmickoDavid Shah2018-09-251-1/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>