Henrik Rydgård
|
c0450f7f9e
|
Merge pull request #6920 from hrydgard/dx9-depal
Dx9 depal - needs debugging before merge
|
2015-03-01 21:04:36 +01:00 |
|
Unknown W. Brackets
|
d4e74e6998
|
d3d9: Clarify a comment.
|
2015-03-01 11:47:39 -08:00 |
|
Unknown W. Brackets
|
3bc954778c
|
dx9: Explicitly restore viewport after depal.
Otherwise, it doesn't get restored.
|
2015-03-01 11:28:06 -08:00 |
|
Unknown W. Brackets
|
bda6f0a4b8
|
dx9: Reset more state before depal draw.
Was alpha blending before.
|
2015-03-01 11:28:05 -08:00 |
|
Henrik Rydgard
|
869f74d1b0
|
Depal: Apply the half-pixel offset that looked the least wrong. Still not right.
|
2015-03-01 11:28:04 -08:00 |
|
Unknown W. Brackets
|
7b76f7ae60
|
d3d: Fix depal flipping and negative z.
|
2015-03-01 11:28:04 -08:00 |
|
Unknown W. Brackets
|
1dfecbf2b8
|
d3d: Actually upload the clut texture.
|
2015-03-01 11:27:28 -08:00 |
|
Henrik Rydgard
|
78190f3e8c
|
DX9: Hook up the depalettize code. Doesn't work yet though.
|
2015-03-01 11:24:45 -08:00 |
|
Henrik Rydgard
|
13bf0acd28
|
DX9: Add DepalettizeShader manager (not hooked up, so untested)
|
2015-03-01 11:16:56 -08:00 |
|
Unknown W. Brackets
|
383f894db7
|
d3d9: Make blending more like GL's recent changes.
|
2015-03-01 10:31:43 -08:00 |
|
Henrik Rydgard
|
69e099e615
|
Fix #6398 for DX9 as well
|
2015-03-01 16:15:13 +01:00 |
|
Henrik Rydgård
|
723d7c224d
|
Merge pull request #7449 from unknownbrackets/xbrz-update
Update to xBRZ 1.2, with its perf improvements
|
2015-03-01 12:17:15 +01:00 |
|
Unknown W. Brackets
|
7379d37e73
|
Bail on bad verts after grabbing byte increment.
|
2015-02-28 01:28:30 -08:00 |
|
Henrik Rydgård
|
d990221849
|
Merge pull request #7509 from unknownbrackets/gpu-minor
Correct full alpha for render-to-texture
|
2015-02-26 21:56:57 +01:00 |
|
The Dax
|
7104629b24
|
Add the Phantasy Star Portable 2 depth range hack to Direct3D9 as well.
It seems to work fine for me..
|
2015-02-23 04:42:04 -05:00 |
|
Unknown W. Brackets
|
abace1aa76
|
For render-to-tex, full alpha on 565 use only.
It's not how it was drawn, but how it is used... in case it changes
formats, which apparently Split/Second does. Fixes #7492.
|
2015-02-21 18:08:50 -08:00 |
|
Unknown W. Brackets
|
0982336565
|
Oops, fix race in xBRZ buffer alloc.
|
2015-02-21 15:51:02 -08:00 |
|
The Dax
|
3239e27e84
|
Update GE_TEXMAP_ENVIRONMENT_MAP in Direct3D9 so it matches OpenGL's behaviour.
Improves the car colours in Outrun 2006, but like OpenGL, it's still got some areas with the wrong blue hue.
|
2015-02-17 02:17:24 -05:00 |
|
Henrik Rydgard
|
2df04bab3b
|
Oops, fix mistake in spline drawing
|
2015-01-29 16:30:52 +01:00 |
|
Henrik Rydgard
|
3801062f76
|
Oops, forgot one in D3D
|
2015-01-29 16:06:02 +01:00 |
|
Henrik Rydgard
|
033798c796
|
Expand spline data into a separate buffer. Prevent overflowing it by reducing the size of spline draws if necessary (but shouldn't really happen).
Might help #7386
|
2015-01-29 16:04:00 +01:00 |
|
Unknown W. Brackets
|
0d9e0b16dd
|
Fix textures leaking on game exit.
|
2015-01-24 20:36:01 -08:00 |
|
Luna
|
1c3903504b
|
Remove leftovers
|
2015-01-23 16:48:50 +01:00 |
|
Luna
|
ff9d33d2a7
|
Move the hack to FramebufferCommon.cpp and rename.
|
2015-01-23 10:40:49 +01:00 |
|
Luna
|
722d34e09a
|
Add Bloom Effect Smoothing hack
|
2015-01-23 02:08:20 +01:00 |
|
Henrik Rydgard
|
cae58cafee
|
Revert "Merge pull request #7361 from hrydgard/color-conv-centralize"
This reverts commit f1b57dabf5, reversing
changes made to 41001637ce.
|
2015-01-22 19:53:32 +01:00 |
|
Henrik Rydgard
|
9c64351578
|
Revert "Fix issues with scaling ARGB1555 textures in OpenGL, introduced by the recent merge"
This reverts commit 08eaa6e1f7.
|
2015-01-22 19:52:49 +01:00 |
|
Henrik Rydgard
|
08eaa6e1f7
|
Fix issues with scaling ARGB1555 textures in OpenGL, introduced by the recent merge
|
2015-01-20 22:48:39 +01:00 |
|
Henrik Rydgard
|
7faddd6100
|
Consolidate the two TextureScaler copies into one.
Also lets us clean up ColorConv slightly.
|
2015-01-20 17:32:55 +01:00 |
|
Henrik Rydgard
|
2623a48b4a
|
Centralize color conversion functions in Common/ColorConv.
|
2015-01-20 17:32:54 +01:00 |
|
Unknown W. Brackets
|
d1b3dcffd8
|
Fix another potential divide by zero.
|
2015-01-19 08:45:19 -08:00 |
|
Unknown W. Brackets
|
0d6c002cb0
|
Fix a very unlikely sign extend glitch.
|
2015-01-19 08:41:53 -08:00 |
|
Unknown W. Brackets
|
ee1085b060
|
Oops, deleted too early.
|
2015-01-18 13:18:17 -08:00 |
|
Unknown W. Brackets
|
3fcf695159
|
Fix an unlikely leak on error.
|
2015-01-17 18:45:03 -08:00 |
|
Unknown W. Brackets
|
795088001c
|
Avoid passing a GPUstate by value.
Only used by Qt GE debugger thing anyway.
|
2015-01-17 18:21:04 -08:00 |
|
Henrik Rydgard
|
c2500744e1
|
D3D9 rectangle rendering fix (maxindex)
|
2015-01-15 23:58:07 +01:00 |
|
Unknown W. Brackets
|
d663cda2de
|
Transform rects using indices.
Not a hge difference. Minor cleanup.
|
2015-01-15 12:26:35 -08:00 |
|
Henrik Rydgard
|
df62bc42b7
|
D3D shader generator: Fix an issue with 4x3 vs 4x4 matrices that caused warnings to be reported (I think).
Make the GL code for this case (skinning without normal) more similar.
|
2015-01-12 20:37:33 +01:00 |
|
Henrik Rydgard
|
a4a95c9b4b
|
D3D9: Restore accidentally-commented-out blit functionality
|
2015-01-06 13:00:03 +01:00 |
|
Henrik Rydgard
|
a9b010b0cd
|
Add a basic debug console UI to the devmenu that shows some log scrollback and has a little command line.
Useful for debugging on non-Windows in the future. For now non-mobile only (although may lift that restriction later)
|
2015-01-05 01:25:23 +01:00 |
|
Henrik Rydgard
|
3d8e30e4c7
|
Fix #6898 - buttons could disappear in non-buffered rendering
|
2015-01-04 18:00:59 +01:00 |
|
Unknown W. Brackets
|
a2385b5840
|
dx9: Only use anisotropic when filter was linear.
|
2014-12-30 15:28:55 -08:00 |
|
Unknown W. Brackets
|
c37d41c88c
|
Assert state on first frame.
This won't matter much for games, but makes tests run more sanely.
|
2014-12-30 15:26:16 -08:00 |
|
Unknown W. Brackets
|
46717fa266
|
dx9: Correct off-by-one to the right on tex upload.
As seen in tests. But I'm pretty sure we're still off.
|
2014-12-30 15:25:40 -08:00 |
|
Unknown W. Brackets
|
2a1279b521
|
dx9: Don't force alpha to 1.
This was removed from GLES also. Depal ends up using this shader for
flipped blits, and it screws up alpha.
|
2014-12-30 13:18:36 -08:00 |
|
Henrik Rydgård
|
f74add91e2
|
Merge pull request #7202 from unknownbrackets/cpu-thread
Allow switching cpu thread on/off ingame
|
2014-12-24 19:15:51 +01:00 |
|
Henrik Rydgård
|
3706414454
|
Merge pull request #7209 from unknownbrackets/texcache
Avoid killing textures unless we have several mb
|
2014-12-22 09:42:30 +01:00 |
|
Unknown W. Brackets
|
d097999fad
|
Avoid killing textures unless we have several mb.
|
2014-12-21 17:00:55 -08:00 |
|
Henrik Rydgard
|
eaa1f0c23d
|
Port over the fog NaN/inf fixes from OpenGL to Direct3D. Fixes skies in Outrun and probably a few other things
|
2014-12-22 00:48:16 +01:00 |
|
Unknown W. Brackets
|
8900f17f99
|
dx9: Correct half-pixel offset.
This fixes the pixel of blank space at the top, and the gpu/commands/basic
test.
|
2014-12-21 10:37:35 -08:00 |
|