http://projects.blender.org/tracker/index.php?func=detail&aid=4200&group_id=9&atid=127 It adds platform depenant prefix to function calls (extern on non windows platforms more complicated on windows) So that windows plugins can reference functions inside of blender. there is a small TODO still... Make release should build the helper library required under windows and modify how they build the plugins: dlltool --input-def plugin.DEF --output-lib libblenerplugin.a --dllname blender.exe and the pulgins should be made with: gcc -c (pluginname).c gcc -shared -o (pluginname).dll (pluginname).o libblenderplugin.a Kent
41 lines
392 B
Plaintext
41 lines
392 B
Plaintext
LIBRARY
|
|
EXPORTS
|
|
mallocN
|
|
callocN
|
|
freeN
|
|
mallocT
|
|
callocT
|
|
freeT
|
|
hnoise
|
|
hnoisep
|
|
turbulence
|
|
turbulence1
|
|
allocImBuf
|
|
dupImBuf
|
|
freeImBuf
|
|
converttocmap
|
|
saveiff
|
|
loadiffmem
|
|
loadifffile
|
|
loadiffname
|
|
testiffname
|
|
onehalf
|
|
onethird
|
|
halflace
|
|
half_x
|
|
half_y
|
|
double_x
|
|
double_y
|
|
double_fast_x
|
|
double_fast_y
|
|
ispic
|
|
dit2
|
|
dit0
|
|
scaleImBuf
|
|
scalefastImBuf
|
|
scalefieldImBuf
|
|
scalefastfieldImBuf
|
|
de_interlace
|
|
interlace
|
|
gamwarp
|