Commit Graph

42773 Commits

Author SHA1 Message Date
Aric Stewart f20c4d69c9 msctf: Implement ITfKeystrokeMgr::AdviseKeyEventSink. 2009-05-11 14:51:01 +02:00
Stefan Dösinger 601030cfa9 wined3d: Standardize pshader_hw_texkill.
Use shader_arb_get_dst_param instead of get_register_name to find the register
name. Even though this adds support for modifiers(which aren't allowed by
native), this shouldn't hurt. If an app passes in an incorrect shader it
should be caught in the frontend.
2009-05-11 12:50:37 +02:00
Stefan Dösinger 5cfbfbc8b3 wined3d: Tidy up shader_hw_rsq_rcp. 2009-05-11 12:50:22 +02:00
Stefan Dösinger da47f68522 wined3d: Simplify shader_hw_map2gl.
Most of the extra work done in the pixel shader code was not needed or
redundant. This patch unifies the two paths.
2009-05-11 12:50:01 +02:00
Stefan Dösinger 7a1f9c84f1 wined3d: Get rid of the strcat in shader_arb_add_dst_param and make it shader_arb_get_dst_param. 2009-05-11 12:49:54 +02:00
Stefan Dösinger 48c2b0d669 wined3d: Merge shader_arb_add_src_param and pshader_gen_input_modifier_line.
Mostly based on the code of pshader_gen_input_modifier_line. The space-adding
behavior of shader_arb_add_src_param was removed because the plurality of
instruction handlers passes an uninitialized buffer in and expects a register
name written to its start, and only map2gl and rcp_rsq use the space-adding
stuff. I'll change rcp_rsq in a later patch anyway. I changed the name to
shader_arb_get_src_param to reflect this behavior.
2009-05-11 12:48:35 +02:00
Austin English 49d08124a6 imm32/tests: Sign compare fix. 2009-05-11 12:48:03 +02:00
Austin English b7b28159c9 msvcrt/tests: Sign compare fixes. 2009-05-11 12:47:59 +02:00
Austin English 5f9e19b4fd hlink/tests: Sign compare fix. 2009-05-11 12:47:55 +02:00
Austin English 454c8ff3ca d3dxof/tests: Sign compare fix. 2009-05-11 12:47:52 +02:00
Austin English 07c214170d secur32/tests: Sign compare fixes. 2009-05-11 12:47:48 +02:00
Joris Huizer 9e39e8a7e9 pdh: Return correct error on allocation failure. 2009-05-11 12:43:41 +02:00
Gerald Pfeifer 8986cd1ed7 cryptui: Remove double assignment in import_store_dlg_proc(). 2009-05-11 12:43:36 +02:00
Henri Verbeet 32eb698612 d3d10core: Implement ID3D10Device::PSSetShader(). 2009-05-11 12:43:25 +02:00
Henri Verbeet cc4d5dc97f d3d10core: Release the wined3d shader when the d3d10 pixel shader is destroyed. 2009-05-11 12:43:20 +02:00
Henri Verbeet bb3b5a7305 d3d10core: Parse pixelshader output signatures and pass them to CreatePixelShader(). 2009-05-11 12:43:15 +02:00
Henri Verbeet d6fa27f5a1 d3d10core: Improve the shader input/output signature parsing code.
Make a copy of the string data, and move the function to shader.c.
2009-05-11 12:43:08 +02:00
Henri Verbeet 9a579a43b1 wined3d: Use the output signature to map SM4 pixel shader outputs to the appropriate register. 2009-05-11 12:43:00 +02:00
Juan Lang f893387da8 inetmib1/tests: Trace the SNMP error code and index rather than GetLastError on failure. 2009-05-11 12:42:56 +02:00
Henri Verbeet d2409581e0 wined3d: Record register usage only once. 2009-05-08 18:16:48 +02:00
Austin English 68ccd08952 d3d9/tests: Sign compare fix. 2009-05-08 14:30:51 +02:00
Alexandre Julliard 8b7269e7e6 oleaut32/tests: Don't crash if ITypeInfo_GetTypeAttr fails. 2009-05-08 14:27:11 +02:00
Alexandre Julliard 4d30e7af47 oleaut32/tests: Use the correct allocator in the ClearCustData test. 2009-05-08 14:12:40 +02:00
Alexandre Julliard 18419dab31 ole32/tests: Fix the clipboard format test on Win64. 2009-05-08 13:52:05 +02:00
Aric Stewart 43f5b64f06 msctf: Implement ITfThreadMgr::Activate and ITfThreadMgr::Deactivate. 2009-05-08 13:25:47 +02:00
Aric Stewart b88f32f116 msctf: Implement ITfInputProcessorProfiles::GetActiveLanguageProfile. 2009-05-08 13:25:32 +02:00
Aric Stewart c0233cbc88 msctf: Implement ITfInputProcessorProfiles::ActivateLanguageProfile. 2009-05-08 13:25:26 +02:00
Aric Stewart aaa15671f4 msctf: Add internal functions for managing active text services. 2009-05-08 13:25:18 +02:00
Łukasz Wojniłowicz 7be9c71eac wineps: Added Polish translations. 2009-05-08 13:22:49 +02:00
Łukasz Wojniłowicz 42be8171f3 oleacc: Added Polish translation. 2009-05-08 13:22:45 +02:00
Łukasz Wojniłowicz 6c81f8b056 winmm: Added Polish translation. 2009-05-08 13:22:40 +02:00
Stefan Leichter cef1598390 gdiplus: Add stub for GdipImageRotateFlip. 2009-05-08 13:03:21 +02:00
Hans Leidekker 754b97c72c pdh: Implement PdhMakeCounterPathA/W. 2009-05-08 12:27:25 +02:00
Marcus Meissner 9990bde993 crypt32: Change salt allocation to handle errors (Coverity 133). 2009-05-08 12:27:19 +02:00
Vincent Povirk 717ac52dda gdiplus: Use the mode passed to GdipCreateLineBrushFromRect. 2009-05-08 12:21:24 +02:00
Vincent Povirk aaee4d7f9d gdiplus: Store the rect passed to GdipCreateLineBrushFromRect. 2009-05-08 12:21:16 +02:00
Vincent Povirk 173a1f6f79 gdiplus: Store the rectangle in line gradient brushes. 2009-05-08 12:21:11 +02:00
Vincent Povirk 550d02e1ad gdiplus: Expand the GdipGetLineRect tests. 2009-05-08 12:21:03 +02:00
Juan Lang 782efb5702 inetmib1: Return errors from SnmpExtensionQuery. 2009-05-08 12:20:57 +02:00
Juan Lang 1c547cdc44 inetmib1: Return error codes from internal query functions. 2009-05-08 12:20:52 +02:00
Juan Lang a548d5a29f inetmib1: Check return values from SnmpUtilOid functions in utility functions. 2009-05-08 12:20:41 +02:00
Stefan Dösinger 7a1f305d42 wined3d: Get rid of pshader_gen_output_modifier_line.
Use shader_arb_add_instruction_modifiers instead. This avoids calling the
fixup function from each single instruction handler to handle shifts. It does
not yet get rid of the modifier handler in each instruction because we don't
want a separate line if we can just append _SAT to the instruction name.
2009-05-08 12:20:37 +02:00
Stefan Dösinger f025829449 wined3d: Pass the instr to pshader_gen_output_modifier_line. 2009-05-08 12:20:25 +02:00
Stefan Dösinger 2fd485ae31 winedd: Move shader_*_add_instruction_modifiers into the shader backend. 2009-05-08 12:20:18 +02:00
Stefan Dösinger 31f5b01f9a wined3d: Add a point size test.
It shows that our current behavior (enabling coord_replace on all
units) is correct.
2009-05-08 12:17:04 +02:00
Stefan Dösinger 668328a697 wined3d: Work around a bad crash in fglrx. 2009-05-08 12:16:50 +02:00
Stefan Dösinger 4daa3e5320 wined3d: Always declare single constants in ARB if rel addr is not used.
This is needed to raise the number of advertised constants to the GL
limit.  The ARB assembler ususally does not optimize away unused
constants, so we have to do this.
2009-05-08 12:15:26 +02:00
Stefan Dösinger f9276a6429 wined3d: Keep track of used float constants. 2009-05-08 12:15:15 +02:00
Henri Verbeet 69cbb57bfd wined3d: Add support for immediate constants to the GLSL backend. 2009-05-08 12:13:49 +02:00
Henri Verbeet 96005c0fca wined3d: Pass a struct wined3d_shader_register to shader_is_scalar(). 2009-05-08 12:13:46 +02:00