Rico Schüller
|
823d1fbc38
|
d3dx9: Move bool cropping into helper function.
|
2012-09-06 15:45:14 +02:00 |
Rico Schüller
|
65c651e376
|
d3dx9: Move D3DXPARAMETER_TYPE conversion helpers to util.
|
2012-09-06 15:44:39 +02:00 |
Rico Schüller
|
6268414cab
|
d3dx9: Remove ID3DXMatrixStackImpl typedef.
|
2012-09-04 15:04:40 +02:00 |
Rico Schüller
|
27b7fdf663
|
d3dx9: Use sizeof variable instead of type.
|
2012-09-04 15:04:34 +02:00 |
Rico Schüller
|
7d08ae9b29
|
d3dx9: Make '\0' the default case in get_constant_by_name().
|
2012-09-04 15:04:23 +02:00 |
Rico Schüller
|
b999ab16b3
|
d3dx9: Fix ID3DXConstantTable::GetConstantElement() for structs.
|
2012-09-04 15:04:09 +02:00 |
Rico Schüller
|
792cd67bf1
|
d3dx9: Don't use memcpy in ID3DXConstantTable::GetDesc().
|
2012-09-03 15:52:07 +02:00 |
Rico Schüller
|
587468dc6d
|
d3dx9: Remove FormatType typedef.
|
2012-09-03 15:52:01 +02:00 |
Rico Schüller
|
8da8811615
|
d3dx9: Remove PixelFormatDesc typedef.
|
2012-09-03 15:51:57 +02:00 |
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 |