Я пытался встроить поддержку шейдеров HLSL в VLC проигрыватель.Я столкнулся с кирпичной стеной из-за отсутствия служебных методов в d3d9.h в MingW для загрузки файла .fx и компиляции шейдера.Поэтому, по совету разработчиков VLC, я позаимствовал заголовки DX9 из Wine .
Теперь, с включенным включением d3dx9.h, у меня много ошибок компилятора в виде:
Описание Расположение пути к ресурсу Тип /mingw/lib/gcc/mingw32/3.4.5/../../../../include/d3dx9core.h объявление для параметра "D3DXCheckVersion", но нет такого параметра ShadedDXPlugin строка 475 C /Проблема C ++
Может ли кто-нибудь, знакомый с MingW, GCC, DirectX и Wine, пролить свет на то, как заставить работать шейдеры HLSL через GCC?