Commit Graph

9455 Commits

Author SHA1 Message Date
Tobias Jakobi
18e37b2d47 video_lima: set wrap mode to clamp for all textures we use 2014-01-28 03:02:04 +01:00
Tobias Jakobi
6ab202f25f video_lima: whitespace fixes 2014-01-27 23:05:45 +01:00
Tobias Jakobi
9d1090b194 video_lima: remove unused and redundant variables 2014-01-27 23:03:08 +01:00
twinaphex
b109b9b01f (Emscripten) Rename frontend_emscripten.c to frontend/platform/platform_emscripten.c 2014-01-27 01:47:10 +01:00
twinaphex
580e05fc0f (Menu) Add menu driver selection 2014-01-27 01:32:05 +01:00
Twinaphex
3d944fd485 Merge pull request #519 from tobiasjakobi/master
lima video driver
2014-01-26 11:47:43 -08:00
twinaphex
58b81dff2a (libretro-test) Implement audio callback 2014-01-26 18:11:09 +01:00
Themaister
57e48f7ee2 Rewrite threaded audio a bit.
Avoid calling stop() right after init.
Driver init/teardown now happens only in audio thread.
2014-01-26 13:08:51 +01:00
Themaister
528bb2687d Fix Rasperry Pi build. 2014-01-26 11:43:26 +00:00
Tobias Jakobi
846c561f0a video_lima: update documentation
lima-drm is now also hosted on github.
2014-01-26 04:43:01 +01:00
Tobias Jakobi
8f41e80c61 video_lima: align temp buffer 2014-01-26 04:43:01 +01:00
Tobias Jakobi
afe0a02ed6 video_lima: update TODO
I have failed to encounter the artifacts during my recent tests, so
my guess is that they were fixed by some changes to the code (either
in limare of in the RetroArch driver).
2014-01-26 04:43:01 +01:00
Tobias Jakobi
185aee467b video_lima: update TODO
Font rendering is fixed.
2014-01-26 04:43:01 +01:00
Tobias Jakobi
4b05426bbe video_lima: add font rendering by using the temp buffer 2014-01-26 04:43:01 +01:00
Tobias Jakobi
a338d99781 video_lima: misc fixes 2014-01-26 04:43:00 +01:00
Tobias Jakobi
0493f8680c video_lima: update TODO
Swizzling is fixed.

Restart issue is fixed. Update lima-drm for now correct
initialization and destroying of threading/mutex objects.
2014-01-26 04:43:00 +01:00
Tobias Jakobi
55fc57b846 video_lima: fix some swizzling in the fragment shader
Thanks to AreaScout for testing this!
2014-01-26 04:43:00 +01:00
Tobias Jakobi
9226c3c783 video_lima: adjust aspect ratio depending on frame dimensions
With this the emulator framebuffer is no longer stretched to the entire
screen. However it's still not entirely correct. For example the aspect
ratio value provided by the frontend is not used yet.
Also I noticed this behaviour: When using the game "Secret of Mana 2"
(unofficial english translation) on the snes9x-next core, the game
normally uses a framebuffer of dimension 256x224. But when rendering
text windows, it increases resolution to 512x224. With the current
behaviour this alters aspect ratio and let's the image "explode"
when text boxes are displayed, only to "implode" again when they close.
This should not happen! (Needs further investigation...)
2014-01-26 04:43:00 +01:00
Tobias Jakobi
7cdb08b804 Add lima video driver
Documentation is provided in README-lima.
2014-01-26 04:43:00 +01:00
Themaister
b5401d7b6a Remove git_version.o after sudo make install. 2014-01-24 10:24:35 +01:00
Themaister
0b462054ea De-hardcode input drivers in KMS-like drivers. 2014-01-24 10:23:48 +01:00
Themaister
860dfc61e6 Only warn if udev detects no input. 2014-01-24 10:20:10 +01:00
Twinaphex
da732453c7 Merge pull request #513 from pinumbernumber/improve-xinput
Hopefully improved detection of third-party dual xinput/dinput pads
2014-01-23 14:10:12 -08:00
pinumbernumber
09651cbe21 Hopefully improved detection of third-party dual xinput/dinput pads 2014-01-23 21:57:19 +00:00
twinaphex
823f68df99 (PS3) Build fix for PS3 audio driver - audio callback sound
still broken BTW
2014-01-23 21:18:14 +01:00
Themaister
f097b93a29 Only start/stop ps3 audio port if it makes sense.
Might be the cause of issues with threaded audio, might not.
(cellAudioStartPort would have been called twice in a row).
2014-01-23 20:04:12 +01:00
Themaister
c90a8bcfec Return to RGUI when core shuts down.
Don't do this on consoles (uses dummy core).
2014-01-23 20:00:25 +01:00
Hans-Kristian Arntzen
283c6f9c6d Merge pull request #512 from Royerson/master
Add name to xinput pad list
2014-01-22 22:54:35 -08:00
Royerson
a13dd7a6fc Add name to xinput pad list
"Controller (GPX Gamepad)"
2014-01-22 22:52:49 -07:00
Themaister
6c5d481f2d Fix MinGW compile. 2014-01-22 16:39:39 +01:00
Themaister
8c9e1a5f5c Fix some unused function warnings.
Clang 3.4 is more aggressive on this.
2014-01-22 16:39:39 +01:00
Themaister
1777056d6f Use the more appropriate __clang_version__. 2014-01-22 16:39:39 +01:00
Hans-Kristian Arntzen
39100bbdba Merge pull request #510 from heuripedes/master
Add missing libxml2 check in griffin.c
2014-01-22 03:44:36 -08:00
Higor Eurípedes
5b91b996e4 Add missing libxml2 check in griffin.c 2014-01-22 08:39:28 -03:00
twinaphex
d9653b2add (PS3) Don't support SET_AUDIO_CALLBACK right now for PS3 2014-01-22 02:20:23 +01:00
twinaphex
fe10114a2f (XDK1) Compile with HAVE_THREADS defined 2014-01-22 01:18:43 +01:00
twinaphex
9f892b97e9 (XDK1) Fix build 2014-01-22 00:50:46 +01:00
Themaister
1082e1d74f Rename RETRO_DEVICE_ID_SENSOR* stuff.
It's no longer polled from input_state, so avoid confusion.
2014-01-20 17:16:25 +01:00
Themaister
87818e0326 Remove some references to accelerometer stuff. 2014-01-20 17:09:31 +01:00
Themaister
689aecfec4 Remove RETRO_DEVICE_SENSOR_ACCELROMETER.
Goes through other interface now.
2014-01-20 17:07:13 +01:00
twinaphex
7c95be2d26 (Android) Rewrite sensor functions slightly 2014-01-20 16:28:02 +01:00
twinaphex
9e9a701be3 (Android) (Input) Get rid of unused variable warnings 2014-01-20 15:01:40 +01:00
twinaphex
6feec9f01b Bump up to 1.0.0.2 2014-01-20 15:00:21 +01:00
twinaphex
f7915ab55e Change param for get_sensor_input 2014-01-20 14:59:06 +01:00
twinaphex
460670f074 Move sensor value reading to retro_sensor_interface 2014-01-20 14:52:53 +01:00
twinaphex
b480009604 (D3D9) Remove obsolete function d3d_font_msg now 2014-01-18 21:53:40 +01:00
twinaphex
7cbfb14791 (D3D9 PC) Go through font context driver now 2014-01-18 21:51:30 +01:00
twinaphex
13620ab16d (D3D) Split up D3D font code from D3D PC driver into separate font context file 2014-01-18 21:38:21 +01:00
twinaphex
5d34d72ed2 (XDK 360) Clean up xdk360_fonts 2014-01-18 21:32:46 +01:00
twinaphex
7c1f24c861 (D3D) set_resize function bound to D3D context driver 2014-01-18 21:13:08 +01:00