• A1274815
    #98
    "Ez az Elevator Shader ugyan azt a Tesszellátor egységet fogja használni, mint a D3D11, vagy inkább emulálni fogja?"
    Igen ugyan azokat. Különben ha anyíra Unified Shader nem lenne mindegy?

    "Tudom, hogy a kompatibilitás megtartása miatt a 3.0-t nem tudták annyira átdolgozni ahogy kellett volna (mint DX9-DX10 váltás) igy a fejlesztőknek sokkal nehezebb dolguk van rá fejleszteni, mint az újabb DX-ekre."

    Ja csak most ha rendesen akarsz DX-eket és kártyákat kihasználni, akkor: támogasd a DX9-et, a DX10-et, a DX10.1-et meg majd most a DX11-et.
    OpenGL 3.1-ben már rendesen átvannak szabva, de egy kompatibilitási bittel kérheted, hogy a glBegin(), glEnd() is még működjön (azért valjukbe ezek néha jól jönnek). Szerintem a 4 API támogatása nehezebb, mint az OpenGL Extekkel bajlódni. Feltéve ha vannak már Extek (ATI végre lépett ez ügyben, úgy hogy a Full DX10.1 featureök márt elérhetők OpenGL alatt is, NV alatt meg a DX10 még a Vista megjelenése előtt megvolt OpenGL alatt).

    Amúgy az ATI driverben találhatsz egy stringet ami előre vetit néhány teszt állapotban lévő dolgot (GL_EXT_gpu_shader5).