57743 Commits

Author SHA1 Message Date
Stefan Dösinger
ca1a979c69 wined3d: Tidy up pshader_hw_cmp. 2009-05-13 13:22:16 +02:00
Stefan Dösinger
c06aa361e0 wined3d: Tidy up pshader_hw_cnd. 2009-05-13 13:22:11 +02:00
Stefan Dösinger
90526ce761 wined3d: Separate Tx tempregs from Tx varyings in ARB.
ps_1_3 uses Tx to pass in texture coordinates, but also as temporary
registers. ps_1_4 and ps_2_0 only use them for texture coordinates. This patch
gets rid of the Tx = fragment.texcoord[x] assign in all shader versions, and
doesn't even declare Tx in ps_1_4 and ps_2_0.

The <=ps_1_3 instructions know which kind of input they expect from the Tx
register, so the instruction handlers now know if they have to read the
tempreg Tx or the varying fragment.texcoord[x].
2009-05-13 13:22:04 +02:00
Stefan Dösinger
fc5e511dda wined3d: Fix 1.4 pshader projection in ARB.
shader_arb_add_src_param handled DW and TXP undid it again. Remove DZ DW from
the modifiers and handle it in the instruction. DZ cannot be handled by TXP as
is, so move the .z component to .w and make it DW-like. Using SZW+TXP is
likely more efficient than the RCP, MUL, TEX we'd get if we let
shader_arb_add_src_param do the job.
2009-05-13 13:21:43 +02:00
Stefan Dösinger
45799fdc4e wined3d: Tidy up pshader_hw_tex.
Fix the indentation and replace the get_register_name with
shader_arb_get_dst_param.
2009-05-13 13:21:29 +02:00
Francois Gouget
cb9a95f560 ntdll: virtual_free_system_view() is not used anymore so remove it. 2009-05-13 12:45:37 +02:00
Francois Gouget
ef5f1f5065 rpcrt4: Make RPCRT4_NextHttpHeaderField() and RPCRT4_default_receive_fragment() static. 2009-05-13 12:45:37 +02:00
Francois Gouget
46ec91210c d3dx8/tests: Make compare_vec3() static. 2009-05-13 12:45:36 +02:00
Francois Gouget
0c2430ce3d iphlpapi: Make getInterfacePhysicalByName() static. 2009-05-13 12:45:36 +02:00
Francois Gouget
514c5f2648 wined3d: Make surface_force_reload() static. 2009-05-13 12:45:36 +02:00
Francois Gouget
82b7fc6855 ddraw/tests: Replace malloc() with HeapAlloc(). 2009-05-13 12:45:36 +02:00
Francois Gouget
7eac467258 winecfg: Use Win32 APIs instead of strdup(). 2009-05-13 12:45:36 +02:00
Francois Gouget
dde9f31967 shell32/tests: Replace malloc() with HeapAlloc(). 2009-05-13 12:45:36 +02:00
Francois Gouget
d6a9082dc4 ntdll/tests: Replace malloc() with HeapAlloc(). 2009-05-13 12:45:36 +02:00
Francois Gouget
ea58ea76e2 lz32/tests: Replace malloc() with HeapAlloc(). 2009-05-13 12:45:36 +02:00
Francois Gouget
d7c5f1a90b dsound/tests: Replace malloc() with HeapAlloc(). 2009-05-13 12:45:36 +02:00
Francois Gouget
9cfc021b1a setupapi: VcpEnumFiles() is implemented so export it. 2009-05-13 12:45:36 +02:00
Francois Gouget
ec80352ea0 msctf/tests: Make some functions static. 2009-05-13 12:45:28 +02:00
Francois Gouget
ad28174e26 msctf/tests: Reorder the code to avoid forward declarations. 2009-05-13 12:32:49 +02:00
Francois Gouget
e7f8aa7d2d winhlp32: Use Win32 APIs instead of strdup(). 2009-05-13 12:31:53 +02:00
Hans Leidekker
9df5fc58b1 setupapi: Add stub implementations of CM_Get_Device_Interface_List_Size_ExA/W. 2009-05-13 12:05:10 +02:00
Hans Leidekker
d5009479bb setupapi: Add stub implementations of SetupUninstallOEMInfA/W. 2009-05-13 12:04:54 +02:00
Paul Vriens
52fdc9e265 shdocvw/tests: Fix a test failure with IE8. 2009-05-13 12:04:18 +02:00
Paul Vriens
f71904872a mshtml/tests: Fix some test failures with IE8. 2009-05-13 12:04:07 +02:00
Paul Vriens
4a781276a7 wininet/tests: Fix some test failures with IE8 on W2K3. 2009-05-13 12:04:03 +02:00
Nikolay Sivov
a1cac2c314 comctl32/listview: Don't check for state changes we are not aware to store (with some tests). 2009-05-13 12:03:56 +02:00
Nikolay Sivov
afaa6d4635 comctl32/listview: Use neutral LVITEM in ListView_SetItemState macro. 2009-05-13 12:03:17 +02:00
Anders Jonsson
0b014530e4 mshtml: Update Swedish translation. 2009-05-13 12:03:04 +02:00
Anders Jonsson
bfcda1f912 regedit: Update Swedish translation. 2009-05-13 12:03:00 +02:00
Anders Jonsson
b0a57b47f9 notepad: Update Swedish translation. 2009-05-13 12:02:54 +02:00
Damjan Jovanovic
560e76ee38 oleaut32: fix a rounding bug in VarFormat. 2009-05-13 12:02:38 +02:00
Juan Lang
52722e6638 inetmib1: Fix memory leaks. 2009-05-13 12:02:13 +02:00
Henri Verbeet
b7ac22004f wined3d: Add missing GL locking to shader_backend_t.shader_select() calls. 2009-05-13 12:01:57 +02:00
Henri Verbeet
7f14ea01c6 wined3d: Add missing GL locking to state table calls. 2009-05-13 12:01:52 +02:00
Henri Verbeet
59689262e7 wined3d: Add missing GL locking to shader_backend_t.shader_free_private() implementations. 2009-05-13 12:01:48 +02:00
Henri Verbeet
b5aee04023 wined3d: Add missing GL locking to fragment_pipeline.enable_extension() implementations. 2009-05-13 12:01:43 +02:00
Henri Verbeet
91c3a5eac1 wined3d: Directly call basetexture_apply_state_changes().
All the implementations of IWineD3DBaseTexture::ApplyStateChanges() forward to
basetexture_apply_state_changes().
2009-05-13 11:55:01 +02:00
Alexandre Julliard
4bd4812b80 user32/tests: Add an optional message for Win95. 2009-05-13 11:54:55 +02:00
Alexandre Julliard
5d31eb9377 include: Fix the C_ASSERT macro for the latest gcc. 2009-05-13 10:32:03 +02:00
Huw Davies
b045342ae8 ole32/tests: Add tests to show the WdtpInterfacePointer marshal data looks like the result of CoMarshalInterface. 2009-05-12 14:57:54 +02:00
Huw Davies
782ec11a0d ole32/tests: Make the size tests for the WdtpInterfacePointer marshaller more restrictive. 2009-05-12 14:57:51 +02:00
Paul TBBle Hampson
87cd36db5e gdi32: Autopopulate FontLinks when autopopulating FontSubstitutes.
When Wine's codepage changes, FontSubstitutes is redefined to use
fonts appropriate for that codepage. Configure FontLinks to reasonable
defaults at the same time.
2009-05-12 13:19:05 +02:00
Rico Schüller
2ef751883d wined3d: Add UnregisterClass() on DLL_PROCESS_DETACH. 2009-05-12 12:33:57 +02:00
Alexandre Julliard
d6c8a003e1 user32/tests: Add more systematic support for ignoring certain messages. 2009-05-12 12:09:30 +02:00
Alexandre Julliard
2c882507da user32/tests: Fix the LB_DELETESTRING for older Windows versions. 2009-05-12 12:09:07 +02:00
Paul Vriens
4082eecc2a shell32: Improve the Dutch 'about' message box. 2009-05-12 11:21:52 +02:00
Paul Vriens
a478d765d3 comdlg32: Improve the Dutch find and replace dialogs. 2009-05-12 11:21:48 +02:00
Paul Vriens
a225aaa894 notepad: Fix the Dutch translations. 2009-05-12 11:21:41 +02:00
Nikolay Sivov
bad1dda9ad comctl32/listview: A couple of tests for changing item attributes. 2009-05-12 11:21:35 +02:00
Nikolay Sivov
b4e7e257e0 comctl32/header: Make Header_* macros match PSDK. 2009-05-12 11:21:25 +02:00