Nikolay Sivov
|
600ed80b9b
|
mfplat/allocator: Handle D3D11 resource sharing mode configuration attributes.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-30 13:46:34 +02:00 |
Nikolay Sivov
|
093d0a85a8
|
mfplat/allocator: Apply default bindflags only for RGBA formats.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-24 11:42:37 +02:00 |
Nikolay Sivov
|
0b6affbeeb
|
mfplat: Use CRT allocation functions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-12 16:56:28 +02:00 |
Nikolay Sivov
|
31202993a0
|
mfplat/allocator: Handle bind flags and usage attributes.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-15 21:11:28 +01:00 |
Nikolay Sivov
|
715c91cf78
|
mfplat: Handle tracked sample release condition separately from refcount update.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-15 16:20:42 +01:00 |
Nikolay Sivov
|
3cef5238bd
|
mfplat: Fix use-after-free when releasing sample allocator.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-15 16:20:42 +01:00 |
Nikolay Sivov
|
14f6c09508
|
mfplat/allocator: Improve initialization handling.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-10 20:04:46 +01:00 |
Nikolay Sivov
|
d2a30424ef
|
mfplat/allocator: Add support for MF_SA_BUFFERS_PER_SAMPLE.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-03 21:02:47 +01:00 |
Nikolay Sivov
|
d100d92f93
|
mfplat/allocator: Keep a reference to initialization attributes.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-03 21:02:45 +01:00 |
Nikolay Sivov
|
0e7836c0ac
|
mfplat/allocator: Add initial implementation of sample allocator.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-03 21:02:38 +01:00 |
Nikolay Sivov
|
50c66e0aec
|
mfplat: Move sample implementation to a separate file.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-03 21:02:12 +01:00 |