Commit Graph

28219 Commits

Author SHA1 Message Date
Jason Green c13f097de3 wined3d: Correct implementation of D3DSIO_LOOP.
I initially misread the specification.  src0.x is the iteration count,
not the max amount for the loop register.  This fixes that.
2006-06-19 11:11:45 +02:00
Jason Green fd83de7129 wined3d: Fix lookup for LOOP register. 2006-06-19 11:11:24 +02:00
Jason Green 9afa540eb5 wined3d: Added correct cast support for gl_FogFragCoord and gl_PointSize output registers. 2006-06-19 11:11:05 +02:00
Jason Green 406ec20459 wined3d: Load boolean and integer constants into the GLSL shader program. 2006-06-19 10:59:58 +02:00
Jason Green f444009bfb wined3d: Implement locally defined boolean and integer constants in GLSL. 2006-06-19 10:59:13 +02:00
Jason Green 34d271bab6 wined3d: Add preliminary support for constant boolean and integer registers in GLSL.
- Separate the declaration phase of the shader string generator into
  the arb and glsl specific files.
- Add declarations and recognition for application-sent constant
  integers and booleans (locally defined ones will follow).
- Standardize capitilization of pixel/vertex specific variable names.
2006-06-19 10:50:14 +02:00
Jason Green 2d8e05f8a1 wined3d: Move constant loading into target-specific files.
- Moves GLSL constant loading code into glsl_shader.c and out of the
  over-populated drawprim.c.
- Creates a new file named arb_program_shader.c which will hold code
  specific to ARB_vertex_program & ARB_fragment_program.
- Remove the constant loading calls from drawprim.c
2006-06-19 10:49:52 +02:00
Jason Green 7f18b4e5fa wined3d: Remove dead vertex shader code. 2006-06-19 10:39:36 +02:00
Krzysztof Foltman 8e85210144 riched20: EM_CHARFROMPOS didn't work properly with scrolling
(vertical scrollbar position was not taken into account).
2006-06-19 10:30:36 +02:00
Hans Leidekker f9b213ff7b dnsapi: Free all allocated records instead of just the last one. 2006-06-19 10:30:08 +02:00
Hans Leidekker 5213b4a3f2 dnsapi: Correct testing for zero option value DNS_QUERY_STANDARD. 2006-06-19 10:30:02 +02:00
Stefan Dösinger 01273e7eb6 ddraw: Palette refcounting fixes + tests. 2006-06-19 10:29:56 +02:00
Robert Shearman e4b51580e1 ntdll: If ObjectAttributes is NULL then an error is returned at the
start of the NtOpenSymbolicLinkObject, therefore ObjectAttributes does
not need to be checked for NULL later on in the function.
2006-06-19 10:29:11 +02:00
Robert Shearman 1437f8bd8c rpcrt4: Use the thread pool in the RPC server for processing packets. 2006-06-19 10:28:50 +02:00
Robert Shearman 1ddc722ec2 ole32: Document CoCreateFreeThreadedMarshaler. 2006-06-19 10:28:26 +02:00
Robert Shearman aa09031c78 ole32: Reuse event handles used for COM calls.
This reduces the number of server calls during a COM call by half.
2006-06-19 10:28:20 +02:00
Thomas Weidenmueller af994f4e4f widl: Fix updating the proc offset. 2006-06-19 10:27:24 +02:00
Fatih Aşıcı 1b7da2379f winecfg: Update Turkish resorce file. 2006-06-19 10:27:08 +02:00
Saulius Krasuckas 183da10af4 lz32: Enable old test and expand it. 2006-06-19 10:26:45 +02:00
qingdoa daoo 43fa835e0e kernel: Fix reported address space limit to be in keeping with ntdll. 2006-06-19 09:22:13 +02:00
Detlef Riekenberg 698a8a0b86 winspool: AddMonitor: Test the driver entry before return an error. 2006-06-19 09:22:02 +02:00
Andrew Talbot 685e7007e1 msi/tests: Write-strings warnings fixes. 2006-06-19 09:21:42 +02:00
Kevin Koltzau 0e8b75bb12 oleaut32: Fix 64bit warnings in tests. 2006-06-19 09:21:19 +02:00
Kevin Koltzau 146e6b8b69 mscms: Fix 64bit warnings. 2006-06-19 09:21:12 +02:00
András Kovács 081e88a643 uninstaller: Hungarian translation. 2006-06-19 09:21:06 +02:00
Scott Bambrough ee112fc7ad configure: Test for additional ICU libraries /usr/lib/libicuuc.a and /usr/lib/libicudata.a. 2006-06-19 09:19:08 +02:00
Mike McCormack 705178fb71 inseng: Initial implementation of inseng (required for IE6 to install under win2k). 2006-06-16 16:05:49 +02:00
Jacek Caban c562d4926e mshtml: Added Wine Gecko installer. 2006-06-16 16:03:57 +02:00
Paul Vriens edaac6f696 wined3d: GetScissorRect should use zero-based scissorBox (Coverity). 2006-06-16 14:42:36 +02:00
Huw Davies 26c2953e58 rpcrt4: Fix the argument size of conformant arrays. 2006-06-16 14:42:36 +02:00
Andrey Turkin 07edeb8394 msi: Added tests for MsiSetTargetPath. 2006-06-16 14:42:36 +02:00
Francois Gouget 9eb81363ad Add trailing '\n's to ok() calls.
Remove spaces before '\n'.
2006-06-16 11:32:42 +02:00
Francois Gouget 11ae0f6386 Assorted spelling fixes. 2006-06-16 11:32:29 +02:00
Francois Gouget 2d7ef72cf0 shell32: Remove dead code in SHELL_FindExecutable(). 2006-06-16 11:32:11 +02:00
Francois Gouget f248440dd4 ntdll: Use page_size instead of page_mask+1. 2006-06-16 11:31:51 +02:00
Kai Blin 9d5e09d748 secur32: Implement QueryContextAttributes. Add tests. 2006-06-16 11:31:23 +02:00
Marcus Meissner f1b1fe63f6 avifil32: Corrected destination size in MultiByteToWideChar. 2006-06-16 11:31:06 +02:00
Louis. Lenders 3c688e9345 d3d9: Remove ValidatePixel/VertexShader. 2006-06-16 11:30:38 +02:00
Juan Lang bc2d4a71b4 crypt32: Correct CRL tests, and fix CRL encoding/decoding accordingly. 2006-06-16 11:30:10 +02:00
Ulrich Czekalla 62e41ad1fd hlink: Fix typo. We should set hl not ppvObj. 2006-06-16 11:29:51 +02:00
H. Verbeet 701ce97d65 wined3d: Add and use GL_EXT_fog_coord defines. 2006-06-16 11:29:31 +02:00
Alexandre Julliard bdb4fab7a7 x11drv: Renamed the x11drv directory to winex11.drv. 2006-06-16 09:57:50 +02:00
Mikołaj Zalewski 35b7a813f6 notepad: Pl.rc: Fix the ellipsis in menu. 2006-06-15 18:06:09 +02:00
Huw Davies 7afe18ec27 printing: Don't limit the printer name length to CCHDEVICENAME characters. 2006-06-15 18:05:58 +02:00
James Hawkins 36bf71c174 msi: Add tests for MsiInstallProduct. 2006-06-15 18:05:53 +02:00
Alexandre Julliard 7f8c29a407 ddraw: Make some functions static. 2006-06-15 17:14:37 +02:00
Alexandre Julliard bb7fe68157 configure: Ues the standard AC_MSG_WARN to print warnings. 2006-06-15 16:52:32 +02:00
Alexandre Julliard 9d4feaa09b dlls: d3d8, d3d9 and ddraw no longer depend on OpenGL or X. 2006-06-15 16:52:23 +02:00
Alexandre Julliard 0b56f2c6cb d3dx8: Remove dependencies on OpenGL headers and libraries. 2006-06-15 16:52:05 +02:00
Alexandre Julliard 7b27b33495 d3d9: Remove dependencies on OpenGL headers and libraries. 2006-06-15 16:52:01 +02:00