reactos/dll/directx/wine/d3dx9_36
winesync a5f345390c [WINESYNC] d3dx9: Ignore filter in D3DXLoadSurfaceFromSurface() when rects match.
This allows us to use IDirect3DDevice9_StretchRect
and avoid GPU synchronization.
It massively improves performance in Dead Space 1 which
calls LoadSurfaceFromSurface every frame before presenting.

Signed-off-by: Robin Kertels <robin.kertels@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>

wine commit id 625622ad4182061ee3111032ab0ae4a494b74e73 by Robin Kertels <robin.kertels@gmail.com>
2021-02-04 16:37:07 +01:00
..
animation.c [WINESYNC] d3dx9: Implement D3DXCreateKeyframedAnimationSet. 2021-02-04 16:37:05 +01:00
CMakeLists.txt [D3DX9_XX] Share source files 2020-02-26 18:19:18 +01:00
core.c [WINESYNC] d3dx9: Add a trace to D3DXCreateBuffer. 2021-02-04 16:37:04 +01:00
d3dx9.cmake [WINESYNC] d3dx9: Handle word breaks in ID3DXFont_DrawText. 2021-02-04 16:37:06 +01:00
d3dx9_36.spec [WINESYNC] d3dx9: Fix some spec file entries. 2021-02-04 16:37:05 +01:00
d3dx9_private.h [WINESYNC] d3dx9: Use BitScanReverse in make_pow2. 2021-02-04 16:37:06 +01:00
effect.c [WINESYNC] d3dx9: Use stricmp() instead of _strnicmp(..., -1). 2021-02-04 16:37:06 +01:00
font.c [WINESYNC] d3dx9: Handle horizontal alignment in ID3DXFont_DrawText. 2021-02-04 16:37:06 +01:00
guid.c [D3DX9_XX] Use a common header for every file 2021-02-04 16:37:01 +01:00
line.c [WINESYNC] d3dx9: Make ID3DXLine::OnResetDevice() return S_OK. 2021-02-04 16:37:05 +01:00
main.c [WINESYNC] d3dx9: Build with msvcrt. 2021-02-04 16:37:03 +01:00
math.c [WINESYNC] d3dx9: Build with msvcrt. 2021-02-04 16:37:03 +01:00
mesh.c [WINESYNC] d3dx9: Make qsort() callback functions cdecl. 2021-02-04 16:37:04 +01:00
precomp.h [WINESYNC] d3dx9: Handle word breaks in ID3DXFont_DrawText. 2021-02-04 16:37:06 +01:00
preshader.c [WINESYNC] d3dx9: Make qsort() callback functions cdecl. 2021-02-04 16:37:04 +01:00
render.c [WINESYNC] d3dx9: Build with msvcrt. 2021-02-04 16:37:03 +01:00
shader.c [WINESYNC] d3dx9: Pass D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY when appropriate. 2021-02-04 16:37:05 +01:00
skin.c [WINESYNC] d3dx9: Implement ID3DXSkinInfo_Clone(). 2021-02-04 16:37:06 +01:00
sprite.c [WINESYNC] d3dx9: Build with msvcrt. 2021-02-04 16:37:03 +01:00
surface.c [WINESYNC] d3dx9: Ignore filter in D3DXLoadSurfaceFromSurface() when rects match. 2021-02-04 16:37:07 +01:00
texture.c [WINESYNC] d3dx9: Reimplement make_pow2() in d3dx9_private.h. 2021-02-04 16:37:05 +01:00
txc_compress_dxtn.c [WINESYNC] d3dx9_36: Fix the spelling of a comment. 2021-02-04 16:37:05 +01:00
txc_dxtn.h [WINESYNC] d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2021-02-04 16:37:04 +01:00
txc_fetch_dxtn.c [WINESYNC] d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2021-02-04 16:37:04 +01:00
util.c [WINESYNC] d3dx9: Build with msvcrt. 2021-02-04 16:37:03 +01:00
version.rc Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
volume.c [WINESYNC] d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2021-02-04 16:37:04 +01:00
xfile.c [WINESYNC] d3dx9: Build with msvcrt. 2021-02-04 16:37:03 +01:00