Sweden-Number/dlls/d3dx9_36
Paul Gofman 0029128464 d3dx9: Get rid of constant's length checking for matrix in set_constants().
When count in const_upload_info is calculated precisely (considering actual
constant set length), boolean matrix setting fall in direct copy path, unless
transpose is required. The case of incomplete last row for matrix should be
handled in set_constants() for transposed boolean constant only.

Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-27 23:46:20 +02:00
..
tests d3dx9/tests: Modify transpose boolean matrix test to reproduce the case of incomplete last row. 2017-06-21 23:21:17 +02:00
Makefile.in d3dx9: Introduce preshaders in effect. 2016-03-29 10:36:47 +09:00
animation.c d3dx9: Cleanup header includes. 2016-03-15 14:12:29 +09:00
core.c d3dx9: Cleanup header includes. 2016-03-15 14:12:29 +09:00
d3dx9_36.spec d3dx9_36: Sort specfile. 2017-05-30 11:12:56 +02:00
d3dx9_36_main.c d3dx9_36: Move functions D3DXDebugMute, D3DXGetDriverLevel to utils.c. 2016-06-17 22:56:58 +09:00
d3dx9_private.h d3dx9: Move set_number() into d3dx9_private.h. 2017-06-12 12:02:22 +02:00
effect.c d3dx9: Use pass update version for detecting updated FXLC parameter. 2017-05-22 13:45:48 +02:00
font.c d3dx9: Cleanup header includes. 2016-03-15 14:12:29 +09:00
line.c d3dx9: Cleanup header includes. 2016-03-15 14:12:29 +09:00
math.c d3dx9: D3DXQuaternionSquadSetup should support arguments aliasing. 2016-04-19 23:29:31 +09:00
mesh.c d3dx9: Remove dead assignment (Coverity). 2016-08-05 14:49:58 -05:00
preshader.c d3dx9: Get rid of constant's length checking for matrix in set_constants(). 2017-06-27 23:46:20 +02:00
render.c d3dx9: Cleanup header includes. 2016-03-15 14:12:29 +09:00
shader.c d3dx9: Implement D3DXCreateTextureShader with stubbed ID3DXTextureShader interface. 2016-07-26 10:52:24 +09:00
skin.c d3dx9: Cleanup header includes. 2016-03-15 14:12:29 +09:00
sprite.c d3dx9/tests: Use SetRect() instead of coding it. 2016-07-03 10:16:50 +09:00
surface.c d3dx9: Don't forbid supported format conversions. 2017-01-30 21:38:49 +01:00
texture.c d3dx9: Add stubs for D3DXFill*TextureTX(). 2016-08-05 14:49:10 -05:00
util.c d3dx9: Move set_number() into d3dx9_private.h. 2017-06-12 12:02:22 +02:00
version.rc d3dx9_xx: Correct filename string. 2014-01-07 10:43:33 +01:00
volume.c d3dx9: Don't forbid supported format conversions. 2017-01-30 21:38:49 +01:00
xfile.c d3dx9: Cleanup header includes. 2016-03-15 14:12:29 +09:00