Commit Graph

33 Commits

Author SHA1 Message Date
Henri Verbeet
29bd889cf8 d3d10: Implement ID3D10EffectPass::Apply(). 2009-03-06 12:38:34 +01:00
Henri Verbeet
52b24d2284 d3d10: Create shaders. 2009-03-06 12:38:34 +01:00
Henri Verbeet
449be2d316 d3d10: Implement ID3D10Effect::GetDevice(). 2009-03-06 12:38:34 +01:00
Henri Verbeet
28c595e3a4 d3d10: Implement ID3D10EffectPass::GetDesc(). 2009-03-03 12:37:00 +01:00
Henri Verbeet
7c03f2c21b d3d10: Store the shader's input signature. 2009-03-03 12:36:55 +01:00
Henri Verbeet
78afd8736c d3d10: Implement ID3D10EffectTechnique::GetDesc(). 2009-03-03 12:36:48 +01:00
Henri Verbeet
26b24ed8a5 d3d10: Simplify DXBC chunk handlers. 2009-03-03 12:36:43 +01:00
Henri Verbeet
152c9637ac d3d10: Actually use the parse_fx10() return value. 2009-03-03 12:36:37 +01:00
Henri Verbeet
f5f87b89be d3d10: Implement ID3D10EffectTechnique::GetPassByIndex(). 2009-03-02 12:30:02 +01:00
Henri Verbeet
5d5ae0c421 d3d10: Implement ID3D10EffectTechnique::GetPassByName(). 2009-03-02 12:29:57 +01:00
Henri Verbeet
aea8f66202 d3d10: Implement ID3D10Effect::GetTechniqueByIndex(). 2009-03-02 12:29:52 +01:00
Henri Verbeet
5e59028a4e d3d10: Implement ID3D10Effect::GetTechniqueByName(). 2009-03-02 12:29:47 +01:00
Henri Verbeet
892ce1db5e d3d10: Fix a typo. 2009-03-02 12:29:38 +01:00
Henri Verbeet
04ad995cf6 d3d10: Add an initial effect parser. 2009-02-27 13:15:21 +01:00
Henri Verbeet
46f3102b93 d3d10: Add some code for parsing DXBC data. 2009-02-27 13:15:17 +01:00
Henri Verbeet
737c64d2ce d3d10: Add a stub ID3D10Effect implementation. 2009-02-26 12:18:41 +01:00
Henri Verbeet
1988ed16db dxgi: Implement IDXGIFactory::EnumAdapters(). 2008-11-18 11:53:28 +01:00
Henri Verbeet
70088c4ef3 d3d10: Use the factory that created the adapter to create a swapchain. 2008-11-14 14:32:45 +01:00
Henri Verbeet
81e92fc81c d3d10: Implement D3D10CreateDevice() on top of D3D10CoreCreateDevice(). 2008-11-14 14:32:41 +01:00
Henri Verbeet
ccf48fff33 d3d10core: Implement ID3D10Device in d3d10core instead of d3d10. 2008-11-13 12:04:35 +01:00
Henri Verbeet
65e614a9ca d3d10: Add a test to show d3d10 devices implement IDXGIDevice. 2008-10-29 13:29:34 +01:00
Henri Verbeet
3eb3538556 d3d10: Make some functions static. 2008-10-28 12:46:37 +01:00
Henri Verbeet
db6be63bd3 d3d10: It doesn't make sense to prefer native d3d10. 2008-10-24 14:24:58 +02:00
Henri Verbeet
5d6b7e4c45 d3d10: Implement D3D10CreateDeviceAndSwapChain(). 2008-10-24 14:24:58 +02:00
Henri Verbeet
c7e1c0907c d3d10: d3d10 doesn't need wined3d. 2008-10-24 14:24:58 +02:00
Henri Verbeet
39cd9f7448 d3d10: Add an initial implementation of D3D10CreateDevice(). 2008-10-22 11:53:49 +02:00
Henri Verbeet
c7899cb9e8 d3d10: Add a stub implementation of ID3D10Device. 2008-10-21 11:42:54 +02:00
Henri Verbeet
0271be18d9 d3d10: Add a debug function for D3D10_PRIMITIVE_TOPOLOGY. 2008-10-21 11:42:37 +02:00
Henri Verbeet
f4bc3fe7ff d3d10: Add a debug function for DXGI_FORMAT. 2008-10-21 11:42:32 +02:00
Henri Verbeet
66d6c7333c d3d10: Add a debug function for D3D10_DRIVER_TYPE. 2008-10-21 11:42:26 +02:00
Henri Verbeet
3a8a4b6e56 d3d10: Create an importlib. 2008-10-17 13:01:44 +02:00
Alexandre Julliard
dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Kovács András
0db109ffad d3d10: Add stub for d3d10.dll. 2007-07-11 14:22:20 +02:00