Commit Graph
27588 Commits
Author SHA1 Message Date
sum2012 dbae0423d6 Add sceUsbCam module 2015-03-08 11:48:55 +08:00
sum2012 e5b349d33e Change to INFO log
Because this is still not test yet
2015-03-08 11:45:27 +08:00
sum2012 dae6a4e40a Fix and add 2 function 2015-03-08 11:42:48 +08:00
sum2012 7b262949aa Add sceAudioRouting
First step to fix "Invizimals" 's game
2015-03-08 10:58:12 +08:00
Unknown W. Brackets 08a1bb8796 Add support for ARM_shader_framebuffer_fetch. 2015-03-07 16:11:43 -08:00
Unknown W. Brackets 656fe78656 Check for ARM_shader_framebuffer_fetch.
Also, let's combine them too.  Unfortunately, the shader needs a require
that matches the one they have, so we need the individual flags also.
2015-03-07 16:09:17 -08:00
Unknown W. Brackets 2344760018 Use framebuffer fetch for more accurate blending.
On devices which support it, framebuffer fetch should give us more correct
blending than copying fbos or using a fallback (such as doubling which may
clamp.)

Not actually tested on any supported device.
2015-03-07 12:09:27 -08:00
Unknown W. Brackets 9c3ccc97a2 Support EXT_shader_framebuffer_fetch.
We only supported NV_ before.  Not tested on any supporting device, but
this is primarily found on PowerVR devices.  This may allow them to
perform effects (like min/max/etc.) more accurately and quicker.
2015-03-07 12:07:53 -08:00
Henrik Rydgard 23150858a4 ARM64: Make sure that eglGetProcAddress is declared, so the return value doesn't get truncated to int. 2015-03-07 13:56:17 +01:00
Henrik Rydgard 516dbf37e4 ARM64 buildfix 2015-03-07 01:30:09 +01:00
Henrik Rydgard 12010bb4ce Revert "Experiment: Disable 24-bit Z and interleaved depth/stencil on mali."
This reverts commit dd1a40653f.
2015-03-07 01:30:08 +01:00
Henrik Rydgård 077eae6255 Merge pull request #7566 from Bigpet/vs2015
Make compilable under VS2015
2015-03-07 00:16:50 +01:00
Peter Tissen 3ada988740 capture by value, since the dispatch seems asynchronous 2015-03-06 22:10:10 +01:00
Peter Tissen 594ed65bd3 use the timezone value for non GLIB, non MSVC platforms 2015-03-06 21:55:39 +01:00
Henrik Rydgård 3ffd5dda1e Merge pull request #264 from Bigpet/vs2015
Make compilable with VS2015
2015-03-06 21:45:00 +01:00
Peter Tissen f5795a68a7 Make compilable under VS2015 2015-03-06 21:09:45 +01:00
Peter Tissen 30a362f227 Make compilable with VS2015
So Microsoft decided to make their C runtime conform to C99
2015-03-06 21:01:19 +01:00
Henrik Rydgard c3f38f31f9 Update the (currently unused) ARM64 emitter from Dolphin's current one (by HdkR). 2015-03-06 00:46:34 +01:00
Unknown W. Brackets c991dd7555 Oops, fix an important typo. 2015-03-05 08:31:59 -08:00
Henrik Rydgård d78b9a8310 Merge pull request #7563 from Bigpet/dpiaware
change manifest namespace to asm.v1
2015-03-05 15:14:55 +01: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
Henrik Rydgård 3df63fdb43 Merge pull request #7554 from sum2012/sceMpegAvcCsc-delay
Add back hleDelayResult in sceMpegAvcCsc
2015-03-05 12:36:15 +01:00
Henrik Rydgard 3d012f2679 One more stack clearing value in sceFont 2015-03-05 12:26:21 +01:00
Henrik Rydgard 2b98f15f17 Add option to auto-center the analog stick on touch within the boundaries of the stick
TODO: Should this be default? Does this make sense for d-pad too?
2015-03-05 11:01:58 +01:00
Henrik Rydgård 45d8f0285b Merge pull request #7560 from Bigpet/dpiaware
Add dpiawareness to manifest
2015-03-05 10:41:20 +01:00
Henrik Rydgård af4b559038 Merge pull request #7547 from hrydgard/func-stack-clear
Add ability to flag HLE functions to clear a bit of stack.
2015-03-05 10:37:28 +01:00
Henrik Rydgard 3e408047d3 Use unknown's measured stack clearing amounts in sceLibFont 2015-03-05 10:36:03 +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
Henrik Rydgård 3e272e4573 Merge pull request #7556 from sum2012/install-error
Add install error translatable
2015-03-04 15:04:07 +01:00
sum2012 4c827d1b3e Add install error translatable 2015-03-04 20:59:09 +08:00
sum2012 b3bb733b0d Add back hleDelayResult in sceMpegAvcCsc
Fix #7549 Dengeki no Pilot: Tenkuu no Kizuna video flickering
But not break Bleach heat of soul 6
2015-03-04 07:21:38 +08:00
Henrik Rydgård 27270e263d Merge pull request #7553 from Pulfer/qt-screenshot
Fix image format for screenshots with Qt UI
2015-03-03 18:54:55 +01:00
Andrey Bondrov e898200c19 Free flipbuffer 2015-03-04 03:21:38 +10:00
Andrey Bondrov f81ec4ce65 Keep Qt UI screenshots in RGB888 format, just convert the buffer properly 2015-03-04 02:53:33 +10:00
Andrey Bondrov 168ab06266 Fix image format for screenshots with Qt UI 2015-03-04 02:16:47 +10: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 Rydgård 3e1e8f1bc0 Merge pull request #7548 from unknownbrackets/vblank-waits
Don't wake a vblank waiting thread within 115us
2015-03-02 14:02:37 +01:00
Unknown W. Brackets 818627801d Fix newlines in old merge, oops.
This is now showing up in git because I touched it, and it's got the wrong
newlines.  Just making it go away.
2015-03-01 18:35:28 -08:00
Unknown W. Brackets 22ce464e42 Don't wake a vblank waiting thread within 115us.
Fixes #6966, matches PSP behavior.
2015-03-01 18:31:25 -08:00
Henrik Rydgard fd1dcb881f Add ability to flag function to clear a bit of stack. See #6374, idea by JPCSP, pointed out by sum2012. 2015-03-02 01:03:12 +01:00
Henrik Rydgard acdd0807f5 Experiment: update native, disabling 24-bit Z on mali. see #7218 2015-03-01 22:15:07 +01:00
Henrik Rydgård c0450f7f9e Merge pull request #6920 from hrydgard/dx9-depal
Dx9 depal - needs debugging before merge
2015-03-01 21:04:36 +01:00
Henrik Rydgard dd1a40653f Experiment: Disable 24-bit Z and interleaved depth/stencil on mali. 2015-03-01 21:01:49 +01:00
Unknown W. Brackets d4e74e6998 d3d9: Clarify a comment. 2015-03-01 11:47:39 -08:00
Henrik Rydgård 993fec4520 Merge pull request #7545 from unknownbrackets/jit-minor
jit: Discard unused regs before a syscall
2015-03-01 20:43:25 +01:00
Unknown W. Brackets 105087d367 dx9: Swap depal bgra in shader.
We don't swap palettes anymore, except in the shader.
2015-03-01 11:28:06 -08:00
Unknown W. Brackets 3bc954778c dx9: Explicitly restore viewport after depal.
Otherwise, it doesn't get restored.
2015-03-01 11:28:06 -08:00
Unknown W. Brackets bda6f0a4b8 dx9: Reset more state before depal draw.
Was alpha blending before.
2015-03-01 11:28:05 -08:00
Henrik Rydgard 869f74d1b0 Depal: Apply the half-pixel offset that looked the least wrong. Still not right. 2015-03-01 11:28:04 -08:00