diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json deleted file mode 100644 index 5be9559..0000000 --- a/.vs/VSWorkspaceState.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "ExpandedNodes": [ - "" - ], - "SelectedNode": "\\index.html", - "PreviewInSolutionExplorer": false -} \ No newline at end of file diff --git a/.vs/dgVoodoo2/config/applicationhost.config b/.vs/dgVoodoo2/config/applicationhost.config deleted file mode 100644 index cc0a165..0000000 --- a/.vs/dgVoodoo2/config/applicationhost.config +++ /dev/null @@ -1,1019 +0,0 @@ - - - - - - - - -
-
-
-
-
-
-
-
- - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
- -
-
- -
-
- -
-
-
- - -
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/.vs/dgVoodoo2/v16/.suo b/.vs/dgVoodoo2/v16/.suo deleted file mode 100644 index cd32c05..0000000 Binary files a/.vs/dgVoodoo2/v16/.suo and /dev/null differ diff --git a/.vs/dgVoodoo2/v16/Browse.VC.db b/.vs/dgVoodoo2/v16/Browse.VC.db index a2f030d..a7735a3 100644 Binary files a/.vs/dgVoodoo2/v16/Browse.VC.db and b/.vs/dgVoodoo2/v16/Browse.VC.db differ diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite index 2e5e601..d709521 100644 Binary files a/.vs/slnx.sqlite and b/.vs/slnx.sqlite differ diff --git a/dgVoodooAPI/Bin/Release/dgVoodooAPI.dll b/dgVoodooAPI/Bin/Release/dgVoodooAPI.dll index 3ccfd8a..8bda4ab 100644 Binary files a/dgVoodooAPI/Bin/Release/dgVoodooAPI.dll and b/dgVoodooAPI/Bin/Release/dgVoodooAPI.dll differ diff --git a/dgVoodooAPI/Bin/Spec Release/dgVoodooAPI.dll b/dgVoodooAPI/Bin/Spec Release/dgVoodooAPI.dll index 1c9b69d..c413fbd 100644 Binary files a/dgVoodooAPI/Bin/Spec Release/dgVoodooAPI.dll and b/dgVoodooAPI/Bin/Spec Release/dgVoodooAPI.dll differ diff --git a/dgVoodooAPI/Doc/dgVoodooAPI.chm b/dgVoodooAPI/Doc/dgVoodooAPI.chm index 686d4e5..0bb8327 100644 Binary files a/dgVoodooAPI/Doc/dgVoodooAPI.chm and b/dgVoodooAPI/Doc/dgVoodooAPI.chm differ diff --git a/dgVoodooAPI/Inc/dgVoodooConfig.hpp b/dgVoodooAPI/Inc/dgVoodooConfig.hpp index 82d85b5..5ca9bb8 100644 --- a/dgVoodooAPI/Inc/dgVoodooConfig.hpp +++ b/dgVoodooAPI/Inc/dgVoodooConfig.hpp @@ -197,6 +197,7 @@ struct ConfigGeneralExt UInt32 deframerSize; UInt32 imageXScaleFactor; UInt32 imageYScaleFactor; + UInt32 cursorScaleFactor; UInt32 displayROIPosX; UInt32 displayROIPosY; UInt32 displayROISizeX; @@ -205,6 +206,7 @@ struct ConfigGeneralExt UInt32 windowedAttributes; UInt32 fullscreenAttributes; Resampling resampling; + UInt32 fpsLimit; bool freeMouse; bool enableGDIHooking; @@ -217,6 +219,7 @@ struct ConfigGeneralExt deframerSize (1), imageXScaleFactor (1), imageYScaleFactor (1), + cursorScaleFactor (0), displayROIPosX (0), displayROIPosY (0), displayROISizeX (0), @@ -225,6 +228,7 @@ struct ConfigGeneralExt windowedAttributes (WA_DefaultAttributes), fullscreenAttributes (FSA_DefaultAttributes), resampling (RS_Bilinear), + fpsLimit (0), freeMouse (false), enableGDIHooking (false) { @@ -458,6 +462,15 @@ struct ConfigDirectXExt NumOfDepthBufferBitDepths }; + + enum Default3DRenderFormat + { + D3DRF_ARGB8888, + D3DRF_ARGB2101010, + + NumOfDefault3DRenderFormats + }; + enum DefEnumResolutions { @@ -496,6 +509,7 @@ struct ConfigDirectXExt Dithering dithering; UInt32 ditherOrderedMatrixSizeScale; DepthBufferBitDepth depthBuffersBitDepth; + Default3DRenderFormat default3DRenderFormat; DefEnumResolutions defaultEnumeratedResolutions; UInt32 enumeratedResolutionBitDepths; UInt32 maxVSConstRegisters; @@ -515,6 +529,7 @@ struct ConfigDirectXExt dithering (DT_ForceAlways), ditherOrderedMatrixSizeScale (0), depthBuffersBitDepth (DBD_AppDriven), + default3DRenderFormat (D3DRF_ARGB8888), defaultEnumeratedResolutions (DER_All), enumeratedResolutionBitDepths (ERBD_All), maxVSConstRegisters (256), diff --git a/dgVoodooAPI/Lib/dgVoodooAPI.lib b/dgVoodooAPI/Lib/dgVoodooAPI.lib index f196c2b..7439f4e 100644 Binary files a/dgVoodooAPI/Lib/dgVoodooAPI.lib and b/dgVoodooAPI/Lib/dgVoodooAPI.lib differ