Henri Verbeet
|
63d279430d
|
d3d10core: Add locking around wined3d calls.
|
2015-08-13 15:03:57 +09:00 |
Henri Verbeet
|
8204919828
|
d3d10core: Implement d3d10_pixel_shader_GetPrivateData().
|
2015-02-27 20:30:28 +09:00 |
Henri Verbeet
|
ed0c1c2ad5
|
d3d10core: Implement d3d10_pixel_shader_SetPrivateDataInterface().
|
2015-02-27 20:30:26 +09:00 |
Henri Verbeet
|
cae40a1653
|
d3d10core: Implement d3d10_pixel_shader_SetPrivateData().
|
2015-02-27 20:30:23 +09:00 |
Henri Verbeet
|
6cd05c38a8
|
d3d10core: Implement d3d10_geometry_shader_GetPrivateData().
|
2015-02-27 20:30:20 +09:00 |
Henri Verbeet
|
e0e909ec48
|
d3d10core: Implement d3d10_geometry_shader_SetPrivateDataInterface().
|
2015-02-26 20:09:22 +09:00 |
Henri Verbeet
|
450a3fbfc2
|
d3d10core: Implement d3d10_geometry_shader_SetPrivateData().
|
2015-02-26 20:09:20 +09:00 |
Henri Verbeet
|
4345219274
|
d3d10core: Implement d3d10_vertex_shader_GetPrivateData().
|
2015-02-26 20:09:17 +09:00 |
Henri Verbeet
|
e8dc68a8e4
|
d3d10core: Implement d3d10_vertex_shader_SetPrivateDataInterface().
|
2015-02-26 20:09:15 +09:00 |
Henri Verbeet
|
fe06bb1492
|
d3d10core: Implement d3d10_vertex_shader_SetPrivateData().
|
2015-02-26 20:09:12 +09:00 |
Henri Verbeet
|
875a7c5426
|
wined3d: Use the input signature to setup SM4 pixel shader input semantics.
|
2014-11-04 16:54:35 +09:00 |
Henri Verbeet
|
a21784b116
|
d3d10core: Free the output signature after creating the wined3d shader.
|
2014-11-04 16:54:32 +09:00 |
Henri Verbeet
|
e4eee4ddb9
|
d3d10core: Implement d3d10_pixel_shader_GetDevice().
|
2014-02-13 17:52:14 +01:00 |
Henri Verbeet
|
687c1c7358
|
d3d10core: Implement d3d10_vertex_shader_GetDevice().
|
2014-02-13 17:52:14 +01:00 |
Henri Verbeet
|
9081f8afb1
|
d3d10core: Implement d3d10_device_GSSetShader().
|
2012-11-14 11:27:40 +01:00 |
Henri Verbeet
|
0a9ac7e992
|
d3d10core: COM cleanup for the ID3D10Buffer interface.
|
2012-04-16 12:04:48 +02:00 |
Matteo Bruni
|
d9c9b5c365
|
d3d10core: Fixup HRESULT in a bunch of error cases.
|
2011-09-26 17:57:50 +02:00 |
Matteo Bruni
|
2a146448f4
|
wined3d: When creating a new shader, check shader type and version.
|
2011-09-26 17:57:48 +02:00 |
Michael Stefaniuc
|
f196050f28
|
d3d10core: COM cleanup for the ID3D10PixelShader iface.
|
2011-07-12 11:37:01 +02:00 |
Michael Stefaniuc
|
887a4ff3cc
|
d3d10core: Use unsafe_impl_from_ID3D10PixelShader for an app provided iface.
|
2011-07-12 11:36:57 +02:00 |
Michael Stefaniuc
|
cc0cc6a80f
|
d3d10core: COM cleanup for the ID3D10VertexShader iface.
|
2011-07-12 11:36:53 +02:00 |
Michael Stefaniuc
|
ec415eaf3c
|
d3d10core: Use unsafe_impl_from_ID3D10VertexShader for an app provided iface.
|
2011-07-12 11:36:49 +02:00 |
Michael Stefaniuc
|
2b1001907f
|
d3d10core: COM cleanup for the ID3D10GeometryShader iface.
|
2011-06-01 15:16:32 +02:00 |
Henri Verbeet
|
00a5f38595
|
wined3d: Remove object creation methods from the IWineD3DDevice interface.
|
2011-05-11 14:56:48 +02:00 |
Henri Verbeet
|
f8f83ff2f7
|
wined3d: Remove COM from the shader implementation.
|
2011-03-31 12:37:46 +02:00 |
Henri Verbeet
|
3d4fe0b750
|
wined3d: Get rid of IWineD3DPixelShader.
|
2011-03-30 12:18:03 +02:00 |
Henri Verbeet
|
9ea2ee5f4e
|
wined3d: Get rid of IWineD3DGeometryShader.
|
2011-03-30 12:17:56 +02:00 |
Henri Verbeet
|
49725ba583
|
wined3d: Get rid of IWineD3DVertexShader.
|
2011-03-30 12:17:51 +02:00 |
Henri Verbeet
|
6c4c351791
|
wined3d: Don't require wined3d object parents to be COM objects.
|
2010-09-01 14:01:02 +02:00 |
Henri Verbeet
|
73c6355d75
|
d3d10core: Add a wined3d geoemtry shader to struct d3d10_geometry_shader.
|
2010-01-04 11:41:28 +01:00 |
Henri Verbeet
|
39d6f64885
|
d3d10core: Add a separate function for d3d10_geometry_shader initialization.
|
2009-10-30 11:29:01 +01:00 |
Henri Verbeet
|
789372afa8
|
wined3d: Don't free D3D pixel shaders until the wined3d pixel shader is destroyed.
|
2009-09-24 13:24:53 +02:00 |
Henri Verbeet
|
dde50a4748
|
d3d10core: Add a separate function for d3d10_pixel_shader initialization.
|
2009-09-24 13:24:34 +02:00 |
Henri Verbeet
|
ca05ef5dd0
|
wined3d: Don't free D3D vertex shaders until the wined3d vertex shader is destroyed.
|
2009-09-24 13:24:19 +02:00 |
Henri Verbeet
|
0a72acc7f4
|
d3d10core: Add a separate function for d3d10_vertex_shader initialization.
|
2009-09-24 13:23:58 +02:00 |
Henri Verbeet
|
1ba006037c
|
d3d10core: Use debugstr_a()/debugstr_an() to trace external strings.
|
2009-09-10 10:49:53 +02:00 |
Henri Verbeet
|
fcee1b709c
|
d3d10core: Implement ID3D10Device::CreateVertexShader().
|
2009-05-26 13:50:01 +02:00 |
Henri Verbeet
|
cc4d5dc97f
|
d3d10core: Release the wined3d shader when the d3d10 pixel shader is destroyed.
|
2009-05-11 12:43:20 +02:00 |
Henri Verbeet
|
bb3b5a7305
|
d3d10core: Parse pixelshader output signatures and pass them to CreatePixelShader().
|
2009-05-11 12:43:15 +02:00 |
Henri Verbeet
|
d6fa27f5a1
|
d3d10core: Improve the shader input/output signature parsing code.
Make a copy of the string data, and move the function to shader.c.
|
2009-05-11 12:43:08 +02:00 |
Henri Verbeet
|
f1023815ce
|
wined3d: Add a wined3d pixel shader to struct d3d10_pixel_shader.
|
2009-04-27 13:25:32 +02:00 |
Henri Verbeet
|
53239a9aa2
|
d3d10core: Add a stub ID3D10PixelShader implementation.
|
2009-03-04 12:07:20 +01:00 |
Henri Verbeet
|
972221f5ea
|
d3d10core: Add a stub ID3D10GeometryShader implementation.
|
2009-03-04 12:07:20 +01:00 |
Henri Verbeet
|
7eb634976d
|
d3d10core: Add a stub ID3D10VertexShader implementation.
|
2009-03-04 12:07:20 +01:00 |