Henrik Rydgard
|
f15e25c4b5
|
Centralize SetTexture
|
2017-02-20 00:05:23 +01:00 |
|
Henrik Rydgard
|
e24e652b0d
|
Prepare to unify SetTexture
|
2017-02-19 23:50:04 +01:00 |
|
Henrik Rydgard
|
aae2030a14
|
Unify Decimate()
|
2017-02-19 23:39:35 +01:00 |
|
Henrik Rydgard
|
d9c20fbaff
|
Unify ApplyTexture
|
2017-02-19 23:25:09 +01:00 |
|
Henrik Rydgard
|
7890b61cc5
|
More work towards unifying ApplyTexture
|
2017-02-19 23:19:55 +01:00 |
|
Henrik Rydgard
|
f839f1944e
|
Work towards unifying ApplyTexture
|
2017-02-19 23:07:00 +01:00 |
|
Henrik Rydgard
|
665ffe34ab
|
Centralize DeleteTexture
|
2017-02-19 22:50:04 +01:00 |
|
Henrik Rydgard
|
dbafc6ef95
|
Centralize Texcache::Clear
|
2017-02-19 22:31:07 +01:00 |
|
Henrik Rydgard
|
91611832dc
|
Vulkan crashfix
|
2017-02-19 22:02:44 +01:00 |
|
Henrik Rydgard
|
4364569cf4
|
Move TexCacheEntry outside the TextureCacheCommon class. Nested structs are annoying.
|
2017-02-19 18:53:30 +01:00 |
|
Henrik Rydgard
|
b14e10632d
|
Take the mapping direction into account in AnalogTestScreen. Hopefully will solve #9300.
|
2017-02-19 14:33:59 +01:00 |
|
Henrik Rydgard
|
387ad7e4d6
|
OpenGL DrawContext texture handling cleanup, fixing some bugs.
|
2017-02-19 12:25:37 +01:00 |
|
Henrik Rydgard
|
eabcb22623
|
Refactor away SetImageData
|
2017-02-19 11:02:24 +01:00 |
|
Henrik Rydgard
|
d7238c39e9
|
Disable logic ops, the D3D11 debug layer says they don't work anyway..
|
2017-02-18 12:17:51 +01:00 |
|
Henrik Rydgard
|
f868a0c4a1
|
D3D11: Fix crash with texture scaling enabled
|
2017-02-18 12:00:15 +01:00 |
|
Henrik Rydgard
|
fc1a1a810f
|
Fix oversight that could cause crashes with shader blending in GL
|
2017-02-18 11:10:47 +01:00 |
|
Henrik Rydgard
|
bd6314325f
|
Crashfix
|
2017-02-18 03:00:22 +01:00 |
|
Henrik Rydgard
|
b0cdcfca3c
|
D3D11: Proper fix for DXT5 crash. May also help #9134.
|
2017-02-18 02:41:17 +01:00 |
|
Henrik Rydgard
|
badd3669ca
|
Workaround for crash decoding DXT5 textures. This may be a clue to #9134
|
2017-02-18 02:32:33 +01:00 |
|
Henrik Rydgard
|
3713f4e6e6
|
D3D11: implement support for logic op blending when available
|
2017-02-18 02:14:26 +01:00 |
|
Henrik Rydgard
|
5a0ee6cc36
|
Add some plumbing to be able to reach DX11.1 features.
|
2017-02-18 01:54:28 +01:00 |
|
Henrik Rydgard
|
6a09d45aee
|
D3D11: Add proper checks for B4G4R4A4 format support. Not yet using the checks.
|
2017-02-18 01:41:08 +01:00 |
|
Henrik Rydgard
|
584650a0c2
|
Initial preparations for logic op support
|
2017-02-18 01:41:08 +01:00 |
|
Henrik Rydgard
|
e8396b10f9
|
D3D11: Implement screenshots.
|
2017-02-18 00:43:02 +01:00 |
|
Henrik Rydgard
|
68ba3070bc
|
D3D11: Add enough debug readback support to support savestate thumbnails
|
2017-02-18 00:27:32 +01:00 |
|
Henrik Rydgard
|
0e8aeaea3a
|
D3D11: Implement basic framebuffer readback.
Also make debug interfaces more consistent.
|
2017-02-18 00:07:49 +01:00 |
|
Henrik Rydgard
|
b807442641
|
Fix another resource leak, and fix one of the last leak fixes :P
|
2017-02-17 19:41:06 +01:00 |
|
Henrik Rydgard
|
2fabe3e1c5
|
Fix a number of resource leaks, both D3D11-only and general.
Additionally, fix D3D11 BlitFramebuffer
|
2017-02-17 19:23:01 +01:00 |
|
Henrik Rydgard
|
13a3d179d5
|
Further minor D3D11 fixes
|
2017-02-17 18:43:27 +01:00 |
|
Henrik Rydgard
|
061685678d
|
State management fixes. DBZ toon shader effect now works.
|
2017-02-17 17:34:21 +01:00 |
|
Henrik Rydgard
|
b7f58a6704
|
D3D11 depal: Directly index into the texture using Load() instead of messing with samplers.
|
2017-02-17 17:15:00 +01:00 |
|
Henrik Rydgard
|
ba040559c1
|
Fix bugs. DBZ now shows outlines, though doesn't apply them correctly.
|
2017-02-17 17:00:35 +01:00 |
|
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 RydgårdandGitHub
|
a99bad046b
|
Merge pull request #9314 from hrydgard/unify-postproc
Unify postprocessing-related framebuffer code
|
2017-02-16 16:37:06 +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 |
|