twinaphex
933d993130
Fix thread_wrapper (removal of start/stop)
2013-11-01 22:59:34 +01:00
twinaphex
f149c387b9
Remove 'start' from video interface
2013-11-01 21:18:38 +01:00
twinaphex
71a23ac18e
Slim down global_init_drivers - we can now get rid of the 'start'
...
function
2013-11-01 21:10:42 +01:00
twinaphex
b09a7bae43
(XDK) Move font context initing to xdk_d3d_init
2013-11-01 17:36:31 +01:00
twinaphex
a682319eee
(XDK1) Fix build - reimplemented input init
2013-11-01 17:12:24 +01:00
Themaister
dab40b16c0
Pass window width/height to gl_init_font_first.
2013-11-01 17:02:55 +01:00
twinaphex
727dc76db8
(Console/Android) Init input driver from context driver/graphics
...
driver from now on - just like PC - input driver initing can be
hoisted out of global_drivers_init that way
2013-11-01 16:33:32 +01:00
twinaphex
3219c5b9f2
(PS3/XDK) Set input and input_data pointers to NULL in context files
2013-10-30 14:03:21 +01:00
twinaphex
aaa8fc1f37
(GLES2 GL) Query GL_EXT_unpack_subimage and if it's there, use it -
...
Tegra 4 should support it etc.
2013-10-29 23:21:15 +01:00
Themaister
fc5ba8f79a
Use configured aspect ratio to set windowed size.
...
Fixes some cases where core aspect is used and aspect_ratio_auto isn't set.
2013-10-26 18:31:48 +02:00
Themaister
7aa8b40759
Fixup C89 for loops.
2013-10-22 21:37:56 +02:00
twinaphex
d2c87e3039
Convert most C99-style for loop initial declarations to C89-compliant
...
ones
2013-10-22 15:08:17 +02:00
Squarepusher
345afd0431
Merge pull request #352 from libretro/overlay-rework
...
Overlay rework
2013-10-21 06:35:19 -07:00
Themaister
332dc3f38b
Fixup overlay interface for D3D9.
2013-10-21 13:32:05 +02:00
twinaphex
d63ac7e7e2
Convert gfx/scaler to C89-style for loop declarations too
2013-10-19 20:14:39 +02:00
twinaphex
8487cd0204
Start using C89-style for loop initial declarations for
...
reusable code module parts that we reuse in other projects. It's
a huge maintenance burden having to change this stuff around everytime
when compiling in non-C99 mode
2013-10-19 19:39:38 +02:00
Themaister
76c92bb0b4
Rework overlay driver interface.
...
Takes multiple images, each with individual positions, textures, etc.
2013-10-15 16:06:59 +02:00
Lioncash
080436fd23
Remove a redundant if statement in function set_direct_pix_conv in scaler.c. This branch already exists in this if statement chain, see the third else-if statement.
2013-10-13 23:16:12 -04:00
Lioncash
b4e5b6bb71
Fix two memory leaks in function align_program in py_state.c
2013-10-13 23:13:38 -04:00
Lioncash
64da817eec
Fix a memory leak in function gl_init_font in ps_libdbgfont.c
2013-10-13 23:12:12 -04:00
Themaister
05744ca9c7
Fix condition in RPNG.
2013-10-13 10:19:02 +02:00
twinaphex
849cfb680e
Saves 'Show Framerate' setting to config file now too
2013-10-11 01:19:54 +02:00
Themaister
fee10d3d76
Fix OSX/Windows build.
2013-10-08 22:49:50 +02:00
Themaister
ee3b000425
Reapply for BB.
2013-10-08 12:28:38 +02:00
Themaister
f46f26c42a
Revert "(Show FPS) Fix issue with DRM EGL context showing corrupted"
...
This reverts commit 10baf8456d7e7a2ad44cc5924f7e10e3584ba82d.
2013-10-08 12:27:25 +02:00
twinaphex
10baf8456d
(Show FPS) Fix issue with DRM EGL context showing corrupted
...
string - check if buf_fps is not null before pushing string to message
queue - do this for all context files from now on
2013-10-08 03:14:34 +02:00
twinaphex
c2b55b9974
(XDK) Fix message queue
2013-10-07 23:57:55 +02:00
twinaphex
a18c04ef94
(XDK) Build fix
2013-10-07 23:48:43 +02:00
twinaphex
271e193048
(XDK) Simplify update_window_title
2013-10-07 23:39:45 +02:00
Themaister
84c84814cf
Fix possible crash with uninitialized buf_fps.
...
If fps count == 0, buf_fps would not be written to.
Also, make writing into buf_fps optional. Drop always_write variable as
it doesn't serve a purpose anymore.
2013-10-07 21:54:29 +02:00
twinaphex
a98f0336df
Implement FPS show message option (Debug Info Text) for most
...
graphics contexts using message queue
2013-10-07 20:22:08 +02:00
twinaphex
c0c6ecc6cb
Rewrite gfx_get_fps - now outputs proper string for FPS output
2013-10-07 20:17:07 +02:00
twinaphex
80079e297b
(GLX) Hook up preliminary onscreen FPS (enabled by setting "Debug
...
Info Messages" in RGUI to ON
2013-10-07 17:11:48 +02:00
twinaphex
48c042d56c
(360) More build fixes
2013-09-29 18:04:56 +02:00
twinaphex
e63639388d
(gl.c) Change define to !define(RARCH_CONSOLE)
2013-09-28 21:57:27 +02:00
twinaphex
c5beaec16c
(RMenu) Make RMenu even more minimalist - fit more text onscreen
2013-09-28 04:14:07 +02:00
twinaphex
4f54fd28a0
(PS3) Forcibly disable float FBO textures for now - was creating
...
all sorts of crashes
2013-09-27 23:04:19 +02:00
Themaister
8e5a0b4a38
Remove the stub Win32 GUI.
...
It is only confusing and doesn't add anything atm.
If we want to go for WIMP-based GUI, it will be using a multi-platform toolkit anyways.
2013-09-27 16:39:22 +02:00
Themaister
ff793f3fa8
Small cleanup in python state tracker.
...
Removes meta binds. They were completely useless. Add checking for
analogs.
2013-09-23 20:21:03 +02:00
twinaphex
8837139271
(360) Build fixes
2013-09-15 18:49:18 +02:00
meancoot
97c94a6ea7
(OSX/iOS) Refactor RAGameView.m to be more straightforward.
2013-09-13 16:22:04 -04:00
Themaister
3e7f101137
Make sure we're reading from backbuffer.
2013-09-12 22:40:11 +02:00
Themaister
178dc692c7
Do proper rounding in set_viewport.
...
Avoids edge cases where viewport sizes are miscalculated with -1 pixel
due to rounding errors.
2013-09-12 22:23:56 +02:00
Hans-Kristian Arntzen
7d90ff4011
Merge pull request #303 from libretro/emscripten
...
Emscripten/Javascript port
2013-09-11 01:01:29 -07:00
ToadKing
a09dda3a9d
[EMSCRIPTEN] add custom input driver, removes SDL dependency + adds mouse support
2013-09-10 20:21:48 -04:00
Themaister
46c214f964
Small cleanup.
2013-09-07 15:23:09 +02:00
Themaister
870ef37258
Fix libretro GL state bug on frame dupe.
...
Need to force backbuffer and viewport on duped frames.
2013-09-07 15:04:40 +02:00
meancoot
20001489ac
(OSX) Update gfx_context:
...
Now resizes window when asked
Displays proper title in window
No longen prints Cocoa warning at start up
Now supports the pause_nonactive feature
2013-09-05 14:38:40 -04:00
meancoot
cb55a1d45a
(Apple) Reorganize source tree
2013-09-05 01:24:27 -04:00
Themaister
98c9da9dda
Set swap interval correctly in gl_init().
2013-09-02 09:20:51 +02:00