Commit Graph

329 Commits

Author SHA1 Message Date
Henri Verbeet fe06bb1492 d3d10core: Implement d3d10_vertex_shader_SetPrivateData(). 2015-02-26 20:09:12 +09:00
Henri Verbeet 7c8f053880 d3d10core: Implement d3d10_input_layout_GetPrivateData(). 2015-02-25 20:35:27 +09:00
Henri Verbeet e30032a64d d3d10core: Implement d3d10_input_layout_SetPrivateDataInterface(). 2015-02-25 20:35:26 +09:00
Henri Verbeet 2ffa29d660 d3d10core: Implement d3d10_input_layout_SetPrivateData(). 2015-02-25 20:35:26 +09:00
Henri Verbeet e7c892850b d3d10core: Implement d3d10_buffer_GetPrivateData(). 2015-02-25 20:35:26 +09:00
Henri Verbeet 3cf80b7fb7 d3d10core: Implement d3d10_buffer_SetPrivateDataInterface(). 2015-02-25 20:35:25 +09:00
Henri Verbeet 0d59cba5c9 d3d10core: Implement d3d10_buffer_SetPrivateData(). 2015-02-24 12:36:11 +09:00
Henri Verbeet 5dfb4c1266 d3d10core: Implement d3d10_query_GetPrivateData(). 2015-02-24 12:36:09 +09:00
Henri Verbeet 9c97e156e8 d3d10core: Implement d3d10_query_SetPrivateDataInterface(). 2015-02-24 12:36:07 +09:00
Henri Verbeet 14643cf8d4 d3d10core: Implement d3d10_query_SetPrivateData(). 2015-02-24 12:36:05 +09:00
Henri Verbeet e5dd9b2a18 d3d10core: Implement d3d10_texture2d_GetPrivateData(). 2015-02-24 12:36:02 +09:00
Henri Verbeet 21da7be665 d3d10core: Implement d3d10_texture2d_SetPrivateDataInterface(). 2015-02-24 12:36:00 +09:00
Henri Verbeet c2e6a7d0b1 d3d10core: Implement d3d10_texture2d_SetPrivateData(). 2015-02-24 12:35:57 +09:00
Henri Verbeet 34f4c407b2 d3d10core: Implement d3d10_device_GetPrivateData(). 2015-02-24 12:35:54 +09:00
Henri Verbeet 7f7844a79d d3d10core: Implement d3d10_device_SetPrivateDataInterface(). 2015-02-24 12:35:51 +09:00
Henri Verbeet c9fd72d80c d3d10core: Implement d3d10_device_SetPrivateData(). 2015-02-24 12:35:46 +09:00
Henri Verbeet e46bdc28f6 d3d10core: Get rid of the "partial stub" FIXME in d3d10_device_CreateTexture2D(). 2015-02-18 23:21:46 +09:00
Henri Verbeet 58896c610f d3d10core: Get rid of the "partial stub" FIXME in d3d10_device_CreateBuffer().
At this point it doesn't really add anything anymore.
2015-02-18 23:21:43 +09:00
Henri Verbeet 849149d5d3 wined3d: Add support for appending vertex declaration elements. 2015-02-13 18:53:17 +09:00
Henri Verbeet 6b4623008f d3d10core/tests: Add a basic texturing test. 2015-01-19 14:31:43 +01:00
Henri Verbeet c6232e1d11 wined3d: Create GL sampler objects for wined3d sampler objects. 2015-01-15 17:24:43 +01:00
Henri Verbeet 4b480f5519 wined3d: Introduce struct wined3d_sampler_desc. 2015-01-15 17:24:32 +01:00
Henri Verbeet ea534c9ab4 wined3d: Allow initial texture contents to be specified with wined3d_texture_create(). 2015-01-05 20:15:35 +01:00
Henri Verbeet c0cb43311b d3d10core: Calculate the texture level count before texture creation. 2014-12-10 19:32:16 +01:00
Henri Verbeet 0e8f2786e9 wined3d: Keep a reference to the resource in shader resource views. 2014-12-01 11:00:23 +01:00
André Hentschel 5ddc53f30e d3d10core: Remove unused struct (Clang). 2014-11-25 13:47:11 +01:00
Henri Verbeet 1c116c3527 d3d10core/tests: Port alpha_test() to d3d10core. 2014-11-17 19:30:40 +09:00
Henri Verbeet ed9188c4f8 d3d10core: Set wined3d state in d3d10_device_OMSetBlendState(). 2014-11-04 16:54:37 +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 cab0d8ca31 d3d10core/tests: Add a test for ID3D10Device_ClearState(). 2014-11-03 20:31:41 +09:00
Henri Verbeet a0c6cdd5c9 d3d10core: Implement d3d10_device_ClearState(). 2014-11-03 20:31:29 +09:00
Johannes Brandstätter db2e44a9bc d3d10core: Add support for map_type flags D3D10_MAP_READ, D3D10_MAP_WRITE_NO_OVERWRITE and D3D10_MAP_DISCARD. 2014-09-26 13:29:49 +02:00
André Hentschel 8a7d4c7f22 d3d10core: Fix out of bounds access (Coverity). 2014-09-22 21:21:56 +02:00
Henri Verbeet a3daed9604 d3d10core: Implement d3d10_device_GetPredication(). 2014-09-19 10:49:24 +02:00
Henri Verbeet fdf60e51fc d3d10core: Implement d3d10_device_SetPredication(). 2014-09-19 10:49:11 +02:00
Henri Verbeet 686546b6d3 d3d10core: Create wined3d queries for queries. 2014-09-19 10:49:02 +02:00
Henri Verbeet f50e543c7a d3d10core: Set the initial sample mask to D3D10_DEFAULT_SAMPLE_MASK. 2014-09-18 13:06:40 +02:00
Henri Verbeet 0ed857fdcc d3d10core: Set the initial blend factors to 1.0f. 2014-09-18 13:06:37 +02:00
Henri Verbeet f06a57f678 d3d10core: Implement d3d10_device_PSGetShaderResources(). 2014-09-17 11:05:08 +02:00
Henri Verbeet 8080212f43 d3d10core: Implement d3d10_device_PSSetShaderResources(). 2014-09-17 11:05:05 +02:00
Henri Verbeet 354a6d4e2c d3d10core: Implement d3d10_device_GSGetShaderResources(). 2014-09-17 11:05:01 +02:00
Henri Verbeet 9c3266fe1d d3d10core: Implement d3d10_device_GSSetShaderResources(). 2014-09-17 11:04:58 +02:00
Henri Verbeet 482e5f589b d3d10core: Implement d3d10_device_VSGetShaderResources(). 2014-09-17 11:04:54 +02:00
Henri Verbeet 1e434b52d0 d3d10core: Implement d3d10_device_VSSetShaderResources(). 2014-09-16 12:24:59 +02:00
Henri Verbeet e01d207699 d3d10core: Create wined3d views for shader resource views. 2014-09-16 12:24:50 +02:00
Henri Verbeet 204ffe15a6 d3d10core: Properly handle parentless views in d3d10_device_OMGetRenderTargets(). 2014-09-01 20:26:34 +02:00
Henri Verbeet d276bde09c d3d10core/tests: Add a basic scissoring test. 2014-09-01 20:26:23 +02:00
Henri Verbeet 1cccd02428 d3d10core: Set wined3d state in d3d10_device_RSSetState().
At some point we'll probably want to switch to using state objects inside
wined3d, although that would require some changes to the other users of
wined3d as well.
2014-09-01 13:12:52 +02:00
Henri Verbeet 2fa847280a d3d10core: Implement d3d10_device_OMGetRenderTargets(). 2014-08-22 12:53:30 +02:00