Commit Graph

71 Commits

Author SHA1 Message Date
Sergiusz Bazanski 499951cb65 Remove legacy graphics API
For now we do not optimize the OpenGL renderer against the new decal
API, but this can be done in the future.
2018-07-12 21:30:36 +01:00
Clifford Wolf b8a42ff53b Updates from clang-format
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-12 22:04:13 +02:00
Sergiusz Bazanski 681d824131 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/fix-zoom 2018-07-12 20:24:00 +01:00
Sergiusz Bazanski 284b4750ee Fix zoom in fpgawidget 2018-07-12 20:22:53 +01:00
Miodrag Milanovic 7b9b2bef3c make colors configurable, changed to gray 2018-07-12 18:03:10 +02:00
Miodrag Milanovic 7a741b66a1 clang format and some cleanup 2018-07-06 19:19:18 +02:00
Miodrag Milanovic 2fe13e7a07 make GUI compile on MSVC 2018-07-05 10:14:19 +02:00
Miodrag Milanovic d6df1b8ce9 Fixed OpenGL issues noticed on mingw intel/nvidia 2018-07-03 11:48:05 +02:00
Miodrag Milanovic 960c650478 clangformat cleanup 2018-06-28 18:06:31 +02:00
Miodrag Milanovic 0bd73c1977 Make GUI use recreated context 2018-06-26 15:47:43 +02:00
Miodrag Milanovic 4b78ae15df clangformat cleanup 2018-06-23 16:06:49 +02:00
Sergiusz Bazanski ac1fcefdb1 OpenGL 3.1, VAO/VBO 2018-06-22 20:25:47 +01:00
Sergiusz Bazanski 98b1f0c041 Reimplement FPGAWidget in modern OpenGL. 2018-06-22 14:27:04 +01: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
Clifford Wolf 391d49c13e Add nextpnr namespace
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-06-12 14:24:59 +02:00
Clifford Wolf be73894bea Add "nextpnr.h"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-06-11 20:12:57 +02:00
Miodrag Milanovic 9f8bdd3c3e nice way to get main window 2018-06-10 20:48:52 +02:00
Miodrag Milanovic d8d38cd107 Draw fpga model 2018-06-10 19:56:17 +02:00
Miodrag Milanovic 4bcbe977ab Propagate design to widget 2018-06-10 18:33:39 +02:00
Miodrag Milanovic e7ff22ce90 clang format for gui related files 2018-06-06 22:53:52 +02:00
Miodrag Milanovic 7cb42f4368 Initial GUI work 2018-06-05 21:03:06 +02:00