Commit Graph

1478 Commits

Author SHA1 Message Date
Henrik Rydgard
7f4e473e8c Add new shader viewing tool 2015-10-14 18:10:21 +02:00
Henrik Rydgard
39145252e3 Windows: Add the ability to turn on GL_ARB_debug_output via a hidden config option 2015-10-11 11:52:40 +02:00
Henrik Rydgård
cda9444a16 Revert "Make PPSSPP aware of Windows 10 (mostly for the info screen)." 2015-10-10 19:07:15 +02:00
Henrik Rydgård
371e7ab880 Minor #define removal 2015-10-06 19:17:29 +02:00
Henrik Rydgard
fa50afa056 Fix git-version-gen.cmd to handle even releases (git describe outputs a simpler format). Update lang. 2015-10-04 17:21:25 +02:00
Henrik Rydgard
490d8be4df Some cleanup, enable CRT memory tracker in debug builds 2015-10-04 14:11:34 +02:00
Henrik Rydgard
eb4ca0cf81 Add a compatibility flag to revert sceAtrac to before #6976. Makes audio work in GTA again.
Hopefully we will find a better fix in the future.

Also see issue #7863.
2015-09-27 11:51:46 +02:00
Henrik Rydgard
8996f58693 Generate save state IDs for homebrew using the elf or directory name where applicable. 2015-09-25 19:27:40 +02:00
Unknown W. Brackets
e98a31ef77 Cleanup some indentation. 2015-09-24 00:00:02 -07:00
Henrik Rydgard
0f4df6c67b Add some missing _ARCH_32 and _ARCH_64 definitions to MSVC project files.
Fixes obscure crash in Moppi PSP Flower homebrew.
2015-09-23 19:30:14 +02:00
Henrik Rydgard
ec63663ad5 More consistent handling of resolution changes. Should help #7995 2015-09-23 12:25:38 +02:00
Unknown W. Brackets
5c6753e486 Correct render size on fullscreen->maximized.
We don't get a WM_SIZE event, since that is only sent on "change".  This
means we don't recalculate the client area size, so we get it wrong.

Fixes #7986.
2015-09-20 21:54:27 -07:00
Henrik Rydgard
2dcf50cf5e Fix crash toggling fullscreen from within the Settings menu.
See #7957
2015-09-20 23:57:51 +02:00
Henrik Rydgard
d746d219e1 Delete some outdated xp theme stuff 2015-09-20 21:01:19 +02:00
Henrik Rydgard
ca4ffb5fd3 Minor code cleanup 2015-09-20 20:32:56 +02:00
Henrik Rydgard
1410d7f6d5 Windows: Pause the rendering thread while switching to full screen 2015-09-20 19:45:36 +02:00
Henrik Rydgard
5f18390c04 This might help #7949 (vsync was not being set correctly) 2015-09-20 18:30:20 +02:00
Henrik Rydgard
4d18d478a0 Sample renderWidth/pixelWidth/height once per frame for the framebuffer manager. 2015-09-19 16:19:03 +02:00
Henrik Rydgard
8bedc60a93 React to window resizing in a slightly more traditional way, may help #7957? 2015-09-19 15:16:31 +02:00
Henrik Rydgard
9bf47514b8 Assorted Windows cleanup 2015-09-19 14:43:50 +02:00
Henrik Rydgard
ecbef7a2ff Remove easy_file.cpp/h. Minor cleanups. 2015-09-19 14:29:02 +02:00
Henrik Rydgard
6cc7a85cde Rename WndMainWindow to MainWindow 2015-09-19 13:14:05 +02:00
Henrik Rydgard
4c46c8aea9 Split out the menu handling from WndMainWindow.cpp 2015-09-19 13:11:06 +02:00
Henrik Rydgard
3232e46c36 Make debug build nearly warning free in MSVC 2015 2015-09-17 22:02:15 +02:00
Unknown W. Brackets
e1df8fc45f Centralize sampling params and test optimizations. 2015-09-13 06:38:07 -07:00
Henrik Rydgard
487f184cd9 Fix #7886 (window scaling issue) 2015-09-07 22:35:45 +02:00
Henrik Rydgard
53e80d7f54 Fix #7940 (analog test screen). "Debounce" doubleclicks. 2015-09-07 22:27:29 +02:00
Henrik Rydgard
dbf53ab584 Use Windows' double-click threshold for detection 2015-09-07 21:22:58 +02:00
Henrik Rydgard
70d773f103 Windows: If touch controls are off, and ingame, toggle fullscreen on doubleclick. 2015-09-07 21:21:17 +02:00
LunaMoo
9ce3d27b9d Update PPSSPP.vcxproj 2015-09-07 10:00:00 +02:00
Unknown W. Brackets
85533dad6e Native merge part 2: update build files.
And a couple minor stragglers.
2015-09-06 13:06:57 -07:00
Unknown W. Brackets
e0f85a9c6b Native merge part 1: skip native/ in includes. 2015-09-06 12:19:33 -07:00
Henrik Rydgard
ccc4549fec Remove failed attempt at dxerr.lib workaround 2015-09-06 19:32:17 +02:00
Henrik Rydgard
fdea85138c Update project files, fix minor issues for VS 2015 2015-09-06 19:32:15 +02:00
Henrik Rydgard
1c67de0c21 We don't need a third set of sized integer typedefs, get rid of it. 2015-09-06 19:10:08 +02:00
Henrik Rydgard
08735b806f Remove silly use of gstate.SetVSyncInterval 2015-09-06 13:36:33 +02:00
Henrik Rydgard
d822cbf60b Move fbo.cpp/h from native into PPSSPP 2015-09-06 13:13:37 +02:00
Henrik Rydgard
72ae497350 Remove glstate usage except in the GPU implementation. Prepare for moving it into PPSSPP. 2015-09-06 12:42:15 +02:00
potmdehex
3d7d4b090f Replace tabs with space 2015-09-01 19:13:51 -07:00
John Åkerblom
d4741c2d50 Fix indentation 2015-08-31 20:12:21 -07:00
sum2012
39d814b214 Add back color depth check from f3e0029285
But in driver error.
2015-08-27 20:26:04 +08:00
Henrik Rydgard
f3e0029285 Remove probably outdated and unnecessary color depth check 2015-08-26 23:56:38 +02:00
Unknown W. Brackets
e6adf48c38 Fix a glitch when PPSSPP_GIT_VERSION_NO_UPDATE = 1.
Would cause the other version not to generate properly.
2015-08-24 21:07:11 -07:00
Henrik Rydgard
4ff8c8c8e0 GEDebugger: Make the pixel info box wider 2015-08-25 01:15:02 +02:00
Henrik Rydgård
7e1eabe5e2 Merge pull request #7918 from unknownbrackets/gedebug-hover
Show pixel value on hover in GE debugger
2015-08-24 19:42:15 +02:00
Unknown W. Brackets
296173317d Let's also show 24-bit values in a 16-bit range. 2015-08-23 17:55:54 -07:00
Unknown W. Brackets
95d4f88e01 Read depth values as floats on OpenGL.
This preserves the full precision better than a 16-bit value does.
2015-08-23 17:52:15 -07:00
Unknown W. Brackets
50b2160711 Show preview pixel values only when displayed.
This prevents it from showing after resume.
2015-08-23 11:15:52 -07:00
Unknown W. Brackets
720c6a30d5 Add scaled float version to GE debugger preview.
This gives a sense of scale (e.g. 24 vs 16 bit values.)
2015-08-23 09:27:59 -07:00
Unknown W. Brackets
ba15718db3 Track hovering in GE debugger to show pixel value.
This works for texture, framebuffer, depth, and stencil.

Importantly, allows debugging the actual depth values present.
2015-08-23 09:25:05 -07:00