Robbert van der Helm
|
015c554d79
|
Register the loggers for VST3 and CLAP plugins
|
2022-04-24 15:24:35 +02:00 |
|
Robbert van der Helm
|
6d63d3f095
|
Rename wrapper:👏:plugin to *::wrapper
To match the struct name.
|
2022-03-03 15:08:14 +01:00 |
|
Robbert van der Helm
|
78b815fede
|
Add consistent null pointer checks to CLAP wrapper
Just like we do for the VST3 wrapper.
|
2022-03-02 14:25:26 +01:00 |
|
Robbert van der Helm
|
af77d45877
|
Add a Send+Sync wrapper for CLAP object pointers
We'll need this for the extensions.
|
2022-02-28 20:39:15 +01:00 |
|
Robbert van der Helm
|
4ad972ea23
|
Add stubs for a CLAP ProcessContext implementation
And the `clap_plugin::active()` function.
|
2022-02-28 19:45:41 +01:00 |
|
Robbert van der Helm
|
2e6faaa324
|
Move plugin descriptor to its own module
Because we also need this in the clap_plugin implementation.
|
2022-02-28 18:44:03 +01:00 |
|
Robbert van der Helm
|
32a640acf7
|
Create a clap_plugin instance stub
|
2022-02-28 18:27:57 +01:00 |
|
Robbert van der Helm
|
0b0876e4a5
|
Remove entry point debug prints
|
2022-02-28 18:17:01 +01:00 |
|
Robbert van der Helm
|
e718bbd0a4
|
Capitalize the FACTORY lazy static
To stop the linters from complaining.
|
2022-02-28 17:30:21 +01:00 |
|
Robbert van der Helm
|
31e2480458
|
Begin clap objects with vtables for pointer casts
|
2022-02-28 16:50:37 +01:00 |
|
Robbert van der Helm
|
17b51c8920
|
Remove function pointer transmutes
|
2022-02-28 16:46:06 +01:00 |
|
Robbert van der Helm
|
0609f89df6
|
Create a factory stub from the entry point macro
From this point on we should no longer need any of these ugly macros.
|
2022-02-28 16:31:49 +01:00 |
|
Robbert van der Helm
|
51d7532b87
|
Add some more use path safety for the clap export
|
2022-02-28 15:48:26 +01:00 |
|
Robbert van der Helm
|
56c1545196
|
Add a basic nih_export_clap!() macro
This does not do anything useful yet.
|
2022-02-28 14:45:31 +01:00 |
|