Commit Graph
100 Commits
Author SHA1 Message Date
raven02 608d43898d Remove AlphaMaskHack 2014-05-27 22:11:18 +02:00
raven02 e2a4e13e38 Small one , not a big deal 2014-05-27 22:10:37 +02:00
raven02 50fc54c92a Fix wrong #endif 2014-05-25 10:01:39 +02:00
raven02 a516abef02 Add comments 2014-05-25 10:01:38 +02:00
raven02 68548856fd Use glBlitFramebuffer when available to blit framebuffer 2014-05-25 10:01:38 +02:00
raven02 cf7229e05e Null out currentRenderVfb_
This fixes the missing stuffs in Tactic Orge
2014-05-25 10:01:37 +02:00
raven02 218b446f9c Add updateVRAM_; 2014-05-25 10:01:36 +02:00
raven02 05be56a433 Keep it sync = true also rename updateVRAM_ 2014-05-25 10:01:35 +02:00
raven02 62c99843ad Do NotifyBlockTransfer() in buffered rendering mode only 2014-05-25 10:01:34 +02:00
raven02 9db47b9908 Add missing lcutoff and lconv 2014-05-14 23:00:28 +08:00
raven02 8664fbac11 Make the EstimateDrawingSize() simpler 2014-05-14 20:13:20 +08:00
raven02 11b9d8d29a Build fix 2014-05-10 12:26:53 +08:00
raven02 4263f00092 Add GL_NV_framebuffer_blit support for BindFramebufferColor() 2014-05-10 11:41:24 +08:00
raven02 c54664ba89 Validate the size framebuffer size with the szie from sceDmac 2014-05-09 23:32:26 +08:00
raven02 ec06b6532a Comment out the remaining one LogReadPixelsError() 2014-05-08 20:30:40 +08:00
raven02 ba4f5984da gl_extensions.PBO_NV = strstr(extString, "GL_NV_pixel_buffer_object") != 0; 2014-05-06 15:14:50 +08:00
raven02 f1694e7d4b Add GL_NV_pixel_buffer_object that seen on Tegra platform 2014-05-06 15:13:33 +08:00
raven02 f98cf76b97 Use GL_NV_framebuffer_blit to handle depth copy 2014-05-05 12:19:31 +08:00
raven02 1502110e25 Add NV_framebuffer_blit 2014-05-02 18:25:56 +08:00
raven02 e70c33aa73 Add support for GL_NV_framebuffer_blit 2014-05-02 15:58:19 +08:00
raven02 42754b2662 define MAY_HAVE_GLES3 2014-05-01 10:17:28 +08:00
raven02 e0e1a6b217 Only set depth update flag when depth write is enabled 2014-04-30 20:00:42 +08:00
raven02 8ed82f3d25 Fixes #5779 with new PSPScreenShotDiag class 2014-04-30 19:28:05 +08:00
raven02 7c3180c7c7 Add ES 3.0 support for iPhone 2014-04-30 11:34:15 +08:00
raven02 9806b46586 Fix space issues 2014-04-28 15:30:32 +08:00
raven02 e9815052f1 Stub SysMemUserForUser_ACBD88CA/945E45DA 2014-04-27 23:20:18 +08:00
raven02 eda3d48d53 Switch to low/medium/high audio latency mode 2014-04-27 22:11:26 +08:00
raven02 21e4dc60eb Move POWER_VMEM_IN_USE to sceKernel.h 2014-04-27 20:50:11 +08:00
raven02 80cff2dca4 Workaround scePauth_F7AA47F6() 2014-04-27 17:26:40 +08:00
raven02 e61a151942 Add Vertex texture/color GE commands 2014-04-26 23:53:17 +08:00
raven02 5d5c24a173 sceUtility: fix some typo and formatting 2014-04-26 12:19:34 +08:00
raven02 aa08944528 Medium Quality mode for spline patch 2014-04-26 12:04:26 +08:00
raven02 3c938ec5ae Reorganize OSK button 2014-04-24 06:13:00 +08:00
raven02 9ce30b33c3 Always restore viewport after render target binding 2014-04-23 23:07:09 +08:00
raven02 3d12a00fe1 Get rid of glstate.viewport.restore() for Mali/Adreno Soc 2014-04-23 22:47:59 +08:00
raven02 803c5a1ba6 Add comment and specify to use ARM/ADERNO 2014-04-23 22:45:38 +08:00
raven02 29193f0f2a Restore viewport natively in fbo_bind_as_render_target() 2014-04-23 22:38:56 +08:00
raven02 0ad773f76a Reorganize OSK a bit 2014-04-23 21:01:00 +08:00
raven02 4806d01db1 Dostate for resetBuffer 2014-04-22 15:18:24 +08:00
raven02 3bd9449c77 Fix CRT shader 2014-04-22 14:57:50 +08:00
raven02 950e404442 Fix a typo 2014-04-22 14:31:34 +08:00
raven02 f845113eb2 sceAtrac: set full filled buffer when game ask to do so via sceAtracGetRemainFrame() 2014-04-22 09:13:49 +08:00
raven02 0ca4ec02cd Implment sceAuduo routing mode 2014-04-19 06:47:54 +08:00
raven02 abc5c86339 Split out texture level 2014-04-19 06:45:17 +08:00
raven02 5b7035b71a Missing default case :( 2014-04-18 21:32:02 +08:00
raven02 fd330b4d93 Use getMpegVersion to get ctx->mpegVersion 2014-04-18 20:27:17 +08:00
raven02 3fc5ba22f4 Set texture bias in constant mode 2014-04-18 18:07:52 +08:00
raven02 95d2848f07 Define texture level mode 2014-04-18 18:06:38 +08:00
raven02 ffdba45b4b Flush GE_CMD_TEXLEVEL 2014-04-17 19:48:22 +08:00
raven02 d2ce635bbf Remove option 2014-04-16 03:57:57 +08:00
raven02 fbbd37d707 Delay thread for sceMp3Decode() 2014-04-15 21:55:28 +08:00
raven02 cd024e88e8 Add #extension GL_EXT_shader_framebuffer_fetch : require 2014-04-14 19:55:34 +08:00
raven02 a29255b647 Fix wrong stretch in Wildarm XF (non-buffered mode) 2014-04-14 11:40:04 +08:00
raven02 6fb2934a6e Only write d_private for memory stick 2014-04-13 20:10:47 +08:00
raven02 3a0b17a50f Put in parameters for sceMp3LowLevelInit/Decode 2014-04-13 17:18:18 +08:00
raven02 a9d7be1eab Should be id0 2014-04-13 16:13:59 +08:00
raven02 f1254c79ed Turn off regular alpha blending 2014-04-13 16:03:50 +08:00
raven02 e358a6dcbe Handle ABSDIFF blending mode using GL_EXT_shader_framebuffer_fetch 2014-04-13 16:01:55 +08:00
raven02 568b14f890 Regress fix https://github.com/hrydgard/ppsspp/issues/5769 2014-04-13 13:58:34 +08:00
raven02 a6523dd507 Texture lod bias should be signed 2014-04-12 02:33:52 +08:00
raven02 c711f76eaa Use ctx->mp3Channels instead of setting frame.channel in case of FF incomplete frame 2014-04-10 20:48:16 +08:00
raven02 97c68de661 Parse MP3 header to correct set the channel and samplerate 2014-04-10 20:08:34 +08:00
raven02 619039aed6 No need to init packet as {0} 2014-04-07 19:29:57 +08:00
raven02 e73a49c2b2 sceMp3 : allocate audio frame 2014-04-06 20:48:57 +08:00
raven02 3fb85dde8f ME : Init packet as {0} 2014-04-06 20:40:04 +08:00
raven02 485b5df7cf Remove (AVFormatContext**) 2014-04-06 17:32:28 +08:00
raven02 5b19f1d53c Cleanup /* ... */ 2014-04-05 23:25:49 +08:00
raven02 4a35c726b3 Log channel/samplerate/bitrate 2014-04-05 21:57:26 +08:00
raven02 3b793a55e2 Remove some obsolete unused code 2014-04-05 20:29:00 +08:00
raven02 b6ccd650ff sceMp3 : use bswap32 for swapping endian 2014-04-05 15:26:22 +08:00
raven02 664efe6812 Return false when alpha blending disabled 2014-03-29 22:04:59 +08:00
raven02 2944856c42 FS : Add missing gstate.isTextureMapEnabled() 2014-03-29 21:03:28 +08:00
raven02 7577481d6e Change it to ctx->bufferWrite %= ctx->mp3BufSize; 2014-03-29 12:37:33 +08:00
raven02 790c570e67 Fix crash and wrong mp3 playback in Downstream Panic ULUS10322 2014-03-29 12:16:57 +08:00
raven02 e0fae728ad Update few comments for 2x src/dst blending 2014-03-28 20:11:37 +08:00
raven02 6f9259169c Menu : Disable Vertex Cache when HW T&L is disabled 2014-03-26 08:01:37 +08:00
raven02 ffcbb8703d Divide by 65536 instead of 65535 2014-03-24 21:33:29 +08:00
raven02 9b272cfc68 Do it inside inColon 2014-03-23 22:37:43 +08:00
raven02 557eae7ca9 Avoid caching when HW T&L with morph enabled. 2014-03-14 21:04:32 +08:00
raven02 1b831ce022 SW T&L 2014-03-07 21:41:40 +08:00
raven02 2c7c1f547d Shade mapping fix 2014-03-06 22:07:08 +08:00
raven02 6888ea8d79 Typo fix 2014-03-02 15:12:50 +08:00
raven02 db943fa3cc Add PSMF_VERSION_00XX 2014-02-16 23:23:17 +08:00
raven02 8bef9c35e9 Code cleanup #1 2014-02-16 23:22:25 +08:00
raven02 a5c107e5d1 Code cleanup scePsmf 2014-02-16 23:21:32 +08:00
raven02 84bbbc3e51 Use GE_CMODE instead of TPSM_PIXEL_STORAGE_MODE 2014-02-16 23:15:17 +08:00
raven02 81887cead3 Init ctx->mp3DecodedBytes/mp3SumDecodedSamples/mp3LoopNum 2014-02-15 22:50:10 +08:00
raven02 cc10d43c53 Remove unconfirmed STANDBY changes 2014-02-15 18:38:38 +08:00
raven02 c4a9952449 Remove duplicate Memset 2014-02-15 18:37:34 +08:00
raven02 7d9f1ff57a Move memset up so it's always done 2014-02-15 18:15:44 +08:00
raven02 01ff295031 Check PSMF_PLAYER_STATUS_STANDBY status to return not init error 2014-02-15 18:07:19 +08:00
raven02 5a71ec678c Clear the audio when paused 2014-02-15 17:49:35 +08:00
raven02 7fbee7bb19 Typo fix 2014-02-14 18:45:12 +08:00
raven02 69690a0fe1 scePsmf : add pause mode (PSMF_PLAYER_MODE_PAUSE) 2014-02-14 10:43:53 +08:00
raven02 8b19ebc6d8 scePsmf(): check not initialized status 2014-02-14 10:19:38 +08:00
raven02 4f744436bb Return -1 when no atrac inited 2014-02-12 21:55:36 +08:00
raven02 54bbdebcc9 Try savedata init delay 500ms 2014-02-11 19:48:56 +08:00
raven02 7dcf355cd6 MediaEngine : getAudioTimeStamp() returns m_audiopts 2014-02-11 19:24:51 +08:00
raven02 64e36bbf10 Change log level to DEBUG_LOG 2014-02-10 11:29:43 +08:00
raven02 1fcbc46814 Make sure audio stream is present 2014-02-10 09:31:54 +08:00