windows, windows.directx: move directx libraries out of windows vocab
parent
6e6c42179a
commit
c14f087196
|
@ -1,6 +1,7 @@
|
|||
USING: alien.c-types alien.syntax classes.struct windows.com
|
||||
windows.com.syntax windows.directx.d2dbasetypes windows.directx.dcommon
|
||||
windows.directx.dxgi windows.directx.dxgiformat windows.ole32 windows.types ;
|
||||
windows.com.syntax windows.directx windows.directx.d2dbasetypes
|
||||
windows.directx.dcommon windows.directx.dxgi windows.directx.dxgiformat
|
||||
windows.ole32 windows.types ;
|
||||
IN: windows.directx.d2d1
|
||||
|
||||
LIBRARY: d2d1
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
USING: alien.syntax alien.c-types classes.struct windows.types
|
||||
windows.directx.dxgiformat windows.com.syntax windows.com windows.ole32
|
||||
windows.directx.dxgitype ;
|
||||
windows.directx windows.directx.dxgiformat windows.com.syntax
|
||||
windows.com windows.ole32 windows.directx.dxgitype ;
|
||||
IN: windows.directx.d3d10
|
||||
|
||||
LIBRARY: d3d10
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
USING: alien.c-types alien.syntax classes.struct
|
||||
windows.com.syntax windows.directx.d3d10
|
||||
windows.com.syntax windows.directx windows.directx.d3d10
|
||||
windows.directx.d3d10misc windows.directx.dxgi
|
||||
windows.directx.dxgiformat windows.types ;
|
||||
IN: windows.directx.d3d10_1
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
USING: alien.c-types alien.syntax classes.struct windows.com
|
||||
windows.com.syntax windows.directx.d3d10 windows.directx.d3d10shader
|
||||
windows.types ;
|
||||
windows.com.syntax windows.directx windows.directx.d3d10
|
||||
windows.directx.d3d10shader windows.types ;
|
||||
IN: windows.directx.d3d10_1shader
|
||||
|
||||
LIBRARY: d3d10_1
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
USING: alien.c-types alien.syntax classes.struct windows.com
|
||||
windows.com.syntax windows.directx.d3d10 windows.directx.d3d10misc
|
||||
windows.directx.d3d10shader windows.types ;
|
||||
windows.com.syntax windows.directx windows.directx.d3d10
|
||||
windows.directx.d3d10misc windows.directx.d3d10shader windows.types ;
|
||||
IN: windows.directx.d3d10effect
|
||||
|
||||
LIBRARY: d3d10
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
USING: alien.c-types alien.syntax windows.com windows.com.syntax
|
||||
windows.directx.d3d10 windows.directx.dxgi windows.types ;
|
||||
windows.directx windows.directx.d3d10 windows.directx.dxgi
|
||||
windows.types ;
|
||||
IN: windows.directx.d3d10misc
|
||||
|
||||
LIBRARY: d3d10
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
USING: alien.c-types alien.syntax classes.struct windows.com
|
||||
windows.com.syntax windows.directx.d3d10 windows.directx.d3d10misc
|
||||
windows.types ;
|
||||
windows.types windows.directx ;
|
||||
IN: windows.directx.d3d10shader
|
||||
|
||||
LIBRARY: d3d10
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
USING: alien.syntax alien.c-types classes.struct windows.types
|
||||
windows.directx.dxgiformat windows.com.syntax windows.com windows.ole32
|
||||
windows.directx.dxgitype windows.directx.dxgi windows.directx.d3dcommon ;
|
||||
windows.directx.dxgitype windows.directx.dxgi windows.directx.d3dcommon
|
||||
windows.directx ;
|
||||
IN: windows.directx.d3d11
|
||||
|
||||
LIBRARY: d3d11
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
USING: alien.syntax windows.types alien.c-types windows.directx.d3d9types
|
||||
windows.com.syntax windows.com windows.directx.d3d9caps windows.ole32
|
||||
windows.kernel32 ;
|
||||
windows.com.syntax windows.com windows.directx windows.directx.d3d9caps
|
||||
windows.ole32 windows.kernel32 ;
|
||||
IN: windows.directx.d3d9
|
||||
|
||||
LIBRARY: d3d9
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
USING: alien.c-types alien.syntax windows.ole32 windows.types ;
|
||||
USING: alien.c-types alien.syntax windows.directx windows.ole32 windows.types ;
|
||||
IN: windows.directx.d3dcompiler
|
||||
|
||||
LIBRARY: d3dcompiler
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
USING: alien.c-types alien.syntax classes.struct windows.com windows.com.syntax
|
||||
windows.directx.d3d11 windows.types ;
|
||||
windows.directx windows.directx.d3d11 windows.types ;
|
||||
IN: windows.directx.d3dcsx
|
||||
|
||||
LIBRARY: d3dcsx
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
USING: alien.syntax windows.directx.d3d10 windows.directx.d3d10misc
|
||||
windows.directx.d3d10shader windows.directx.d3dx10core windows.types ;
|
||||
USING: alien.syntax windows.directx windows.directx.d3d10
|
||||
windows.directx.d3d10misc windows.directx.d3d10shader
|
||||
windows.directx.d3dx10core windows.types ;
|
||||
IN: windows.directx.d3dx10async
|
||||
|
||||
LIBRARY: d3dx10
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
USING: alien.c-types alien.syntax classes.struct windows.com
|
||||
windows.com.syntax windows.directx.d3d10
|
||||
windows.com.syntax windows.directx windows.directx.d3d10
|
||||
windows.directx.d3d10misc windows.directx.d3dx10math
|
||||
windows.directx.dxgi windows.gdi32 windows.types ;
|
||||
IN: windows.directx.d3dx10core
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
USING: alien.c-types alien.syntax classes.struct windows.com
|
||||
windows.com.syntax windows.directx.d3d10
|
||||
windows.com.syntax windows.directx windows.directx.d3d10
|
||||
windows.directx.d3d10misc windows.types windows.directx.d3dx10math ;
|
||||
IN: windows.directx.d3dx10mesh
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
USING: alien.c-types alien.syntax classes.struct
|
||||
windows.directx.d3d10 windows.directx.d3d10misc
|
||||
windows.directx windows.directx.d3d10 windows.directx.d3d10misc
|
||||
windows.directx.d3dx10async windows.directx.dxgiformat
|
||||
windows.types ;
|
||||
IN: windows.directx.d3dx10tex
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
USING: alien.syntax windows.directx.d3d10misc
|
||||
USING: alien.syntax windows.directx windows.directx.d3d10misc
|
||||
windows.directx.d3d10shader windows.directx.d3d11
|
||||
windows.directx.d3dx11core windows.directx.d3dx11tex windows.types ;
|
||||
IN: windows.directx.d3dx11async
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
USING: alien.syntax windows.types windows.com.syntax alien.c-types windows.com
|
||||
windows.directx.d3d11 ;
|
||||
USING: alien.syntax windows.directx windows.types windows.com.syntax
|
||||
alien.c-types windows.com windows.directx.d3d11 ;
|
||||
IN: windows.directx.d3dx11core
|
||||
|
||||
LIBRARY: d3dx11
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
USING: alien.c-types alien.syntax classes.struct
|
||||
windows.directx.d3d10misc windows.directx.d3d11
|
||||
windows.directx windows.directx.d3d10misc windows.directx.d3d11
|
||||
windows.directx.d3dx11core windows.directx.dxgiformat windows.types ;
|
||||
IN: windows.directx.d3dx11tex
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
USING: alien.c-types alien.syntax classes.struct windows.com
|
||||
windows.com.syntax windows.directx.d3d9
|
||||
windows.com.syntax windows.directx windows.directx.d3d9
|
||||
windows.directx.d3dx9core windows.directx.d3dx9math
|
||||
windows.directx.d3dx9mesh windows.directx.d3dx9xof
|
||||
windows.types ;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
USING: alien.syntax windows.types windows.directx.d3d9 windows.com.syntax
|
||||
windows.com windows.directx.d3dx9math windows.directx.d3d9types classes.struct
|
||||
windows.gdi32 ;
|
||||
windows.com windows.directx windows.directx.d3dx9math windows.directx.d3d9types
|
||||
classes.struct windows.gdi32 ;
|
||||
IN: windows.directx.d3dx9core
|
||||
|
||||
LIBRARY: d3dx9
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
USING: alien.syntax classes.struct math windows.com
|
||||
windows.com.syntax windows.directx.d3d9
|
||||
windows.com.syntax windows.directx windows.directx.d3d9
|
||||
windows.directx.d3d9types windows.directx.d3dx9core
|
||||
windows.directx.d3dx9math windows.directx.d3dx9shader
|
||||
windows.types ;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
USING: math classes.struct windows.types alien.syntax windows.directx.d3d9types
|
||||
windows.com.syntax windows.com windows.directx.d3d9 ;
|
||||
windows.com.syntax windows.com windows.directx windows.directx.d3d9 ;
|
||||
IN: windows.directx.d3dx9math
|
||||
|
||||
LIBRARY: d3dx9
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
USING: alien.syntax alien.c-types windows.directx.d3d9types math
|
||||
classes.struct windows.types windows.com.syntax windows.com
|
||||
classes.struct windows.types windows.com.syntax windows.com windows.directx
|
||||
windows.directx.d3d9 windows.directx.d3dx9core windows.directx.d3dx9math
|
||||
windows.directx.d3dx9xof ;
|
||||
IN: windows.directx.d3dx9mesh
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
USING: alien.c-types alien.syntax classes.struct math
|
||||
windows.com windows.com.syntax windows.directx.d3d9
|
||||
windows.directx.d3dx9core windows.directx.d3dx9math
|
||||
windows.types ;
|
||||
windows.com windows.com.syntax windows.directx
|
||||
windows.directx.d3d9 windows.directx.d3dx9core
|
||||
windows.directx.d3dx9math windows.types ;
|
||||
IN: windows.directx.d3dx9shader
|
||||
|
||||
LIBRARY: d3dx9
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
USING: alien.c-types alien.syntax windows.directx.d3d9
|
||||
windows.directx.d3dx9core windows.directx.d3dx9mesh
|
||||
windows.types ;
|
||||
USING: alien.c-types alien.syntax windows.directx
|
||||
windows.directx.d3d9 windows.directx.d3dx9core
|
||||
windows.directx.d3dx9mesh windows.types ;
|
||||
IN: windows.directx.d3dx9shape
|
||||
|
||||
LIBRARY: d3dx9
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
USING: alien.c-types alien.syntax classes.struct math
|
||||
windows.directx.d3d9 windows.directx.d3d9types
|
||||
windows.directx windows.directx.d3d9 windows.directx.d3d9types
|
||||
windows.directx.d3dx9core windows.directx.d3dx9shader
|
||||
windows.types ;
|
||||
IN: windows.directx.d3dx9tex
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
USING: alien.syntax classes.struct windows.com
|
||||
windows.com.syntax windows.kernel32 windows.ole32 windows.types ;
|
||||
USING: alien.syntax classes.struct windows.com windows.com.syntax
|
||||
windows.directx windows.kernel32 windows.ole32 windows.types ;
|
||||
IN: windows.directx.d3dx9xof
|
||||
|
||||
LIBRARY: d3dx9
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
USING: windows.kernel32 windows.ole32 windows.com windows.com.syntax
|
||||
alien alien.c-types alien.syntax kernel system namespaces math
|
||||
classes.struct windows.types ;
|
||||
classes.struct windows.types windows.directx ;
|
||||
IN: windows.directx.dinput
|
||||
|
||||
LIBRARY: dinput
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
USING: alien sequences alien.libraries ;
|
||||
IN: windows.directx
|
||||
|
||||
{
|
||||
{ "dinput" "dinput8.dll" stdcall }
|
||||
{ "xinput" "xinput1_3.dll" stdcall }
|
||||
{ "dxgi" "dxgi.dll" stdcall }
|
||||
{ "d2d1" "d2d1.dll" stdcall }
|
||||
{ "d3d9" "d3d9.dll" stdcall }
|
||||
{ "d3d10" "d3d10.dll" stdcall }
|
||||
{ "d3d10_1" "d3d10_1.dll" stdcall }
|
||||
{ "d3d11" "d3d11.dll" stdcall }
|
||||
{ "d3dcompiler" "d3dcompiler_42.dll" stdcall }
|
||||
{ "d3dcsx" "d3dcsx_42.dll" stdcall }
|
||||
{ "d3dx9" "d3dx9_42.dll" stdcall }
|
||||
{ "d3dx10" "d3dx10_42.dll" stdcall }
|
||||
{ "d3dx11" "d3dx11_42.dll" stdcall }
|
||||
{ "dwrite" "dwrite.dll" stdcall }
|
||||
{ "x3daudio" "x3daudio1_6.dll" stdcall }
|
||||
{ "xactengine" "xactengine3_5.dll" stdcall }
|
||||
{ "xapofx" "xapofx1_3.dll" stdcall }
|
||||
{ "xaudio2" "xaudio2_5.dll" stdcall }
|
||||
} [ first3 add-library ] each
|
|
@ -1,6 +1,6 @@
|
|||
USING: alien.c-types alien.syntax classes.struct windows.com
|
||||
windows.com.syntax windows.directx.dcommon windows.kernel32
|
||||
windows.ole32 windows.types ;
|
||||
windows.ole32 windows.types windows.directx ;
|
||||
IN: windows.directx.dwrite
|
||||
|
||||
LIBRARY: dwrite
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
USING: alien.c-types alien.syntax classes.struct windows.com windows.com.syntax
|
||||
windows.directx.dxgiformat windows.directx.dxgitype windows.kernel32
|
||||
windows.ole32 windows.types ;
|
||||
windows.ole32 windows.types windows.directx ;
|
||||
IN: windows.directx.dxgi
|
||||
|
||||
LIBRARY: dxgi
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
USING: alien.c-types alien.syntax classes.struct
|
||||
USING: alien.c-types alien.syntax classes.struct windows.directx
|
||||
windows.directx.d3dx10math windows.types ;
|
||||
IN: windows.directx.x3daudio
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
USING: alien.c-types alien.syntax classes.struct windows.com
|
||||
windows.com.syntax windows.directx.xaudio2 windows.kernel32
|
||||
windows.types ;
|
||||
windows.com.syntax windows.directx windows.directx.xaudio2
|
||||
windows.kernel32 windows.types ;
|
||||
IN: windows.directx.xact3
|
||||
|
||||
LIBRARY: xactengine
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
USING: alien.c-types alien.syntax classes.struct windows.com
|
||||
windows.ole32 windows.types ;
|
||||
windows.directx windows.ole32 windows.types ;
|
||||
IN: windows.directx.xapofx
|
||||
|
||||
LIBRARY: xapofx
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
USING: alien.c-types alien.syntax classes.struct math
|
||||
windows.com windows.com.syntax windows.directx.audiodefs
|
||||
windows.types ;
|
||||
windows.com windows.com.syntax windows.directx
|
||||
windows.directx.audiodefs windows.types ;
|
||||
IN: windows.directx.xaudio2
|
||||
|
||||
LIBRARY: xaudio2
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
USING: alien.c-types alien.syntax classes.struct windows.kernel32 windows.types ;
|
||||
USING: alien.c-types alien.syntax classes.struct windows.directx
|
||||
windows.kernel32 windows.types ;
|
||||
IN: windows.directx.xinput
|
||||
|
||||
LIBRARY: xinput
|
||||
|
|
|
@ -7,7 +7,6 @@ CONSTANT: MAX_UNICODE_PATH 32768
|
|||
|
||||
{
|
||||
{ "advapi32" "advapi32.dll" stdcall }
|
||||
{ "dinput" "dinput8.dll" stdcall }
|
||||
{ "gdi32" "gdi32.dll" stdcall }
|
||||
{ "user32" "user32.dll" stdcall }
|
||||
{ "kernel32" "kernel32.dll" stdcall }
|
||||
|
@ -23,21 +22,4 @@ CONSTANT: MAX_UNICODE_PATH 32768
|
|||
{ "ole32" "ole32.dll" stdcall }
|
||||
{ "usp10" "usp10.dll" stdcall }
|
||||
{ "psapi" "psapi.dll" stdcall }
|
||||
{ "xinput" "xinput1_3.dll" stdcall }
|
||||
{ "dxgi" "dxgi.dll" stdcall }
|
||||
{ "d2d1" "d2d1.dll" stdcall }
|
||||
{ "d3d9" "d3d9.dll" stdcall }
|
||||
{ "d3d10" "d3d10.dll" stdcall }
|
||||
{ "d3d10_1" "d3d10_1.dll" stdcall }
|
||||
{ "d3d11" "d3d11.dll" stdcall }
|
||||
{ "d3dcompiler" "d3dcompiler_42.dll" stdcall }
|
||||
{ "d3dcsx" "d3dcsx_42.dll" stdcall }
|
||||
{ "d3dx9" "d3dx9_42.dll" stdcall }
|
||||
{ "d3dx10" "d3dx10_42.dll" stdcall }
|
||||
{ "d3dx11" "d3dx11_42.dll" stdcall }
|
||||
{ "dwrite" "dwrite.dll" stdcall }
|
||||
{ "x3daudio" "x3daudio1_6.dll" stdcall }
|
||||
{ "xactengine" "xactengine3_5.dll" stdcall }
|
||||
{ "xapofx" "xapofx1_3.dll" stdcall }
|
||||
{ "xaudio2" "xaudio2_5.dll" stdcall }
|
||||
} [ first3 add-library ] each
|
||||
|
|
Loading…
Reference in New Issue