66 Commits

Author SHA1 Message Date
Rob Loach
ef7cb12801
makefile: Add the sinc_resampler_neon object 2018-10-05 23:00:47 -04:00
Rob Loach
ca04f7cda0
Update to use __ARM_NEON__ 2018-10-02 21:54:13 -04:00
Rob Loach
bb3d519699
Update Makefile 2018-10-02 21:32:02 -04:00
Rob Loach
e4aa141bfa
Merge branch 'savestate' of github.com:libretro/libretro-chailove into dev 2018-09-19 21:46:41 -04:00
Rob Loach
032b4e5e78
Move all libretro-common to not STATIC_LINKING 2018-09-15 09:10:42 -04:00
Rob Loach
b7e4b89195
Fix STATIC_LINKING for all resamplers 2018-09-14 23:56:57 -04:00
Rob Loach
6caa515773
emscripten: Compile nearest_resampler only when not STATIC_LINKING 2018-09-14 19:42:30 -04:00
Rob Loach
7d4009c11d
emscripten: Compile nearest_resampler only when not STATIC_LINKING 2018-09-14 19:01:00 -04:00
Rob Loach
062830f8fd
Update Makefile.common with sorted source files (#310) 2018-09-13 15:10:23 -04:00
Rob Loach
655785413a
Fix duplicate files being compiled
`config_file_userdata` and `string_list` were being compiled twice. Credit goes to @bparker06 for finding this.

Fixes #305
2018-09-11 11:13:57 -04:00
Rob Loach
9527c3700b
Add Windows retro_common_api fix (#300) 2018-09-08 10:25:50 -04:00
Rob Loach
d404e334d5
Fix Appveyor (#295) 2018-09-07 22:49:12 -04:00
Rob Loach
087e85082a
Update 2018-09-07 17:45:31 -04:00
Rob Loach
c1903430fd
Update makefile 2018-09-07 17:33:37 -04:00
Rob Loach
a024a1e33e
Update vendor 2018-09-07 17:31:38 -04:00
Rob Loach
f91ff70994
Add OGG support 2018-09-07 17:26:38 -04:00
Rob Loach
629f0e9c52
Update Audio System to libretro-common (#260)
* Update libretro-common

* stub the audio

* Fix conversation

* Update

* Compile

* Fix defines

* Init

* Update

* Update libretro-common

* Add initial conver

* deps: Update libretro-common

* Add debugging

* debugging

* Update libretro-common

* debug

* Add more initializing of libretro-audio

* Update audio

* Update audio

* Add love.filesystem.readBuffer()

* Remove unneedded header

* Fix SD

* Clean up vars

* Update

* Use hard coded array size

* Update audio
2018-09-03 02:04:32 -04:00
Rob Loach
1b90e88d41
Add love.data.encode() (#278)
* Add cppcodec
* Add love.data.encode(base64)
* Add love.data.encode(hex)
2018-09-02 18:43:07 -04:00
Rob Loach
87bc68c0f0
Build with the new submodule 2018-08-27 01:19:24 -04:00
Rob Loach
817c391c9a
Update dependencies (#265)
* Update libretro-common
* Ignore dirty
* Add branch to .gitmodules
* Update submodules
* Update ChaiScript
* Remove physfs
* Update PhysFS
* Ignore dirty for physfs
* Update CHANGELOG.md
* PhysFS Apple updates
* Add .m file manually
* Fix .o file name
* PhysFS workaround
* Revert PhysFS update
* Use Foundation
* Don't copy .m file
* Add SOURCES_M only on Linux
2018-08-27 00:16:48 -04:00
Rob Loach
b6121b92a2
Revert "Add Http()" 2018-05-06 10:41:00 -04:00
Rob Loach
4333b732d6
Add Http() 2018-05-04 22:09:51 -04:00
Rob Loach
334e08af39
0.21.0 (#243)
### Chores
- Switched to [libretro-deps](https://github.com/libretro/libretro-deps) for freetype and zlib
- Clean up of image and audio memory allocation
- Updated documentation

### Features
- `love.system.execute()` to execute a operating system shell command
- `love.audio.newSource()` now has an optional `type` parameter
- `love.joystick` comes with a cleaner API
- `exit()` callback, which is called when is quitting the game
- `love.filesystem` now mounts `libretro/assets`, `libretro/system` and `libretro/saves`
2018-05-02 10:14:53 -04:00
Rob Loach
558ba56573
tests: Clean up the tests 2018-04-22 10:17:40 -04:00
Rob Loach
41751e41d4
sha1: Add love.data.hash(sha1) 2018-04-16 10:39:05 -04:00
Rob Loach
a8ec7a995c
md5: Update to use libretro-common 2018-04-13 00:46:08 -04:00
Rob Loach
4c0c550a3d
md5: Update to the fork 2018-04-12 23:38:00 -04:00
Rob Loach
b1d0e1325f
data: Add love.data.hash('md5', data) 2018-04-12 22:36:21 -04:00
Aaron Kling
67adf09818 Fix up android jni makefiles
This required some tweaks to the common makefile
2018-04-12 15:47:57 -05:00
Rob Loach
98d021dc2f
filesystem: Add love.filesystem.getInfo() 2018-04-02 23:17:45 -04:00
Rob Loach
ff6bd43af5
Add Semantic Versioining checks 2018-04-02 21:02:59 -04:00
Rob Loach
987ac9def8
makefile: Clean up submodules 2018-03-16 09:24:10 -04:00
Rob Loach
580c7ef4dc
Move zutils 2018-02-17 16:51:05 -05:00
Rob Loach
dfb77fda48
Update zlib sources 2018-02-17 16:45:00 -05:00
Rob Loach
dd1fc37345
Move native tests to test/native 2018-02-13 15:42:32 -05:00
Rob Loach
112ff3221e
Move config to its own object 2018-01-15 12:26:27 -05:00
Rob Loach
22fbfecde5
Use official freetype2 repo 2017-12-22 07:13:00 -05:00
Rob Loach
8cf4cae954
Fix cleaning 2017-12-22 05:42:41 -05:00
Rob Loach
0925234afa
Fix clean 2017-12-22 05:34:50 -05:00
Rob Loach
8f55720f84
Add clean-ios command 2017-12-22 05:32:50 -05:00
Rob Loach
bc892f97ec
Fix compilation warnings 2017-12-22 03:44:56 -05:00
Rob Loach
10cd3073c0
Update Types namespace 2017-12-12 11:31:39 -05:00
Rob Loach
7186c9912e
Update love::Types namespace 2017-12-12 11:25:38 -05:00
Rob Loach
9916c50eb4
Switch Modules namespace to "love"
- Fixes #164
2017-12-11 21:22:22 -05:00
Rob Loach
d035016fbf
Update to use C++ Random Wrapper 2017-12-03 20:48:52 -05:00
Rob Loach
7819de2b6e
Remove fork of ChaiScript_Extras 2017-12-01 00:35:28 -05:00
Rob Loach
212e4a8448
Remove minimum version 2017-11-28 21:38:01 -05:00
Rob Loach
084e29ac50
More LDFlags for Mac 2017-11-28 21:07:35 -05:00
Rob Loach
b0c25c1ae7
Add framework 2017-11-28 20:30:09 -05:00
Rob Loach
6ee5d0283a
Add MACH and APPLE 2017-11-28 19:13:53 -05:00