Nikolay Sivov
b9178da586
gdi32: Merge in Uniscribe functionality.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-09 20:15:11 +01:00
Rémi Bernon
cb1ff768ac
gdi32: Implement GdiDllInitialize stub.
...
This is required by several Call of Duty games that are calling this
directly after loading gdi32.dll from disk.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48171
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-06 18:20:32 +01:00
Chip Davis
012d996b83
gdi32: Add D3DKMTSetQueuedLimit() stub.
...
Signed-off-by: Chip Davis <cdavis@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-29 20:33:24 +01:00
André Hentschel
2100353861
gdi32: Fix some spec file entries.
...
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-08 22:45:09 +01:00
Zhiyi Zhang
354359197b
gdi32: Add D3DKMTSetVidPnSourceOwner and D3DKMTCheckVidPnExclusiveOwnership stubs.
...
D3DKMTSetVidPnSourceOwner needs to be implemented in the graphics drivers
because we need to maintain the VidPN source ownership information list
in the graphics drivers. For example, the graphics drivers need to release the
exclusive ownership when a new window is moved to a monitor which has been taken
exclusive ownership.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-10-22 23:04:27 +02:00
Alistair Leslie-Hughes
5373f7264c
gdi32: Add D3DKMTQueryStatistics stub.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47074
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-08-02 10:52:03 +02:00
Zhiyi Zhang
955549c4ca
gdi32: Implement D3DKMTDestroyDevice.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-06-06 13:08:45 +02:00
Zhiyi Zhang
733a92df4b
gdi32: Implement D3DKMTCreateDevice.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-06-06 13:08:33 +02:00
Zhiyi Zhang
d37030528e
gdi32: Implement D3DKMTOpenAdapterFromGdiDisplayName.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-06-06 13:08:06 +02:00
Akihiro Sagawa
1128587fd2
gdi32: Implement GetCharWidthInfo().
...
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-09 15:46:03 +02:00
Louis Lenders
d150cc192e
gdi32: Add D3DKMTCloseAdapter() stub.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46571
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-14 17:43:16 +01:00
Nikolay Sivov
2d6a23bef6
gdi32: Implement GetFontFileData().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-11-21 20:33:16 +01:00
Roderick Colenbrander
3de61a9dd9
winevulkan: Define vulkan driver interface.
...
Signed-off-by: Roderick Colenbrander <thunderbird2k@gmail.com>
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-27 12:47:16 +01:00
Henri Verbeet
0a41694b53
gdi32: Implement DC creation from pre-existing memory.
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-13 23:01:07 +09:00
Nikolay Sivov
6f7dfe2cea
gdi32: Implement GetFontFileInfo().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2015-10-05 22:27:11 +09:00
Nikolay Sivov
7889b17425
gdi32: Added GetFontRealizationInfo() export.
2015-09-01 19:28:16 +09:00
Patrick Rudolph
d2a91a3aed
gdi32: Add stub functions.
2015-04-17 17:32:46 +09:00
Alexandre Julliard
74efeab238
gdi32: Trigger creation of the desktop window when the display driver is needed.
2013-10-29 12:51:26 +01:00
Alexandre Julliard
9675aa173a
gdi32: Allow user32 to specify the display driver to use.
2013-10-29 12:51:26 +01:00
Stefan Leichter
83846cd131
gdi32: Add stub for GetFontResourceInfoW.
2013-01-22 20:02:00 +01:00
Alexandre Julliard
5c1a752d61
gdi32: Export a function to retrieve the module handle of the graphics driver for a DC.
2012-10-22 15:16:00 +02:00
Alexandre Julliard
27b0b88a0b
gdi32: Add a graphics driver to render windows contents through the DIB engine.
2012-09-06 12:24:25 +02:00
Alexandre Julliard
01c9c1cbc2
gdi32: Let user32 specify the device rectangle when setting the visible region.
2012-09-05 21:56:56 +02:00
Alexandre Julliard
edfc7f0de0
opengl32: Move wglGetProcAddress to the WGL driver.
2012-06-28 16:14:55 +02:00
Alexandre Julliard
bbdf77a311
opengl32: Move wglCreateContext to the WGL driver.
2012-06-28 15:47:31 +02:00
Alexandre Julliard
7a031d9b92
opengl32: Add the concept of a WGL driver.
2012-06-28 14:37:31 +02:00
Alexandre Julliard
4a367c5719
winex11: Export wglMakeCurrent and wglMakeContextCurrentARB as standard extension functions.
2012-06-28 01:44:03 +02:00
Alexandre Julliard
67e7eda96c
gdi32: Forward SwapBuffers to opengl32 which in turn calls GdiSwapBuffers.
2012-06-26 12:24:15 +02:00
Alexandre Julliard
c013945728
gdi32: Forward SetPixelFormat to opengl32 which in turn calls GdiSetPixelFormat.
2012-06-26 12:24:15 +02:00
Alexandre Julliard
e9f270bd41
gdi32: Forward DescribePixelFormat to opengl32 which in turn calls GdiDescribePixelFormat.
2012-06-26 12:24:14 +02:00
Alexandre Julliard
ee21554893
gdi32: Remove OpenGL functions that don't use an HDC from the driver entry points.
2012-06-25 16:25:57 +02:00
Austin English
e36370f04b
gdi32: Add a stub for GdiDrawStream.
2011-02-14 13:33:29 +01:00
Alexandre Julliard
97611dca8b
gdi32: Implement MirrorRgn.
2010-09-27 20:45:56 +02:00
Alexandre Julliard
5b1a3a4320
gdi32: Use float instead of long in the spec file for 32-bit floating point values.
2010-08-31 14:23:48 +02:00
Alexandre Julliard
1472f35e82
gdi32: Replace the SelectVisRgn Wine-specific export by a private entry point.
2010-07-26 18:38:31 +02:00
Nikolay Sivov
cd43ff167b
gdi32: Add CreateFontIndirectEx implementation.
2010-06-14 14:14:15 +02:00
Nikolay Sivov
b3a193a5dd
gdi32: Add GdiInitializeLanguagePack() stub.
2010-01-26 12:09:41 +01:00
Alexandre Julliard
fc55cdcd59
gdi32: Stop exporting the 16-bit print job functions.
2009-12-07 14:18:28 +01:00
Detlef Riekenberg
495267e5f1
wineps: Don't depend on 16-bit PrinterData functions from gdi.
2009-11-16 13:48:18 +01:00
Louis Lenders
afce86b4bc
gdi32: Add stub for GdiEntry13.
2009-06-15 13:42:31 +02:00
Andrew Nguyen
e670b01f39
gdi32: Stub the NamedEscape function.
2009-01-27 15:22:40 +01:00
Huw Davies
34002d4c7e
gdi32: Add a partial implementation of GdiRealizationInfo.
2008-02-28 10:44:35 +01:00
Alexandre Julliard
50dea38178
gdi32: Export the DC hook functions as 32-bit functions.
2008-02-17 20:29:55 +01:00
Detlef Riekenberg
cbb85daa8f
gdi32: Add stub for GdiInitSpool and GdiGetSpoolMessage.
2008-02-07 11:59:53 +01:00
Kai Blin
a12f7069b0
gdi32: Fix spec file to export the right symbols for GetGlyphOutline.
2008-01-23 12:05:54 +01:00
Hans Leidekker
6f3607af0b
gdi32: Last parameter of GetICMProfile is an output parameter.
2008-01-22 12:00:55 +01:00
Hans Leidekker
864741c1b4
gdi32: Add a stub implementation for RemoveFontMemResourceEx.
2008-01-02 13:29:52 +01:00
Hans Leidekker
8487c2dd2a
gdi32: Implement GetTextExtentExPointI.
2007-12-03 15:54:05 +01:00
Roderick Colenbrander
8295c547f3
wgl: Add wglCopyContext support.
2007-11-12 14:16:44 +01:00
Michael Kaufmann
f265599f1b
gdi32: Add a stub for CancelDC.
2007-04-17 11:21:06 +02:00