Henrik Rydgard
e83dd2b524
Minor cleanup, elimintate some bind ordering hazards that D3D11 warns about
2017-02-17 14:31:02 +01:00
Henrik Rydgard
b961117897
D3D11: Attempt a straight implementation of FramebufferBlit. Shader blending not yet working.
2017-02-17 12:51:37 +01:00
Henrik Rydgard
08d173ceee
Unify ApplyShaderBlending
2017-02-17 12:21:27 +01:00
Henrik Rydgard
4538edad14
Work towards enabling shader blending on D3D11
2017-02-17 12:21:18 +01:00
Henrik Rydgard
9359922201
GL: Fix inconsistency with BindFramebufferColor
2017-02-17 12:13:53 +01:00
Henrik Rydgard
dcfc37a39d
GL: Allow ShaderTexClamp path on PowerVR if no projection is needed
2017-02-17 12:12:15 +01:00
Henrik Rydgard
e9d5eb694b
Fix video playback in LocoRoco 2. scePsmfPlayerGetInfo had a couple more parameters.
...
Fixes #7887 .
2017-02-17 10:29:00 +01:00
Henrik Rydgard
a362af74c0
Buildfix the CMake-based Windows build
2017-02-16 17:58:31 +01:00
Henrik Rydgård
a99bad046b
Merge pull request #9314 from hrydgard/unify-postproc
...
Unify postprocessing-related framebuffer code
2017-02-16 16:37:06 +01:00
Henrik Rydgård
e110196f2a
Merge pull request #9305 from fireballwayne/remoteiso
...
Remember Last Remote ISO server
2017-02-16 11:41:13 +01:00
Henrik Rydgård
ad06a71a42
Merge pull request #9315 from LunaMoo/CLI_new_backends
...
Add new backends to windows commandline.
2017-02-16 11:40:14 +01:00
LunaMoo
3297d15b4d
Add new backends to windows commandline.
2017-02-16 11:30:58 +01:00
Henrik Rydgard
a847de9522
Fix some minor gl bugs
2017-02-15 23:56:38 +01:00
Henrik Rydgard
68c5a6c517
Unify CopyDisplayToOutput
2017-02-15 23:24:25 +01:00
Henrik Rydgard
23762ef89f
Unify DrawFramebufferToOutput
2017-02-15 23:11:46 +01:00
Henrik Rydgard
26f208a212
Unify "DrawPixels"
2017-02-15 23:06:22 +01:00
Henrik Rydgard
84e6054b23
More work towards unifying CopyDisplayToOutput
2017-02-15 22:48:23 +01:00
Henrik Rydgard
cba37e54d0
Preparations for unifying CopyDisplayToOutput
2017-02-15 22:47:50 +01:00
Henrik Rydgard
7652bc2d8b
Declare DrawActiveTexture in FramebufferCommon
2017-02-15 22:47:49 +01:00
Henrik Rydgard
0fb1e95bac
Remove GLSL program argument to DrawActiveTexture - bind before instead.
2017-02-15 22:47:44 +01:00
Henrik Rydgard
d084da9e04
DrawActiveTexture: Don't allow passing in nullptr as a GLES program
2017-02-15 21:51:40 +01:00
Henrik Rydgard
3ac0fc2466
Move compiledraw2dprogram out of DrawActiveTexture
2017-02-15 21:51:39 +01:00
Henrik Rydgard
f95ab4a0fa
One more step
2017-02-15 21:51:39 +01:00
Henrik Rydgard
8f48816baa
Move CalcShaderUniforms to FramebufferCommon
2017-02-15 21:51:38 +01:00
Henrik Rydgard
dfc71f32cb
Initial work on shader translation using glslang+spirv-cross
2017-02-15 21:51:33 +01:00
Henrik Rydgård
3fb1f4425d
Merge pull request #9312 from xebra/fake_mipmap
...
Fix fake mipmap hacks.
2017-02-15 15:10:44 +01:00
xebra
59fd5da438
Fix fake mipmap hacks.
2017-02-15 22:07:58 +09:00
Henrik Rydgard
55beec3e89
D3D11: Enable anisotropic filtering
2017-02-15 11:46:47 +01:00
Henrik Rydgard
5c918da774
Minor cleanups (combined two identical enums, misc)
2017-02-15 11:06:59 +01:00
Henrik Rydgård
3cc344a1b7
Merge pull request #9306 from hrydgard/spirv-cross-import
...
Import SPIRV-Cross. This will be used later to translate post-processing shaders...
2017-02-15 10:45:42 +01:00
Fireball Wayne
6bbbb11518
Remove net::init()
2017-02-14 19:16:52 -05:00
Fireball Wayne
a404138f82
Remember Last Remote ISO server
2017-02-14 19:16:51 -05:00
Henrik Rydgard
a8ee70f23d
Import SPIRV-Cross. This will be used later to translate post-processing shaders to the various shader languages we use.
...
Eventually, this will make it possible to use post-processing with
Vulkan and D3D11. Probably not DX9, though maybe.
Not adding to Android build, there's some strangeness with STL.
2017-02-14 23:33:27 +01:00
Henrik Rydgard
3653b12dac
Travis: Switch to NDK 13b
2017-02-14 23:32:54 +01:00
Henrik Rydgard
bc2885ba0a
Update glslang submodule
2017-02-14 23:32:54 +01:00
Henrik Rydgård
9ed55f2190
Merge pull request #9307 from LunaMoo/cwc_import_db_fix
...
Fix importing first cheat from database list
2017-02-14 22:25:11 +01:00
LunaMoo
89ef06936f
Fix importing first cheat from database list
2017-02-14 21:47:43 +01:00
Henrik Rydgård
bbd74d9efe
Merge pull request #9299 from xebra/fake_mipmap
...
Fix fake mipmap issue related #5350
2017-02-14 21:34:55 +01:00
xebra
e2f9dc8f28
Add support compat to fake mipmap hacks.
2017-02-15 01:02:51 +09:00
xebra
7975addad0
Fix small issue.
2017-02-15 01:02:51 +09:00
xebra
ef536ae54d
Move wasted checks in FastRunLoop() to Execute_TexLevel()
2017-02-15 01:02:50 +09:00
xebra
945e603072
Fix fake mipmap issue related #5350
2017-02-15 01:02:50 +09:00
Henrik Rydgard
cbf24a9d78
Get rid of "AutoInit", instead always keep the network initialized.
...
See #9305
2017-02-14 13:12:02 +01:00
Henrik Rydgard
6e940dfeda
D3D11, Vulkan: Switch to 4x3 matrixes where possible.
...
Lets us unify more shader code between D3D11 and D3D9, and fixes HW
skinning on D3D11.
2017-02-14 11:59:13 +01:00
Henrik Rydgård
38c2922bce
Merge pull request #9296 from hrydgard/d3d11-impl
...
D3D11 Backend
2017-02-14 11:22:24 +01:00
Henrik Rydgard
77d087776c
D3D11: Support window resize
2017-02-14 11:21:53 +01:00
Henrik Rydgard
a9e267ae7a
Enable dualsource blend effects (glows on transparent things in Wipeout, for example)
2017-02-14 10:36:58 +01:00
Henrik Rydgard
56b3a823ba
D3D11: Improved alpha/color test, like in GL/Vulkan
2017-02-14 10:34:55 +01:00
Henrik Rydgard
b5034c4e00
Hide the D3D11 backend if Windows version is older than Win8
2017-02-14 10:33:42 +01:00
Henrik Rydgard
b51bcd2247
D3D11 Stencil ref fix, fixes Star Ocean stencil-depth
2017-02-14 01:54:00 +01:00