Henri Verbeet
|
4710c4b51a
|
wined3d: Store color keys in textures instead of in surfaces.
|
2014-01-09 15:50:39 +01:00 |
|
Stefan Dösinger
|
b91973daa7
|
wined3d: Merge wined3d_surface_set_mem into wined3d_surface_update_desc .
|
2014-01-08 20:02:22 +01:00 |
|
Stefan Dösinger
|
82666af87a
|
wined3d: Simplify wined3d_surface_set_mem.
|
2014-01-08 19:58:56 +01:00 |
|
Stefan Dösinger
|
70eab9d025
|
wined3d: Support custom pitches in wined3d_surface_update_desc.
|
2014-01-08 17:35:08 +01:00 |
|
Stefan Dösinger
|
fb75292875
|
wined3d: Don't store user memory in allocatedMemory.
|
2013-12-13 16:55:30 +01:00 |
|
Stefan Dösinger
|
a1762ba8a4
|
wined3d: Don't check for render target usage in wined3d_surface_set_mem.
Ddraw and d3d9 already take care of this.
|
2013-12-13 16:55:28 +01:00 |
|
Henri Verbeet
|
4e7b62a46d
|
wined3d: Get rid of unused palette flags.
|
2013-12-13 12:36:11 +01:00 |
|
Stefan Dösinger
|
78fda5cea0
|
wined3d: Rename surface_load_pbo to surface_create_pbo.
|
2013-12-11 18:17:02 +01:00 |
|
Stefan Dösinger
|
4de7249d23
|
wined3d: Call buffer_get_memory in surface_load_pbo.
|
2013-12-11 18:17:01 +01:00 |
|
Stefan Dösinger
|
800571c015
|
wined3d: Use surface_get_memory in surface_download_data.
|
2013-12-11 18:17:01 +01:00 |
|
Stefan Dösinger
|
9b67b1b8a1
|
wined3d: Support getdc with user memory.
|
2013-12-11 18:17:00 +01:00 |
|
Henri Verbeet
|
544e52bff4
|
wined3d: Recreate DIB sections in wined3d_surface_update_desc().
Since commit 6bc69c271bf440b4ecad012dc57888fdffc075d5, the GDI implementation
assumes DIB sections always exist.
|
2013-12-11 15:14:49 +01:00 |
|
Henri Verbeet
|
7524258aaf
|
ddraw: Implement flips inside ddraw.
|
2013-12-05 12:40:56 +01:00 |
|
Frédéric Delanoy
|
5ba7f79bad
|
Assorted spelling fixes.
|
2013-12-03 19:41:53 +01:00 |
|
Stefan Dösinger
|
60ecf707a7
|
wined3d: Remove a useless comment.
|
2013-12-02 17:16:45 +01:00 |
|
Stefan Dösinger
|
6f865d3ea5
|
wined3d: Don't pass the pitch to read_from_framebuffer.
|
2013-12-02 17:16:43 +01:00 |
|
Stefan Dösinger
|
e8c774e486
|
wined3d: Remove redundant state restoration from read_from_framebuffer.
|
2013-12-02 17:16:38 +01:00 |
|
Stefan Dösinger
|
6907faf805
|
wined3d: Use surface_get_memory in read_from_framebuffer.
|
2013-12-02 17:16:34 +01:00 |
|
Stefan Dösinger
|
ae3788dcba
|
wined3d: Add a function to retrieve surface data.
|
2013-12-02 17:16:28 +01:00 |
|
Henri Verbeet
|
7052c87358
|
wined3d: Properly check for the front buffer in d3dfmt_get_conv().
|
2013-12-02 12:12:43 +01:00 |
|
Stefan Dösinger
|
6d0d018bfa
|
wined3d: Don't store PBO pointers in allocatedMemory.
|
2013-11-27 17:14:32 +01:00 |
|
Henri Verbeet
|
4b3db52b53
|
wined3d: Merge the texture creation functions.
|
2013-11-27 11:30:15 +01:00 |
|
Stefan Dösinger
|
eb446e8640
|
wined3d: Use the pointer returned by map in wined3d_surface_getdc.
|
2013-11-26 17:15:25 +01:00 |
|
Stefan Dösinger
|
038e45c662
|
wined3d: Don't set SFLAG_INSYSMEM in surface_download_data.
surface_load_location takes care of this.
|
2013-11-26 17:15:21 +01:00 |
|
Stefan Dösinger
|
1a55000df1
|
wined3d: Discard non-sysmem locations in unload.
|
2013-11-26 17:15:14 +01:00 |
|
Henri Verbeet
|
4122cd8083
|
wined3d: Get rid of surface_set_dirty().
|
2013-11-25 15:15:54 +01:00 |
|
Henri Verbeet
|
71b982d040
|
wined3d: Just use surface_invalidate_location() in surface_map().
|
2013-11-25 15:15:54 +01:00 |
|
Henri Verbeet
|
82c1d01364
|
wined3d: Just validate the sysmem location in surface_init().
This is all surface_set_dirty() really does here.
|
2013-11-25 15:15:54 +01:00 |
|
Henri Verbeet
|
caf9ad6c2c
|
wined3d: Swap the container's texture name in flip_surface().
|
2013-11-22 16:41:35 +01:00 |
|
Henri Verbeet
|
f6b5dc246a
|
wined3d: Get rid of the WINED3DSRGB enum.
|
2013-11-22 11:37:29 +01:00 |
|
Henri Verbeet
|
7427b72250
|
wined3d: Get rid of surface_internal_preload().
|
2013-11-22 11:37:24 +01:00 |
|
Henri Verbeet
|
e0beab8b81
|
wined3d: Merge texture2d_preload() and texture3d_preload() into wined3d_texture_load().
|
2013-11-22 11:37:20 +01:00 |
|
Henri Verbeet
|
c025b5d06b
|
wined3d: surface_load() should never fail.
|
2013-11-22 11:37:07 +01:00 |
|
Stefan Dösinger
|
6bc69c271b
|
wined3d: Don't create a DIB section in gdi_surface_map.
|
2013-11-21 19:39:02 +01:00 |
|
Henri Verbeet
|
f91eab6d3e
|
wined3d: Merge surface_bind_and_dirtify() and volume_bind_and_dirtify() into wined3d_texture_bind_and_dirtify().
|
2013-11-21 13:36:35 +01:00 |
|
Henri Verbeet
|
2e63e8f9cc
|
wined3d: Get rid of surface_bind().
|
2013-11-21 13:36:33 +01:00 |
|
Henri Verbeet
|
6b90248aec
|
wined3d: Merge texture2d_bind() and texture3d_bind() into wined3d_texture_bind().
|
2013-11-21 13:36:29 +01:00 |
|
Stefan Dösinger
|
0ff0a6e9bc
|
wined3d: Remove surface->dirtyRect.
|
2013-11-20 16:54:39 +01:00 |
|
Stefan Dösinger
|
047ce3af6e
|
wined3d: Remove partial surface update support.
This has only ever worked for render targets, and only through the
glDrawPixels codepath, which was removed long ago.
|
2013-11-20 16:54:39 +01:00 |
|
Stefan Dösinger
|
5d4233378d
|
wined3d: Remove broken ddraw overlay support.
|
2013-11-20 16:54:39 +01:00 |
|
Henri Verbeet
|
7e8897b7b8
|
wined3d: Get rid of the redundant texture_name and texture_name_srgb fields in struct wined3d_surface.
|
2013-11-20 11:28:22 +01:00 |
|
Henri Verbeet
|
ad6a194aa0
|
wined3d: Surfaces always have a container in ffp_blit_set().
|
2013-11-20 11:28:18 +01:00 |
|
Henri Verbeet
|
51f05a1f14
|
wined3d: Surfaces always have a container in surface_invalidate_location().
|
2013-11-20 11:28:16 +01:00 |
|
Henri Verbeet
|
0fba32f139
|
wined3d: Surfaces always have a container in surface_modify_ds_location().
|
2013-11-19 11:09:00 +01:00 |
|
Henri Verbeet
|
f020251d2b
|
wined3d: Surfaces always have a container in fb_copy_to_texture_direct().
|
2013-11-19 11:08:58 +01:00 |
|
Henri Verbeet
|
2d262b3c97
|
wined3d: Surfaces always have a container in surface_prepare_texture().
|
2013-11-19 11:08:56 +01:00 |
|
Henri Verbeet
|
57292f9498
|
wined3d: Surfaces always have a container in surface_internal_preload().
|
2013-11-19 11:08:54 +01:00 |
|
Henri Verbeet
|
aa48321ccd
|
wined3d: Surfaces always have a container in surface_add_dirty_rect().
|
2013-11-19 11:08:52 +01:00 |
|
Henri Verbeet
|
743900faaa
|
wined3d: Surfaces always have a container in surface_unload().
|
2013-11-18 11:20:54 +01:00 |
|
Henri Verbeet
|
32fb4e45eb
|
wined3d: Surfaces always have a container in surface_bind().
|
2013-11-18 11:20:51 +01:00 |
|