Themaister
5d81093481
Merge branch 'master' into gl-render
2013-03-29 14:10:28 +01:00
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
twinaphex
34951c121b
(PS3) Use g_extern.draw_menu instead of block_swap
2012-12-18 08:20:44 +01:00
twinaphex
74ae6ecf57
(Android) Better deinit - will now deinit RetroArch and save game
...
RAM if you forcibly stop RetroArch
2012-12-17 18:45:26 +01:00
twinaphex
cd1ddbb9c7
(Android) Better restore state functionality
2012-12-17 17:58:08 +01:00
twinaphex
dca1175854
(Android) Add performance counters for input poll
2012-12-16 17:13:49 +01:00
twinaphex
3c5b7ba08e
(Android) Call ALooper_pollOnce for command event queue once per frame -
...
seems to be enough
2012-12-16 05:52:39 +01:00
twinaphex
cf539edf91
(Android) android_input_poll now only reads and processes input
...
events - check_window polls for system messages once
2012-12-16 02:04:13 +01:00
twinaphex
dacab094f0
(RMenu) menu_loop renamed into rmenu_iterate - iterates menu code for one frame
2012-12-15 16:40:02 +01:00
Themaister
a570493672
Grab key events in xvideo as well.
2012-12-15 12:06:21 +01:00
Themaister
30fc796061
Grab Key events in X/EGL as well.
2012-12-15 12:00:57 +01:00
Themaister
6013a324c8
Use void* font context in VG.
2012-12-15 11:02:35 +01:00
twinaphex
875b6b6f2e
(Xbox 1) Font cleanups
2012-12-15 07:16:02 +01:00
twinaphex
799a9c35fb
gfx_common.c - make gfx_get_fps into the main public function -
...
and remove the two public wrapper functions
2012-12-15 07:03:33 +01:00
twinaphex
0df739b86d
(360) Build fix
2012-12-15 04:36:19 +01:00
twinaphex
566296068a
(Xbox 1) Fix build
2012-12-15 03:59:31 +01:00
twinaphex
4864adc7b1
(XDK) Rewrote Xbox font code
2012-12-15 03:35:04 +01:00
twinaphex
f412a0cda0
(VG) Get rid of warning by casting void**
2012-12-15 03:05:32 +01:00
twinaphex
13b8c40c27
Remove null_fonts - bitmap fonts will always be the fallback
...
default now
2012-12-15 03:02:26 +01:00
twinaphex
d2683cc02a
(Android) Fix build
2012-12-15 02:59:35 +01:00
twinaphex
a7a901962f
(PS3) Works again on PS3
2012-12-15 00:17:43 +01:00
Themaister
beca1c44f3
Move all font stuff to gfx/fonts.
...
Rename stuff so griffin doesn't break.
2012-12-15 00:27:30 +01:00
Themaister
78e5d47a9b
Rename to gl_raster_font to clearify.
2012-12-15 00:08:26 +01:00
Themaister
b239785038
Context-ize GL font rendering.
2012-12-15 00:07:31 +01:00
twinaphex
fcb31db218
(PSFont) Add PS Font renderer for font abstraction interface
2012-12-14 22:35:47 +01:00
twinaphex
a7206b02ab
(Font API) Add scaling_factor and color to output struct
2012-12-14 21:52:14 +01:00
Toad King
278c2cca10
pre-scale bitmap fonts
2012-12-14 15:50:59 -05:00
Themaister
8501c404f6
Fix CXX_BUILD.
2012-12-14 22:33:04 +01:00
twinaphex
1538c45d5d
(Font API) Change font_renderer_t returns and params to void*
2012-12-14 21:26:41 +01:00
ToadKing
9571402b85
Fix VG build
2012-12-14 14:42:18 -05:00
twinaphex
dbb962e946
Streamline frame_count usage
...
(Android/Griffin) Fix build
2012-12-14 20:33:36 +01:00
Toad King
c891bc353a
fix VG compile
2012-12-14 14:33:00 -05:00
Themaister
66021d7ba0
Avoid name collision in griffin.
2012-12-14 20:39:14 +01:00
Themaister
7d4278a29b
Add gfx/fonts/fonts.c.
2012-12-14 20:26:40 +01:00
Themaister
5700febb2c
Refactor font renderering.
...
Virtualize for multiple backends, and name files more sanely.
2012-12-14 20:25:40 +01:00
twinaphex
e1918b2ba6
(Android) Rename g_android.input_state to g_extern.lifecycle_state
...
- intend to use this for RMenu as well
2012-12-14 02:06:14 +01:00
twinaphex
66180308e4
(Android) Remove android_get_sdk_version and change RMenu
...
mountpoints
2012-12-14 01:44:59 +01:00
twinaphex
707bcd483f
(Android) Some patches for RMenu compatibility
2012-12-14 01:29:01 +01:00
twinaphex
5421fb8269
(Android) PERF_TEST no longer default
2012-12-13 23:09:28 +01:00
Toad King
7ae47fb860
make font bitmap static
2012-12-13 17:03:32 -05:00
Toad King
e75bdffdbf
cleanup remaining font code
...
move font.bin and font.bmp used to generate binaryfont to gfx/fonts
2012-12-13 16:17:01 -05:00
Themaister
047637dc24
Don't segfault in font_renderer_free.
...
handle can be NULL.
2012-12-13 23:15:30 +01:00
Themaister
592cbdfda1
Reuse font deinit code.
2012-12-13 23:14:06 +01:00
Toad King
2209103248
(GX) redo video/RGUI code to use new font location
2012-12-13 16:12:51 -05:00
Toad King
59bc3d4ba7
add alternative font drawing for GL
2012-12-13 15:12:59 -05:00
Themaister
81e7ffe9a5
Don't use a particular bit depth in KMS.
2012-12-13 10:35:17 +01:00
notaz
ee112fc375
Manually define GL_BGRA_EXT if needed.
...
It's missing in imgtec/SGX headers for some reason.
2012-12-13 01:00:50 +02:00
notaz
d33cfef8bd
Don't restrict EGL color component sizes.
...
This makes SGX530 work when using 16bpp framebuffer.
2012-12-13 01:00:50 +02:00
notaz
7237abcff2
Report EGL errors.
...
Fix a few warnings along the way.
2012-12-11 02:43:29 +02:00
Themaister
31ba3e251e
Use correct PREV semantics.
2012-12-10 13:19:22 +01:00
Themaister
5424e06a09
Only increment to next frame if frame is non-NULL.
2012-12-10 13:05:56 +01:00
Themaister
bf4ffe714f
Clarify use of gl->conv_buffer.
2012-12-08 13:38:48 +01:00
Themaister
671697a211
Move X11 keyboard event to x11_common.
...
TODO: Add to xegl and xvideo.
2012-12-08 13:35:07 +01:00
Themaister
5185524b46
Use common code for handling keysym translations.
2012-12-08 13:26:10 +01:00
Themaister
6709dcb274
Use XLookupKeysym instead. Add test.
...
XKeycodeToKeysym is deprecated.
2012-12-08 12:51:04 +01:00
Themaister
be0223b501
Use gl->conv_buffer instead of extra buffer.
2012-12-08 12:35:10 +01:00
Hans-Kristian Arntzen
3c5aec41a1
Merge pull request #72 from meancoot/master
...
Allow libretro core to receive keyboard input using events rather than polling.
2012-12-08 03:29:03 -08:00
meancoot
d236863d05
(Key Events) Sloppy, ascii only, X11 version.
2012-12-07 18:45:50 -05:00
meancoot
be1fdd419b
(Key Events) Add modifier flag argument; plus cleanup.
2012-12-07 03:18:18 -05:00
meancoot
a3ebec7f07
Style fix
2012-12-07 02:17:34 -05:00
meancoot
95fa37b178
(OpenGL ES) Pack texture rows manually instead of making multiple calls to glTexSubImage2D.
2012-12-07 02:03:17 -05:00
twinaphex
44b2343a9b
(Android) Move back to old reinit video context - meancoot - test
...
if this works for you
2012-12-05 19:53:57 +01:00
twinaphex
aab0ed8fce
(Android) Refactor check_window - store AConfiguration_getOrientation
...
return value in local variable and reuse this value from there
2012-12-05 06:43:00 +01:00
twinaphex
f81ee3be30
(Android) Refactor context restore and video orientation change
...
code - context restore only needs to restore video and not all
drivers
2012-12-05 06:31:24 +01:00
twinaphex
0dce6a6db6
(Android) Move video reinit code to EGL check_window function -
...
now properly resizes video after orientation change and restores
video context after minimizing and restoring
2012-12-05 06:17:45 +01:00
twinaphex
6a7e03aadb
(Android) Fix sound - don't fix samplerate at 44Khz
2012-12-03 03:21:10 +01:00
twinaphex
1c9dec56a8
(NEON/Android) Some fixes
2012-12-02 23:50:32 +01:00
Themaister
ca9f5fd1e8
Break really long lines in gl_common.
2012-12-02 10:49:17 +01:00
twinaphex
3f50384a3b
(Android/GL) Avoid some function pointers
2012-12-02 03:30:46 +01:00
Toad King
c6111a3259
[CONSOLE] Make separate timers for holding scroll and menu/exit button delay.
...
Fixes issues with exit/menu button combo not working on GC controllers occasionally
2012-11-28 19:55:08 -05:00
meancoot
e60bb1d168
Add RETRO_ENVIRONMENT_SET_KEYBOARD_CALLBACK. An interface for allowing keyboard event data to be sent to the core.
2012-11-25 20:23:31 -05:00
Themaister
aae7bf60e2
Fix build if FFmpeg is not compiled in.
2012-11-23 10:28:22 +01:00
twinaphex
0e7501759f
(ps_libdbgfont) Add elif defined(__CELLOS_LV2__)
2012-11-23 00:08:07 +01:00
Themaister
bce5e78f34
Fix wrong use of enum.
2012-11-22 23:11:21 +01:00
twinaphex
4693b0aaa5
(PS3/PSP2) Make libdbgfont portable
2012-11-22 18:02:46 +01:00
twinaphex
46c1fd6e41
(XDK) Indenting fixups
2012-11-22 05:52:24 +01:00
twinaphex
c71993af83
(360) Some more cleanups of font code
2012-11-22 04:54:30 +01:00
twinaphex
bd332c80c5
(360) Fonts can now be placed anywhere onscreen
2012-11-22 04:44:29 +01:00
twinaphex
b5c9a9ada4
(360) Last cleanups for now on xdk360_fonts.cpp
2012-11-22 03:25:20 +01:00
twinaphex
07a20fc00a
(360) Fonts - cleanups
2012-11-22 03:08:51 +01:00
twinaphex
0652deddab
(360) Fonts - cleanup
2012-11-22 03:02:06 +01:00
twinaphex
5e903495ce
(360) Fonts - more debloat
2012-11-22 02:20:10 +01:00
twinaphex
d2216a996a
(360) Fonts - more cleanups
2012-11-22 02:05:17 +01:00
twinaphex
937eb7fe3f
(360) Fonts - more cleanups
2012-11-22 01:56:10 +01:00
twinaphex
0d96b7bf2f
(360) Fonts - more cleanups - removing a bunch of cruft we won't
...
need
2012-11-22 01:44:59 +01:00
twinaphex
5a88d50c32
(360) fonts - cleanups
2012-11-22 01:10:07 +01:00
twinaphex
d4d46ba5a0
(360) Fonts - cleanups
2012-11-22 00:49:05 +01:00
twinaphex
d50123ae7c
(360) Font is now downscaled to reasonable size on SDTVs
2012-11-22 00:21:52 +01:00
Themaister
7445e891a8
Use INT_8_8_8_8_REV for readbacks.
...
Allows use of scaler_ctx, also a lot faster on Intel chips, possibly
others as well.
2012-11-21 22:12:56 +01:00
Themaister
b58fdce36a
Readback after swap buffers.
2012-11-21 22:52:58 +01:00
Themaister
6d4d1f8796
Use asynchronous PBO readbacks when recording.
...
This *greatly* optimizes GPU recording performance
by making readbacks asynchronous in GL.
This is only enabled for desktop GL and when recording is enabled.
2012-11-21 16:24:28 +01:00
Themaister
a25dcf337c
read_viewport can return false during video record.
2012-11-21 10:24:35 +01:00
twinaphex
51f51d4a65
(XDK) Remove force_16bit
2012-11-20 23:54:35 +01:00
Themaister
004cead50b
Strip down SDL SW driver a ton.
2012-11-20 23:35:40 +01:00
Themaister
28bb46483c
Drop video_force_16bit.
...
This option is silly now.
2012-11-20 23:23:18 +01:00
Themaister
ce47241697
Add perf test to d3d_read_viewport.
2012-11-20 18:06:52 +01:00
Themaister
958886bdd5
Performance log gl_read_viewport.
2012-11-20 18:05:33 +01:00
twinaphex
881e440ea6
(360) Add some FBO reiniting logic
2012-11-20 15:44:44 +01:00
twinaphex
c3db8e8c8f
(360) Build fixes
2012-11-20 15:16:54 +01:00
twinaphex
eaf5041cd8
(Xbox 1) Build fixes
2012-11-20 06:39:35 +01:00
twinaphex
28c39a5beb
(XDK) Fixed viewport settings
2012-11-20 06:08:58 +01:00
twinaphex
1f74056286
(Xbox 1) Build fixes
2012-11-20 03:19:00 +01:00
twinaphex
a8b3d23184
(XDK D3D) Reinits textures now
2012-11-20 02:51:00 +01:00
twinaphex
9570e39744
(XDK D3D) Cleanups
2012-11-20 02:03:26 +01:00
twinaphex
cfc2fac31a
(XDK D3D) Split up device creation code to context file
2012-11-20 01:55:16 +01:00
twinaphex
851befae00
(XDK D3D) Split off 3DPRESENT_PARAMETERS initialization into
...
separate public function
2012-11-20 01:40:52 +01:00
twinaphex
5976f4c7b1
(XDK D3D) Split off texture init into separate function
2012-11-19 23:30:32 +01:00
Themaister
18551b58e7
Report failed HRESULT in D3D init.
2012-11-20 00:06:51 +01:00
twinaphex
1f66496c67
(GL) small reactor of RMenu init function
2012-11-19 21:07:08 +01:00
twinaphex
ba2de00c8d
(XDK) Replace hardcoded 512 values with tex_w/tex_h
2012-11-19 19:57:25 +01:00
twinaphex
05b552e5a4
(Xbox 1) Build fixes
2012-11-19 05:00:38 +01:00
twinaphex
52f52bc253
(360) Build fixes
2012-11-19 04:46:48 +01:00
twinaphex
f0ebecfc32
(RMenu) Remove RMenu context files and use Gfx context files
...
instead
2012-11-19 04:09:16 +01:00
twinaphex
3bdfb3a011
(PS3/XDK) Get rid of redundant apply_fbo_state_changes function
2012-11-19 00:01:55 +01:00
Themaister
b1ea2dcc1e
Log vertex/frag profiles used in Cg.
2012-11-18 23:51:38 +01:00
Themaister
51f6cabc5f
Drop redundant functions in ps3 ctx.
2012-11-18 23:33:14 +01:00
twinaphex
d0be74d2e7
(PS3) Changing orientation and aspect ratio now no longer affects
...
the menu image
2012-11-18 23:29:27 +01:00
Themaister
dffbaff0b0
Use global vertexes_flipped.
2012-11-18 22:42:06 +01:00
Themaister
d7e5e77daa
Remove redundant call to gl_set_viewport.
2012-11-18 22:20:00 +01:00
twinaphex
8f821dd1d7
(PS3) Going to get rid of redundant apply fbo changes function -
...
non-FBO mode still broken
2012-11-18 22:02:29 +01:00
twinaphex
7445d15f53
(PS3) Remove FBO init hack even when FBO mode is disabled -
...
non-FBO mode is still broken though
2012-11-18 21:56:16 +01:00
twinaphex
ce1de27b5a
(GL/PS3) Refactor FBO setting
2012-11-18 21:50:27 +01:00
Themaister
f898709b1c
Remove useless variable.
2012-11-18 21:34:34 +01:00
twinaphex
6e5cfa433d
(GL) Get rid of unnecessary conditional for gl_start_frame_fbo
2012-11-18 21:31:25 +01:00
Themaister
e5acc803e9
Fix Python state tracker.
2012-11-18 21:23:34 +01:00
Themaister
fd58a38ff2
Greatly refactor XML code juggling in shader_glsl.
2012-11-18 19:40:18 +01:00
twinaphex
85140492aa
(PS3) Fixup gfx_ctx_apply_fbo_state_changes + indenting fixes
2012-11-18 19:19:07 +01:00
Themaister
99326a332d
Use correct internal format on PS3.
2012-11-18 18:23:20 +01:00
Themaister
c9c1404d70
Add support for loading GLSL sources externally.
2012-11-18 17:39:39 +01:00
Themaister
86e21686f7
Refactor out buggy 'in-line' path handling.
2012-11-18 17:16:20 +01:00
Themaister
325ba8f3d2
Also reinit texref buffer on reinit.
2012-11-18 15:39:29 +01:00
Themaister
3065b6740b
Only reinit FBO if strictly necessary.
2012-11-18 15:22:32 +01:00
Themaister
77d2c04e26
Check if GL error is set after texture reinit.
2012-11-18 15:06:33 +01:00
Themaister
be05eb67d2
Log if FBO targets fail to initialize.
2012-11-18 15:04:42 +01:00
Themaister
f195e1f153
Refactor texture init slightly.
2012-11-18 14:21:47 +01:00
twinaphex
cdb058bac2
Revert "(360) xdk360_fonts cleanups"
...
This reverts commit 93f591aaa2
.
2012-11-18 04:15:06 +01:00
twinaphex
93f591aaa2
(360) xdk360_fonts cleanups
2012-11-18 04:12:02 +01:00
twinaphex
8101399cdd
(360) Simplify font rendering code
2012-11-18 03:39:49 +01:00
twinaphex
887f594875
(360) small build fix
2012-11-18 03:10:53 +01:00
twinaphex
d264085bda
(360) Move most of font rendering code outside of D3D driver
2012-11-18 02:57:42 +01:00
ToadKing
1e6558d18d
[VC] log FPS to console
2012-11-15 19:08:24 -05:00
Themaister
2db883baa0
Reinit textures and FBO in reinit_textures().
2012-11-15 23:25:13 +01:00
Themaister
1fb2d20779
Shut up compiler warning.
2012-11-15 22:29:02 +01:00
Themaister
ed8433bd73
Add gfx_fps_title.
2012-11-15 17:30:31 +01:00
Themaister
4057b054b1
Minor cleanup in set_coords.
2012-11-15 17:17:55 +01:00
twinaphex
9e2ae7c500
(PS3) Fix FPS counter - note to maister - don't change this back
...
again - FPS message will not appear correctly if this variable
is not static
2012-11-15 15:07:34 +01:00
twinaphex
1d99cb62a2
(Xbox 1) Build fixes - don't compile in pragma comments for
...
XBOX
2012-11-15 14:24:56 +01:00
Themaister
0e729bcaa0
Style nits.
2012-11-15 09:40:31 +01:00
twinaphex
4a198a83a8
(PS3) Build fix
2012-11-15 00:57:43 +01:00
Themaister
de925367e6
Fixup build for slim build.
2012-11-14 23:11:48 +01:00
Themaister
5a5983a656
Fix build for VC10.
2012-11-14 22:57:49 +01:00