Commit graph

27 commits

Author SHA1 Message Date
Colin Finck c2c66aff7d Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
Timo Kreuzer d47bb60c1c [REACTOS] Replace comparison against TRUE with comparison against FALSE
Based on patch by Love Nystrom

svn path=/trunk/; revision=76021
2017-10-01 14:42:04 +00:00
Amine Khaldi 4297c7b0b6 [DLLS] Spelling fixes by Josh Soref. CORE-12286
svn path=/trunk/; revision=73216
2016-11-12 21:53:33 +00:00
Gregor Brunmar b93a09c0b1 D3D9:
* Replaced depricated IsBadWritePtr() call to a simple NULL check instead (see http://blogs.msdn.com/oldnewthing/archive/2006/09/27/773741.aspx for more info)
* Implemented correct device hierarchy for the HAL Device

svn path=/trunk/; revision=35830
2008-08-31 11:36:55 +00:00
Gregor Brunmar 3291fc11c0 Added missing documentation
svn path=/trunk/; revision=35564
2008-08-23 15:17:00 +00:00
Gregor Brunmar ce56b08815 * Refactored D3D9 structures a bit
* Started implementing IDirect3D9::CreateDevice()

svn path=/trunk/; revision=35563
2008-08-23 15:01:19 +00:00
Gregor Brunmar 4d54d71f8f Added some more parameter error checking to D3D9::CreateDevice()
svn path=/trunk/; revision=35498
2008-08-21 03:19:02 +00:00
Gregor Brunmar 1bfda5563c * Updated faulty documentation about Adapter parameter for IDirect3D9 methods
* Implemented IDirect3DDevice9::GetSwapChain()

svn path=/trunk/; revision=33266
2008-05-04 12:47:57 +00:00
Gregor Brunmar 9eb5b2b938 * Added stubs for IDirect3DDevice9
* Moved IDirect3D9 specific helper functions from generic helpers to implementation file
* Renamed a couple of internal D3D9 structs

svn path=/trunk/; revision=33263
2008-05-04 11:48:06 +00:00
Gregor Brunmar 8bca78461c * Made IDirect3D9 structure more MS compatible.
* Removed duplicate initing of internal structure
* Started implementing IDirect3D9::CreateDevice() error return values

svn path=/trunk/; revision=32668
2008-03-12 19:29:10 +00:00
Gregor Brunmar 1fda7b73f9 Implemented IDirect3D::CheckDepthStencilMatch()
svn path=/trunk/; revision=32562
2008-03-04 17:39:33 +00:00
Gregor Brunmar a6791bac5d * Implemented IDirect3D::CheckDeviceFormatConversion()
* Replaced all LocalAlloc() with HeapAlloc() and LocalFree() with HeapFree() on recommendation from GreatLord

svn path=/trunk/; revision=32542
2008-03-02 14:12:24 +00:00
Gregor Brunmar 37eaa4b5db Implemented IDirect3D:CheckDeviceFormat()
svn path=/trunk/; revision=32541
2008-03-02 12:29:35 +00:00
Gregor Brunmar 314611d68d Implemented IDirect3D9::CheckDeviceType()
svn path=/trunk/; revision=32496
2008-02-26 21:33:04 +00:00
Gregor Brunmar 6fc7a4d3a5 Implemented IDirect3D::GetDeviceCaps()
svn path=/trunk/; revision=32385
2008-02-16 11:17:46 +00:00
Gregor Brunmar 0531986011 Implemented IDirect3D9::GetAdapterDisplayMode()
svn path=/trunk/; revision=32326
2008-02-12 17:30:32 +00:00
Gregor Brunmar 9520cefdd4 Fixed a typo
svn path=/trunk/; revision=32251
2008-02-10 09:08:50 +00:00
Gregor Brunmar fd8beb028a * Fixed a comment typo
svn path=/trunk/; revision=32250
2008-02-10 08:54:25 +00:00
Gregor Brunmar 51dfcdc44d Implemented IDirect3D9::GetAdapterModeCount() and IDirect3D9::EnumAdapterModes().
svn path=/trunk/; revision=32249
2008-02-10 08:44:06 +00:00
Gregor Brunmar 89a49eb4b7 * Fixed d3d9 critical section not being unlocked in GetAdapterIdentifier
* Implemeted IDirect3D9::GetAdapterMonitor

svn path=/trunk/; revision=32190
2008-02-07 17:32:49 +00:00
Gregor Brunmar db26f5d219 * Implemented IDirect3D9's GetAdapterCount() and GetAdapterIdentifier()
* Made d3d9.dll compile with MSVC

svn path=/trunk/; revision=32122
2008-02-04 21:33:12 +00:00
Gregor Brunmar f4ee84bae1 Refactored d3d9 a bit
svn path=/trunk/; revision=31754
2008-01-13 11:45:31 +00:00
Gregor Brunmar 181f62fec0 * Changed to aligned alloc of Direct3D9 object
* More fields in IDirect3D9 structure

svn path=/trunk/; revision=31364
2007-12-20 21:18:42 +00:00
Gregor Brunmar 141a3b554b * Renamed internal IDirect3D9 structure
* Made Direct3D9Impl's IUnknown interface more robust thanks to hpoussin
* Inited more values in internal struct

svn path=/trunk/; revision=31335
2007-12-19 20:44:43 +00:00
Gregor Brunmar 23b9c2f3d3 Changed last IDirect3D9->QueryInterface() according to hpoussin's feedback
svn path=/trunk/; revision=31333
2007-12-19 20:06:34 +00:00
Gregor Brunmar 162365cf34 Implemented IDirect3D9->QueryInterface()
svn path=/trunk/; revision=31332
2007-12-19 19:49:10 +00:00
Gregor Brunmar a212e8e76d Added stubs and vtable for IDirect3D9 implementation
svn path=/trunk/; revision=31330
2007-12-19 17:41:05 +00:00