Commit Graph

78 Commits

Author SHA1 Message Date
Miodrag Milanovic
d6df1b8ce9 Fixed OpenGL issues noticed on mingw intel/nvidia 2018-07-03 11:48:05 +02:00
Clifford Wolf
b908b02022 Rename "dummy" arch to "generic"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-06-29 20:40:55 +02:00
David Shah
27e7bc3b4b Improving the SA+legalisation flow
Signed-off-by: David Shah <davey1576@gmail.com>
2018-06-29 17:04:22 +02:00
David Shah
d908928b56 Tidying up the SA placer
Signed-off-by: David Shah <davey1576@gmail.com>
2018-06-29 15:47:56 +02:00
Miodrag Milanovic
a4f69fba19 fix build without python 2018-06-29 08:18:15 +02:00
Miodrag Milanovic
960c650478 clangformat cleanup 2018-06-28 18:06:31 +02:00
Miodrag Milanovic
1676b285ae adapted python-console for easier use 2018-06-28 17:57:26 +02:00
Miodrag Milanovic
2037fff742 remove emb.cc 2018-06-28 17:57:26 +02:00
Miodrag Milanovic
45032e2224 compile in needed helpers and fix warnings 2018-06-28 17:57:26 +02:00
Miodrag Milanovic
bafb4702c7 reinit python tab 2018-06-27 11:45:19 +02:00
Miodrag Milanovic
9bb4899360 disable new and open while tasks are running 2018-06-27 11:12:05 +02:00
Miodrag Milanovic
0bd73c1977 Make GUI use recreated context 2018-06-26 15:47:43 +02:00
Miodrag Milanovic
8344a21282 Preps for more UI functionality 2018-06-26 14:17:41 +02:00
Miodrag Milanovic
e770f16a22 Added Save ASC option 2018-06-26 14:17:41 +02:00
Miodrag Milanovic
fb5fb497b5 Fix some memory leaks 2018-06-25 14:34:08 +02:00
Miodrag Milanovic
0cedb7276f display type in properties 2018-06-23 20:25:10 +02:00
Miodrag Milanovic
3407d76383 added PCF load 2018-06-23 16:55:13 +02:00
Miodrag Milanovic
4b78ae15df clangformat cleanup 2018-06-23 16:06:49 +02:00
Miodrag Milanovic
c0b1078c12 Added assign time budget and placement option 2018-06-23 16:03:49 +02:00
Miodrag Milanovic
82ec1be31f Added BUILD_GUI, BUILD_PYTHON and BUILD_TESTS cmake options, 2018-06-23 14:32:49 +02:00
Miodrag Milanović
b63fdfbeab Merge branch 'q3k/gl-vbo' into 'master'
OpenGL 3.1, VAO/VBO

See merge request SymbioticEDA/nextpnr!2
2018-06-23 12:10:52 +00:00
Miodrag Milanovic
6f4e49bb47 cleaned some warnings 2018-06-23 08:01:36 +02:00
Sergiusz Bazanski
ac1fcefdb1 OpenGL 3.1, VAO/VBO 2018-06-22 20:25:47 +01:00
Sergiusz Bazanski
15a7a76415 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/gl 2018-06-22 15:54:05 +01:00
Miodrag Milanovic
e5bd4764b2 Added custom QApplication implementation 2018-06-22 16:49:15 +02:00
Miodrag Milanovic
b4764031d9 Added credits 2018-06-22 16:21:49 +02:00
Sergiusz Bazanski
a684785986 Small fixes. 2018-06-22 15:13:05 +01:00
Miodrag Milanovic
56c09fc5e5 routing flow supported in gui 2018-06-22 15:35:25 +02:00
Sergiusz Bazanski
858acc5c1c Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/gl 2018-06-22 14:29:28 +01:00
Sergiusz Bazanski
98b1f0c041 Reimplement FPGAWidget in modern OpenGL. 2018-06-22 14:27:04 +01:00
Miodrag Milanovic
7f36828270 fixed namespace for gui section 2018-06-22 13:10:43 +02:00
Miodrag Milanovic
11d99853ab more task control 2018-06-22 12:49:40 +02:00
Miodrag Milanovic
5cb893aebd terminate on close 2018-06-22 12:49:40 +02:00
Miodrag Milanovic
3cd12e3671 Add ability to terminate running tasks 2018-06-22 12:49:40 +02:00
Miodrag Milanovic
c33a039ac3 Added return code to json parsing and pcf reading 2018-06-21 18:08:28 +02:00
Miodrag Milanovic
8fac26c2b7 Fixed return codes for packer, placer and router 2018-06-21 17:56:45 +02:00
Miodrag Milanovic
54549d36e9 log_error now trows exception, main is covering catch 2018-06-21 17:44:18 +02:00
Clifford Wolf
4fefdbd57c Cleanup parse_json_file API, some other cleanups
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-06-21 16:16:58 +02:00
Miodrag Milanovic
097df1869d Added task manager and worker thread for ice40 2018-06-21 15:42:19 +02:00
Miodrag Milanovic
2d405f966b Add graphics view in tab 2018-06-21 15:42:19 +02:00
Miodrag Milanovic
23fe31da44 cleanup 2018-06-21 13:55:36 +02:00
Miodrag Milanovic
9c03909eba Make arch specific main window 2018-06-21 13:41:33 +02:00
Sergiusz Bazanski
71121b439b Contextualize DesignWidget 2018-06-20 20:01:09 +01:00
Miodrag Milanovic
36c16cd28e Cleanup of cmake files for easier development 2018-06-20 16:15:33 +02:00
Miodrag Milanovic
e14b8bac66 put source changes for qtpropertybrowser back and make build simple 2018-06-20 16:15:33 +02:00
Miodrag Milanovic
6d2f058f67 Added context menus for python and info tab 2018-06-20 12:35:43 +02:00
Miodrag Milanovic
7975afc30f Added custom line editor with history 2018-06-20 09:43:18 +02:00
Miodrag Milanovic
b5c1b09079 Small gui improvements and open json functionality 2018-06-19 15:17:34 +02:00
Clifford Wolf
8ee149f4fc Rename Design to Context, derive from Arch instead of instantiating
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-06-18 14:06:37 +02:00
Miodrag Milanovic
3c6f1548d6 Create all without ui file, enables more control 2018-06-15 12:22:44 +02:00