Matteo Bruni
|
901c96ef9c
|
d3dx9: Avoid overflowing debug channel buffer when tracing ASCII effect errors.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-03 10:54:18 +09:00 |
Andrey Gusev
|
d8641197c0
|
d3dx9_36: Fix typos in comments.
Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-03 23:31:03 +09:00 |
Paul Gofman
|
fe1a89d14f
|
d3dx9: Implement IsParameterUsed function 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-05-31 11:31:26 +09:00 |
Paul Gofman
|
dca016d7dc
|
d3dx9: Add is_param_type_sampler() helper function.
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-05-27 00:14:41 +09:00 |
Paul Gofman
|
453d9f7bce
|
d3dx9: Implement setting named shader constants 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-04-19 23:29:25 +09:00 |
Matteo Bruni
|
9d725b1778
|
d3dx9: Free old object data when reusing effect object.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-19 13:44:51 +09:00 |
Matteo Bruni
|
e7021c6a03
|
d3dx9: Don't complain when overwriting effect object id 0.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-18 15:07:10 +09:00 |
Paul Gofman
|
4620bb80b0
|
d3dx9: Implement array selectors 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-04-18 15:05:30 +09:00 |
Paul Gofman
|
43208b6348
|
d3dx9: Implement fxlc constants (expressions) 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-04-18 15:05:15 +09:00 |
Paul Gofman
|
8eeeb4d1e1
|
d3dx9: Introduce preshaders 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-29 10:36:47 +09:00 |
Francois Gouget
|
f030fbe0a2
|
d3dx9_36: Make d3dx_set_shader_const_state() static.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-23 11:28:55 +09:00 |
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 |