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
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