From: José Fonseca Date: Fri, 20 Apr 2012 20:06:32 +0000 (+0100) Subject: Cleanup d3d flag specs. X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=6d1df5fb853709c3e62f60890fe7852774e9e13c;p=apitrace Cleanup d3d flag specs. --- diff --git a/specs/d3d9.py b/specs/d3d9.py index 40f7db1..36f5e63 100644 --- a/specs/d3d9.py +++ b/specs/d3d9.py @@ -36,23 +36,6 @@ D3DSPD = Flags(DWORD, [ "D3DSPD_IUNKNOWN", ]) -D3DCREATE = Flags(DWORD, [ - "D3DCREATE_FPU_PRESERVE", - "D3DCREATE_MULTITHREADED", - "D3DCREATE_PUREDEVICE", - "D3DCREATE_SOFTWARE_VERTEXPROCESSING", - "D3DCREATE_HARDWARE_VERTEXPROCESSING", - "D3DCREATE_MIXED_VERTEXPROCESSING", - "D3DCREATE_DISABLE_DRIVER_MANAGEMENT", - "D3DCREATE_ADAPTERGROUP_DEVICE", - "D3DCREATE_DISABLE_DRIVER_MANAGEMENT_EX", - "D3DCREATE_NOWINDOWCHANGES", - "D3DCREATE_DISABLE_PSGP_THREADING", - "D3DCREATE_ENABLE_PRESENTSTATS", - "D3DCREATE_DISABLE_PRINTSCREEN", - "D3DCREATE_SCREENSAVER", -]) - D3DADAPTER = FakeEnum(DWORD, [ "D3DADAPTER_DEFAULT", ]) diff --git a/specs/d3d9caps.py b/specs/d3d9caps.py index 1c0188f..aca7424 100644 --- a/specs/d3d9caps.py +++ b/specs/d3d9caps.py @@ -77,16 +77,6 @@ D3DCAPS3 = Flags(DWORD, [ "D3DCAPS3_COPY_TO_SYSTEMMEM", ]) - -D3DPRESENT_INTERVAL = Flags(DWORD, [ - #"D3DPRESENT_INTERVAL_DEFAULT", # 0 - "D3DPRESENT_INTERVAL_ONE", - "D3DPRESENT_INTERVAL_TWO", - "D3DPRESENT_INTERVAL_THREE", - "D3DPRESENT_INTERVAL_FOUR", - "D3DPRESENT_INTERVAL_IMMEDIATE", -]) - D3DCURSORCAPS = Flags(DWORD, [ "D3DCURSORCAPS_COLOR", "D3DCURSORCAPS_LOWRES", diff --git a/specs/d3d9types.py b/specs/d3d9types.py index e836886..bde6743 100644 --- a/specs/d3d9types.py +++ b/specs/d3d9types.py @@ -747,11 +747,28 @@ D3DDISPLAYMODE = Struct("D3DDISPLAYMODE", [ (D3DFORMAT, "Format"), ]) +D3DCREATE = Flags(DWORD, [ + "D3DCREATE_FPU_PRESERVE", + "D3DCREATE_MULTITHREADED", + "D3DCREATE_PUREDEVICE", + "D3DCREATE_SOFTWARE_VERTEXPROCESSING", + "D3DCREATE_HARDWARE_VERTEXPROCESSING", + "D3DCREATE_MIXED_VERTEXPROCESSING", + "D3DCREATE_DISABLE_DRIVER_MANAGEMENT", + "D3DCREATE_ADAPTERGROUP_DEVICE", + "D3DCREATE_DISABLE_DRIVER_MANAGEMENT_EX", + "D3DCREATE_NOWINDOWCHANGES", + "D3DCREATE_DISABLE_PSGP_THREADING", + "D3DCREATE_ENABLE_PRESENTSTATS", + "D3DCREATE_DISABLE_PRINTSCREEN", + "D3DCREATE_SCREENSAVER", +]) + D3DDEVICE_CREATION_PARAMETERS = Struct("D3DDEVICE_CREATION_PARAMETERS", [ (UINT, "AdapterOrdinal"), (D3DDEVTYPE, "DeviceType"), (HWND, "hFocusWindow"), - (DWORD, "BehaviorFlags"), + (D3DCREATE, "BehaviorFlags"), ]) D3DSWAPEFFECT = Enum("D3DSWAPEFFECT", [ @@ -771,6 +788,24 @@ D3DPRESENT = FakeEnum(DWORD, [ "D3DPRESENT_RATE_DEFAULT", ]) +D3DPRESENTFLAG = Flags(DWORD, [ + "D3DPRESENTFLAG_LOCKABLE_BACKBUFFER", + "D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL", + "D3DPRESENTFLAG_DEVICECLIP", + "D3DPRESENTFLAG_VIDEO", + "D3DPRESENTFLAG_NOAUTOROTATE", + "D3DPRESENTFLAG_UNPRUNEDMODE", +]) + +D3DPRESENT_INTERVAL = Flags(DWORD, [ + "D3DPRESENT_INTERVAL_DEFAULT", # 0 + "D3DPRESENT_INTERVAL_ONE", + "D3DPRESENT_INTERVAL_TWO", + "D3DPRESENT_INTERVAL_THREE", + "D3DPRESENT_INTERVAL_FOUR", + "D3DPRESENT_INTERVAL_IMMEDIATE", +]) + D3DPRESENT_PARAMETERS = Struct("D3DPRESENT_PARAMETERS", [ (UINT, "BackBufferWidth"), (UINT, "BackBufferHeight"), @@ -783,18 +818,9 @@ D3DPRESENT_PARAMETERS = Struct("D3DPRESENT_PARAMETERS", [ (BOOL, "Windowed"), (BOOL, "EnableAutoDepthStencil"), (D3DFORMAT, "AutoDepthStencilFormat"), - (DWORD, "Flags"), + (D3DPRESENTFLAG, "Flags"), (UINT, "FullScreen_RefreshRateInHz"), - (UINT, "PresentationInterval"), -]) - -D3DPRESENTFLAG = Flags(DWORD, [ - "D3DPRESENTFLAG_LOCKABLE_BACKBUFFER", - "D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL", - "D3DPRESENTFLAG_DEVICECLIP", - "D3DPRESENTFLAG_VIDEO", - "D3DPRESENTFLAG_NOAUTOROTATE", - "D3DPRESENTFLAG_UNPRUNEDMODE", + (D3DPRESENT_INTERVAL, "PresentationInterval"), ]) D3DGAMMARAMP = Struct("D3DGAMMARAMP", [