|
35d235d5a2
|
Updated all MMMaterials to use the c++ nodes instead of the gdscript ones.
|
2022-06-20 19:59:59 +02:00 |
|
|
ba40bfbf60
|
Disabled Godoxel.
|
2022-06-20 19:59:17 +02:00 |
|
|
75e3b7b848
|
Updated the engine to the latest. I ported all nodes for mat_maker_gd, and improved it by a lot. Also the paint module is enabled now by default.
|
2022-06-20 19:58:12 +02:00 |
|
|
41f94f63d4
|
Removed everythogn from the mat_maker_gd addon that's not needed anymore.
|
2022-06-16 14:28:52 +02:00 |
|
|
4f8f036204
|
Udpate the engine again, I fixed mat maker gd's graph node, now it will properly be able to clear it's child graphnodes.
|
2022-06-16 14:26:01 +02:00 |
|
|
440366b418
|
Udpated the engine to the latest. Also dpated mat_maker_gd, and MMMaterials to work with it.
|
2022-06-16 14:12:44 +02:00 |
|
|
ab36a50dd4
|
Removed the gdscript logger singleton and moved to the new engine logger.
|
2022-06-11 18:15:31 +02:00 |
|
|
cf8e6e9d45
|
Updated the engine to get the new Logger singleton.
|
2022-06-11 18:10:24 +02:00 |
|
|
a02c3f8282
|
Updated the project setup script. Now it will be able to handle old engine versions aswell.
|
2022-06-11 02:31:18 +02:00 |
|
|
94e965c48e
|
Fix the clone command.
|
2022-06-11 00:53:00 +02:00 |
|
|
1ee52db76f
|
Udpated the engine so it has the removed helper scripts. Also changed the project's SConscript to just use the one found in the engine. It can clone the engine if it doesn't exists.
|
2022-06-11 00:46:00 +02:00 |
|
|
c2b6fdf6d1
|
Removed some of the helper scripts, as I added them to the engine directly.
|
2022-06-11 00:42:37 +02:00 |
|
|
45e8f16a6a
|
Udpated the engine again. I added more null checks.
|
2022-06-07 13:33:08 +02:00 |
|
|
2c129807a2
|
Fix grass MMMaterial, I messed it up during the update.
|
2022-06-07 13:32:52 +02:00 |
|
|
f1e313927b
|
Updated the engine. I fixed gradients in MMAlgos, now all MMMaterials generate properly again.
|
2022-06-07 13:07:31 +02:00 |
|
|
5562524cc8
|
Removed the gdscript version of MMMaterial, MMNode, and the universal property.
|
2022-06-07 12:59:25 +02:00 |
|
|
d5966526aa
|
Updated the remaining MMMaterials.
|
2022-06-07 12:58:22 +02:00 |
|
|
f9e062e867
|
Updated the engine. Now MMMaterial, MMNode, and MMNodeUniversalProperty is on the engine side. The resources still need to be updated (except for one).
|
2022-06-07 12:38:35 +02:00 |
|
|
c8cfc8a929
|
An another comment.
|
2022-06-06 21:33:23 +02:00 |
|
|
b9a0c5f275
|
Added a few notes to MMNodes for later.
|
2022-06-06 21:27:46 +02:00 |
|
|
a82f5fafe4
|
Now slot colors in mat makjer gd's ui is handled by a method instead of having a PoolColorArray.
|
2022-06-06 20:52:38 +02:00 |
|
|
eb7c514ee7
|
Removed the m_m_algos script aswell.
|
2022-06-06 19:08:21 +02:00 |
|
|
93e477a76f
|
Removed all the m_m_algos.gd preloads.
|
2022-06-06 19:07:25 +02:00 |
|
|
5b2bc019d9
|
Updated the engine. Using the new converter scripts I converted the MMAlgos class to c++ and added it to a module.
|
2022-06-06 19:06:56 +02:00 |
|
|
491bcc822b
|
Make the generated binder class a singleton, also fix smaller issues.
|
2022-06-06 01:04:00 +02:00 |
|
|
10b8c64e76
|
Fix comment scope placement.
|
2022-06-06 00:55:17 +02:00 |
|
|
db534b724b
|
Process the comments once again.
|
2022-06-05 23:47:04 +02:00 |
|
|
e4a07e87a3
|
Renamed the preload variables that use the new merged class.
|
2022-06-05 02:22:20 +02:00 |
|
|
4207b778a0
|
Removed the now unneded files.
|
2022-06-05 02:13:33 +02:00 |
|
|
b1791d1f11
|
Use the merged class wherever possible.
|
2022-06-05 02:12:01 +02:00 |
|
|
77277ee956
|
Merged together the common algorithms for MatMakerGD.
|
2022-06-05 01:53:35 +02:00 |
|
|
e4f007a3f1
|
Now the scene converter will add node script resource paths as a comment.
|
2022-06-04 23:58:38 +02:00 |
|
|
8130ba6b7a
|
Renamed the code converter's file.
|
2022-06-04 23:51:00 +02:00 |
|
|
36742b210b
|
Moved the scene converter code to it's own file.
|
2022-06-04 23:47:41 +02:00 |
|
|
83414ab259
|
Implemented the scene to cpp conversion tool.
|
2022-06-04 23:40:28 +02:00 |
|
|
fe725e4da4
|
Don't add method default parameters inot cpp files.
|
2022-06-04 16:32:11 +02:00 |
|
|
06642b4afa
|
Added a new binder class generator.
|
2022-06-04 16:29:31 +02:00 |
|
|
422606d526
|
Also implemented generating method binds for the rest of the available non-static methods.
|
2022-06-04 13:42:44 +02:00 |
|
|
0fc106ee03
|
The code converter now generates properties from the automatically created getters and setters.
|
2022-06-04 13:22:43 +02:00 |
|
|
5890a7cef3
|
More work on the scene to cpp converter.
|
2022-06-04 13:01:41 +02:00 |
|
|
7833c0d153
|
Fixed scope orders.
|
2022-06-04 09:41:59 +02:00 |
|
|
97c5fbc9fc
|
Fix doulbe semicolons.
|
2022-06-04 08:52:00 +02:00 |
|
|
3b6d9c4b35
|
Replace "and"s and "or"s to && and || when needed.
|
2022-06-04 08:46:27 +02:00 |
|
|
97cc4886e3
|
Transform fors if possible.
|
2022-06-04 08:43:16 +02:00 |
|
|
2eb04ef96f
|
Fix variable transforms inside methods.
|
2022-06-04 08:25:03 +02:00 |
|
|
e28b7cfb82
|
Fix handling else ifs.
|
2022-06-04 08:05:16 +02:00 |
|
|
a92c488a82
|
Handle static keyword.
|
2022-06-04 08:04:37 +02:00 |
|
|
ab986942e0
|
Started work on a new scene to code converter tool, but I'll postpone it for now.
|
2022-06-03 22:33:00 +02:00 |
|
|
0b7964f01b
|
Move the parser code to a new file.
|
2022-06-03 21:06:28 +02:00 |
|
|
2bf13be369
|
Remove comment.
|
2022-06-03 20:46:13 +02:00 |
|