Themaister
|
5e755671da
|
Add show_mouse() context callback.
|
2013-03-29 13:46:11 +01:00 |
Themaister
|
067e00b3dd
|
Remove post_render context callback.
Was supposed to be used for overlay, but is useless now.
|
2013-03-29 13:26:07 +01:00 |
OV2
|
29fa71b664
|
style
|
2013-03-29 11:50:05 +01:00 |
OV2
|
34b2a3b210
|
win32: use stock shader and color for overlay opacity
|
2013-03-29 11:48:33 +01:00 |
OV2
|
a00858a6be
|
win32: use color in d3d stock shader, pass valid color values
|
2013-03-29 11:46:56 +01:00 |
Themaister
|
d844dfce00
|
Merge branch 'master' into gl-render
|
2013-03-29 02:53:27 +01:00 |
Themaister
|
50af927de6
|
Add depth/stencil buffers to HW GL.
|
2013-03-29 02:50:42 +01:00 |
Themaister
|
f4e9547e68
|
Fix Win32 HW render.
|
2013-03-29 02:12:08 +01:00 |
twinaphex
|
426b3a255d
|
Revert "(PS3) Add third-pass shaders (ifdeffed for PS3 for now - could" -
going to do this better
This reverts commit 8b4e6bed93 .
|
2013-03-29 01:55:08 +01:00 |
meancoot
|
a8eaeece3d
|
(OSX) Build fix for gfx/gl.c
|
2013-03-28 20:23:30 -04:00 |
twinaphex
|
8b4e6bed93
|
(PS3) Add third-pass shaders (ifdeffed for PS3 for now - could
be added to PC as well)
|
2013-03-28 20:59:49 +01:00 |
OV2
|
f250cc14ab
|
style
|
2013-03-28 15:33:50 +01:00 |
OV2
|
15f6026c86
|
win32: fix compile without HAVE_OVERLAY
|
2013-03-28 14:55:42 +01:00 |
OV2
|
66b4b45f5c
|
win32: add opacity shader to overlay
|
2013-03-28 14:30:39 +01:00 |
OV2
|
b782ec2d33
|
win32: specify vertex declaration for overlay
|
2013-03-28 14:30:39 +01:00 |
OV2
|
a61afbde52
|
win32: add overlay to d3d9
|
2013-03-28 14:30:32 +01:00 |
Themaister
|
8783cbb010
|
Handle GL state more carefully.
|
2013-03-28 12:13:41 +01:00 |
Themaister
|
77861f5a59
|
Render something in motion.
|
2013-03-28 01:19:48 +01:00 |
Themaister
|
1cececac18
|
Add get_proc_address.
Render something "real" in GL.
|
2013-03-28 01:11:32 +01:00 |
Themaister
|
f7cab36188
|
Fix viewport when rendering to FBO.
|
2013-03-27 16:22:56 +01:00 |
Themaister
|
af40f3e9b8
|
Add initial GL direct rendering test.
|
2013-03-27 16:15:15 +01:00 |
Themaister
|
0db8fee69d
|
Add floating point FBO support to GLES.
|
2013-03-26 15:11:44 +01:00 |
twinaphex
|
986806ca78
|
(RMenu) RMenu cleanups pt. 2
|
2013-03-25 18:36:15 +01:00 |
Themaister
|
773c511179
|
Add floating point FBO support.
|
2013-03-25 16:42:41 +01:00 |
Themaister
|
e326db8fb5
|
Drop debugging log.
|
2013-03-25 15:08:12 +01:00 |
Themaister
|
a8dd5da5bb
|
Add frame_count_mod to XML and Cg shaders.
Allows frame count shaders to avoid floating point inaccuracies
when frame count gets large. Avoids having to mod manually in shader.
|
2013-03-25 14:47:33 +01:00 |
Themaister
|
714a4aa3f7
|
Fix build for drivers.
|
2013-03-24 02:24:53 +01:00 |
twinaphex
|
82329cf097
|
(Blackberry) Starts up in RGUI mode now - should (hopefully) allow
for dynamic changing of libretro core and selection of ROM instead
of hardcoded paths.
|
2013-03-24 01:00:00 +01:00 |
CatalystG
|
f6c2c2c57d
|
(BlackBerry) Add initial in-game RGUI support.
|
2013-03-23 12:21:30 -04:00 |
twinaphex
|
fefb65b84a
|
(Blackberry) Move libscreen initialization to Blackberry graphics
context driver
|
2013-03-22 16:30:10 +01:00 |
CatalystG
|
1c32975717
|
Add proper input handling for PlayBook/BB10
|
2013-03-19 19:27:15 -04:00 |
twinaphex
|
15215c47f1
|
(Grifin) Move griffin to root (to indicate it's no longer console-specific
|
2013-03-18 05:46:19 +01:00 |
Themaister
|
51b5a2df5c
|
Refactor aspect_ratio member.
Mutate in g_extern.system.aspect_ratio to avoid
getting wrong aspect ratio on reentrancy.
|
2013-03-17 22:05:15 +01:00 |
Themaister
|
e0f9feb903
|
Fix 16:15 aspect lut.
|
2013-03-16 14:14:28 +01:00 |
twinaphex
|
3bc487be87
|
Merge branch 'ios' of git://github.com/meancoot/RetroArch
|
2013-03-15 20:05:15 +01:00 |
Themaister
|
eeba16d0e8
|
Fix CXX_BUILD.
|
2013-03-15 09:21:47 +01:00 |
Themaister
|
1ea2a45441
|
Fix FBO in thread_wrapper.
|
2013-03-12 12:12:16 +01:00 |
twinaphex
|
441d4a0698
|
(Xbox 1) Initial RGUI code - incomplete
|
2013-03-12 02:43:02 +01:00 |
twinaphex
|
af02acbdd4
|
(RGUI/GL) Create gl_init_rgui_texture (avoids duplication of code)
|
2013-03-12 01:36:42 +01:00 |
twinaphex
|
c638728917
|
(GL) Don't needlessly compile in FBO functions if HAVE_FBO isn't
defined
|
2013-03-12 00:00:42 +01:00 |
twinaphex
|
2e12f34932
|
(360) Build fix
|
2013-03-11 23:50:31 +01:00 |
twinaphex
|
b4108eb343
|
Add set_osd_msg to video_poke
|
2013-03-11 21:42:02 +01:00 |
twinaphex
|
63883a1131
|
Combine render_msg and render_msg_place with params argument
|
2013-03-11 20:05:05 +01:00 |
twinaphex
|
d9c3a99d0b
|
Update some credits
|
2013-03-11 07:13:11 +01:00 |
twinaphex
|
275eef09c1
|
(Xbox 1) Wrap some lines around HAVE_RMENU
|
2013-03-10 23:09:47 +01:00 |
twinaphex
|
e7287d19e5
|
Add HAVE_FBO ifdefs for gl and gx_video as well
|
2013-03-10 20:25:47 +01:00 |
Themaister
|
0e75731685
|
Add get_fbo_state().
|
2013-03-10 20:13:04 +01:00 |
twinaphex
|
7be75b29dc
|
(PS3/XDK) Remove gfx_ctx_set_overscan
|
2013-03-10 20:13:06 +01:00 |
Themaister
|
0b67cd7e84
|
Add apply_state_changes.
|
2013-03-10 19:49:26 +01:00 |
Themaister
|
63d946c69f
|
Add set_rgui_texture interface to video_poke.
|
2013-03-10 19:14:28 +01:00 |
twinaphex
|
e741cc77c6
|
start/stop/restart ifdeffed for RARCH_CONSOLE instead of
HAVE_RMENU - transfer of control bypasses initialization of variables
in RGUI - issues fixed
|
2013-03-10 17:40:34 +01:00 |
twinaphex
|
b54cf4cd87
|
(RGUI) Can't have VLAs for Xbox 1 / MSVC
|
2013-03-10 16:37:34 +01:00 |
twinaphex
|
ae9ddf362b
|
(Xbox 1) Make xdk_ctx independent of HAVE_RMENU
|
2013-03-10 16:29:08 +01:00 |
twinaphex
|
5bc9402fed
|
(Xbox 1) Build fix
|
2013-03-10 16:16:54 +01:00 |
twinaphex
|
92573940bd
|
Move rmenu_set_default_pos to rmenu.c
|
2013-03-10 15:52:36 +01:00 |
twinaphex
|
522320a654
|
Get rid of some RMenu context callbacks
|
2013-03-10 15:26:49 +01:00 |
twinaphex
|
d74b7156fa
|
Move more RMenu stuff to rmenu.c and out of the context drivers
|
2013-03-10 15:23:34 +01:00 |
Themaister
|
92f673151e
|
Add untested poke interface to thread_wrapper.
|
2013-03-10 10:30:17 +01:00 |
twinaphex
|
137b47c7e8
|
Remove reference to gfx_ctx_xdk_set_blend
|
2013-03-10 04:29:27 +01:00 |
twinaphex
|
59ff094b3b
|
Add set_blend to video_poke interface
|
2013-03-10 03:53:42 +01:00 |
twinaphex
|
79a27e34ed
|
(XDK) Start to implement video_poke interface
|
2013-03-10 03:34:37 +01:00 |
twinaphex
|
91e3355268
|
(RMenu) Use video_poke interface for RMenu as well
|
2013-03-10 02:58:55 +01:00 |
twinaphex
|
0af20af5ec
|
(RGUI) Use new video_poke interface
|
2013-03-10 02:26:51 +01:00 |
meancoot
|
9fadca2a54
|
Merge branch 'master' of https://github.com/Themaister/RetroArch into ios
|
2013-03-09 20:09:32 -05:00 |
Themaister
|
68494d0547
|
Set poke interface for HAVE_RMENU.
|
2013-03-10 01:58:31 +01:00 |
Themaister
|
1f37491cbf
|
More HAVE_FBO fixes.
|
2013-03-10 01:49:06 +01:00 |
Themaister
|
c13868d2fa
|
Add required HAVE_FBO define.
|
2013-03-10 01:47:57 +01:00 |
Themaister
|
2681f14032
|
Add video_poke_interface_t.
|
2013-03-10 01:17:17 +01:00 |
twinaphex
|
d04d13d895
|
(RGUI/GL) No hardcoded border_type
|
2013-03-09 18:38:07 +01:00 |
twinaphex
|
66e7606b25
|
HAVE_RGUI and HAVE_RMENU are now mutually exclusive - no longer
have to be defined both for (say) the Android port
|
2013-03-09 17:42:19 +01:00 |
twinaphex
|
34515fd7f5
|
(RARCH_CONSOLE) Integrate rarch-console_video into gfx_common
|
2013-03-09 03:20:59 +01:00 |
twinaphex
|
037edbd247
|
(360) Build fixes
|
2013-03-09 01:02:30 +01:00 |
twinaphex
|
0b7baf9f9c
|
(PS3) Return to glMapBuffer/glUnmapBuffer version of gl_copy_frame -
seems to work without garbage frames when using GL_READ_WRITE instead
of GL_WRITE_ONLY
|
2013-03-07 21:58:38 +01:00 |
ToadKing
|
809ae0ab06
|
get messages working again on android
|
2013-03-06 12:19:56 -05:00 |
twinaphex
|
566a5ebb9c
|
Move FBO enums to gl_common.h
|
2013-03-06 01:57:30 +01:00 |
twinaphex
|
5c16cff2e7
|
Merge branch 'android-rgui' of https://github.com/Themaister/RetroArch into android-rgui
Conflicts:
android/native/jni/input_android.c
|
2013-03-04 17:00:43 +01:00 |
meancoot
|
e8e822ffc3
|
Merge branch 'master' of https://github.com/Themaister/RetroArch into ios
Conflicts:
gfx/gfx_context.c
gfx/gfx_context.h
retroarch.c
|
2013-03-03 21:36:47 -05:00 |
ToadKing
|
a4b33a9a95
|
get touch navigation working
fix colors for GL
make seperate option list for non-consoles
|
2013-03-03 15:45:29 -05:00 |
twinaphex
|
ec114db356
|
(Android) Reimplemented input loop - better throughput/latency
|
2013-03-02 23:53:06 +01:00 |
Themaister
|
07b9598be4
|
Set texture filtering for RGUI texture.
|
2013-03-02 17:46:36 +01:00 |
twinaphex
|
b3d971f490
|
(PS3) Clean up unneeded code in gl_copy_frame
|
2013-03-02 14:35:27 +01:00 |
twinaphex
|
eb4fe88d96
|
(PS3) Usage of glMapBuffer + texture references (while slightly
faster) appeared to produce garbage in frames. Possible PSGL bug.
Revert to glBufferSubData approach for now
|
2013-03-02 14:29:22 +01:00 |
ToadKing
|
6778267016
|
change some logs around
detect menu key from any "controller"
|
2013-02-28 11:04:11 -05:00 |
ToadKing
|
83878b05e7
|
commit makefile changes
|
2013-02-28 10:20:29 -05:00 |
ToadKing
|
d28cb94717
|
start of RGUI port to Android
currently detects menu button to bring up RGUI, but GL does not draw it
yet and you cannot exit from the (invisible) RGUI menu yet
|
2013-02-27 20:20:29 -05:00 |
twinaphex
|
9b9c280f2b
|
(Playbook) Removing offending piece of code that was causing all
the problems
|
2013-02-27 08:22:48 +01:00 |
twinaphex
|
fbb83564ef
|
(Playbook) Finally displays properly - yay
|
2013-02-27 08:21:46 +01:00 |
twinaphex
|
1a0aaf0e9d
|
(Playbook) Hook up more state management - still attempting to
find the display problem
|
2013-02-27 08:05:36 +01:00 |
twinaphex
|
5b2a5c76b5
|
(Playbook) Starts showing game image - totally screwed up pitch right now
though
|
2013-02-26 16:34:10 +01:00 |
twinaphex
|
94379e8ae9
|
Forgot to commit bbqnx_ctx.c
|
2013-02-26 14:12:28 +01:00 |
twinaphex
|
9aa7f9fff5
|
(Playbook) Got further - now hangs at 'screen_create_window'
(EGL context)
|
2013-02-26 01:19:34 +01:00 |
Themaister
|
6dd4a9b492
|
Log which SwapInterval implementation is used.
|
2013-02-24 02:09:27 +01:00 |
Themaister
|
c78239a10d
|
Avoid async error handling breaking XSetInputFocus.
|
2013-02-23 15:20:47 +01:00 |
Themaister
|
00d7d6c7ca
|
Drop redundant input code in GLX.
|
2013-02-23 15:15:49 +01:00 |
Themaister
|
100c26f067
|
Avoid failing when XSetInputFocus fails.
|
2013-02-23 15:15:10 +01:00 |
Themaister
|
eb0476ffab
|
Add configurable GL context.
|
2013-02-23 14:50:18 +01:00 |
meancoot
|
06bb6b7840
|
Merge branch 'master' of https://github.com/Themaister/RetroArch into ios
|
2013-02-21 22:18:14 -05:00 |
meancoot
|
1edd531544
|
ios: Add proper license header to all files.
|
2013-02-20 19:52:52 -05:00 |
Squarepusher
|
bd4d97337c
|
Merge pull request #139 from Themaister/thread_video
Threaded video driver
|
2013-02-19 14:17:00 -08:00 |
twinaphex
|
0357f1510c
|
(RMenu) Add low RAM mode
|
2013-02-17 20:23:27 +01:00 |
Themaister
|
4b97052f8c
|
Fix threaded driver build on Win32.
|
2013-02-17 15:55:30 +01:00 |
Themaister
|
0c6e456e65
|
Merge branch 'master' into thread_video
|
2013-02-17 15:49:58 +01:00 |
Themaister
|
0dcf6791a4
|
Add integer scale to PC D3D9.
|
2013-02-17 15:43:31 +01:00 |
Themaister
|
034c553ff6
|
Merge branch 'master' into thread_video
Conflicts:
console/griffin/griffin.c
|
2013-02-17 13:25:41 +01:00 |
Themaister
|
483d877498
|
Fix call to fill_dated_filepath
|
2013-02-17 10:39:54 +01:00 |
twinaphex
|
0a0aba068d
|
Rename screenshot_generate_filename
|
2013-02-17 03:50:19 +01:00 |
Themaister
|
0ca8730fdc
|
Set gl->tex_filter correctly in gfx_ctx_set_filtering.
|
2013-02-17 01:45:14 +01:00 |
Themaister
|
a4bfc2d47a
|
Merge branch 'master' into thread_video
|
2013-02-17 01:36:04 +01:00 |
Themaister
|
20af7b858a
|
Update filters on shader reload.
|
2013-02-17 01:35:19 +01:00 |
Themaister
|
82a3e373c0
|
Should set RMENU smooth options correctly.
|
2013-02-17 01:20:34 +01:00 |
Themaister
|
7f21a9b2d2
|
Merge branch 'master' of github.com:Themaister/RetroArch into thread_video
Conflicts:
android/native/jni/Android.mk
console/griffin/griffin.c
|
2013-02-17 00:47:36 +01:00 |
Themaister
|
76bf41188a
|
Add video_threaded option to Android.
|
2013-02-17 00:26:17 +01:00 |
twinaphex
|
9a88ebb1e6
|
Change WANT_RZLIB to WANT_MINIZ
|
2013-02-16 21:43:29 +01:00 |
twinaphex
|
f8fcbfbe12
|
(Android) Now uses miniz/unzip instead of zlib
|
2013-02-16 21:00:37 +01:00 |
Themaister
|
2cd60e0551
|
Overlay works in thread_video.
|
2013-02-16 12:05:15 +01:00 |
Themaister
|
cfd0984d92
|
Start adding overlay interface.
|
2013-02-16 11:44:15 +01:00 |
Themaister
|
02afa02f56
|
Add more interfaces to threaded driver.
|
2013-02-16 11:21:18 +01:00 |
Themaister
|
843d079002
|
Begin adding threaded video driver wrapper.
|
2013-02-16 02:48:08 +01:00 |
meancoot
|
5d139b185b
|
Merge branch 'master' of https://github.com/Themaister/RetroArch into ios
|
2013-02-15 18:54:57 -05:00 |
Themaister
|
ed55245551
|
Use the more correct format for X/EGL.
|
2013-02-15 11:38:27 +01:00 |
Themaister
|
35813414be
|
Fix KMS mode.
Wrong color format was used.
|
2013-02-15 11:30:59 +01:00 |
Themaister
|
384d6846b6
|
Use KMS more inline with upstream example code.
|
2013-02-15 11:13:30 +01:00 |
Themaister
|
bd4b22835c
|
Init threads in X/EGL.
|
2013-02-15 10:28:10 +01:00 |
Themaister
|
076f7ea22e
|
Add more basic debugging to KMS/EGL.
|
2013-02-15 10:28:02 +01:00 |
meancoot
|
6a77d72966
|
ios: Hopefully fix the crash when suspended for real this time. Make many things worse, but will fix them from the working state.
|
2013-02-14 21:35:24 -05:00 |
Themaister
|
236cae258d
|
Use GLX 1.3 more correctly.
|
2013-02-14 15:40:54 +01:00 |
meancoot
|
19fb2fe8f4
|
Merge branch 'master' of https://github.com/Themaister/RetroArch into ios
|
2013-02-11 17:13:31 -05:00 |
twinaphex
|
f4454b004f
|
(Android) Bump up to version r11
(PS3) Get rid of ifndef
|
2013-02-11 12:34:16 +01:00 |
meancoot
|
7096b0ac5e
|
ios: Reset the opengl viewport every frame, seems the GL driver resets it...
|
2013-02-11 06:12:43 -05:00 |
twinaphex
|
5fad427e15
|
(PS3) Improvement on prevous commit
|
2013-02-11 00:11:42 +01:00 |
twinaphex
|
7713754d26
|
(PS3) Setting FBO mode ON (from initial OFF state) no longer requires
a restart
|
2013-02-10 23:33:27 +01:00 |
twinaphex
|
1734586c24
|
(PS3) Fixes setting CGP preset file
|
2013-02-10 22:45:25 +01:00 |
Themaister
|
1643b30146
|
Update Cg shader settings when loading .cgp.
Needed in RMenu as .cgp are treated more like presets.
|
2013-02-10 21:38:20 +01:00 |
Themaister
|
ddc51c3eba
|
Ensure that FPS buffer is not left uninitialized.
|
2013-02-10 14:25:02 +01:00 |
Themaister
|
d8a4bb6d12
|
Fix initial FPS display.
|
2013-02-10 14:20:42 +01:00 |
Themaister
|
3b5eedeab5
|
Measure frame times at frame granularity.
|
2013-02-10 01:42:56 +01:00 |
Themaister
|
6a6ad5d606
|
Add SSE build to MSVC 2010.
|
2013-02-09 11:01:11 +01:00 |
Themaister
|
4e1387ce25
|
Fix Win32 MSVC 2010 build.
|
2013-02-09 10:39:23 +01:00 |
meancoot
|
de05d7d7fb
|
ios: Add a hack to skip frames when video non-block is used, this allows the fast forward function to be used.
|
2013-02-08 20:35:19 -05:00 |
meancoot
|
23a3fe63bf
|
ios: Apply a small patch to gfx/gl.c to allow HAVE_FBO to work.
|
2013-02-08 15:50:55 -05:00 |
meancoot
|
675468e9d6
|
ios: Enable the android portrait mode hack for ios too.
|
2013-02-07 19:10:46 -05:00 |
meancoot
|
ec51c819a3
|
ios: Change ioseagl_ctx to a C file that uses external functions to interact with obj-c.
|
2013-02-07 08:58:36 -05:00 |
meancoot
|
7b9490db48
|
ios: Fix size on retina screens; 'improve' life cycle management.
|
2013-02-06 20:48:32 -05:00 |
meancoot
|
a37a19e40d
|
First revision of iOS port. Only tested on simulator thus far.
|
2013-02-06 10:14:05 -05:00 |
Themaister
|
1df86a722a
|
Rework FPS measurement.
|
2013-02-05 12:51:12 +01:00 |
ToadKing
|
bf474b9f63
|
(Android) fix new FPS measurement
|
2013-02-04 18:02:10 -05:00 |
twinaphex
|
f4b30ecfc2
|
(Xbox 1) Build fix
|
2013-02-04 21:58:19 +01:00 |
Themaister
|
27d57b789a
|
Add basic FPS measurement routines.
|
2013-02-04 21:46:56 +01:00 |
twinaphex
|
a88f1c3dce
|
(RMenu/PS3) Saves 'menu_path_texture' now to config
|
2013-02-01 09:13:29 +01:00 |
twinaphex
|
dfe7e760d7
|
(PS3) Add ability to set menu skin
|
2013-02-01 07:42:36 +01:00 |
twinaphex
|
914e39c55a
|
(RMenu) Refactor RMenu images
|
2013-02-01 06:53:41 +01:00 |
Themaister
|
59fa5eafb1
|
Optimize for minimum SAD.
|
2013-01-31 15:50:15 +01:00 |
Themaister
|
6bd2eb3b6e
|
Use max zlib compression.
|
2013-01-31 15:43:11 +01:00 |
Themaister
|
47028c2529
|
Use SAD for more efficient PNG compression.
|
2013-01-31 15:34:32 +01:00 |
Themaister
|
f74467c81b
|
Set alpha default more explicitly.
|
2013-01-29 21:53:03 +01:00 |
Themaister
|
eb979732b4
|
Add alpha modulation to overlays.
|
2013-01-29 21:51:15 +01:00 |
Themaister
|
61707d2783
|
Add integer scale options.
|
2013-01-29 19:28:33 +01:00 |
Themaister
|
9372e26cf3
|
No need anymore to explicitly set window icon.
|
2013-01-27 12:12:43 +01:00 |
Themaister
|
1a4b094abf
|
Use /usr/share/pixmaps instead of icons.
|
2013-01-26 17:52:04 +01:00 |
Themaister
|
e92441f5b8
|
Check aspect lower than 1.
|
2013-01-25 00:20:55 +01:00 |
ToadKing
|
47e950e9d8
|
(Android) detect portrait orientation by aspect ratio
|
2013-01-24 18:17:25 -05:00 |
Themaister
|
e4e71f333c
|
Get rid of redefine warning.
|
2013-01-24 07:32:15 +01:00 |
Themaister
|
947e49fbe2
|
Avoid ugly android viewport hack.
|
2013-01-24 07:31:02 +01:00 |
ToadKing
|
1c4f52ce47
|
(Android) put the viewport at the top of the screen in portrait mode
FIXME: have to fix that ugly hack
|
2013-01-23 17:05:48 -05:00 |
twinaphex
|
2a05f3568a
|
(360) Will no longer crash if it tries to load a shader at
startup that it can't compile - default to stock as fallback
|
2013-01-22 16:00:34 +01:00 |
twinaphex
|
304f9d27a4
|
(360) Add more HLSL error logging
|
2013-01-22 14:00:34 +01:00 |
twinaphex
|
8efc01b321
|
(RARCH_CONSOLE) Use new unzip code and remove console-centric
stuff
|
2013-01-22 00:14:24 +01:00 |
Themaister
|
b90490f425
|
Add zip loading support to core.
|
2013-01-21 23:52:47 +01:00 |
twinaphex
|
f677c974fa
|
(XDK) Cleanup xdk_ctx_driver_destroy
|
2013-01-19 11:53:48 +01:00 |
Themaister
|
291a0360a2
|
Add BGR24 saving mode.
|
2013-01-19 02:23:16 +01:00 |
Themaister
|
26e0c3b06d
|
Add PNG encoder.
|
2013-01-19 01:35:09 +01:00 |
twinaphex
|
ca9edec941
|
(PS3) Add PAL60 mode
|
2013-01-17 12:17:02 +01:00 |
Themaister
|
f53d404024
|
Add RPNG, optional PNG loader.
|
2013-01-12 14:06:05 +01:00 |
twinaphex
|
a1dfe4f741
|
(Xbox 1) Fix build
|
2013-01-12 03:36:05 +01:00 |
twinaphex
|
04cacb5e30
|
Upgrade lifecycle_menu_state to 64bit variable lifecycle_mode_state
|
2013-01-12 03:13:03 +01:00 |
Themaister
|
9b12e9b3b4
|
Fix C++ compat.
|
2013-01-12 00:34:47 +01:00 |
Themaister
|
88df35578d
|
Pass float font sizes to cores.
|
2013-01-12 00:13:30 +01:00 |
twinaphex
|
c7adeb9ed0
|
(RMenu) Rmenu now uses g_settings.video.font_size
|
2013-01-11 21:05:15 +01:00 |
twinaphex
|
c58a54b0a3
|
(360) Build fix
|
2013-01-11 20:06:50 +01:00 |
twinaphex
|
6047df275d
|
(360) Clean up font code somewhat
|
2013-01-11 20:02:46 +01:00 |
twinaphex
|
cc43b84ff2
|
(RARCH_CONSOLE) Refactor more state variables
|
2013-01-11 19:44:34 +01:00 |
twinaphex
|
b67fd69c26
|
(RARCH_CONSOLE) Refactored out rmenu_hd/rmenu_widescreen
|
2013-01-11 18:14:54 +01:00 |
Themaister
|
312980ee30
|
Add support for full-screen overlays.
|
2013-01-11 16:23:04 +01:00 |
twinaphex
|
ca3be92255
|
(RARCH_CONSOLE) Refactor msg_fps variable
|
2013-01-11 06:56:05 +01:00 |
twinaphex
|
5bf022fd99
|
(RARCH_CONSOLE) Use local variable copy of g_extern.lifecycle_menu_state in frame
functions - more state functionality will be moved here (for console ports)
|
2013-01-11 06:32:35 +01:00 |
twinaphex
|
9bc24151f2
|
(XDK D3D) Go through local pointer to render device
|
2013-01-11 00:58:08 +01:00 |
twinaphex
|
3c8bb7333e
|
(RMenu) Refactor g_extern.draw_menu
|
2013-01-10 19:43:00 +01:00 |
twinaphex
|
a925f3ca9f
|
(RARCH_CONSOLE) Rename and relocate all menu files
|
2013-01-09 17:50:12 +01:00 |
twinaphex
|
6d755ae193
|
(Android) Rename android_glue.h into frontend_android.h and move it
|
2013-01-09 05:12:56 +01:00 |
twinaphex
|
dfc2d7ed3f
|
(PS3) Fix build
|
2013-01-08 22:24:39 +01:00 |
twinaphex
|
10fd5ea617
|
(360) Add more error checking in D3D code
|
2013-01-08 17:48:55 +01:00 |
Themaister
|
d9ee3e54ec
|
Fix segfault when set_shader() fails.
|
2013-01-08 04:36:39 +01:00 |
Themaister
|
e12f805708
|
Fix build for D3D9.
|
2013-01-08 04:08:15 +01:00 |
Themaister
|
551a464978
|
Rework index parameter to set_shader().
|
2013-01-08 04:08:15 +01:00 |
twinaphex
|
1c39f6f630
|
(GLSL) Fixes PC build - added TODO note
|
2013-01-07 23:33:54 +01:00 |
twinaphex
|
0120b1e18e
|
Rename bSNES XML shaders to GLSL XML shader in comments
|
2013-01-07 17:07:21 +01:00 |
twinaphex
|
b56b645366
|
Rename RARCH_SHADER_BSNES to RARCH_SHADER_GLSL
|
2013-01-07 17:03:10 +01:00 |
twinaphex
|
3a5d056b95
|
Expand functionality of set_shader callback function
|
2013-01-07 16:46:26 +01:00 |
twinaphex
|
a6f89670c9
|
(PS3) No longer needlessly loads RMenu background image three
times in a row
|
2013-01-06 07:03:17 +01:00 |
twinaphex
|
f8160fb2bd
|
(Android) Cleanups
|
2013-01-06 06:10:24 +01:00 |
Themaister
|
bccfd9f013
|
Only init font rendering in GL if enabled.
|
2013-01-05 23:58:28 +01:00 |
twinaphex
|
caa0cebbbb
|
(GL) Cleanups
|
2013-01-05 09:06:17 +01:00 |
twinaphex
|
cd46fc96a6
|
(Android) Refactor g_android
|
2013-01-05 07:38:59 +01:00 |
twinaphex
|
fc55e48221
|
(Android) Cut down on g_android usage
|
2013-01-05 07:20:02 +01:00 |
twinaphex
|
085a90d018
|
Get rid of RARCH_GPU_PERFORMANCE_MODE
|
2013-01-04 21:32:22 +01:00 |
Themaister
|
3f8bfa1484
|
Enable FBO support for Android.
GLES2 supports FBOs natively.
|
2013-01-04 20:54:33 +01:00 |
twinaphex
|
d6dca4c3d0
|
(PS3) Should fix resolution switching issues
|
2013-01-03 04:47:12 +01:00 |
twinaphex
|
08afcbfa3d
|
(RARCH_CONSOLE) Use void* for param passing type
|
2013-01-03 03:02:52 +01:00 |
Themaister
|
a3b85cfe94
|
Fix bug in TGA.
|
2013-01-03 01:24:29 +01:00 |
Themaister
|
e9cfb95900
|
Add fallback path for RGBA.
This is necessary for GLES devices which do not support BGRA_EXT.
|
2013-01-03 01:20:35 +01:00 |
Themaister
|
276b588217
|
Add custom xml parser. Use as fallback.
|
2013-01-02 15:18:42 +01:00 |
Themaister
|
0b4cf2d053
|
Update license headers to 2013.
|
2013-01-01 01:41:15 +01:00 |
Themaister
|
8a58858d84
|
Refactor out save stating and reentrancy.
It's not really needed.
|
2012-12-30 18:25:49 +01:00 |
Themaister
|
35e17e5017
|
Fix CPU hogging issue on Android when paused.
|
2012-12-30 16:54:16 +01:00 |
ToadKing
|
91bd77f695
|
Add title updating to VG driver
|
2012-12-28 22:30:37 -05:00 |
Themaister
|
3d9bacd536
|
Don't log viewport calls.
|
2012-12-28 00:14:19 +01:00 |
Themaister
|
9fbd888566
|
Handle orientation without explict calls.
Appears to fix some kind of "race condition" in EGL.
|
2012-12-28 00:12:18 +01:00 |
Themaister
|
71505ccb87
|
Improve resize handling on Android.
|
2012-12-27 23:30:27 +01:00 |
Themaister
|
4786f6dd94
|
Fix useless code.
|
2012-12-27 12:33:23 +01:00 |
Themaister
|
7458f7888f
|
Set up multitouch querying.
|
2012-12-27 12:26:13 +01:00 |
Themaister
|
d74c49f4cd
|
Style nit.
|
2012-12-26 09:56:54 +01:00 |
twinaphex
|
60f6727034
|
Fix GL build - gl_set_nonblock_state and gl_focus use a local
pointer to video data in their wrapper macro functions
|
2012-12-26 09:32:15 +01:00 |
twinaphex
|
7a9293b8c9
|
(Android) Remove gfx_ctx_get_aspect_ratio as well
|
2012-12-26 07:56:29 +01:00 |
twinaphex
|
0c3f9a854a
|
(Android) Remove HAVE_RMENU code from Android EGL context file -
we aren't going to use RMenu after all
|
2012-12-26 07:20:31 +01:00 |
notaz
|
b1e8c84f55
|
(Android) Enable and fix warnings.
|
2012-12-26 03:11:33 +02:00 |
notaz
|
fff846d579
|
(Android) Remove unused variables.
width/height is read by gfx_ctx_get_video_size() later.
|
2012-12-26 03:11:33 +02:00 |
notaz
|
df2466c5ed
|
(Android) Fix crash on orientation update.
|
2012-12-26 03:11:32 +02:00 |
notaz
|
bbc898400d
|
(Android) Remove unneeded include.
Also fixes build on older NDK (r6b).
|
2012-12-26 03:11:32 +02:00 |
twinaphex
|
2ee5efc4a1
|
(Android) Orientation change now done in a stable way without freeing/
reiniting the video driver again
|
2012-12-24 20:17:16 +01:00 |
twinaphex
|
ae8c7b8d7f
|
(Android) Orientation change works again - crashes after a finite
number of times changing orientation though
|
2012-12-24 19:06:28 +01:00 |
Themaister
|
4c27922ab7
|
Don't rotate overlay if game is rotated.
|
2012-12-24 00:21:42 +01:00 |
Themaister
|
35bf5c82c1
|
Make OVERLAY optional.
|
2012-12-23 18:39:01 +01:00 |
Themaister
|
f445c939e9
|
Merge branch 'master' into overlay
|
2012-12-23 13:56:57 +01:00 |
Themaister
|
9b58fac354
|
Always compile in config file support.
|
2012-12-23 13:55:59 +01:00 |
Themaister
|
9056946079
|
Merge branch 'master' into overlay
|
2012-12-22 11:38:18 +01:00 |
Themaister
|
6bb2349833
|
Kill off external driver plug interfaces.
These are too much work to maintain, and aren't really all
that useful.
|
2012-12-22 11:37:15 +01:00 |
Themaister
|
09bbfbba83
|
More verbose TGA logging.
|
2012-12-20 21:44:20 +01:00 |
Themaister
|
1250fae7f1
|
Basic overlay POC works.
Add support for X11.
|
2012-12-20 12:24:49 +01:00 |
Themaister
|
b4cd58afe7
|
Rework overlays as a video driver interface.
|
2012-12-20 11:16:22 +01:00 |
twinaphex
|
c981cb77f8
|
Make overlay fullscreen
|
2012-12-20 04:37:52 +01:00 |
twinaphex
|
318078157d
|
Commented out overlay hacks
|
2012-12-20 03:49:55 +01:00 |
twinaphex
|
447fbf1c59
|
Add quickmenu overlay
|
2012-12-20 03:44:09 +01:00 |
Themaister
|
a47860b230
|
Clarify intent of cg_shader init.
|
2012-12-19 21:33:59 +01:00 |
Themaister
|
71f2754e91
|
Revert "Move shader path init to init_cg()."
This reverts commit e0faf0cc47 .
|
2012-12-19 21:33:10 +01:00 |
Themaister
|
e0faf0cc47
|
Move shader path init to init_cg().
|
2012-12-19 21:30:23 +01:00 |
OV2
|
c9c0936fd5
|
win32: fix initial multipass cg shader loading in d3d9
|
2012-12-19 21:16:26 +01:00 |
Themaister
|
5eb7432fff
|
Add overlay rendering to GL.
This allows e.g. Android to render a keypad overlay for touch.
|
2012-12-19 13:26:11 +01:00 |
OV2
|
681241deb5
|
win32: fall back to software vertex processing if d3d9 init fails
|
2012-12-18 21:21:13 +01:00 |
twinaphex
|
2e988a61d9
|
(Android) Same for Android - remove gfx_ctx_clear
|
2012-12-18 09:18:22 +01:00 |
twinaphex
|
ddc94054cb
|
Get rid of RMenu context clear function
|
2012-12-18 09:17:40 +01:00 |