Commit Graph

22803 Commits

Author SHA1 Message Date
Stefan Dösinger
953940aada wined3d: Make sure volumes have memory allocated. 2007-02-21 11:00:08 +01:00
Stefan Dösinger
a72b561947 wined3d: Do not use glMapBuffer in ProcessVertices. 2007-02-21 10:59:55 +01:00
Stefan Dösinger
2a90bc2c7a wined3d: Remove dead code from drawprim.c. 2007-02-21 10:57:50 +01:00
Stefan Dösinger
ca04a9de34 wined3d: Use CopyRect / EqualRect. 2007-02-21 10:57:28 +01:00
Stefan Dösinger
efc03f0a34 wined3d: Index buffer fixes. 2007-02-21 10:57:08 +01:00
Stefan Dösinger
6d66347cf9 wined3d: Clean up sampler usage in UpdateSurface.
UpdateSurface has to modify one gl texture unit to bind the texture to
load.  To restore the correct properties for drawing gl texture unit 0
is activated and dirtified.
2007-02-21 10:56:47 +01:00
Stefan Dösinger
e935600ebc wined3d: IWineD3DDevice::Clear fixes.
Fix the use of the scissor test in Clear. The rectangle is only set if
a clearing rectangle is used, otherwise the scissor test is disabled
(the pixel ownsership test should take care of the window
boarders). To get the scissor test back to the value the app set up
Clear dirtifies the state(s).
2007-02-21 10:56:36 +01:00
Stefan Dösinger
dd93e1fb7f wined3d: Floating point shader constant setting.
Test how shader constant limits are checked in Set*ShaderConstantF.
The vertex shader tests it based on the limits reported in the caps,
the pixel shader tests tries to find the limit manually because I
could not find a cap structure member specifying the pixel shader
constant limit.

Set*ShaderConstantF returns an error as soon as start or start + count
are bigger than the constant limit.
2007-02-21 10:56:01 +01:00
Stefan Dösinger
76b7cac7af wined3d: Light parameter fixes. 2007-02-21 10:55:31 +01:00
Stefan Dösinger
fb1469c47d wined3d: Do not print the fixed / unfixed vertices warning with shaders. 2007-02-21 10:55:14 +01:00
Dmitry Timoshkov
1936fd99ee user32: Add a CreateIcon test, make it pass under Wine. 2007-02-21 10:55:06 +01:00
Dmitry Timoshkov
e35db3408b user32: Add traces to the cursor APIs. 2007-02-21 10:55:01 +01:00
Aric Stewart
1840f5e192 imm32: Implement stubs for ImmGetImeMenuItemsA and ImmGetImeMenuItemsW. 2007-02-21 10:54:20 +01:00
Paul Vriens
8bc9bc2e29 wininet/ftp.c: Fix some typos. 2007-02-21 10:54:14 +01:00
Marcus Meissner
74bb551081 shlwapi: Fix size passed to MultiByteToWideChar. 2007-02-21 10:54:07 +01:00
Chris Robinson
ac647156d8 quartz: Implement IUnknown methods for IMediaPosition. 2007-02-21 10:53:59 +01:00
Chris Robinson
5a8ee37191 quartz: Don't release filters when they connect. 2007-02-21 10:53:54 +01:00
James Hawkins
0746b9076d msi: Cleanup the dialog event subscriptions when destroying the dialog. 2007-02-21 10:53:49 +01:00
Jacek Caban
0197c2c292 shdocvw: Fix module ref counting. 2007-02-20 20:52:46 +01:00
Detlef Riekenberg
d7e88ff996 kernel32: Display correct parameters in comm traces. 2007-02-20 20:52:41 +01:00
Detlef Riekenberg
8163e504bc localspl: Implement SetDefaultCommConfig for XcvDataPort. 2007-02-20 20:31:14 +01:00
Detlef Riekenberg
87947fce7f localspl: Implement GetDefaultCommConfig for XcvDataPort. 2007-02-20 20:31:07 +01:00
Eric Pouech
fa9be99568 dbghelp: MiniDumpWriteDump called from exception handler.
- MiniDumpWriteDump was unable to provide stack information for the current
  thread, hence did produce unusable minidump when a programs generates the
  minidump from its own exception handler.
- We now support this if the current thread calls MiniDumpWriteDump from an
  exception handler and provides the exception information.
2007-02-20 20:31:01 +01:00
Francois Gouget
93494f2ac0 Assorted spelling fixes. 2007-02-20 20:30:51 +01:00
Francois Gouget
eb2bf541f2 wininet/tests: Tell the user which ftp server we're using for the tests so he can try to connect to it manually in case of trouble. 2007-02-20 20:29:51 +01:00
Francois Gouget
f410bbf098 wininet/tests: Dynamically load some functions so the test runs on Windows 98. 2007-02-20 20:29:46 +01:00
Francois Gouget
da64fe5d56 wininet: Move a bunch of misplaced API documentation. 2007-02-20 20:29:38 +01:00
Francois Gouget
f5c6a71a65 ole32: Better match the PSDK types and fix the winapi_check warnings. 2007-02-20 20:29:10 +01:00
Hans Leidekker
7a039ebbf1 setupapi: Always return an empty list from SetupDiGetClassDevs. 2007-02-20 20:27:13 +01:00
Hans Leidekker
939e8e4ce2 setupapi: Implement SetupCopyOEMInf{A,W}. 2007-02-20 20:27:09 +01:00
Hans Leidekker
0e59ff2592 userenv: Implement ExpandEnvironmentStringsForUser{A,W}. 2007-02-20 20:23:58 +01:00
Rob Shearman
e79b8b8fcd oleaut32: Re-arrange the position of functions and vtables in olefont.c to avoid forward-declarations. 2007-02-20 20:23:30 +01:00
Rob Shearman
4c40b3974c oleaut32: Fix IFont::AddRefHFont and IFont::ReleaseRefHFont.
The tests show that there is a global cache that keeps references to 
HFONTs that is released when all IFont objects are released.
(Based on a patch by Benjamin Arai.)
2007-02-20 20:23:24 +01:00
Christian Costa
0b43e9b552 winealsa: Recognize alsa application ports as generic midi ports. 2007-02-20 20:11:09 +01:00
Thomas Weidenmueller
254b97732b comctl32: Implement LM_GETIDEALSIZE for the syslink control. 2007-02-20 20:10:53 +01:00
Dmitry Timoshkov
8c5d169a20 user32: Add a test for DefDlgProc(WM_SETFOCUS), make the test pass under Wine. 2007-02-20 12:24:09 +01:00
Dmitry Timoshkov
14478b8ba2 gdi32: Move get_glyph_indices near its caller test_font_charset. 2007-02-20 12:24:00 +01:00
Chris Robinson
4284c504ab quartz: Initialize a pointer to NULL for the case of no enumerated filters. 2007-02-20 12:02:15 +01:00
Chris Robinson
7d597264dc quartz: Add IMediaPosition interface and stubs. 2007-02-20 12:01:54 +01:00
Chris Robinson
31407d2659 quartz: Better handle error conditions when connections fail. 2007-02-20 12:01:33 +01:00
Detlef Riekenberg
d364b0e7f8 localspl/tests: Add tests for XcvDataPort_ConfigureLPTPortCommandOK. 2007-02-20 12:01:15 +01:00
Detlef Riekenberg
00cee045c0 localspl: Implement ConfigureLPTPortCommandOK for XcvDataPort. 2007-02-20 12:00:55 +01:00
Detlef Riekenberg
27b34d84d8 localspl/tests: Add tests for XcvDataPort_GetTransmissionRetryTimeout. 2007-02-20 12:00:50 +01:00
Detlef Riekenberg
339a556efc localspl: Implement GetTransmissionRetryTimeout for XcvDataPort. 2007-02-20 11:52:51 +01:00
Andrew Talbot
b8e73ace1c msvfw32: Constify a variable. 2007-02-20 11:52:13 +01:00
Andrew Talbot
01e338805c netapi32: Constify a variable. 2007-02-20 11:51:45 +01:00
Stefan Dösinger
a9d681c3ad wined3d: With FVFs only one stream is used. 2007-02-20 11:50:26 +01:00
Stefan Dösinger
59ae2a56fb wined3d: Use VBOs for index buffers. 2007-02-20 11:50:10 +01:00
Stefan Dösinger
ecfd4cb0e4 wined3d: Move the scissor rectangle to the state table. 2007-02-20 11:49:53 +01:00
Stefan Dösinger
bbcf98209c wined3d: No bounds checking is done on sampler / texture numbers. 2007-02-20 11:49:42 +01:00