Henri Verbeet
|
0a5b56083d
|
wined3d: Make the device parameter to device_preload_textures() const.
|
2011-07-07 12:31:30 +02:00 |
Matteo Bruni
|
9d3cc8b012
|
wined3d: Make dummy textures black.
|
2011-07-06 19:38:46 +02:00 |
Henri Verbeet
|
c0aa053a87
|
wined3d: Pass a state pointer instead of a device pointer to device_get_draw_rect().
|
2011-07-06 11:14:38 +02:00 |
Henri Verbeet
|
a7120866be
|
wined3d: Remove the unused currentPatch field from struct wined3d_device.
|
2011-07-06 11:14:33 +02:00 |
Piotr Pawlow
|
f6600263c1
|
wined3d: Delete cursor texture on device reset.
|
2011-07-05 19:27:53 +02:00 |
Stefan Dösinger
|
718c614937
|
wined3d: Pass a struct wined3d_fb_state * to context_apply_clear_state.
|
2011-07-05 17:33:56 +02:00 |
Stefan Dösinger
|
053071e343
|
wined3d: Pass a struct wined3d_fb_state to device_clear_render_targets.
|
2011-07-05 17:33:51 +02:00 |
Stefan Dösinger
|
cd96c59d91
|
wined3d: Track framebuffer changes.
|
2011-07-05 17:33:43 +02:00 |
Henri Verbeet
|
b1664a2c85
|
wined3d: Get rid of some IWineD3D* references.
|
2011-07-04 13:44:41 +02:00 |
Henri Verbeet
|
ebcf08e59a
|
wined3d: Properly destroy contexts not owned by the implcit swapchain.
In particular, set num_contexts to 0 in the swapchain that owns the contexts.
|
2011-06-28 10:18:37 -05:00 |
Henri Verbeet
|
b296f181dd
|
wined3d: Explicitly set surface alignment in the client libs.
Instead of using dxVersion.
|
2011-06-24 08:49:42 -05:00 |
Henri Verbeet
|
4582a0bcb3
|
wined3d: Make the device parameter to device_invalidate_state() const.
|
2011-06-21 11:25:18 +02:00 |
Henri Verbeet
|
430bac5fad
|
wined3d: Only bother checking block alignment for compressed surfaces in wined3d_device_update_surface().
|
2011-06-21 11:25:09 +02:00 |
Henri Verbeet
|
45a0e95962
|
wined3d: Only load the surface for partial updates in wined3d_device_update_surface().
|
2011-06-17 11:02:21 +02:00 |
Henri Verbeet
|
3a1d151561
|
wined3d: Use surface_load_location() instead of surface_internal_preload() in wined3d_device_update_surface().
|
2011-06-17 11:02:18 +02:00 |
Henri Verbeet
|
6f710d18fc
|
wined3d: Fix source rectangle validation in wined3d_device_update_surface().
|
2011-06-16 11:16:19 +02:00 |
Henri Verbeet
|
c19c26e4be
|
wined3d: Check the source rectangle is a multiple of the format block size in wined3d_device_update_surface().
|
2011-06-15 12:51:51 +02:00 |
Henri Verbeet
|
410a8e86f5
|
wined3d: Check for a valid source rectangle and destination in wined3d_device_update_surface().
|
2011-06-15 12:51:50 +02:00 |
Henri Verbeet
|
b9133d7de0
|
wined3d: Implement wined3d_device_update_surface() on top of surface_upload_data().
|
2011-06-15 12:51:49 +02:00 |
Stefan Dösinger
|
a421278625
|
wined3d: Invalidate STATE_STREAMSRC in wined3d_device_draw_indexed_primitive_up.
|
2011-06-14 13:43:56 +02:00 |
Stefan Dösinger
|
dafd31861a
|
wined3d: Use GL_ARB_draw_elements_base_vertex if available.
|
2011-06-14 13:43:56 +02:00 |
Marcus Meissner
|
2bcd439818
|
wined3d: Don't just print a FIXME on error, handle it (Coverity).
|
2011-06-13 11:30:07 +02:00 |
Henri Verbeet
|
d5c9523a83
|
wined3d: Rename IWineD3DDeviceImpl_UpdateVolume() to device_update_volume().
|
2011-06-10 10:44:17 +02:00 |
Henri Verbeet
|
5173f9f05f
|
wined3d: Rename IWineD3DDeviceImpl_LoadLogo() to device_load_logo().
|
2011-06-08 14:12:40 +02:00 |
Henri Verbeet
|
1fbdfd625a
|
wined3d: Get rid of wined3d_texture_get_type().
|
2011-06-07 14:18:34 +02:00 |
Henri Verbeet
|
c8f26a1345
|
wined3d: Rename IWineD3DDeviceImpl_MarkStateDirty() to device_invalidate_state().
|
2011-06-06 16:18:41 +02:00 |
Henri Verbeet
|
019f6a8534
|
wined3d: Mask out writes to unused render targets.
Outputs not written by the pixel shader are undefined in GL, but in D3D the
render target is unmodified.
|
2011-05-25 11:49:23 +02:00 |
Henri Verbeet
|
6d31039034
|
wined3d: Rename IWineD3DDeviceImpl_FindTexUnitMap() to device_update_tex_unit_map().
|
2011-05-25 11:48:38 +02:00 |
Stefan Dösinger
|
813c273725
|
wined3d: Fix a few function definitions.
|
2011-05-24 12:47:28 +02:00 |
Henri Verbeet
|
aba42d1fa5
|
wined3d: Introduce a separate structure for framebuffer state.
|
2011-05-19 10:07:57 +02:00 |
Henri Verbeet
|
3032b40c80
|
wined3d: Get rid of the IWineD3DDeviceParent interface.
|
2011-05-19 10:06:21 +02:00 |
Stefan Dösinger
|
5c6c019340
|
wined3d: Remove maxConcurrentLights from the device.
|
2011-05-18 16:41:57 +02:00 |
Alexandre Julliard
|
3d229b814e
|
wined3d: Switch to the software cursor when the position diverges from the hardware one.
|
2011-05-17 10:18:26 +02:00 |
Alexandre Julliard
|
599d09b08c
|
wined3d: Always create the software cursor.
|
2011-05-17 10:17:31 +02:00 |
Alexandre Julliard
|
38d0d9fe80
|
wined3d: Only update the cursor position the first time we display it.
|
2011-05-17 10:15:18 +02:00 |
Alexandre Julliard
|
30e187e019
|
wined3d: Get rid of the haveHardwareCursor flag.
|
2011-05-17 10:12:31 +02:00 |
Henri Verbeet
|
0e0e5c3e38
|
wined3d: Get rid of the IWineD3DDevice typedefs.
|
2011-05-17 10:06:23 +02:00 |
Henri Verbeet
|
8d4ca1f815
|
wined3d: Remove COM from the device implementation.
|
2011-05-17 10:06:18 +02:00 |
Henri Verbeet
|
979e3744f7
|
wined3d: Remove state management methods from the IWineD3DDevice interface.
|
2011-05-17 10:06:15 +02:00 |
Henri Verbeet
|
00a5f38595
|
wined3d: Remove object creation methods from the IWineD3DDevice interface.
|
2011-05-11 14:56:48 +02:00 |
Marcus Meissner
|
49828372c1
|
wined3d: Fixed a operator precedence issue (Coverity).
|
2011-05-05 17:28:37 +02:00 |
John Edmonds
|
d9f8cba50f
|
wined3d: Turn off message filtering temporarily in the Reset() method to allow certain messages (e.g. WM_ACTIVATEAPP) through.
|
2011-05-04 20:42:34 +02:00 |
John Edmonds
|
2fb6b509cb
|
wined3d: If Wine fails to acquire the focus window, allow the wndproc function to continue receiving messages.
|
2011-05-02 12:59:10 +02:00 |
Henri Verbeet
|
c4b73c4550
|
wined3d: Get rid of the IWineD3DSurface typedefs.
|
2011-04-29 16:52:13 +02:00 |
Henri Verbeet
|
1c1de920e3
|
wined3d: Remove COM from the surface implementation.
|
2011-04-29 16:52:13 +02:00 |
Stefan Dösinger
|
dbc8702e44
|
wined3d: Scale the depthbias factor by the depth buffer's depth.
|
2011-04-22 17:51:29 +02:00 |
Henri Verbeet
|
e30a057487
|
wined3d: Don't bother unsetting texture resources in IWineD3DDeviceImpl_Uninit3D().
Releasing the stateblock already takes care of this.
|
2011-04-19 13:29:36 +02:00 |
Henri Verbeet
|
89a4e696a2
|
wined3d: Get rid of the IWineD3DVolume typedefs.
|
2011-04-15 10:07:58 +02:00 |
Henri Verbeet
|
2c450571e5
|
wined3d: Remove COM from the volume implementation.
|
2011-04-15 10:07:57 +02:00 |
Henri Verbeet
|
d30da7ae39
|
wined3d: Get rid of the IWineD3DSwapChain typedefs.
|
2011-04-14 17:13:57 +02:00 |