Samuele Lorefice REDCODE
  • Joined on 2024-01-01
REDCODE pushed to master at REDCODE/BlenderSharp 2025-03-06 18:41:40 +00:00
bfa185c8e4 Added count field type argument to the list attribute
REDCODE pushed to master at REDCODE/BlenderSharp 2025-03-06 18:15:02 +00:00
e11cd54096 Fioxed dictionary being recreated every step of the for loop.
REDCODE pushed to master at REDCODE/BlenderSharp 2025-03-06 18:11:53 +00:00
9e1d65d08d Added start offset param to the field conversion methods, started implementing list conversions
fb50e3fa44 Fixed list length value returning always zero.
Compare 2 commits »
REDCODE pushed to master at REDCODE/BlenderSharp 2025-03-06 17:32:25 +00:00
0bc7f73aee Moved pointer and struct conversion to a separate method
REDCODE pushed to master at REDCODE/BlenderSharp 2025-03-06 16:37:59 +00:00
02aa7db319 Changed attribute builder to derive from correct class, also added method to pass base class parameters using string refs. Regenerated the files
REDCODE pushed to master at REDCODE/BlenderSharp 2025-03-05 17:43:43 +00:00
a784eed61d General code cleanup in reader class. Added stub methods for extracting data retrieval to a separate method.
REDCODE pushed to master at REDCODE/BlenderSharp 2025-03-04 17:48:10 +00:00
8e4eac0568 Regenerated codefiles
8bbfb49720 Fixed a critical bug in Array field name generation. Added DNAAttribute and DNAListAttribute classes
b70bcd4d02 Reordered parameters in Attributes
Compare 3 commits »
REDCODE pushed to master at REDCODE/BlenderSharp 2025-03-04 17:27:58 +00:00
a8bf5e6e82 Added DnaListAttribute generation
REDCODE pushed to master at REDCODE/BlenderSharp 2025-03-04 16:41:03 +00:00
0dccefb7e4 added method to create ListFields and generation of Lists
REDCODE pushed to master at REDCODE/BlenderSharp 2025-02-27 22:44:56 +00:00
d986670268 Added queue for log messages and logger on a separate thread, added telemetry.
30cdc7a23d Changed code gen to use latest lang version
Compare 2 commits »
REDCODE pushed to master at REDCODE/BlenderSharp 2025-02-27 19:57:17 +00:00
7a0ad7e968 Added IsClass and FilterFields methods to streamline types creation, added more documentation
REDCODE pushed to master at REDCODE/BlenderSharp 2025-02-26 18:24:22 +00:00
bdc9624d13 Added derive from class parts to the attribute building process. Added static Lists of substrings for attribute filtering.
80234eb599 Fixed a bug in AttributeBuilder where setting the derived type would not be applied if there wasn't one already set up.
Compare 2 commits »
REDCODE pushed to master at REDCODE/BlenderSharp 2025-02-26 17:59:22 +00:00
55f3d411b3 Added documentation to Attribute builder. Added Inheritance methods. Added a base DNA attribute to GenerateTypeDeclarations method.
REDCODE pushed to master at REDCODE/BlenderSharp 2025-02-26 16:37:56 +00:00
1a34d70f8d added heuristcs substrings
REDCODE pushed to master at REDCODE/BlenderSharp 2025-02-26 16:03:22 +00:00
869fd3b794 Made AttributeBuilder not a singleton, replaced multiple methods per attribute with a single method that returns all the attributes in a single sweep.
REDCODE pushed to master at REDCODE/BlenderSharp 2025-02-26 15:01:26 +00:00
4166482022 Fixed naming of variables in the code generator class
REDCODE pushed to master at REDCODE/BlenderSharp 2025-02-25 17:44:54 +00:00
5aeaf064ce Added todo
REDCODE pushed to master at REDCODE/BlenderSharp 2025-02-25 17:27:41 +00:00
9081c9b32e Unrolled loops so the debugger works
REDCODE pushed to master at REDCODE/BlenderSharp 2025-02-25 15:32:44 +00:00
91b74a24dd Created a builder for attributes in code generator
23cec0bd0f Replaced longs with built in IntPtr type.
315cd6eb44 Added ToPointer ByteArray extension method
Compare 3 commits »
REDCODE pushed to master at REDCODE/BlenderSharp 2025-02-21 16:04:17 +00:00
b5e0793692 Added check to avoid storing nullpointers in the pointers map. Updated comments.