Henrik Rydgard
|
c25815b904
|
DX9: Must turn off vertex caching for software skinned draws
|
2014-09-13 01:02:47 +02:00 |
|
Unknown W. Brackets
|
c288a52975
|
d3d: Oops, fix dumb CheckAlpha() mistake.
|
2014-09-12 08:12:16 -07:00 |
|
Unknown W. Brackets
|
ca33ddd4db
|
d3d: Fix some missing Releases() in debug code.
|
2014-09-11 23:52:06 -07:00 |
|
Unknown W. Brackets
|
77cd49622b
|
d3d: Fix switching between rendering modes.
|
2014-09-11 23:30:42 -07:00 |
|
Unknown W. Brackets
|
6ae6d53bd7
|
d3d: Fix CheckAlpha() for 16-bit formats.
Not reversed in d3d, unlike gles. Fixes #6883.
|
2014-09-11 22:59:33 -07:00 |
|
Henrik Rydgard
|
38b803aba4
|
DX9: Enable vtxdec JIT, buildfix
|
2014-09-12 02:00:34 +02:00 |
|
Henrik Rydgard
|
1407648b59
|
D3D vtxdec: Convert weights and normals to float
|
2014-09-12 02:00:33 +02:00 |
|
Henrik Rydgard
|
37e3cf362f
|
Move vertexdecoder files into GPU/Common
|
2014-09-12 02:00:32 +02:00 |
|
Henrik Rydgard
|
1f9c1719e3
|
Delete the DX9 vertex decoder, use the "GL" one instead (now common)
|
2014-09-12 02:00:32 +02:00 |
|
Henrik Rydgard
|
7cf05e44a2
|
Add option to vertexdecoder to expand UVs to floats
|
2014-09-12 02:00:31 +02:00 |
|
Henrik Rydgård
|
7ffb4602e3
|
Merge pull request #6873 from hrydgard/d3d-shader-cleanup
D3D shader cleanup - remove LinkedShaders and use fixed constant slots
|
2014-09-11 19:59:55 +02:00 |
|
Unknown W. Brackets
|
f7b669a740
|
Fix infinite recursion in framebuf create upload.
Needs to be done *after* currentRenderVfb_ is set.
Fixes #6872.
|
2014-09-10 23:59:12 -07:00 |
|
Henrik Rydgard
|
7b66059ae0
|
D3D: Assorted cleanup. Add a missing register specification.
|
2014-09-10 15:20:57 +02:00 |
|
Henrik Rydgard
|
163f81e5be
|
DX9: "Linked" shaders are now pointless, so remove them.
|
2014-09-10 14:07:30 +02:00 |
|
Henrik Rydgard
|
0dc6150a2e
|
DX9: Not much point in tracking dirtiness per shader now that all constants are shared.
|
2014-09-10 13:57:19 +02:00 |
|
Henrik Rydgard
|
8bca420c0a
|
Some renaming
|
2014-09-10 13:48:55 +02:00 |
|
Henrik Rydgard
|
bf7a4f9097
|
D3D: Use fixed constant registers for vertex shaders too.
|
2014-09-10 13:43:35 +02:00 |
|
Henrik Rydgard
|
d2d563cd2c
|
D3D: Use fixed constant registers for pixel shader constants
|
2014-09-10 12:59:33 +02:00 |
|
Henrik Rydgard
|
14c8733def
|
Uniforms/constants aren't shared in D3D, let's not pretend they are.
|
2014-09-10 12:40:15 +02:00 |
|
Henrik Rydgard
|
6fa1872163
|
DX9: Disable an annoying warning in vertex shader generator to clean up our reports
warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
|
2014-09-10 11:04:37 +02:00 |
|
Unknown W. Brackets
|
417bfc74c3
|
d3d: Fix drawpixels texture.
|
2014-09-09 23:55:00 -07:00 |
|
Unknown W. Brackets
|
e9b87104ef
|
Move FBO_OLD_AGE to the common header.
Guess it's fine here.
|
2014-09-09 23:11:25 -07:00 |
|
Unknown W. Brackets
|
e2a4a50511
|
d3d: Centralize framebuf creation/switch logic.
|
2014-09-09 22:58:43 -07:00 |
|
Unknown W. Brackets
|
ae2e8c5c7c
|
d3d: Migrate a few more things into common code.
|
2014-09-09 22:58:11 -07:00 |
|
Henrik Rydgard
|
8ef326e531
|
D3D: Remove now-redundant texture coord scaling now that we decode the 8-bit and 16-bit formats in the vertex decoder
|
2014-09-09 22:32:59 +02:00 |
|