Unknown W. Brackets
|
3e51fc5a89
|
GPU: Avoid some unused var/func warnings.
|
2019-08-17 12:01:22 -07:00 |
|
Henrik Rydgård
|
cf06b4a947
|
Vulkan: Image views: The driver is probably smart enough to recognize a no-swizzle, but let's use the proper method.
|
2019-08-12 23:09:47 +02:00 |
|
Henrik Rydgård
|
09b5546828
|
Apply the same Mali range culling "fix" in OpenGL.
|
2019-08-09 00:09:06 +02:00 |
|
Henrik Rydgård
|
caabc9023f
|
Vulkan: Set all four coordinates to NaN instead of just W. Fixes range culling on ARM. Fixes #11999.
|
2019-08-08 23:14:20 +02:00 |
|
Henrik Rydgård
|
96a15cf525
|
Fix the indirect postprocessing path. Fixes #12133 (but see the issue for a secondary bug).
|
2019-08-04 18:01:36 +02:00 |
|
Unknown W. Brackets
|
748b33a561
|
GPU: Allow upload to temp resized framebuf.
Fixes #12045.
|
2019-07-28 05:31:49 -07:00 |
|
Henrik Rydgård
|
3916f8d7b6
|
Add a little reminder to self with a link to an interesting article.
|
2019-07-23 17:45:52 +02:00 |
|
Henrik Rydgård
|
ba09e7fb32
|
Merge pull request #12160 from unknownbrackets/ge-pause
GPU: Forget pause signal on new list
|
2019-07-07 23:23:34 +02:00 |
|
Unknown W. Brackets
|
c87d5a637b
|
GPU: Forget pause signal on new list.
Otherwise, when the list gets executed again, we just pause it when it
finishes instead of letting it finish properly.
|
2019-07-07 13:10:28 -07:00 |
|
Henrik Rydgård
|
82119eda9a
|
Merge pull request #12157 from unknownbrackets/travis-win
Travis: Build Windows on Travis too
|
2019-07-07 20:17:40 +02:00 |
|
Unknown W. Brackets
|
dc03050730
|
GPU: Download CLUTs when loading at 256 stride.
Or otherwise when loading full rows. Should fix #8406.
|
2019-07-07 07:49:42 -07:00 |
|
Unknown W. Brackets
|
c3ae97e237
|
Travis: Build Windows on Travis too.
|
2019-07-06 14:56:29 -07:00 |
|
Henrik Rydgård
|
e284d9f00d
|
Remove Google Cardboard support. Fixes #11668
|
2019-07-01 14:47:42 +02:00 |
|
Henrik Rydgård
|
2ecec84c84
|
Merge pull request #12127 from unknownbrackets/ge-record
Cleanup GE dump playback
|
2019-06-24 12:28:32 +02:00 |
|
Henrik Rydgård
|
44685a7318
|
Merge pull request #12125 from unknownbrackets/debugger
Debugger: Fix subtexture readback crash
|
2019-06-24 06:52:27 +02:00 |
|
Unknown W. Brackets
|
93069756e6
|
GE Debugger: Split playback into a separate file.
|
2019-06-23 18:49:27 -07:00 |
|
Unknown W. Brackets
|
9e98642258
|
GE Debugger: Cache decompressed frame commands.
This adds to noise in profiling the frame dump.
|
2019-06-23 18:29:36 -07:00 |
|
Unknown W. Brackets
|
8cd5a1bd93
|
GLES: Update proj matrix on viewport change.
This is necessary because, for large (or negative) viewports, we adjust it
to account for what GL cannot do. Fixes #12115.
|
2019-06-23 16:47:44 -07:00 |
|
Unknown W. Brackets
|
7b8d3e0c36
|
GPU: Improve a 5551 stencil emulation case.
Hammerin' Hero (see #10777) uses ALWAYS with INCR, which can be rewritten
to maintain more correct stencil values.
|
2019-06-23 16:14:18 -07:00 |
|
Henrik Rydgård
|
22b7349a70
|
Merge pull request #12119 from hrydgard/travis-mac
Fix macOS Travis builds
|
2019-06-23 06:54:02 +02:00 |
|
Henrik Rydgård
|
068ec3059b
|
Merge pull request #12118 from unknownbrackets/gpu-config
Add a hidden ini setting to disable graphics backends
|
2019-06-22 22:46:06 +02:00 |
|
Unknown W. Brackets
|
732d344328
|
Common: Fix some unused ident and case warnings.
|
2019-06-22 13:22:12 -07:00 |
|
Henrik Rydgård
|
b8bde71efe
|
Address feedback, delete some unused code.
|
2019-06-22 22:15:09 +02:00 |
|
Unknown W. Brackets
|
df6c5f38dc
|
Core: Use readable names for failed backends.
|
2019-06-22 12:48:56 -07:00 |
|
Henrik Rydgård
|
b5ad92b9ef
|
Avoid rotating the image when DrawActiveTexture is used for other things than drawing to the backbuffer.
|
2019-06-21 14:00:02 +02:00 |
|
Henrik Rydgård
|
e943724905
|
Vulkan: Apply the desired pretransform when drawing to the backbuffer.
This should save a lot of memory bandwidth on mobile devices that can't
rotate images natively in the display engine. Fixes #12099.
|
2019-06-21 09:38:51 +02:00 |
|
Henrik Rydgård
|
eb3faf5370
|
Fix some further static analysis warnings
|
2019-06-18 01:08:25 +02:00 |
|
Henrik Rydgård
|
a0dc85a9d7
|
Fix a bunch of inconsequential uninitialized variables
|
2019-06-18 00:18:40 +02:00 |
|
Unknown W. Brackets
|
a76d46dfa8
|
GPU: Correct Danganronpa hack.
Accidentally broken in #11553.
|
2019-06-02 11:48:46 -07:00 |
|
Unknown W. Brackets
|
3ba6c1e42b
|
GLES: Use fragColor0 in GLSL 3.30 float path.
This should only happen when 32 bit ints are unsupported, which has been
reported for a few devices.
|
2019-05-27 00:36:48 -07:00 |
|
Unknown W. Brackets
|
7412e13767
|
SoftGPU: Implement dithering.
Note: it applies even in 8888, so it can be used as a slight brightness
adjustment.
|
2019-05-26 09:52:34 -07:00 |
|
Henrik Rydgård
|
efa1406d8f
|
VS2017: Add hack to automatically select the newest installed Windows 10 SDK. VS2019 already does this by default if you specify 10.0.
Should hopefully fix the buildbot.
|
2019-05-19 15:23:25 +02:00 |
|
vnctdj
|
0ec0c6eb92
|
Remove the related #include
Following https://github.com/hrydgard/ppsspp/pull/12030
Oops, I forgot to check if it was still needed...
|
2019-05-12 16:38:37 +02:00 |
|
vnctdj
|
80807675f1
|
Delete 2 unused i18n category pointer declarations
|
2019-05-11 23:47:37 +02:00 |
|
Henrik Rydgård
|
268439dd4b
|
Fix issue with D3D9 vs UWP
|
2019-05-11 08:37:42 +02:00 |
|
Henrik Rydgård
|
2f26297062
|
Clean up some more ifdefs
|
2019-05-10 23:25:57 +02:00 |
|
Henrik Rydgård
|
20d666ff55
|
Remove DbgNew.h forced include in ARM debug builds, doesn't work for some reason.
|
2019-05-10 23:18:31 +02:00 |
|
Henrik Rydgård
|
1f40aa4828
|
Add WindowsSDKDesktopARM64Support to vcxproj files
|
2019-05-10 22:44:12 +02:00 |
|
Henrik Rydgård
|
22d9ab4dbe
|
Fix #12023, accidental disabling of the GL backend on non-Windows ARM platform caused by #12013.
|
2019-05-09 23:59:29 +02:00 |
|
Henrik Rydgård
|
c3fab33354
|
Revert "Remove default SDK version from project files"
Seems to have been the wrong thing to do, see:
https://developercommunity.visualstudio.com/content/problem/140294/windowstargetplatformversion-makes-it-impossible-t.html
Though due to the bug described there, there's no perfect solution, just
some ugly ones (which I might try later). Anyway, I guess most people
will move on to VS 2019 anyway..
This reverts commit 056494522e .
|
2019-05-09 23:58:23 +02:00 |
|
driver1998
|
010b07b2df
|
Fix a crash on DirextX 11 with Feature Level <= 9_3 hardware
Mobile usually uses 9_3 or lower hardware.
The same issue happens on x64 as well, so it might be a universal one, not limited to ARM or UWP.
|
2019-05-04 22:45:16 +08:00 |
|
driver1998
|
0aa33d53c0
|
Disable features not available on Windows ARM32/ARM64
ARM32: OpenGL & DirectInput
ARM64: OpenGL
|
2019-05-04 22:45:16 +08:00 |
|
driver1998
|
5072584781
|
Fix neon headers for MSVC ARM64
MSVC uses arm64_neon.h for ARM64, arm_neon.h is ARM32 only.
|
2019-05-04 22:45:15 +08:00 |
|
driver1998
|
763b85d723
|
Update Visual Studio project files for Windows ARM32/ARM64
|
2019-05-04 22:45:15 +08:00 |
|
LunaMoo
|
056494522e
|
Remove default SDK version from project files
|
2019-04-27 23:01:41 +02:00 |
|
LunaMoo
|
280f7fec39
|
Fix VS2019 builds and remove _xp dependency
(drops Win XP support, allows latest SDK etc.)
|
2019-04-25 23:56:55 +02:00 |
|
Unknown W. Brackets
|
00d088ab58
|
GPU: Improve non dual source stencil replace.
If we're replacing with a constant FF, we can make it work more often.
Fixes #11249.
|
2019-04-07 15:20:56 -07:00 |
|
Unknown W. Brackets
|
1199008641
|
TexCache: Align bufw properly even for VRAM.
Fixes minimap arrows in Manhunt 2 (see #9615.)
|
2019-03-24 19:21:08 -07:00 |
|
Henrik Rydgård
|
b0048525a1
|
Merge pull request #11884 from hrydgard/vulkan-buffer-usage
Vulkan: Tighten up push buffer usage flags a little bit.
|
2019-03-18 11:17:49 +01:00 |
|
Henrik Rydgård
|
1ab9f6cc95
|
Merge pull request #11883 from hrydgard/windows-fp-precise
Windows: Change FP model to Precise. See #11382
|
2019-03-18 11:16:19 +01:00 |
|