Commit Graph

  • 29a57e49fe fix math node sshumakov3 2021-01-26 13:34:36 +03:00
  • aee14b0f4b add a few more nodes sshumakov3 2021-01-25 18:52:25 +03:00
  • f5c597dcb6 implement debug popup, improve interpreter performance sshumakov3 2021-01-25 16:38:08 +03:00
  • 099d953b07 various bug fixes BalkronPainter 2021-01-24 00:47:43 +05:00
  • c8fb3d3dcf font updates BalkronPainter 2021-01-23 17:19:17 +05:00
  • 5a33e5b429 remove titlebars from popup dialogs sshumakov3 2021-01-23 01:23:55 +03:00
  • bd4319811e revert changes in .gitignore (bug in Шindoшs), added OpenSans-Regular.ttf and OpenSans-SemiBold.ttf BalkronPainter 2021-01-23 02:15:11 +05:00
  • 8432ef9b9c update .gitignore BalkronPainter 2021-01-23 02:07:24 +05:00
  • 56e4b6bfee Merge remote-tracking branch 'origin/master' sshumakov3 2021-01-22 23:57:57 +03:00
  • ce1c4ea736 implement port renaming properly sshumakov3 2021-01-22 23:57:34 +03:00
  • b603e473ed add new fonts, fix node names BalkronPainter 2021-01-22 23:06:06 +05:00
  • 5cc6d63eb7 Merge branch 'master' of https://gitlab.com/sshumakov3/noggit-red BalkronPainter 2021-01-22 21:08:54 +05:00
  • 1db6c45382 improve NodeEditor ui sshumakov3 2021-01-22 01:42:13 +03:00
  • 5b0ae7f9d7 update node filtering, UI beautify BalkronPainter 2021-01-22 03:26:50 +05:00
  • 89403b0079 fix build errors sshumakov3 2021-01-21 19:50:10 +03:00
  • 8b07b85e1f add more nodes, a couple of fixes to the old ones sshumakov3 2021-01-21 02:45:36 +03:00
  • 502ab823ca add two more coordinate nodes sshumakov3 2021-01-20 19:25:02 +03:00
  • 6bd64189cc many new nodes sshumakov3 2021-01-20 19:11:32 +03:00
  • 6dd4cb2124 remove useless frameless headers sshumakov3 2021-01-16 02:56:24 +03:00
  • 3148b0d954 fix search sshumakov3 2021-01-16 02:53:54 +03:00
  • 9843212ff4 implement noise viewer sshumakov3 2021-01-15 23:06:21 +03:00
  • f754c0dc24 always draw close button on docks sshumakov3 2021-01-15 18:46:53 +03:00
  • b15f30e32f set dock style correctly sshumakov3 2021-01-15 17:39:14 +03:00
  • e09b4790c2 set node style correctly sshumakov3 2021-01-15 16:58:39 +03:00
  • 8b8ff80ce1 remove GCC extension use sshumakov3 2021-01-15 15:33:16 +03:00
  • 09b852cef6 add missing include sshumakov3 2021-01-15 15:23:08 +03:00
  • 2b3824e5cc add misisng files sshumakov3 2021-01-15 15:20:03 +03:00
  • 54297eb255 implement node styles sshumakov3 2021-01-15 15:02:57 +03:00
  • 2587c74d42 implement random nodes sshumakov3 2021-01-15 14:57:42 +03:00
  • 166a4e5a9e ImageMaskRandomPointsNode sshumakov3 2021-01-14 20:11:37 +03:00
  • b63c6e0b6c allow putting images and noises to container sshumakov3 2021-01-14 13:09:26 +03:00
  • 7a42854a14 implement image gaussian blur with arbitrary number of passes sshumakov3 2021-01-14 13:04:19 +03:00
  • 5cabf8fa1e add two last noise nodes sshumakov3 2021-01-14 02:07:22 +03:00
  • baab859bc5 add noise generation module to nodes! sshumakov3 2021-01-14 01:17:17 +03:00
  • 15dfb8d4b9 use QImage instead of QPixmap for image nodes sshumakov3 2021-01-10 22:52:26 +03:00
  • 949fd9c11a a few image nodes sshumakov3 2021-01-10 20:26:27 +03:00
  • 85356d54bc add missing files sshumakov3 2021-01-10 13:44:23 +03:00
  • 31b84b46d8 refactor project structure sshumakov3 2021-01-10 13:42:19 +03:00
  • e9d92844b7 begin work on image nodes sshumakov3 2021-01-09 00:58:46 +03:00
  • 7bd85ecfe8 make get variable single output only sshumakov3 2021-01-08 21:40:36 +03:00
  • c9c0f501ee fix math node and interpreter bugs sshumakov3 2021-01-08 21:34:15 +03:00
  • 1b39fe8f1a implement matrix quaternion rotation / lazy variable getter sshumakov3 2021-01-08 20:04:33 +03:00
  • 068a0e8f38 implement matrix transform node, a few color converters sshumakov3 2021-01-08 19:30:21 +03:00
  • 22f7201607 fix warnings sshumakov3 2021-01-08 13:30:06 +03:00
  • ab9dce06c5 add a few vector converters sshumakov3 2021-01-08 13:14:45 +03:00
  • 0f0ad4f21b more matrix math sshumakov3 2021-01-08 03:24:43 +03:00
  • ad279155a0 matrix math node sshumakov3 2021-01-08 00:15:11 +03:00
  • 31263bf394 add vector math widgets sshumakov3 2021-01-07 21:32:01 +03:00
  • d4f5fafbbf make colors vector based instead of QColor based sshumakov3 2021-01-06 20:08:54 +03:00
  • 04396633f6 add color math nodes sshumakov3 2021-01-05 13:44:16 +03:00
  • d3da7da9be fix indexing error sshumakov3 2021-01-04 19:34:48 +03:00
  • 3e8963c7b9 variable deletion, context variables, default widgets for vector types sshumakov3 2021-01-04 19:12:32 +03:00
  • 0a7aafa7da add nodes to get and set variables within a scene sshumakov3 2021-01-02 13:32:33 +03:00
  • 4d371e8f95 a few fixes to lists and procedures sshumakov3 2020-12-27 18:50:10 +03:00
  • 3457772492 fix connections to any port sshumakov3 2020-12-27 11:20:30 +03:00
  • 4ab160e878 make logic connection colored differently to others sshumakov3 2020-12-27 11:06:35 +03:00
  • ea0d40e811 implement required list method nodes sshumakov3 2020-12-27 02:00:35 +03:00
  • 4dec8200fb add bounds check to vector nodes sshumakov3 2020-12-26 21:11:17 +03:00
  • 76508852c4 fix disappearing port issue sshumakov3 2020-12-26 20:48:17 +03:00
  • f085a7ec17 major one line speed up for all scripts! sshumakov3 2020-12-26 20:09:56 +03:00
  • 3dae166cdd major one line speed up for all scripts! sshumakov3 2020-12-26 18:39:01 +03:00
  • 87f10ce855 implement list get operation sshumakov3 2020-12-26 17:39:28 +03:00
  • ec29d1ce8e add list node and one operation node for it sshumakov3 2020-12-26 00:22:53 +03:00
  • cb39191d81 beautify data constant node sshumakov3 2020-12-25 01:12:33 +03:00
  • 079484c5fc implement numeric constant node sshumakov3 2020-12-24 21:26:15 +03:00
  • c09d6216fa implement type safety for MathNode sshumakov3 2020-12-24 18:57:55 +03:00
  • 963cbfe097 some small UX fixes for the node editor sshumakov3 2020-12-24 16:39:41 +03:00
  • fc2ce7e942 stop script execution on error implement dynamic types to MathNode sshumakov3 2020-12-24 16:28:59 +03:00
  • d4da1e95cd include vector sshumakov3 2020-12-23 22:39:14 +03:00
  • 89fd53116a implement proper port removal sshumakov3 2020-12-23 22:38:04 +03:00
  • 1e76b29d17 fix chain mode port bug sshumakov3 2020-12-23 17:38:10 +03:00
  • a4afbb2a85 implement context caching sshumakov3 2020-12-23 17:13:09 +03:00
  • c04d07c398 beautify popup sshumakov3 2020-12-22 16:37:11 +03:00
  • 4072ae4ffe implement saving of procedure nodes sshumakov3 2020-12-22 16:33:09 +03:00
  • 7e00c60964 move files sshumakov3 2020-12-21 19:34:05 +03:00
  • 872330f85e nodes: fix memory leak sshumakov3 2020-12-19 02:44:36 +03:00
  • f947b17bca nodes: implement procedure execution sshumakov3 2020-12-19 02:34:49 +03:00
  • 63785f206e handle file rename sshumakov3 2020-12-18 14:35:17 +03:00
  • 50daf40c63 fix memory leak sshumakov3 2020-12-18 01:43:03 +03:00
  • d9f69b83b5 correct some behavior on opening new scenes sshumakov3 2020-12-18 00:14:30 +03:00
  • 67402ebf89 push progress on nodes sshumakov3 2020-12-17 22:07:51 +03:00
  • b847214d02 save default argument values to JSON properly sshumakov3 2020-12-16 21:23:43 +03:00
  • 72f888b52c save default argument values to JSON sshumakov3 2020-12-16 20:15:11 +03:00
  • 356856a743 nodes: implement return sshumakov3 2020-12-16 18:42:58 +03:00
  • 465fdcf22a nodes: implement return sshumakov3 2020-12-16 17:54:30 +03:00
  • bccaaa5bab implement data propagation from procedure begin node sshumakov3 2020-12-15 16:54:48 +03:00
  • c0837cd101 implement data propagation from procedure begin node sshumakov3 2020-12-15 16:52:47 +03:00
  • 751912fd45 rework default value widget system to use with duck typing sshumakov3 2020-12-14 22:35:51 +03:00
  • 86c3791f6d implement field removal sshumakov3 2020-12-14 00:23:41 +03:00
  • dccce21608 fix indexing issue in LogicChainNode sshumakov3 2020-12-12 13:11:03 +03:00
  • 418e8a632a begin implementing type deduction sshumakov3 2020-12-12 12:27:32 +03:00
  • 71e0b33e21 fix crash on scene deletion sshumakov3 2020-12-11 16:35:38 +03:00
  • 1549a021c3 commit missing header for while loop sshumakov3 2020-12-11 15:17:29 +03:00
  • ac97e73036 commit missing header for while loop sshumakov3 2020-12-10 23:29:05 +03:00
  • dbd454b362 implement while loop sshumakov3 2020-12-10 23:26:52 +03:00
  • c75bd21d01 rename ForLoopNode to LogicForLoopNode sshumakov3 2020-12-10 22:41:56 +03:00
  • 647e335a8c implement continue node sshumakov3 2020-12-10 22:36:14 +03:00
  • 5e02e1de2e fix layout warnings for nodes sshumakov3 2020-12-10 20:12:08 +03:00
  • ac4c95163d implement output management for dynamic nodes sshumakov3 2020-12-10 20:01:28 +03:00
  • 601b86a5a8 fix dynamic node saving sshumakov3 2020-12-10 15:14:41 +03:00