Da Turtle
Legacy Member
Ik ben bezig met een simpele 2D engine, nu is er nog een laatste probleem en dat is dat ik geen een kleurenformaat werkt behalve D3DFMT_X1R5G5B5 (32bit kleuren zonder transparantie). Bij Alle anderen (16bit met en zonder transparantie en 24 bit zonder) returnt de IDirect3D9->CheckDeviceType() functie D3DERR_NOTAVAILABLE. Dat betekend volgens de SDK help:
// edit: ohja, hier is mijn gfx klasse
: http://users.pandora.be/daturtle/cGFX.h
Als ik de checkdevice... weglaat dan werkt alles correct, maar ik zou deze controle er wel best laten in staan zeker? Iemand die weet hoe ik dit kan oplossen? Ik heb nochtans geen oude hardware (oude philips 15 inch die nog altijd zijn werk correct uitvoert en een GeForce TI 4200).D3DERR_NOTAVAILABLE is returned if the requested back buffer format is not supported, or if hardware acceleration is not available for the specified formats.
// edit: ohja, hier is mijn gfx klasse
: http://users.pandora.be/daturtle/cGFX.h
ad:, je mag transparantie gebruiken voor de front buffer, als je alleen in de backbuffer transparantie gebruikt geeft het hetzelfde resultaat