Talk:Graphics Device Interface
From Wikipedia, the free encyclopedia
Does Windows use GDI to draw its widgets? - Sikon 11:02, 15 January 2006 (UTC)
Yes. Frames, buttons, scroll bars, icons, etc. are drawn using GDI (maybe GDI+ in WinXP?). --Pinzo 19:55, 5 May 2006 (UTC)
Contents |
[edit] Three core components of Windows?
Sooo, I look up GDI and I read "one of the three core components or 'subsystems' of Microsoft Windows". I read the whole article and look at the references, and nowhere I find out which the other two subsystems are. This article should mention them! abelson 12:32, 17 May 2006 (UTC)
- This probably means GDI, kernel and user. I have some doubts whether this categorisation from 1990's is still valid today. Pavel 17:23, 27 May 2006 (UTC)
[edit] Removal of GDI+ vulnerability
On May 28 User:AlistairMcMillan removed the GDI+ vulnerability section. See [1]. The JPEG article still links to this information here, which no longer exists. Personally I think the GDI+ vulnerability section should be included. It was a pretty important bug in Windows. Oskar Liljeblad 07:17, 3 October 2004 (UTC)
[edit] Link to "Object"?
Considering the importance of the word "object" in this context (no pun intended), linking it to a terse definition would be most helpful. Unfree (talk) 00:36, 23 December 2007 (UTC)
[edit] Hardware Acceleration
how does GDI access the graphics hardware directly? via DirectX, OpenGL? or which interface would one have to access to be able to reimplement it's own GDI-like library? -- 193.170.124.194 (talk) 09:56, 10 January 2008 (UTC)
- It doesn't access the hardware directly, it uses the video driver. That's what drivers are for. GDI predates DirectX (by a long time). (FunkyMonkey)
[edit] Technical details section
The Technical details section is very brief, abrupt and vague. Someone with knowledge on GDI please expand or clarify it. —Preceding unsigned comment added by 221.128.147.192 (talk) 11:47, 16 April 2008 (UTC)
[edit] GDI and GDI+ applications in Windows Vista
"The GDI render path is redirected through DWM and GDI is no longer hardware-accelerated.[3][4]"
AFAIK this statement is an incorrect conclusion / misquotation.
The cited blog only responds to a 3rd party question, with the statement "DWM does not accelerate GDI rendering."
That does not mean GDI was previously hardware accelerated.
AFAIK GDI has never been hardware-accelerated. Basys (talk) 16:25, 25 April 2008 (UTC)
- Yeah, GDI was totally hardware-accelerated up through XP. Of course, it's more about the hardware vendor than it is about Microsoft: if the vendor's chip has a blitter engine and they write and expose the callbacks for DrvBitBlt, etc. then GDI will use them. Russtafari (talk) 16:10, 1 May 2008 (UTC)
-
- GDI is an abstraction layer, it makes calls to the video driver. For example, GDI would be used whether I used a non accelerated VGA, of something like a Cirrus Logic which had hardware blit support. It is the video driver that would provide the hardware acceleration if supported by the hardware. (FunkyMonkey)

