sonoro1234
|
068e91970d
|
cpp2ffi: add custom generation machinery
|
2022-08-30 12:56:58 +02:00 |
|
sonoro1234
|
ea5b077fbe
|
vardef_re modified for = {} initialization
|
2022-08-05 14:49:26 +02:00 |
|
sonoro1234
|
a44ce77641
|
cpp2ffi: add clean_functypedef (cimplot needs it https://github.com/cimgui/cimplot/issues/11)
|
2022-07-25 13:11:24 +02:00 |
|
sonoro1234
|
9b7d045962
|
Merge branch 'master' into docking_inter
|
2022-06-22 18:32:03 +02:00 |
|
sonoro1234
|
44b388121a
|
generator: dont error if VULKAN_SDK==nil (because it is executed in no vulkan generation also)
|
2022-06-22 12:43:41 +02:00 |
|
sonoro1234
|
13c4f47172
|
generator: use VULKAN_SDK env variable to find vulkan
|
2022-06-22 12:33:46 +02:00 |
|
sonoro1234
|
1616776d77
|
extraclean
|
2022-06-22 11:42:23 +02:00 |
|
sonoro1234
|
82b8c66f59
|
extraclean
|
2022-06-21 22:21:25 +02:00 |
|
sonoro1234
|
08d5ad7f93
|
pull imgui 1.88 and generate
|
2022-06-21 20:03:54 +02:00 |
|
sonoro1234
|
8e625e95fd
|
pull imgui docking and generate
|
2022-06-21 19:59:10 +02:00 |
|
sonoro1234
|
b5d0aba261
|
implementations generation
|
2022-06-21 19:54:13 +02:00 |
|
sonoro1234
|
0b8015191d
|
Merge branch 'docking_inter'
|
2022-06-21 19:43:16 +02:00 |
|
sonoro1234
|
a66528f9b1
|
generator.lua: impl generation now has guards CIMGUI_USE_
|
2022-06-21 19:20:40 +02:00 |
|
sonoro1234
|
439bae8107
|
generation
|
2022-02-25 11:24:02 +01:00 |
|
sonoro1234
|
261250f88f
|
generation
|
2022-02-25 11:22:51 +01:00 |
|
sonoro1234
|
069b850526
|
Merge branch 'master' into docking_inter
|
2022-02-25 11:20:45 +01:00 |
|
Victor Bombi
|
9a87a0d5f6
|
Merge pull request #197 from Xyene/Wstrict-prototypes
generator: generate `-Wstrict-prototypes`-compatible code
|
2022-02-25 11:13:54 +01:00 |
|
Tudor Brindus
|
987cf98e9c
|
generator: generate -Wstrict-prototypes -compatible code
|
2022-02-24 21:23:39 -05:00 |
|
sonoro1234
|
aef3787bb1
|
cpp2ffi: ignore constexpr
|
2022-02-21 16:26:54 +01:00 |
|
sonoro1234
|
94e632a253
|
cpp2ffi: ignore constexpr
|
2022-02-21 16:24:55 +01:00 |
|
sonoro1234
|
bd5a043957
|
pull imgui 1.87 and generate
|
2022-02-07 19:07:25 +01:00 |
|
sonoro1234
|
4492660bb9
|
pull imgui docking 1.87 and generate
|
2022-02-07 18:56:16 +01:00 |
|
sonoro1234
|
88e0bc9a9a
|
Merge branch 'docking_inter'
|
2022-01-31 19:14:58 +01:00 |
|
sonoro1234
|
1afd93dd45
|
generation of 1.86dock with new generator
|
2022-01-31 17:59:15 +01:00 |
|
sonoro1234
|
dac713c763
|
generator: use gen_template_typedef_auto
|
2022-01-31 17:56:42 +01:00 |
|
sonoro1234
|
938f8ccf87
|
cpp2ffi: function_re changed to allow __attribute__ after function declaration, save and load cimgui_inherited, save preprocessed.h
|
2022-01-31 17:56:42 +01:00 |
|
sonoro1234
|
e6705a8522
|
cpp2ffi: add gen_template_typedef_auto so that user does not need to provide function
|
2022-01-31 17:56:42 +01:00 |
|
sonoro1234
|
fdc9511bd7
|
cpp2ffi: simplify gen_template_typedef
|
2022-01-31 17:56:42 +01:00 |
|
sonoro1234
|
fe4dff78bd
|
cpp2ffi: clean_spaces: no spaces around >> operator
|
2022-01-31 17:56:42 +01:00 |
|
sonoro1234
|
07ceedf37b
|
cpp2ffi: save templated structs
|
2022-01-31 17:56:42 +01:00 |
|
sonoro1234
|
0be2b20a16
|
cpp2ffi: check_template: dont add space between template and *
|
2022-01-29 16:14:28 +01:00 |
|
sonoro1234
|
b5f5a03851
|
newtypedefs generation3
|
2022-01-29 12:50:01 +01:00 |
|
sonoro1234
|
a51a8f7a86
|
newtypedefs generation2
|
2022-01-29 12:50:01 +01:00 |
|
sonoro1234
|
de25c00ddd
|
generator and cpp2ffi: new typedefs generation
|
2022-01-29 12:50:01 +01:00 |
|
sonoro1234
|
678887ee99
|
cpp2ffi: parse_enum_value add - operator, when not loca take parent location, templates take full template string
|
2022-01-26 13:08:10 +01:00 |
|
Victor Bombi
|
49d45008e0
|
pull imgui 1.86docking and generate
|
2021-12-29 12:27:34 +01:00 |
|
Victor Bombi
|
b949d47c8b
|
Merge branch 'docking_inter'
|
2021-12-27 09:41:02 +01:00 |
|
Victor Bombi
|
d359d907af
|
generator: add IMGUI_ENABLE_FREETYPE on freetype generation
|
2021-12-27 09:36:31 +01:00 |
|
Victor Bombi
|
afce852875
|
Merge branch 'docking_inter'
|
2021-12-24 11:54:12 +01:00 |
|
Victor Bombi
|
a21aa1d613
|
pull imgui 1.86 and generate
|
2021-12-24 11:34:47 +01:00 |
|
Victor Bombi
|
e938d7e0f5
|
Merge branch 'docking_inter'
|
2021-12-06 19:41:17 +01:00 |
|
Victor Bombi
|
ff3bb81b34
|
cpp2ffi: allow __cdecl keyword in functype
|
2021-12-06 19:38:53 +01:00 |
|
Victor Bombi
|
05d7db048c
|
Merge branch 'docking_inter'
|
2021-10-18 19:17:22 +02:00 |
|
Victor Bombi
|
ae00a9b604
|
pull imgui docking 1.85 and generate
|
2021-10-18 18:14:44 +02:00 |
|
Victor Bombi
|
b679737444
|
Merge branch 'docking_inter'
|
2021-09-13 11:43:10 +02:00 |
|
Victor Bombi
|
66e28665da
|
cpp2ffi: add struct keyword (needed when struct tag name equals member name)
|
2021-09-13 11:39:14 +02:00 |
|
N/A
|
9768b42785
|
Fix flag arguments parsed wrong due to a bug in compiler check
|
2021-09-10 11:10:15 +02:00 |
|
N/A
|
ec64ca94cc
|
Disable unnecessary pragmas that break generator with the cl compiler
|
2021-09-10 11:10:15 +02:00 |
|
N/A
|
e1ccdc1764
|
Implement defines extraction with cl compiler
|
2021-09-10 11:10:15 +02:00 |
|
N/A
|
9ac28a2d94
|
Fix flag arguments parsed wrong due to a bug in compiler check
|
2021-09-09 23:01:57 +03:00 |
|