Commit Graph

1931 Commits

Author SHA1 Message Date
Henrik Rydgard bc15617392 Make un-buffered rendering much smarter, removing flicker.
This turns it into a very viable option for many games. You do lose some FX
but it can as a result even be used as a workaround for the massive glow
in Wipeout...
2013-03-03 13:00:21 +01:00
Unknown W. Brackets a3f93ed203 Fix some printf size warnings, signed warnings. 2013-03-02 15:34:15 -08:00
Unknown W. Brackets 26f2301ae4 Adnroid buildfix, we have too many makefiles. 2013-03-02 15:33:07 -08:00
Unknown W. Brackets 48118895c3 Android buildfix. 2013-03-02 14:27:46 -08:00
Unknown W. Brackets a71b32a393 Arg, buildfix. 2013-03-02 13:18:43 -08:00
Unknown W. Brackets 35fe2b4a63 Actually use the git version.
Also switch to cpp, duh.
2013-03-02 12:42:25 -08:00
Henrik Rydgård e70957f907 Android/GL UI: Allow accessing the main Settings from in-game. Note: All
options may not take effect immediately.
2013-03-02 17:48:47 +01:00
Sacha 6c23e1b6d5 Use flags instead of bools for VCVT. Fix up some spacing. Only Android has ArmEmitterTest. 2013-03-02 11:34:03 +10:00
Unknown W. Brackets a0d96d26c8 Mac/Linux buildfix. 2013-03-01 16:36:18 -08:00
Unknown W. Brackets 7969b2e6ab Temporary Android crashfix. 2013-03-01 16:28:20 -08:00
Henrik Rydgard 516ca8a0c4 Merge branch 'master' into armjit-fpu
Conflicts:
	Core/MIPS/ARM/ArmJit.h
	Core/MIPS/x86/CompVFPU.cpp
	GPU/GLES/Framebuffer.cpp
2013-02-28 23:56:28 +01:00
Henrik Rydgard aa06c1452e Allow mounting VFS directories. Used to provide flash0 from within APK on Android. 2013-02-27 17:41:40 +01:00
Henrik Rydgard ba0362d817 PGF font support. Mostly an adaptation and cleanup of JPCSP's font system. 2013-02-27 17:41:39 +01:00
Carlos Estrague 9e63cc6af1 Update android/jni/Android.mk
build fix android build
2013-02-24 20:18:40 +01:00
Sacha 8ea497d59a Build fix for most platforms. New libkirk file. 2013-02-25 00:45:10 +10:00
Sacha 25a37e40dd Fix iOS directory structure in init/NativeInit. 2013-02-24 23:29:04 +10:00
Sacha 2cfaa49797 iOS needs a back key as well due to lack of hardware buttons.
At least until a gesture can replace this function.
2013-02-23 12:56:39 +10:00
Henrik Rydgard 94bb98d477 Enable color and depth buffer write before clearing. 2013-02-22 22:15:42 +01:00
Sacha 1540869e95 All mobile devices now have file logging disabled. Change save dir on blackberry/symbian. Update native. 2013-02-20 13:12:03 +10:00
Henrik Rydgard 570ff5d5b9 gl ui: Make sure LoadState is on screen even on small screens 2013-02-20 00:22:58 +01:00
Henrik Rydgard e32721c72a Merge branch 'master' into armjit-fpu
Conflicts:
	Core/MIPS/MIPSVFPUUtils.cpp
	Core/MIPS/x86/CompVFPU.cpp
	GPU/GLES/VertexDecoder.cpp
2013-02-19 00:50:33 +01:00
Henrik Rydgard 1aa3a657c0 Very rough and basic implementation of frameskipping. 2013-02-19 00:45:26 +01:00
Henrik Rydgard cbb786c7f0 Restructure Windows "gameloop" to be more similar to others. 2013-02-19 00:45:25 +01:00
Henrik Rydgard f8058e4bae Disable warning for bad prefix as it floods in Wipeout Pulse. Cleanups. 2013-02-19 00:45:25 +01:00
Henrik Rydgard 2b5beb8510 Allow moving Android version to SD/usbmem. 2013-02-16 14:07:03 +01:00
Henrik Rydgard 37f998407b Replace "Core" with "Jit" in ini. Don't show Open dialog by default (use Ctrl+A or Ctrl+O to open it).
Delete "Slightly Faster Interpreter".
2013-02-16 09:49:33 +01:00
Henrik Rydgard 30318a4a4d Merge branch 'master' into armjit-fpu
Conflicts:
	Core/MIPS/x86/CompFPU.cpp
2013-02-13 20:47:41 +01:00
Henrik Rydgard 36f49706e0 Add option to stretch to display (turns off the black bars fixing the aspect ratio). 2013-02-13 18:21:21 +01:00
Henrik Rydgard 3747c92d3d Enable dithering in GLES UI 2013-02-12 19:17:38 +01:00
Sacha 66433a7386 Add a pause button to Symbian as it has no way of going back. 2013-02-12 14:39:18 +10:00
Henrik Rydgard 69da33bd29 Add Show FPS to in-game menu on mobile. Make it green and right-adjusted. 2013-02-12 00:34:59 +01:00
Henrik Rydgard 4bdb2045a7 Armjit-FPU: Fix lots of bugs, impl some stuff. Still nothing working. 2013-02-11 23:10:11 +01:00
Henrik Rydgard 119d6955bd Forgot to update the manifest in the master branch last releases.. 2013-02-07 20:54:02 +01:00
Xele02 19a3cb9f8e Make OpenGL always draw something. Where there is no game, display the PPSSPP logo screen.
Add hack for X11 user which can have a crash when opening the first dialog and Gl is drawing.
Remove the "open file" dialog automatic display on startup, very annoying.
2013-02-05 22:23:42 +01:00
Henrik Rydgard 7a36619174 Android buildfix + cleanup 2013-02-04 20:19:24 +01:00
Henrik Rydgard d8f4e27926 Rename ARMABI_MOVI2R to MOVI2R 2013-01-31 23:41:05 +01:00
Henrik Rydgard 260d7d380c 0.6.1 2013-01-29 21:38:54 +01:00
Unknown W. Brackets 1b75e7f5c8 Android buildfix. 2013-01-29 08:18:31 -08:00
Henrik Rydgard 8031aed649 Remove warning about JIT broken on Snapdragon - it works! 2013-01-29 00:49:14 +01:00
Henrik Rydgard 2a2f8e6225 Win32: Fullscreen toggle and resizing the window works better. 2013-01-26 23:46:02 +01:00
Henrik Rydgard 1ed9a6ba56 Small fixes. v0.6. 2013-01-26 21:39:35 +01:00
Henrik Rydgard 68991511ee Split out the FPU reg cache into its own file too. 2013-01-26 01:34:19 +01:00
Henrik Rydgard 611fb3536f Try to use glDrawArrays in more situations, saving us a buffer. Misc. 2013-01-20 21:52:54 +01:00
Henrik Rydgard 201e1ea0bc Vertex caching now works for HW transform + VBO, not including RECTANGLE primitives yet. 2013-01-19 19:22:15 +01:00
Henrik Rydgård 3135c218f8 Merge pull request #429 from hrydgard/armjit
Arm JIT - merge to master
2013-01-15 23:39:29 -08:00
Sacha 4ab88cad12 Qt code refactor. Stage 1 in a code refactor. Removed NativeApp.cpp redundancy (since the Qt code reimplemented almost all of it). Changed to Qt types where logical. Cleaned up globals. Start of work at integrating more of the Qt code in to native/ (where GUI should be). 2013-01-16 02:20:21 +10:00
Henrik Rydgard 72333821bf Disable ArmEmitterTest on startup, it seems to cause problems? 2013-01-14 23:55:53 +01:00
Henrik Rydgard 66ee2e2933 Remove ArmABI.cpp/h, didn't need that stuff. 2013-01-14 22:19:18 +01:00
Henrik Rydgard 8ce9ce10bf Merge branch 'master' into armjit
Conflicts:
	Common/ArmEmitter.h
	Common/CPUDetect.cpp
2013-01-14 20:46:17 +01:00
Henrik Rydgard 7d1ddced9f Only unbind FBOs if they're being used. 2013-01-14 20:44:11 +01:00