Commit Graph

1692 Commits

Author SHA1 Message Date
Tobias Jakobi
a5352f706c video_omap: convert a TODO into comment 2013-12-07 23:56:04 +01:00
Tobias Jakobi
96f73a5cb8 video_omap: implement disabling of vsync 2013-12-07 23:56:04 +01:00
Themaister
e7ddbf1192 Use udev over linuxraw if possible. 2013-12-07 14:28:34 +01:00
Themaister
d20b8b1b03 Remove debug use of udev. 2013-12-07 14:18:01 +01:00
Themaister
c21310b261 Start adding udev input driver. 2013-12-07 14:13:40 +01:00
Themaister
46c3dd6d20 Clean up float FBO handling a bit.
Fallback to UNORM if not supported.
2013-12-04 12:55:51 +01:00
Tobias Jakobi
1e0b0970e8 video_omap: remove debug message 2013-12-03 22:53:20 +01:00
Tobias Jakobi
06aa2ebcfd video_omap: complete rework and refactoring of the driver 2013-12-03 22:40:49 +01:00
twinaphex
6f5b28cd60 (PS3) Get rid of warnings in gl.c 2013-11-29 03:06:04 +01:00
Themaister
372178fbd6 Include stdint in scaler_common. 2013-11-20 18:21:00 +01:00
twinaphex
82e9048288 (Scaler) Fix Griffin - we can't have two identical static inline
functions that are named the same because of Griffin
2013-11-20 18:15:44 +01:00
Themaister
44937348e8 Start implementing SSE2 conversion of YUV. 2013-11-20 17:39:01 +01:00
Themaister
c4176564c5 Don't use LUT for YUV conversion.
Current C version is just as fast, and doesn't thrash the cache.
~100us per 640x480 webcam frame.
2013-11-20 17:39:00 +01:00
twinaphex
1372df61de (PS3 RGL) Should add float FBO support 2013-11-19 05:18:46 +01:00
Themaister
35818e82be Add PERFORMANCE_TEST with sdl SW scaling. 2013-11-18 13:44:41 +01:00
Themaister
6d6e964672 Fixup CXX_BUILD.
Cleans lots of sign-related warnings as well.
2013-11-16 17:31:49 +01:00
twinaphex
8826034a55 (PS3) Get rid of CELL_SDK_VERSION macro if conditional 2013-11-16 16:31:16 +01:00
twinaphex
54d2e2d321 (Xbox 1) Build fixes 2013-11-11 03:36:30 +01:00
twinaphex
65c1a1b866 (Apple) (glsym_gl.c) Comment out all functions not supported by
Snow Leopard GL
2013-11-09 07:38:50 +01:00
twinaphex
223448d943 (Apple) Build fix for platforms where we have ARC
enabled - can't use NSAutoreleasePool directly it seems
2013-11-09 01:37:34 +01:00
twinaphex
f8c37fc933 (Menu) Simplify menu preprocessor conditionals - there is now
one common catch-all define called HAVE_MENU
2013-11-08 04:36:47 +01:00
twinaphex
32f749377e matrix.h - fix typo 2013-11-07 22:53:49 +01:00
twinaphex
3d5f839b59 (matrix_3x3.c) Fix copyright headers 2013-11-07 22:51:51 +01:00
twinaphex
da8f8b6d63 Get rid of lifecycle_mode_state and use g_extern.lifecycle_state
instead
2013-11-07 21:44:44 +01:00
twinaphex
e61d086ef3 (PS3) Add RMenu as a rasterizer now for common menu interface 2013-11-07 02:54:09 +01:00
OV2
46345b0ddd win32: add win8 pointer support 2013-11-05 21:23:32 +01:00
Lioncash
fac2783a09 Optimize some struct sizes.
This is the list of reduced sizes:

file: dsound.c         - struct dsound_t reduced from 56 bytes to 52 bytes.
file: shader_parse.h   - struct gfx_fbo_scale reduced from 32 bytes to 28 bytes.
file: thread_wrapper.c - struct texture reduced from 28 bytes to 24 bytes.
file: libretro.h       - struct retro_hw_render_callback reduced from 40 bytes to 36 bytes.
file: movie.c          - struct bsv_movie reduced from 36 bytes to 32 bytes.
file: netplay.c        - struct delta_frame reduced from 16 bytes to 12 bytes.
file: performance.h    - struct rarch_perf_counter_t reduced from 40 bytes to 32 bytes.
2013-11-03 23:57:41 -05:00
twinaphex
e3ebfbffa9 Rename frontend_android.h to platform_android.h 2013-11-03 17:02:40 +01:00
twinaphex
5060b5a379 (Android EGL) Take out looper snippets 2013-11-03 15:26:30 +01:00
twinaphex
d6ad586114 (PS3) We don't use texrefs for font texture 2013-11-02 23:20:20 +01:00
twinaphex
9a738278ce (PS3) Expand conditionals of HAVE_LIBDBGFONT 2013-11-02 23:07:27 +01:00
twinaphex
c9dc5e62d2 (RGL PS3) Reimplement glpixelStorei 2013-11-02 22:46:56 +01:00
Themaister
a61f0dfd61 Fix potential uninitialized variable. 2013-11-02 17:54:52 +01:00
twinaphex
bef038e73e (RGL PS3) Optimizations for glBufferSubData 2013-11-02 14:44:13 +01:00
twinaphex
585b0fa096 (Xvideo) Fix warning - remove NULL for now removed start 2013-11-02 04:48:19 +01:00
twinaphex
3e914f42b3 (RGL PS3) Optimizations 2013-11-02 03:03:48 +01:00
ToadKing
375c3c6806 fix compile for SDL and DirectX video 2013-11-01 21:13:19 -04:00
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