Unknown W. Brackets
d920ffdcad
Ignore upper bits of prim type.
...
This matches tests on what hardware does.
2016-04-10 13:11:55 -07:00
Henrik Rydgard
37616a6f95
Update the Vulkan validator workarounds to match the 1.0.8 validator... gah.
2016-04-07 23:45:38 +02:00
Henrik Rydgard
32f5930e15
Move clear handling to FramebufferVulkan, center the clear properly in non-buffered. more cleanup.
2016-03-31 00:50:50 +02:00
Unknown W. Brackets
4568affe4d
Vulkan: Fix error message if backend can't load.
2016-03-24 17:03:04 -07:00
Unknown W. Brackets
aec117d8ea
Vulkan: Allow resizing window/backbuffer.
...
Not tested much on Android. Fixes #8656 .
2016-03-21 19:45:27 -07:00
Unknown W. Brackets
2461a849f9
Correct some warnings reported by clang.
2016-03-20 23:13:28 -07:00
Henrik Rydgard
d0659f0deb
No need to align vertex/index data. Will only be harmful for an upcoming optimization.
2016-03-20 19:35:03 +01:00
Henrik Rydgard
c2775d4dfa
Default validation on in Debug and off in Release
2016-03-20 19:31:02 +01:00
Henrik Rydgard
1f1e679aa0
Silence another validation warning
2016-03-20 19:31:02 +01:00
Unknown W. Brackets
c770349475
Switch headless to using graphics contexts.
...
Vulkan doesn't work yet, needs some thin3d for the command buffer?
2016-03-20 19:31:02 +01:00
Unknown W. Brackets
82205a4660
Handle Vulkan init errors more gracefully.
2016-03-20 19:31:02 +01:00
Henrik Rydgard
76b17a4912
Revert "Replace ugly workaround with VK_LAYER_LUNARG_unique_objects which prevents handle reuse."
...
This reverts commit 6342c07a19d5ab410cbc233a570488214923a9f8.
2016-03-20 19:31:02 +01:00
Henrik Rydgard
b0098f7961
Replace ugly workaround with VK_LAYER_LUNARG_unique_objects which prevents handle reuse.
...
See https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers/issues/121
2016-03-20 19:31:02 +01:00
Henrik Rydgard
575cc890b7
Turn off annoying "debug flicker" I used to see if we were swapping buffers properly early on
...
Also minor logging changes, refine the false-positive debug layer check
2016-03-20 19:31:02 +01:00
Henrik Rydgard
79fd828d16
Work around what seems like a validation layer bug (trigger by scrolling
...
around the UI a bit)
2016-03-20 19:31:02 +01:00
Henrik Rydgard
5ca012e83d
Fix a bunch of new vulkan validation layer failures.
2016-03-20 19:31:02 +01:00
Henrik Rydgard
b7b0b59e9a
Update Vulkan headers to 1.0.5. Remove references to vulkan-1.lib as we load dynamically.
2016-03-20 19:31:02 +01:00
Unknown W. Brackets
c92790c5a8
Specify a useful app version when loading Vulkan.
2016-03-20 19:31:02 +01:00
Henrik Rydgard
22f47d3787
Remove redundant configuration, remove temp hack
2016-03-20 19:31:02 +01:00
Henrik Rydgard
76d8a87b2f
Vulkan: Attempt at fixing dual source blending. Should work but doesn't.
2016-03-20 19:31:02 +01:00
Henrik Rydgard
d325aa2b30
Hook up Vulkan on Android, no idea if it works. Move VulkanContext to Common.
2016-03-20 19:30:11 +01:00
Henrik Rydgard
2481714a8e
Load Vulkan dynamically. Fix Android build (though - Vulkan is not working on Android yet)
2016-03-20 19:30:11 +01:00
Henrik Rydgard
ca63cca9a2
WIP: Start work on getting the Vulkan code to compile for Android
2016-03-20 19:30:11 +01:00
Henrik Rydgard
52e7f06908
Add Vulkan to Win32 menu. disable gfx logging in debug by default.
2016-03-20 19:30:11 +01:00
Henrik Rydgard
b51b38f97c
Switch to "Mailbox" frame submission if available, lets us go beyond 60hz for unthrottle
2016-03-20 19:30:11 +01:00
Henrik Rydgard
4063f7e0db
Fill out GPU_Vulkan.cpp with what's mostly a copy of GLES_GPU.cpp
2016-03-20 19:30:11 +01:00
Henrik Rydgard
cfbecf5071
More progress
2016-03-20 19:26:41 +01:00
Henrik Rydgard
4ddca8607f
Further vulkan stuff
2016-03-20 19:26:12 +01:00
Henrik Rydgard
73d6d2dc72
More vulkan in thin3d
2016-03-20 19:25:53 +01:00
Henrik Rydgard
2a71e164f5
Enable vulkan validation
2016-03-20 19:25:30 +01:00
Henrik Rydgard
2a449f78bb
More vulkan fixing
2016-03-20 19:25:30 +01:00
Henrik Rydgard
c64064024d
Initial vulkan code.
...
This was squashed from nine commits but using old versions of Vulkan.
2016-03-20 19:18:35 +01:00
Henrik Rydgård
54a37f9bb8
Merge pull request #8591 from unknownbrackets/thin3d
...
Use thin3d for softgpu drawing (+thin3d improvements)
2016-03-20 18:06:53 +01:00
Henrik Rydgard
58b07e00d7
Assorted fixes and cleanups.
2016-03-06 11:46:41 -08:00
Unknown W. Brackets
ef566a3adf
SaveState: Clean up some constant usage.
2016-02-28 18:21:57 -08:00
Henrik Rydgard
a1bf8573f6
Better way to find the git exe for git-version-gen, thanks Unknown.
2016-02-28 23:04:46 +01:00
Henrik Rydgard
da1a04be8d
Make the workqueue slightly safer. Put g_gameInfoCache on the heap.
...
Cherry-picked from #8592
2016-02-28 12:39:47 +01:00
Henrik Rydgard
de932b5efc
Make git-version-gen work with a freshly installed 64-bit git msys.
...
For some reason %ProgramFiles% returns the (x86) one anyway...
2016-02-28 11:03:54 +01:00
Henrik Rydgard
6b829c9cde
Safer window resize on Windows - don't updating the backbuffer size until stopped dragging.
...
Cherry-picked from the Vulkan branch.
2016-02-21 11:51:10 +01:00
Henrik Rydgard
8684180620
Add ppsspp-glslang as a submodule (shader compiler for future Vulkan support)
...
This also adds a Windows project file, for building it.
2016-02-17 21:38:35 +01:00
Unknown W. Brackets
841267c083
d3d9: Allow software rendering selection in UI.
2016-02-13 14:01:57 -08:00
Unknown W. Brackets
095624867a
d3d9: Enable GPU info in D3D9 reporting.
2016-02-13 09:51:09 -08:00
Henrik Rydgard
35b6c7341b
Fix a bunch of memory leaks, after enabling file+line-number memory leak tracking for the MS Debug CRT.
...
Few of these were serious, most were on-exit, but good to have a cleaner memory report after running.
2016-02-10 15:36:10 +01:00
Henrik Rydgard
d36a10c6c7
Fix #8529 (ability to translate Display Rotation submenu)
2016-01-30 16:49:00 +01:00
Unknown W. Brackets
2916298695
gedbg: Add scaled 16-bit z support.
2016-01-20 22:11:02 -08:00
Unknown W. Brackets
6ef97f72d2
gedbg: Show scaled depth values properly.
2016-01-19 07:23:06 -08:00
Henrik Rydgård
14fb4f2c22
Merge pull request #8446 from unknownbrackets/minor
...
Don't attempt pause while stepping
2016-01-18 00:54:12 +01:00
Unknown W. Brackets
e5b4051211
Don't attempt pause while stepping.
...
We'll just hang in that case.
2016-01-17 15:47:44 -08:00
Unknown W. Brackets
516147680c
Merge pull request #8182 from LunaMoo/minor_cleaning
...
Move "Display Rotation" and stretching options to display layout editor.
2016-01-17 14:54:39 -08:00
Henrik Rydgard
b39206f922
Use the app cache directory on Android for the shader cache.
2016-01-17 22:15:23 +01:00
Unknown W. Brackets
d5196b44f9
Minor tweaks.
2016-01-17 09:45:55 -08:00
Henrik Rydgard
3ba911bf07
Replace some calls to fopen with File::OpenCFile (utf8).
2016-01-17 15:59:20 +01:00
Henrik Rydgard
27c71aa340
Get rid of the unused "InstallID"
2016-01-17 15:46:15 +01:00
LunaMoo
80fa2695bf
Tabs can't live in space and some other corrections.
2016-01-17 12:13:15 +01:00
LunaMoo
6061ad7579
Some improvements, comments and polishing.
2016-01-17 09:21:12 +01:00
LunaMoo
e4271fe1bc
Integrate stretching options into display layout editor.
2016-01-17 09:18:41 +01:00
LunaMoo
0c2efa6d44
Make sure display representation matches all cases and recreate views on window resize(this also fixes touch control layout screen).
2016-01-17 09:18:40 +01:00
LunaMoo
57c193d742
Add Display Rotation to windows menu bar.
2016-01-17 09:18:39 +01:00
Unknown W. Brackets
580a641942
gedbg: Shrink on dbl click after all.
...
Makes sense for this to go to the original size.
2016-01-10 10:10:43 -08:00
Unknown W. Brackets
23fc832813
gedbg: Add option to display CLUT preview.
...
This swaps the texture to the right.
2016-01-10 10:08:02 -08:00
Unknown W. Brackets
6ebbf2cb72
gedbg: Allow grow and shrink to fit.
2016-01-10 09:25:54 -08:00
Unknown W. Brackets
2fc296a1fb
gedbg: Format a few more cmds.
2016-01-07 22:42:20 -08:00
Unknown W. Brackets
481be1cd34
Fix GL feature detection.
2016-01-06 20:26:53 -08:00
Unknown W. Brackets
48ef1ae8ca
Change Win UI constants to use D3D9 not DX.
2016-01-05 23:08:20 -08:00
Unknown W. Brackets
aa0055cea7
Track the running GPU backend separate from config.
...
This way we can change the config directly when we want to save a new
setting, rather than having hacks to use a temp var.
2016-01-05 22:37:28 -08:00
Unknown W. Brackets
63c600d5e2
gedbg: Format flat shading.
2016-01-04 21:46:18 -08:00
Kingcom
1f5c28ca62
GEDebugger: Add option to force texture opaqueness
2016-01-03 20:50:43 +01:00
Henrik Rydgård
5bd72ea268
Merge pull request #8347 from hrydgard/graphics-context
...
Graphics context
2016-01-03 18:54:58 +01:00
gmvbif
63ee113af4
Added break for every switch case in DescribePixelRGBA. Please double check this.
2016-01-02 09:40:50 +03:00
Henrik Rydgard
3398288bd0
Some cleanup around input_state
2016-01-01 14:40:18 +01:00
Henrik Rydgard
15de6e6b98
GraphicsContext: Abstract away things like swapbuffers etc before adding even more backends.
...
Needed to prevent clutter all over the codebase.
Does not go all the way yet, goal would be a common render loop between platforms but not there yet.
2016-01-01 14:40:16 +01:00
Henrik Rydgård
716d7a38f5
Merge pull request #8292 from unknownbrackets/opengl-core
...
Improve VAO core profile performance
2015-12-30 22:03:04 +01:00
Unknown W. Brackets
e898043249
Remove unused variable.
2015-12-30 11:02:50 -08:00
Unknown W. Brackets
cbf149b0b4
Display types at different log levels.
...
Just to make errors stand out more, mainly.
2015-12-28 14:13:22 -08:00
Unknown W. Brackets
4d041c9ffe
Try to add support for GL_KHR_debug.
...
For some reason I'm still not seeing this work in a core profile...
2015-12-28 14:13:19 -08:00
Henrik Rydgård
b117896b63
Merge pull request #8317 from unknownbrackets/minor
...
Minor fixes to SDL + resolution display
2015-12-28 19:46:18 +01:00
Henrik Rydgård
d5121cd974
Merge pull request #8306 from unknownbrackets/lang-fuzzy
...
Fuzzy match lang when user locale doesn't exist + XP support
2015-12-28 19:44:32 +01:00
Unknown W. Brackets
9995447a53
Remove an unused definition.
2015-12-27 14:56:20 -08:00
Unknown W. Brackets
6e48f907dd
Support minimize and maximize state.
...
Fixes #6893 . Minimize is mostly useful for tooling, and maximize is a
more user-friendly way of specifying a fullscreen shortcut.
2015-12-25 19:18:32 -08:00
Unknown W. Brackets
3fd67f9199
Attempt to determine lang/country on XP.
...
This will sometimes give numbers, but it's closer than assuming en_US.
2015-12-25 19:14:05 -08:00
Unknown W. Brackets
4b66c2b4ec
Re-enable FMA3 on MSVC2015+ builds.
2015-12-22 23:22:16 -08:00
Unknown W. Brackets
39d1dd3a01
Initialize this in case it's never used.
2015-12-20 09:28:58 -08:00
Unknown W. Brackets
40eaa00351
Oops, left this wrong while debugging.
2015-12-20 08:59:04 -08:00
Unknown W. Brackets
49780eac24
Use VAOs in vertex preview drawing.
2015-12-19 09:18:30 -08:00
Unknown W. Brackets
5fe802c4e9
Use VAOs in GE debugger drawing.
2015-12-19 09:18:29 -08:00
Henrik Rydgard
732b1239e7
Add some permission infrastructure, add an ugly button that asks you to grant STORAGE permission if necessary.
2015-12-17 22:41:50 +01:00
Unknown W. Brackets
ce23289c7e
Remove some empty pointless files.
2015-11-08 08:18:41 -08:00
Henrik Rydgard
6461d6237d
Windows: Remove two fairly useless shortcuts. The rendering mode one was really dangerous, and mapped to F5 which is very easy to accidentally hit when loading save states.
2015-11-05 22:08:13 +01:00
Henrik Rydgard
f3b0562bd8
Improve viewport terminology a bit. No functional change.
2015-11-04 22:03:29 +01:00
Henrik Rydgard
44be9f2a50
Move Windows GPU init code into Windows/GPU
2015-11-03 23:22:09 +01:00
Henrik Rydgard
b998131581
Move the symbol map to the heap, deallocate it when no game is running.
2015-10-31 23:01:19 +01:00
Henrik Rydgard
9168af726d
Fix Windows command line build scripts. Fixes #8081
2015-10-31 13:04:49 +01:00
Unknown W. Brackets
05d5aae801
Don't change the working dir on startup.
2015-10-30 21:04:45 -07:00
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
Unknown W. Brackets
c70d519e04
Search the GitHub Desktop git.exe path.
2015-08-16 14:20:09 -07:00
Unknown W. Brackets
4ddc12ce40
Generate windows version automatically.
...
This allows for the same customization git-version.cpp allows.
Also, improve messaging slightly during build if git is missing, and
disallow reporting for builds generated without version info to make it
clear to users.
2015-08-16 14:03:59 -07:00
thedax
98d1e5f776
Make PPSSPP aware of Windows 10 (mostly for the info screen).
2015-08-10 03:14:05 -04:00
Unknown W. Brackets
1c61470d0c
Blind Windows buildfix
...
Need to handle the vertex preview coordinates too.
2015-08-08 12:09:34 -04:00
Henrik Rydgard
2430c283a5
More GPU cleaning, removing uses of GPUState.h where not needed.
...
Want to get rid of direct accesses to GPUState in modules that may be reused in
my future next-gen backends, that will reformat display lists into command lists that will
then be optimized and executed, out of sync with the real GPUState.
Candidate modules that may be reused in full are Framebuffer and Depal, possibly TextureCache to some degree.
2015-07-29 12:37:49 +02:00
Henrik Rydgard
cde585a29a
Include dependency cleanup
2015-07-29 11:48:20 +02:00
Henrik Rydgard
aaa8350591
Windows: Fix some remaining ASLR issues
2015-07-15 22:25:24 +02:00
Henrik Rydgard
d3018c1787
Windows: Enable ASLR (had to fix a few pointer truncations)
2015-07-15 20:02:42 +02:00
vnctdj
e791bea8a9
Consistently use *gr for the Graphics i18n category
2015-07-01 23:50:16 +02:00
Henrik Rydgard
0595a76556
Start integrating the new frame profiler
2015-05-24 23:45:36 +02:00
vnctdj
88d742cba4
Fix width/height inversion
...
This should resolve https://github.com/hrydgard/ppsspp/issues/7760
2015-05-22 18:15:49 +02:00
Henrik Rydgard
18655d14a4
Release PSP buttons when losing gameplay focus, fixes part 1 of #7758 , and part 2 of #7758 on Windows only.
2015-05-21 10:49:47 +02:00
Henrik Rydgard
28d8ed5881
Win32: Fix a bunch of little window resizing issues
2015-05-15 18:04:05 +02:00
Unknown W. Brackets
a090b5853f
Process UV rotation even in full transform.
2015-05-10 14:17:20 -07:00
Henrik Rydgård
050a7c1a85
Merge pull request #7667 from unknownbrackets/warnings
...
Fix some warnings
2015-04-08 21:21:08 +02:00
Henrik Rydgard
56a596d099
Fix line endings in some vcproj.filters files. Should prevent future annoying conflicts, althoug this one is ugly.
2015-04-08 20:58:04 +02:00
Unknown W. Brackets
8a3a67dc5b
Avoid evaluating an uninitialized value.
...
Doesn't matter anyway here.
2015-04-08 11:57:58 -07:00
Unknown W. Brackets
fc0788bc95
Avoid unpredictable behavior in error condition.
2015-04-08 11:57:57 -07:00
Henrik Rydgard
db0fd1042f
Add "Arm64EmitterTest" which can run on startup to play around with instructions.
2015-04-06 18:13:26 +02:00
Peter Tissen
27ee4eaefd
change manifest namespace to asm.v1
...
I really just changed it v3 to test it being the same as the second that
Visual Studio auto-generated but that seems to not have been a good idea
I pretty much just accidentally commited it anyway.
Fixes #7562
2015-03-05 14:37:08 +01:00
Peter Tissen
565da731d1
Don't include 2 manifest files
...
So we apparently included 2 manifest files.
One from the *.rc file and one generated by the IDEs manifest tools
* added the contents of rt_manif.bin to PPSSPP.manifest
* made ppsspp.rc include PPSSPP.manifest
* set the *.vcxproj to not generate an additional manifest
2015-03-05 04:07:55 +01:00
Peter Tissen
e7e8bf9221
Set DPI awareness in manifest
...
instead of doing it at runtime, still works in WinXP according to StepS in the IRC,
should probably be tested there to be sure
2015-03-05 03:22:48 +01:00
Unknown W. Brackets
98d7afae89
Switch to #pragma once in a few places.
...
Doesn't really affect git history much to change these.
2015-03-02 22:34:51 -08:00
Henrik Rydgard
cbf8aa41a4
Merge branch 'analog-options' of https://github.com/ShiftyAxel/ppsspp into ShiftyAxel-analog-options
2015-03-01 16:17:41 +01:00
Unknown W. Brackets
7aa5914a7a
Allow mouse clicks only when focused.
...
Fixes #6486 .
2015-02-28 16:01:41 -08:00
Unknown W. Brackets
cf88c7ff67
Add an option to ignore gamepads when not focused.
2015-02-28 14:02:03 -08:00
Henrik Rydgard
8c8e5de89d
Update version number to 1.0.1
2015-02-26 21:05:06 +01:00
Unknown W. Brackets
518cabd991
Correct vertex preview of throughmode rects.
...
The texture was not highlighted correctly, since we didn't normalize all
coords.
2015-02-25 21:25:49 -08:00
Henrik Rydgard
66e9877561
Fix #7480 where we would lose the keyboard after activating fullscreen with the mouse
2015-02-15 23:07:24 +01:00
vnctdj
91c7c76d8a
Edit string to match already translated one
...
https://github.com/hrydgard/ppsspp-lang/blob/master/en_US.ini#L359
2015-02-10 12:16:48 +01:00
Henrik Rydgard
d6cf857a06
Make it impossible to set Auto Frameskip and Non-buffered together as they interact in a bad way
2015-02-09 23:11:45 +01:00
Josh Palmer
929866edd3
XInput/DInput: Rename settings, fix sensitivity
...
* Change deadzone inverter naming convention to 'analog mapper'
* Remove hokey mathematics from sensitivity calculations
2015-02-05 06:30:29 +00:00
Josh Palmer
4c6410cd0d
DInput/XInput: Further fixes & improvements
...
* Remove redundant second analog settings for XInput
* Replace DInput circle->square mapping with improved XInput version
2015-02-05 05:48:29 +00:00
Josh Palmer
6856709b1d
DInput/XInput: Deadzone fixes & Sensitivity
...
* DInput Deadzone & Deadzone Inverter now function correctly
* Added analog Sensitivity options to DInput and XInput
2015-02-05 05:30:39 +00:00
Henrik Rydgard
ca512ea06a
More minor cleanup. Update lang.
2015-02-03 21:59:36 +01:00
Henrik Rydgard
60a837f19f
Minor cleanup
2015-02-03 21:28:08 +01:00
Henrik Rydgard
9b9d8592db
Fix calling convention of the d3d9createex function. May help #7421
2015-02-03 21:27:26 +01:00
Peter Tissen
6f2962e0c3
make sure all the counters are increased by the correct value
2015-02-02 22:30:47 +01:00
Peter Tissen
4a150bead7
don't try to access past the number of vertices when drawing rectangles
2015-02-02 22:08:33 +01:00
Henrik Rydgard
80d610998d
Better error checking in D3D9 init
2015-02-02 09:27:27 +01:00
Henrik Rydgard
f94e7170f6
Update version numbers to 1.0
2015-02-01 21:17:43 +01:00
Henrik Rydgard
5354f5163a
Show date/time of saves on pause screen. Better WASAPI error checking.
2015-02-01 18:31:51 +01:00
Henrik Rydgard
001eda39e0
Add really primitive save preview on "Next Slot". Improve pause screen layout a little.
2015-02-01 18:04:50 +01:00
Henrik Rydgard
6420f5f476
Only show the audio backend option on Vista+. Correct the enum order. Init DSound on its thread.
2015-02-01 11:57:11 +01:00
Henrik Rydgard
28cd190e0a
Temporary workaround for Debug build linking problem (ffmpeg's static release CRT clashes with static debug CRT)
2015-01-24 16:37:01 +01:00
Henrik Rydgard
790024c829
Add option to choose Audio backend, as WASAPI does not seem to be ideal for everyone..
...
Default to WASAPI though (Auto)
2015-01-24 13:50:27 +01:00
Henrik Rydgard
4ebdf49fb6
Update ffmpeg to master, also switching to static linking of MSVCRT. Don't forget to update your submodules!
2015-01-24 13:30:37 +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
7faddd6100
Consolidate the two TextureScaler copies into one.
...
Also lets us clean up ColorConv slightly.
2015-01-20 17:32:55 +01:00
Unknown W. Brackets
a8eba307c3
Fix an unnecessary iterator compare.
2015-01-19 09:05:19 -08:00
Unknown W. Brackets
6e6b45ce2b
Fix a missing break.
2015-01-19 08:58:37 -08:00
Unknown W. Brackets
83b8e564cf
Avoid an unlikely error in breakpoint listing.
2015-01-19 08:31:56 -08:00
Unknown W. Brackets
964a50ca05
Fix a couple possible buffer overruns.
2015-01-18 13:16:34 -08:00
Unknown W. Brackets
5875cea30a
Fix a mistaken case fallthrough.
2015-01-17 19:49:58 -08:00
Unknown W. Brackets
b6d6f26160
Fix an uninitialized value.
2015-01-17 18:56:55 -08:00
Unknown W. Brackets
fa84bb6948
Fix some unlikely uninitialized values.
2015-01-17 18:43:04 -08:00
Unknown W. Brackets
e980486719
Fix a small memory leak in video card detection.
2015-01-17 18:43:03 -08:00