Rico Schüller
|
bfec155345
|
d3dx9: Improve traces in set_number().
|
2012-08-29 11:43:39 +02:00 |
Rico Schüller
|
396af0dac3
|
d3dx9: Optimize set_matrix().
|
2012-08-29 11:43:20 +02:00 |
Rico Schüller
|
77632f0880
|
d3dx9: Avoid desc copy in ID3DXConstantTable::GetSamplerIndex().
|
2012-08-28 20:24:35 +02:00 |
Rico Schüller
|
edb802a847
|
d3dx9: Remove min() in set_matrix_array(), uses always the desc value.
|
2012-08-28 20:24:34 +02:00 |
Rico Schüller
|
b5b0520723
|
d3dx9: Handle D3DXPC_VECTOR in set_matrix_array().
|
2012-08-28 20:24:34 +02:00 |
Rico Schüller
|
a4dde8151b
|
d3dx9: Improve set_matrix_array().
|
2012-08-28 20:24:33 +02:00 |
Rico Schüller
|
97ef9f9322
|
d3dx9: Add some traces to D3DXLoadSurfaceFromMemory().
|
2012-08-28 20:24:18 +02:00 |
Jacek Caban
|
434b696c46
|
Fixed remaining wrong iface call helpers.
|
2012-08-28 14:41:12 +02:00 |
Rico Schüller
|
42d28e0d34
|
d3dx9/tests: Fix typo.
|
2012-08-27 13:42:31 +02:00 |
Rico Schüller
|
8c8b4c356c
|
d3dx9: Remove "too many constants" fixme.
|
2012-08-27 13:42:31 +02:00 |
Rico Schüller
|
3dc48141d1
|
d3dx9: Add debug helper function for RegisterSet.
|
2012-08-27 13:42:30 +02:00 |
Rico Schüller
|
24ab70906b
|
d3dx9: Use debug_d3dxparameter_class/type in traces.
|
2012-08-27 13:42:30 +02:00 |
Rico Schüller
|
68508ed581
|
d3dx9/tests: Add tests for ID3DXConstantTable::GetConstant/ByName/Element().
|
2012-08-27 13:42:29 +02:00 |
Rico Schüller
|
fdbcbb0c91
|
d3dx9/tests: Add tests for ID3DXConstantTable::GetConstantDesc().
|
2012-08-27 13:42:20 +02:00 |
Rico Schüller
|
053e5b59ec
|
d3dx9: Fix RegisterCount calculation.
|
2012-08-27 11:33:11 +02:00 |
Rico Schüller
|
4d59b503de
|
d3dx9: Implement ID3DXConstantTable::GetConstantElement().
|
2012-08-27 11:32:52 +02:00 |
Rico Schüller
|
fa7422bc4e
|
d3dx9: Improve ID3DXConstantTable::GetConstantDesc().
|
2012-08-27 11:32:47 +02:00 |
Rico Schüller
|
ea4f402164
|
d3dx9: Improve ID3DXConstantTable::GetConstant().
|
2012-08-27 11:32:42 +02:00 |
Rico Schüller
|
2204986797
|
d3dx9: Improve ID3DXConstantTable::GetConstantByName().
|
2012-08-27 11:32:38 +02:00 |
Rico Schüller
|
1278843643
|
d3dx9: Improve is_valid_constant().
|
2012-08-24 11:13:52 +02:00 |
Rico Schüller
|
b565e8fb4f
|
d3dx9: Parse structs and sub constants in ID3DXConstantTable.
|
2012-08-24 11:12:43 +02:00 |
Rico Schüller
|
8f83681723
|
d3dx9: Don't use an index as variable handle, it's not useable for subvariables.
|
2012-08-24 11:12:36 +02:00 |
Rico Schüller
|
0968331524
|
d3dx9: Add a fixme for flags in D3DXGetShaderConstantTableEx().
|
2012-08-24 10:26:08 +02:00 |
Rico Schüller
|
6676a729b4
|
d3dx9: Remove ctab_constant typedef.
|
2012-08-24 10:26:04 +02:00 |
Francois Gouget
|
e282d418e3
|
d3dx9_36: Add a trailing '\n' to a couple of Wine traces.
|
2012-08-21 17:47:49 +02:00 |
Józef Kucia
|
cda7633775
|
d3dx9: Implement ID3DXConstantTable::SetMatrixTransposePointerArray.
|
2012-08-21 17:47:43 +02:00 |
Józef Kucia
|
9fec159abc
|
d3dx9: Implement ID3DXConstantTable::SetMatrixPointerArray.
|
2012-08-21 17:47:41 +02:00 |
Józef Kucia
|
51f4f01308
|
d3dx9: Implement ID3DXConstantTable::SetMatrixTranspose.
|
2012-08-21 17:47:40 +02:00 |
Józef Kucia
|
edbd09fb45
|
d3dx9: Implement ID3DXConstantTable::SetMatrixTransposeArray.
|
2012-08-21 17:47:39 +02:00 |
Józef Kucia
|
aaac25dc67
|
d3dx9: ID3DXConstantTable::SetFloat shouldn't change the value of matrix and vector constants.
|
2012-08-21 17:47:37 +02:00 |
Józef Kucia
|
2f73fd6ed5
|
d3dx9: ID3DXConstantTable::SetVector shouldn't change the value of matrix constants.
|
2012-08-21 17:47:36 +02:00 |
Józef Kucia
|
978971e1ac
|
d3dx9: ID3DXConstantTable::SetMatrix should set scalar constants.
|
2012-08-21 17:47:34 +02:00 |
Rico Schüller
|
77993a610e
|
d3dx9: Avoid TRUE : FALSE conditional expression.
|
2012-08-21 17:32:11 +02:00 |
Rico Schüller
|
becf83fd86
|
d3dx9: Remove not needed TRACE.
|
2012-08-21 17:32:02 +02:00 |
Rico Schüller
|
892308fdb6
|
d3dx9: Identify D3DTSS_CONSTANT and FVF states.
|
2012-08-21 17:31:58 +02:00 |
Rico Schüller
|
f9a4a9db1b
|
d3dx9: Don't double check the technique.
|
2012-08-21 17:31:54 +02:00 |
Rico Schüller
|
98d196a808
|
d3dx9/tests: Add variable name test.
|
2012-08-20 14:58:45 +02:00 |
Rico Schüller
|
c1193ab79b
|
d3dx9: Move technique name handling to technique handle validation.
|
2012-08-20 14:58:39 +02:00 |
Rico Schüller
|
05818a3056
|
d3dx9: Use a separate function for the technique name.
|
2012-08-20 14:58:34 +02:00 |
Rico Schüller
|
9c1c964139
|
d3dx9: Silence missing function handling in the effect interface.
|
2012-08-20 14:58:30 +02:00 |
Rico Schüller
|
24ee16de09
|
d3dx9: Make annotation handling more generic for techniques and passes.
|
2012-08-20 14:58:22 +02:00 |
Rico Schüller
|
607c76a165
|
d3dx9: Improve check for empty braces for elements.
|
2012-08-20 14:58:10 +02:00 |
Rico Schüller
|
07ae14ad4c
|
d3dx9: Return NULL if name is not given.
|
2012-08-20 14:58:05 +02:00 |
Józef Kucia
|
b31b9864d9
|
d3dx9: Fix ID3DXConstantTable::SetMatrix.
|
2012-08-16 19:37:09 +02:00 |
Józef Kucia
|
53ce2a240b
|
d3dx9: Fix ID3DXConstantTable::SetVector.
|
2012-08-16 19:37:04 +02:00 |
Józef Kucia
|
5fd7d9826c
|
d3dx9/tests: Add tests for ID3DXConstantTable::SetValue.
|
2012-08-16 19:37:00 +02:00 |
Józef Kucia
|
c2c9959bb8
|
d3dx9: Implement ID3DXConstantTable::SetValue.
|
2012-08-16 19:36:54 +02:00 |
Józef Kucia
|
6fff4b9e87
|
d3dx9/tests: Add tests for setting matrix shader constants.
|
2012-08-16 19:36:47 +02:00 |
Józef Kucia
|
fbba743484
|
d3dx9: Implement ID3DXConstantTable::SetBoolArray.
|
2012-08-16 19:36:39 +02:00 |
Józef Kucia
|
d2bbbc712e
|
d3dx9: Implement ID3DXConstantTable::SetBool.
|
2012-08-16 19:36:28 +02:00 |
Józef Kucia
|
35dd7034cf
|
d3dx9/tests: Add tests for ID3DXConstantTable::SetDefaults.
|
2012-08-14 12:48:01 +02:00 |
Józef Kucia
|
367ff5efc9
|
d3dx9/tests: Add tests for constant tables with default values.
|
2012-08-14 12:48:00 +02:00 |
Józef Kucia
|
fea0b7dcbe
|
d3dx9: Implement ID3DXConstantTable::SetDefaults.
|
2012-08-14 12:48:00 +02:00 |
Józef Kucia
|
711ee8a792
|
d3dx9: Correctly handle constants without default values in D3DXGetShaderConstantTableEx.
|
2012-08-14 12:48:00 +02:00 |
Józef Kucia
|
e67920f12f
|
d3dx9: Introduce a helper function for setting float shader constants.
|
2012-08-14 12:47:59 +02:00 |
Józef Kucia
|
c9f9025633
|
d3dx9: Introduce helper functions to operate on constant handles.
|
2012-08-14 12:47:59 +02:00 |
Detlef Riekenberg
|
feea459238
|
d3dx9_36/tests: Fix failures on vista x64.
|
2012-08-14 11:57:57 +02:00 |
Józef Kucia
|
dcc09efe80
|
d3dx9/tests: Add cube texture tests for ID3DXRenderToEnvMap.
|
2012-08-13 17:28:12 +02:00 |
Józef Kucia
|
5a99be321b
|
d3dx9/tests: Add basic tests for ID3DXRenderToEnvMap.
|
2012-08-13 17:28:09 +02:00 |
Józef Kucia
|
17d92f3b8f
|
d3dx9: Implement rendering to cube textures in ID3DXRenderToEnvMap.
|
2012-08-13 17:28:05 +02:00 |
Józef Kucia
|
8c4adc0617
|
d3dx9: Introduce separate functions for restoring and capturing device state.
|
2012-08-13 17:28:00 +02:00 |
Józef Kucia
|
c51bf7b082
|
d3dx9/tests: Clean up device state after tests.
|
2012-08-13 17:27:54 +02:00 |
Rico Schüller
|
c178b61bb9
|
d3dx9/tests: Check all elements in the effect parameter value test.
|
2012-08-13 11:51:18 +02:00 |
Rico Schüller
|
3bd55d0b62
|
d3dx9/tests: Reduce effect parameter value test count.
|
2012-08-13 11:51:11 +02:00 |
Józef Kucia
|
2c1968aef9
|
d3dx9: Allow D3DX_DEFAULT to be passed as srclevel to D3DXFilterTexture.
|
2012-07-23 14:55:45 +02:00 |
Nozomi Kodama
|
c7bf5e09d5
|
d3dx9_36: Add more traces.
|
2012-07-23 12:33:25 +02:00 |
Nozomi Kodama
|
3c278d7ec3
|
d3dx9_36: Add some traces.
|
2012-07-20 13:59:04 +02:00 |
Nozomi Kodama
|
f5714cccbd
|
d3dx9_36: Implementation of D3DXSHRotateZ.
|
2012-07-19 17:02:01 +02:00 |
Józef Kucia
|
ffe36a3894
|
d3dx9: Implement volume texture filtering in D3DXFilterTexture.
|
2012-07-16 16:56:17 +02:00 |
Józef Kucia
|
e8bfaf1727
|
d3dx9: Use structure to pass volume size to pixel format conversion functions.
|
2012-07-16 16:56:08 +02:00 |
Józef Kucia
|
29acc31506
|
d3dx9: Implement point filtering for volume textures.
|
2012-07-16 16:55:56 +02:00 |
Józef Kucia
|
5d4bc53343
|
d3dx9: Implement pixel format conversion for volume textures.
|
2012-07-16 16:55:48 +02:00 |
Nozomi Kodama
|
c957f8a921
|
d3dx9_36: Implementation of D3DXSHEvalDirection.
|
2012-07-16 16:28:47 +02:00 |
Nozomi Kodama
|
f757f3fb7d
|
d3dx9: Implementation of D3DXSHMultiply2.
|
2012-07-16 14:33:43 +02:00 |
Rico Schüller
|
e0d5c35054
|
d3dx9/tests: Fix array increment in SetMatrix*PointerArray() test.
|
2012-07-10 11:16:44 -05:00 |
Rico Schüller
|
617a2ccee6
|
d3dx9/tests: Add effect parameter value GetMatrixTransposePointerArray() test.
|
2012-07-10 11:16:39 -05:00 |
Rico Schüller
|
a7f1d93f01
|
d3dx9/tests: Add effect parameter value GetMatrixPointerArray() test.
|
2012-07-10 11:16:33 -05:00 |
Rico Schüller
|
9428317336
|
d3dx9: Implement ID3DXBaseEffect::GetMatrixTransposePointerArray().
|
2012-07-10 11:16:24 -05:00 |
Rico Schüller
|
d0fd8f4d88
|
d3dx9: Implement ID3DXBaseEffect::GetMatrixPointerArray().
|
2012-07-10 11:16:16 -05:00 |
Józef Kucia
|
b267cc2927
|
d3dx9: Implement D3DXLoadVolumeFromFile.
|
2012-07-09 15:44:17 -04:00 |
Józef Kucia
|
f5fd7fe3e1
|
d3dx9/tests: Add tests for D3DXLoadVolumeFromFileInMemory.
|
2012-07-09 15:44:08 -04:00 |
Józef Kucia
|
18a2dde127
|
d3dx9: Implement D3DXLoadVolumeFromFileInMemory.
|
2012-07-09 15:44:01 -04:00 |
Józef Kucia
|
83c7fed1b0
|
d3dx9: Fix D3DXLoadVolumeFromVolume so it works for subsets of volumes.
|
2012-07-09 15:43:50 -04:00 |
Józef Kucia
|
0ad6af9caa
|
d3dx9: Validate the size of a volume texture in D3DXGetImageInfoFromFile.
|
2012-07-09 15:43:42 -04:00 |
Rico Schüller
|
18126eeb4f
|
d3dx9/tests: Add effect parameter value SetMatrixTransposePointerArray() test.
|
2012-07-03 14:56:18 +02:00 |
Rico Schüller
|
1ae494a9bb
|
d3dx9/tests: Add effect parameter value SetMatrixPointerArray() test.
|
2012-07-03 14:56:13 +02:00 |
Rico Schüller
|
929c669b4f
|
d3dx9: Implement ID3DXBaseEffect::SetMatrixTransposePointerArray().
|
2012-07-03 14:56:08 +02:00 |
Rico Schüller
|
e5953b6b17
|
d3dx9: Implement ID3DXBaseEffect::SetMatrixPointerArray().
|
2012-07-03 14:56:01 +02:00 |
Francois Gouget
|
691b9b6443
|
d3dx9_36/tests: Add a trailing '\n' to ok() calls.
|
2012-07-03 12:03:42 +02:00 |
Józef Kucia
|
fde802a04d
|
d3dx9: Forward D3DXCreateVolumeTextureFromFile functions to D3DXCreateVolumeTextureFromFileInMemoryEx.
|
2012-07-02 11:59:24 +02:00 |
Józef Kucia
|
07b0f25404
|
d3dx9: Implement D3DXCreateVolumeTextureFromFileInMemoryEx.
|
2012-07-02 11:59:13 +02:00 |
Józef Kucia
|
9e262e1a9b
|
d3dx9: Implement D3DXLoadVolumeFromVolume.
|
2012-07-02 11:58:53 +02:00 |
Józef Kucia
|
09519eece1
|
d3dx9/tests: Add tests for D3DXLoadVolumeFromMemory.
|
2012-07-02 11:58:45 +02:00 |
Józef Kucia
|
ee44f33e85
|
d3dx9: Implement D3DXLoadVolumeFromMemory.
|
2012-07-02 11:58:21 +02:00 |
Nozomi Kodama
|
e3888ec87c
|
d3dx9_36: Implementation of D3DXSHScale.
|
2012-06-29 20:41:47 +02:00 |
Nozomi Kodama
|
b56227cbf1
|
d3dx9_36: Implementation of D3DXSHDot.
|
2012-06-28 11:35:25 +02:00 |
Francois Gouget
|
b2e3e2e943
|
d3dx9_36/tests: Simplify test_D3DXSHMultiply3().
|
2012-06-25 10:33:30 +02:00 |
Józef Kucia
|
95b822d672
|
d3dx9/tests: Improve test failure messages for check_dds_pixel_format.
|
2012-06-19 11:12:39 +02:00 |
Józef Kucia
|
217c8b947e
|
d3dx9: Recognize X8B8G8R8 pixel format in DDS files.
|
2012-06-19 11:12:34 +02:00 |
Józef Kucia
|
720dfb9b95
|
d3dx9/tests: Add tests for ID3DXFont::GetGlyphData.
|
2012-06-19 11:12:17 +02:00 |