Rico Schüller
|
6f2ad69718
|
d3d10: Remove double declared variable in parse_fx10_variable().
|
2009-10-01 14:34:42 +02:00 |
Rico Schüller
|
7b520e1f31
|
d3d10: Implement ID3D10EffectVariable::GetMemberBySemantic().
|
2009-10-01 14:34:35 +02:00 |
Rico Schüller
|
9fdd548d2e
|
d3d10: Implement ID3D10EffectVariable::GetMemberByName().
|
2009-10-01 14:34:30 +02:00 |
Rico Schüller
|
263e29e61e
|
d3d10: Implement ID3D10EffectVariable::GetMemberByIndex().
|
2009-10-01 14:34:23 +02:00 |
Rico Schüller
|
6bb92fe109
|
d3d10: Implement ID3D10EffectType::GetMemberTypeBySemantic().
|
2009-10-01 14:34:17 +02:00 |
Rico Schüller
|
57707fd277
|
d3d10: Implement ID3D10EffectType::GetMemberTypeByName().
|
2009-10-01 14:34:07 +02:00 |
Rico Schüller
|
78b41be882
|
d3d10: Implement ID3D10EffectType::GetMemberTypeByIndex().
|
2009-10-01 14:33:59 +02:00 |
Rico Schüller
|
abe3737066
|
d3d10: Add null_type.
|
2009-10-01 14:33:53 +02:00 |
Rico Schüller
|
ffa72d7305
|
d3d10: Improve ID3D10EffectType::GetMemberName().
|
2009-10-01 14:33:41 +02:00 |
Rico Schüller
|
73b5e3ddad
|
d3d10: Implement ID3D10EffectType::GetMemberSemantic().
|
2009-10-01 14:33:28 +02:00 |
Rico Schüller
|
90fadf84d9
|
d3d10: Implement ID3D10EffectType::GetMemberName().
|
2009-09-30 15:43:04 +02:00 |
Rico Schüller
|
3eb2d779e4
|
d3d10: Forward ID3D10EffectVariable functions from ID3D10EffectConstantBuffer to ID3D10EffectVariable.
|
2009-09-30 15:42:50 +02:00 |
Rico Schüller
|
df9e1013d5
|
d3d10: Make the constant buffer a variable.
|
2009-09-30 15:42:34 +02:00 |
Rico Schüller
|
10a4516e50
|
d3d10: Parse constant buffer type.
|
2009-09-30 15:42:22 +02:00 |
Rico Schüller
|
835dedc964
|
d3d10: Rename ConstantBuffer's variable to member.
|
2009-09-30 15:42:04 +02:00 |
Henri Verbeet
|
891d7629fd
|
d3d10: Mark internal symbols hidden.
|
2009-09-18 08:55:40 -05:00 |
Rico Schüller
|
f1d4ab3224
|
d3d10: Implement ID3D10EffectVariable::GetDesc().
|
2009-09-11 13:24:08 +02:00 |
Rico Schüller
|
3517d75f43
|
d3d10: Add variable semantic parsing.
|
2009-09-11 13:24:03 +02:00 |
Henri Verbeet
|
ff5991ce42
|
d3d10: Move effect variable vtable initialization to parse_fx10_variable_head().
|
2009-09-11 12:09:06 +02:00 |
Henri Verbeet
|
b0c4620802
|
d3d10: Use the shader variable class/type debug functions in parse_fx10_type().
This got lost by 7c156c5753 .
|
2009-09-11 12:08:57 +02:00 |
Rico Schüller
|
f493e56d4d
|
d3d10: Implement ID3D10EffectConstantBuffer::GetAnnotationByName().
|
2009-09-10 12:20:18 +02:00 |
Rico Schüller
|
96c2b578fe
|
d3d10: Implement ID3D10EffectVariable::GetAnnotationByName().
|
2009-09-10 12:20:11 +02:00 |
Rico Schüller
|
15a0274fe4
|
d3d10: Implement ID3D10EffectPass::GetAnnotationByName().
|
2009-09-10 12:20:05 +02:00 |
Rico Schüller
|
4e1950b706
|
d3d10: Implement ID3D10EffectTechnique::GetAnnotationByName().
|
2009-09-10 12:19:59 +02:00 |
Rico Schüller
|
e6af0472b3
|
d3d10: Implement ID3D10EffectConstantBuffer::GetAnnotationByIndex().
|
2009-09-10 12:19:51 +02:00 |
Rico Schüller
|
4d91fba96f
|
d3d10: Implement ID3D10EffectVariable::GetAnnotationByIndex().
|
2009-09-10 12:19:44 +02:00 |
Rico Schüller
|
c2f5c3235c
|
d3d10: Implement ID3D10EffectPass::GetAnnotationByIndex().
|
2009-09-10 12:19:36 +02:00 |
Rico Schüller
|
d12dcbe852
|
d3d10: Implement ID3D10EffectTechnique::GetAnnotationByIndex().
|
2009-09-10 12:19:28 +02:00 |
Rico Schüller
|
f63f6fc0c3
|
d3d10: Implement annotation parsing.
|
2009-09-10 12:19:19 +02:00 |
Rico Schüller
|
7c156c5753
|
d3d10: Reorder some functions.
|
2009-09-10 12:18:58 +02:00 |
Henri Verbeet
|
508635ac4c
|
d3d10: Implement ID3D10EffectVariable::AsMatrix().
|
2009-09-10 10:50:10 +02:00 |
Henri Verbeet
|
58fcb06c07
|
d3d10: Implement ID3D10EffectVariable::AsVector().
|
2009-09-10 10:50:04 +02:00 |
Henri Verbeet
|
fbbbdc09a5
|
d3d10: Implement ID3D10EffectVariable::AsScalar().
|
2009-09-10 10:49:59 +02:00 |
Henri Verbeet
|
ecc6a9519f
|
d3d10: Add a debug function for D3D10_SHADER_VARIABLE_TYPE.
|
2009-09-10 10:49:42 +02:00 |
Henri Verbeet
|
7f617f3d2e
|
d3d10: Add a debug function for D3D10_SHADER_VARIABLE_CLASS.
|
2009-09-10 10:49:36 +02:00 |
Henri Verbeet
|
8de9fea564
|
d3d10: Use debugstr_a()/debugstr_an() to trace external strings.
|
2009-09-09 12:06:31 +02:00 |
Henri Verbeet
|
9882788ac5
|
d3d10: Implement ID3D10EffectType::GetDesc().
|
2009-09-09 12:06:10 +02:00 |
Henri Verbeet
|
559351ea9c
|
d3d10: Implement ID3D10EffectVariable::GetType().
|
2009-09-09 12:06:03 +02:00 |
Henri Verbeet
|
7f886a2b95
|
d3d10: Add initial support for parsing structures.
|
2009-09-09 12:05:53 +02:00 |
Henri Verbeet
|
a2db7e2b77
|
d3d10: Parse an effect type's basetype and class.
|
2009-09-09 12:05:46 +02:00 |
Rico Schüller
|
3f99f4bf90
|
d3d10: Add initial type parsing code.
|
2009-09-09 12:05:34 +02:00 |
Henri Verbeet
|
400ff9f72d
|
d3d10: Implement IsValid() for a few interfaces.
|
2009-09-08 13:05:52 +02:00 |
Rico Schüller
|
45c27e12d4
|
d3d10: Add argument check in ID3D10EffectPass::GetDesc.
|
2009-08-31 16:07:10 +02:00 |
Rico Schüller
|
247b867952
|
d3d10: Add argument check in ID3D10EffectTechnique::GetDesc.
|
2009-08-31 16:07:06 +02:00 |
Rico Schüller
|
78741d2717
|
d3d10: Add null objects for technique, pass, local_buffer and variable.
|
2009-08-31 16:06:42 +02:00 |
Rico Schüller
|
739759bf8b
|
d3d10: Parse variable flag.
|
2009-08-27 13:36:13 +02:00 |
Rico Schüller
|
09e258a186
|
d3d10: Identify some more unknowns in parse_fx10.
|
2009-08-27 13:36:10 +02:00 |
Rico Schüller
|
48f66efbfe
|
d3d10: Implement GetConstantBufferByIndex.
|
2009-08-21 11:59:35 +02:00 |
Rico Schüller
|
2381c0e560
|
d3d10: Implement GetConstantBufferByName.
|
2009-08-21 11:59:30 +02:00 |
Rico Schüller
|
91c00c175b
|
d3d10: Add ID3D10EffectConstantBufferVtbl.
|
2009-08-21 11:59:22 +02:00 |