Blitz Hardwired - DX9 and DX11 Userlib
статус: в активной доработке by Ploppy
По сути, дописывая к командам Blitz3D буквы "dx", вы можете получить обработку графики и возможности DirectX9(11).
Замечание: если возникает ошибка Cannot create directx x device - закомментируйте GetBestGfxMode:
;GetBestGfxMode
WinGfxMode
dx11SoftwareEmulation - включите следующую команду dxGraphics3d для режима программной эмуляции. Этот режим очень медлителен, но если он включен, то будет использоваться процессор компьютера чтобы подражать любые DirectX11 особенности, которые не возможны с вашей видеокартой.
dx11NoSoftwareEmulation - (по умолчанию), включите это, чтобы использовать системные настройки DirectX11.
Примерные команды:
dxShowMouse()
dxKeyHit%(key%)
dxCountVertices%(surface%)
dxLoadMesh%(file$,parent%)
dxLoadTexture%(file$,flags%)
dxCreatePixelShader%(operation$,file$,entry_point$,version$)
dxCreateVertexShader%(operation$,file$,entry_point$,version$)
dxReadPixelFast%(x%,y%,buffer%)
dxTextureSave(texture%,filename$,type)
dxLoadTerrain%(file$,parent%)
dxBoneRotateNode(node%,pitch#,yaw#,roll#)
dxEnityShadowColor(entity%,red%,green%,blue%)
dxVidSetVolume(video%)
И ПРОЧИЕ...
Скачать: Hardwired userlib /
Command list here /
List in Excel format /
Libvlc dll's
Картинки:
Hardwired now can display videos within dx9 (see above), with huge FPS rates
Обновление на 26 апреля 2014 следить тут:
http://blitzbasic.com/Community/posts.php?topic=102259
НЕ ЗАБЫВАЙТЕ каждый раз обновлять hardwired.decls и Hardwired.dll в вашей папке Blitz3D\Userlibs