twinaphex
|
772383effc
|
(D3D) Use defines to hide away D3D version-specific types
|
2014-01-01 00:27:55 +01:00 |
|
twinaphex
|
88194bcdae
|
(D3D) Build fix
|
2014-01-01 00:01:20 +01:00 |
|
twinaphex
|
538bf3b49a
|
(D3D) Cleanups
|
2014-01-01 00:00:01 +01:00 |
|
twinaphex
|
06becc939e
|
(D3D) Get rid of most throws and exception catching
|
2013-12-31 23:49:45 +01:00 |
|
twinaphex
|
dc734aea55
|
(D3D9) Get rid of C++ memory header include
|
2013-12-31 23:26:12 +01:00 |
|
twinaphex
|
2d651bbc1d
|
(D3D9) Get rid of unneeded headers
|
2013-12-31 23:23:02 +01:00 |
|
twinaphex
|
d4850b3cd4
|
(D3D) Split up D3DVideo-specific code to separate file
|
2013-12-31 23:20:37 +01:00 |
|
twinaphex
|
4fa7580dea
|
(MSVC) Builds again
|
2013-12-31 22:10:58 +01:00 |
|
twinaphex
|
aa5a74ed7f
|
(MSVC) Build fixes to D3D9 driver
|
2013-12-31 21:52:15 +01:00 |
|
twinaphex
|
44ff5afcc2
|
(D3D) Start brining D3D9 and XDK D3D drivers together
|
2013-12-31 21:24:17 +01:00 |
|
Themaister
|
0d3428ad15
|
Add texture_image_free().
Cleans up deinit code for textures.
|
2013-12-31 19:16:29 +01:00 |
|
Themaister
|
132c3c46f7
|
Use struct texture_image instead of video_overlay_image.
|
2013-12-31 19:05:16 +01:00 |
|
Themaister
|
77a62573a2
|
Fix crash in GLSL when overlays with many textures are used.
Have to call shader->use() for each set_coords or we overflow
the attribs array cached buffer.
|
2013-12-26 23:34:40 +01:00 |
|
Themaister
|
f61a91c2fd
|
Don't call glDetachShader().
Some drivers don't like it.
|
2013-12-26 02:18:43 +01:00 |
|
Themaister
|
f2371cf691
|
Delete shader objects early instead of late.
Less error prone. Also saves some memory.
|
2013-12-26 02:16:30 +01:00 |
|
Themaister
|
8a81ee856c
|
Some Win32 fixes.
|
2013-12-24 14:10:18 +01:00 |
|
twinaphex
|
bb82c76a4c
|
(D3D9) Fix up D3D driver - use RARC_PERFORMANCE macros
|
2013-12-22 17:41:08 +01:00 |
|
Themaister
|
1c9895611b
|
Rework performance interface.
Avoids super-ugly macros and retroarch-ifdefs.
|
2013-12-18 19:21:56 +01:00 |
|
twinaphex
|
9852c5dc4c
|
Rewrite perf interface - exposes callbacks now for RETRO_PERFORMANCE_INIT/RETRO_PERFORMANCE_START/RETRO_PERFORMANCE_STOP calls without messy, hardcoded preprocessor-dependent variables in macros - will update cores accordingly too
|
2013-12-18 19:03:08 +01:00 |
|
twinaphex
|
69a67b3df2
|
Change RARCH_PERFORMANCE_ macro calls to RETRO_PERFORMANCE
|
2013-12-17 19:14:57 +01:00 |
|
twinaphex
|
38d785984f
|
Add RETRO_ENVIRONMENT_GET_PERF_INTERFACE to libretro.h
|
2013-12-17 19:10:40 +01:00 |
|
Themaister
|
6031590cd3
|
Add OPENGLES3 context support in libretro GL.
|
2013-12-13 14:20:49 +01:00 |
|
Themaister
|
977cec1378
|
Refactor keyboard event callbacks.
Go through input/keyboard_line.c to better hide internal logic
regarding keyboard line input.
|
2013-12-10 19:39:09 +01:00 |
|
Themaister
|
40861aa17d
|
Handle modifiers in Win32 keyboard.
|
2013-12-09 14:35:43 +01:00 |
|
Themaister
|
deadbbc906
|
Add keyboard callback for Windows.
Only tested in Wine, but seems to work fine.
|
2013-12-09 14:22:46 +01:00 |
|
Themaister
|
07e3c7f7fa
|
Use input context in xvideo and xegl.
|
2013-12-08 14:42:03 +01:00 |
|
Themaister
|
205f8ce90d
|
Start implementing UTF-8 keyboard handling for X11.
|
2013-12-08 14:20:05 +01:00 |
|
Themaister
|
b809a59720
|
Fix mod-handling in X11.
|
2013-12-08 01:09:00 +01:00 |
|
Tobias Jakobi
|
87843d607d
|
video_omap: add font rendering for ARGB8888 framebuffer
In constrast to the RGB565 code, this here is only compile tested.
|
2013-12-07 23:56:04 +01:00 |
|
Tobias Jakobi
|
b77171f350
|
video_omap: add font rendering for RGB565 framebuffer
|
2013-12-07 23:56:04 +01:00 |
|
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 |
|