Stefan Dösinger
e27734779c
wined3d: Remove some dead code.
2008-07-14 11:46:33 +02:00
Stefan Dösinger
197f472ea8
wined3d: Separate texture_activate_dimensions.
...
This creates an nvts version of this function, and removes the nvts
code from the original one. The nvts version is used by the nvts
pipeline implementation, the original one by the nvrc-only, atifs and
ffp one.
2008-07-14 11:46:25 +02:00
Stefan Dösinger
88ae2fe14a
wined3d: Give nv* fixed function stuff its own state template.
2008-07-14 11:46:11 +02:00
Stefan Dösinger
38934fe70d
wined3d: Move shader constant affecting states to the misc pipeline.
...
As long as we have the shader constants in misc, it is best to keep
all the code that affects shader constants, like bumpenvmat setting,
in there as well.
2008-07-14 11:44:48 +02:00
Stefan Dösinger
84d39a95e5
wined3d: WINED3DTSS_TEXCOORDINDEX belongs to the vertex pipeline.
2008-07-14 11:44:36 +02:00
Stefan Dösinger
86b033bbb9
wined3d: Give the nvts/nvrc code its own pipeline implementation.
...
This code creates the structures and the pipeline selection, as well
as the caps filling. It does not yet move the actual code around,
since this will be a bigger task.
2008-07-14 11:44:26 +02:00
Stefan Dösinger
7c216b8ab5
wined3d: Simplify the fragment pipeline selection.
...
This should do the same as the existing code, but it is more obvious.
2008-07-14 11:43:51 +02:00
Stefan Dösinger
51e64b3fe9
wined3d: Move fixed function texture dimension updates to the fragment pipeline.
...
This is a further separation of the sampler state, and a preparation
to move the nv texture shader stuff to its own pipeline implementation.
2008-07-14 11:43:41 +02:00
Stefan Dösinger
d3c29b7063
wined3d: NP2 coordinate adjustment is a vertex operation.
...
When a sampler is changed and unconditional NP2 textures are not
supported, the texture matrix may need adjustment. The sampler state
function checks for that, and calls the texture transform setting
function in that case. However, samplers are a misc state, and the
texture transform flags a vertex state. Thus split up the code and
move the matrix changes to the vertex side.
2008-07-14 11:43:30 +02:00
Stefan Dösinger
e7733eacb7
wined3d: Remove the atifs shader backend.
...
Since atifs is only doing the fragment pipeline replacement right now
there is no need for the shader backend structure any longer. The ffp
private data is stored in new fragment pipeline private data(which
could potentially be set to equal the shader private data if needed).
2008-07-14 11:43:09 +02:00
Juan Lang
e5e551dfbe
crypt32: Don't expect ImageGetCertificateData to succeed when Certificate is NULL.
2008-07-14 11:42:33 +02:00
Juan Lang
e459ac84ee
crypt32: Add MS root certs to root store.
2008-07-14 11:42:29 +02:00
Alexandre Julliard
fdb682811d
winealsa: Fix some unsigned comparison < 0 warnings.
2008-07-11 15:29:41 +02:00
Reece Dunn
a5d2801476
comctl32: Add support for drawing themed group boxes.
2008-07-11 15:29:37 +02:00
Gerald Pfeifer
baa818120c
comctl32: Some simplifications.
2008-07-11 15:19:15 +02:00
Maarten Lankhorst
61ba32c036
includes: Add video mixing renderer header.
2008-07-11 14:50:44 +02:00
Stefan Dösinger
e4078fb0ba
wined3d: Set ffp caps in the ffp backend, not the shader backend.
2008-07-11 14:32:53 +02:00
Stefan Dösinger
c48195e417
wined3d: Move shader_fragment_enable to the fragment pipeline implementation.
...
It isn't related to the shader backend any longer. The nvts_enable in
the ffp code isn't quite right as well, it should be moved away once
there is a dedicated nvts fragment pipeline replacement
2008-07-11 14:32:37 +02:00
Stefan Dösinger
f330815da5
wined3d: Samplers -> misc states.
2008-07-11 14:31:53 +02:00
Stefan Dösinger
f8824996e9
Wined3d: Move the last states.
2008-07-11 14:31:44 +02:00
Stefan Dösinger
9b15e25411
wined3d: One more psize state.
2008-07-11 14:31:36 +02:00
Stefan Dösinger
721301fb3f
wined3d: Point size vertex states.
2008-07-11 14:31:26 +02:00
Dylan Smith
0f14d65c70
richedit: Use system colour for highlighting after v2.0.
...
In version 1.0 of the richedit controls highlighting is done by
inverting the colours. Version 2.0 and up highlight instead draw
the text using system colours for the background and the text.
2008-07-11 14:25:17 +02:00
Dylan Smith
9bcfa942a0
richedit: Prevented underlining the end of paragraph character.
2008-07-11 14:25:02 +02:00
Dylan Smith
5ec188d955
richedit: Tabs are now highlighted and underlined.
2008-07-11 14:24:51 +02:00
Piotr Caban
f216514dd5
msxml3/tests: Added test for getContentHandler with NULL argument.
2008-07-11 14:22:26 +02:00
Piotr Caban
b3da220229
msxml3: Fixed ISAXXMLReader_getContentHandler and ISAXXMLReader_getErrorHandler when second argument is NULL.
2008-07-11 14:22:26 +02:00
Piotr Caban
d676f7e5bb
msxml3: Fixed xmlnode_removeChild.
2008-07-11 14:22:25 +02:00
Detlef Riekenberg
f9a18b8fd7
winspool: Move DeleteMonitorW to the backend.
2008-07-11 14:22:25 +02:00
Detlef Riekenberg
ee1cca5187
winspool: Move more parameter-checks for EnumMonitorsW to localspl.
2008-07-11 14:22:25 +02:00
Detlef Riekenberg
775d4ebdcd
setupapi/tests: Avoid a crash on Win9x.
2008-07-11 14:22:25 +02:00
Maarten Lankhorst
6ef8569c52
devenum: Call VariantInit instead of VariantClear.
2008-07-11 14:07:34 +02:00
Michael Stefaniuc
5c0ff73db2
quartz: Add missing LeaveCriticalSection on error path (Smatch).
2008-07-11 14:07:25 +02:00
Andrew Talbot
3ac0983ab4
oleaut32: Remove unneeded address-of operators from array names.
2008-07-11 14:06:37 +02:00
Andrew Talbot
749184a1e8
ole32: Remove unneeded address-of operators from array names.
2008-07-11 14:06:31 +02:00
Andrew Talbot
741b65c200
ntdll: Remove unneeded address-of operators from array names.
2008-07-11 14:06:27 +02:00
Andrew Talbot
0f75796a28
msi: Remove unneeded address-of operators from array names.
2008-07-11 14:06:19 +02:00
Andrew Talbot
da1a84f6e4
mscms: Remove unneeded address-of operator from array name.
2008-07-11 14:06:15 +02:00
Andrew Talbot
716e1486b4
localspl: Remove unneeded address-of operators from array names.
2008-07-11 14:06:10 +02:00
Andrew Talbot
dffba6aa4b
kernel32: Remove unneeded address-of operators from array names.
2008-07-11 14:06:06 +02:00
Andrew Talbot
3427b94384
hlink: Remove unneeded address-of operators from array names.
2008-07-11 13:58:59 +02:00
Andrew Talbot
ab6d29eb5d
hhctrl.ocx: Remove unneeded address-of operator from array name.
2008-07-11 13:58:55 +02:00
Andrew Talbot
dbc57826d6
gdiplus: Remove unneeded address-of operator from array name.
2008-07-11 13:58:52 +02:00
Andrew Talbot
613d17ae92
gdi32: Remove unneeded address-of operator from array name.
2008-07-11 13:58:48 +02:00
Maarten Lankhorst
2865c727de
quartz: Make the file source rotate around the 'first' sample, to prevent starvation of a single stream.
...
This prevents the file source from starving a single thread off.
2008-07-11 13:58:24 +02:00
Maarten Lankhorst
484fdcf7e4
quartz: End the flush downstream first before restarting playback in pullpin.
2008-07-11 13:58:18 +02:00
H. Verbeet
6129e92e99
wined3d: Destroy the shader backend after the stateblock.
...
Destroying the stateblock potentially references the shader backend.
If the stateblock has active shaders when it is released, the shader's
destructor will tell the shader backend to destroy the corresponding
resources. This was exposed by my patch that moved the glsl program
lookup table into the backend's private data.
2008-07-11 13:58:13 +02:00
Juan Lang
0c419108ef
wintrust: Use path in WIN_TRUST_SUBJECT_FILE structure rather than assuming a path is passed in place of WINTRUST_DATA's pFile member.
2008-07-11 13:58:07 +02:00
Nikolay Sivov
d12f5c5482
gdiplus: Implemented GdipGetPenDashCount.
2008-07-11 13:57:59 +02:00
Nikolay Sivov
fc44cad4a6
gdiplus: Implemented GdipSetPenDashCap197819.
2008-07-11 13:57:47 +02:00