Matteo Bruni
|
4d1192ad89
|
d3dx9: Cleanup header includes.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-15 14:12:29 +09:00 |
Henri Verbeet
|
20f7abf667
|
d3dx9: "param" should never be NULL in free_parameter().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-13 15:41:41 +09:00 |
Paul Gofman
|
1da5af9364
|
d3dx9: Support setting texture through SetValue in effect.
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-09 18:40:34 +09:00 |
Matteo Bruni
|
9bfacd24d2
|
d3dx9: Trace the parameter passed to IsParameterUsed().
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-08 11:13:16 +09:00 |
Paul Gofman
|
ea13805e83
|
d3dx9: IsParameterUsed stub should return TRUE.
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-08 11:13:10 +09:00 |
Paul Gofman
|
afcb6dc891
|
d3dx9: Implement CommitChanges in effect.
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-04 11:35:36 +09:00 |
Paul Gofman
|
c1487eee3e
|
d3dx9: Implement state save and restore in effect.
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-04 11:35:33 +09:00 |
Paul Gofman
|
3aa22f47a8
|
d3dx9: Implement sampler and texture effect states application.
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-04 11:35:31 +09:00 |
Paul Gofman
|
ec6124f15d
|
d3dx9: Implement shader constants effect states application.
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-04 11:35:28 +09:00 |
Paul Gofman
|
6df87a6647
|
d3dx9: Implement light and material effect states application.
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-04 11:35:25 +09:00 |
Paul Gofman
|
91c5f11537
|
d3dx9: Implement simple effect states application.
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-04 11:35:22 +09:00 |
Andrey Gusev
|
d3177504b1
|
Assorted spelling and typos fixes.
|
2015-08-31 20:18:46 +09:00 |
Matteo Bruni
|
b3c5d2ccda
|
d3dx9: Skip the AddRef/Release calls if the new texture is the same as the old one.
|
2014-04-17 19:06:08 +02:00 |
Matteo Bruni
|
96b0b91752
|
d3dx9: Copy the entire vector at once if there is no need of type conversions.
|
2014-04-17 13:53:06 +02:00 |
Matteo Bruni
|
5cfca92c53
|
d3dx9: Copy the entire matrix at once if there is no need of type conversions.
|
2014-03-18 11:39:40 +01:00 |
Matteo Bruni
|
1e2fbcc99b
|
d3dx9: Split out set_matrix_transpose from set_matrix.
|
2014-03-18 11:39:37 +01:00 |
Matteo Bruni
|
babf0dca03
|
d3dx9: Parse "usage 2" effect resources.
|
2014-03-18 11:39:34 +01:00 |
Matteo Bruni
|
0e0b613192
|
d3dx9: Store pointers to referenced parameters for "usage 1" resources.
|
2014-03-18 11:39:31 +01:00 |
Matteo Bruni
|
aef52a1d13
|
d3dx9: Create shaders and strings.
|
2014-03-18 11:39:26 +01:00 |
Matteo Bruni
|
7617951dfd
|
d3dx9: Correctly handle empty parameter data.
|
2014-03-13 20:22:19 +01:00 |
Matteo Bruni
|
db4bf1e1d4
|
d3dx9: Fix a WARN.
|
2014-03-13 20:22:14 +01:00 |
Matteo Bruni
|
83c3f8c9ed
|
d3dx9: Free string data.
|
2014-03-05 19:18:20 +01:00 |
Matteo Bruni
|
7788161c91
|
d3dx9: Introduce a handle table for parameters to make lookup faster.
|
2014-03-05 19:18:11 +01:00 |
Matteo Bruni
|
db8e1df742
|
d3dx9: Fix an error trace.
|
2014-03-05 19:17:12 +01:00 |
Matteo Bruni
|
9008971bde
|
d3dx9: Improve a number of WARN messages.
|
2014-03-03 17:53:50 +01:00 |
Matteo Bruni
|
c6fefc20a6
|
d3dx9: Turn D3DXCreateEffectEx FIXME into a TRACE, improve it a bit.
|
2014-03-03 17:53:34 +01:00 |
Matteo Bruni
|
244100f01c
|
d3dx9: Remove Begin/End stub fixmes.
|
2014-02-25 14:17:59 -06:00 |
Matteo Bruni
|
62288d02be
|
d3dx9: Call D3DCompile() for ASCII effects.
|
2014-02-25 14:17:45 -06:00 |
Matteo Bruni
|
b86b3dfa40
|
d3dx9: Calling CommitChanges with no active pass silently returns.
|
2014-02-25 14:17:35 -06:00 |
Stefan Dösinger
|
e1a845c213
|
d3dx9_36: Cast D3DPARAMETER_TYPE * to DWORD *.
|
2014-01-06 20:46:45 +01:00 |
Rico Schüller
|
bc1d6e5098
|
d3dx9: Don't allocate the state parameter.
|
2013-10-07 14:44:35 +02:00 |
Rico Schüller
|
f7ba8e1472
|
d3dx9: Use struct d3dx_object for objects.
|
2013-09-25 13:33:25 +02:00 |
Henri Verbeet
|
49a3dbc453
|
d3dx9: Avoid CONST.
|
2013-09-20 11:27:49 +02:00 |
Henri Verbeet
|
871967d0fb
|
d3dx9: Avoid LPVOID.
|
2013-09-04 11:37:06 +02:00 |
Henri Verbeet
|
76e35a2939
|
d3dx9: Avoid LPCVOID.
|
2013-09-03 16:58:18 +02:00 |
Henri Verbeet
|
77ee90b59f
|
d3dx9: Avoid LPSTR.
|
2013-09-03 16:58:17 +02:00 |
Henri Verbeet
|
75511e351c
|
d3dx9: Avoid LPCSTR.
|
2013-09-02 18:02:48 +02:00 |
Henri Verbeet
|
2a24b11af5
|
d3dx9: Avoid LPWSTR.
|
2013-09-02 18:02:46 +02:00 |
Henri Verbeet
|
34c7024790
|
d3dx9: Simplify D3DXCreateEffectCompilerFromResourceW().
|
2013-08-26 10:50:51 +02:00 |
Henri Verbeet
|
1be05ff731
|
d3dx9: Simplify D3DXCreateEffectCompilerFromResourceA().
|
2013-08-26 10:50:49 +02:00 |
Henri Verbeet
|
37d67eb629
|
d3dx9: Simplify D3DXCreateEffectFromResourceExW().
|
2013-08-23 10:41:40 +02:00 |
Henri Verbeet
|
f60b28138e
|
d3dx9: Simplify D3DXCreateEffectFromResourceExA().
|
2013-08-23 10:41:38 +02:00 |
Henri Verbeet
|
c2eabf9e68
|
d3dx9: Get rid of some unused vtbl forward declarations.
|
2013-08-22 10:26:51 +02:00 |
Henri Verbeet
|
1cb70eb07a
|
d3dx9: ID3DXBaseEffectImpl doesn't need to be a COM implementation.
|
2013-08-21 12:13:56 +02:00 |
Rico Schüller
|
e5a9dcf945
|
d3dx9: Introduce a helper function for the annotations.
|
2013-08-16 11:55:24 +02:00 |
Rico Schüller
|
fab44cbbfb
|
d3dx9: Use d3dx_parameter instead of D3DXHANDLE.
|
2013-08-02 11:38:35 +02:00 |
Rico Schüller
|
d3b4dc92d9
|
d3dx9: Warn when submitting invalid flags to ID3DXEffect::Begin().
|
2013-08-02 11:37:25 +02:00 |
Rico Schüller
|
3ff2255a83
|
d3dx9: Track ID3DXEffect::Begin/End().
|
2013-08-02 11:37:18 +02:00 |
Rico Schüller
|
cb47245585
|
d3dx9: Use d3dx_pass instead of D3DXHANDLE.
|
2013-07-27 11:46:38 -05:00 |
Rico Schüller
|
695921564b
|
d3dx9: Use d3dx_technique instead of D3DXHANDLE.
|
2013-07-27 11:46:35 -05:00 |