1
0
Fork 0
mirror of https://github.com/bjornbytes/lovr.git synced 2024-07-11 16:33:35 +00:00
lovr/src/api
bjorn 3f975bcc8f Android plugin support;
- Link against dl (this was probably why ffi.load didn't work)
- Store shared libraries in the apk uncompressed
  - Libraries are added during the "package" aapt call instead of "add".
    - Because -0 (used to store uncompressed) only works during package.
    - classes.dex is added here too now.
    - There's only one aapt invocation now, which is kinda nice.
  - The lib folder needs to be in a subfolder now ("raw" was chosen).
    - Because "package" and "add" subcommands work differently.
  - Store shared libraries in the apk page aligned
    - Required passing -p to the zipalign invocation.
    - This is needed because dlopen("zip!path") needs it.
  - android:extractNativeLibs="false" is added to the XML manifest.
  - apk sizes are bigger, but disk usage and install time should improve.
- Fix a bug with moving plugin libraries into the lib folder with CMake.
- Use lovrFilesystemGetSource instead of lovrFilesystemGetExecutablePath
  to get the proper path to the apk.
2020-12-28 14:45:56 -07:00
..
api.c api doesn't include util; 2020-12-25 12:50:26 -07:00
api.h api doesn't include util; 2020-12-25 12:50:26 -07:00
l_audio.c api doesn't include util; 2020-12-25 12:50:26 -07:00
l_audio_microphone.c api doesn't include util; 2020-12-25 12:50:26 -07:00
l_audio_source.c api doesn't include util; 2020-12-25 12:50:26 -07:00
l_data.c Easier enums; 2020-09-27 17:13:00 -07:00
l_data_audioStream.c api doesn't include util; 2020-12-25 12:50:26 -07:00
l_data_blob.c api doesn't include util; 2020-12-25 12:50:26 -07:00
l_data_modelData.c api: try new file naming convention; Tupfile: cleanup; 2019-12-31 19:31:44 -08:00
l_data_rasterizer.c api doesn't include util; 2020-12-25 12:50:26 -07:00
l_data_soundData.c api doesn't include util; 2020-12-25 12:50:26 -07:00
l_data_textureData.c TextureData:encode returns Blob; rm core/png; 2020-11-12 18:08:05 -07:00
l_event.c KeyCode -> KeyboardKey because X11 conflict; 2020-11-15 22:51:20 +00:00
l_filesystem.c Android plugin support; 2020-12-28 14:45:56 -07:00
l_graphics.c Fix MSVC warnings; 2020-11-12 18:08:05 -07:00
l_graphics_canvas.c api: try new file naming convention; Tupfile: cleanup; 2019-12-31 19:31:44 -08:00
l_graphics_font.c api doesn't include util; 2020-12-25 12:50:26 -07:00
l_graphics_material.c Easier enums; 2020-09-27 17:13:00 -07:00
l_graphics_mesh.c Fix MSVC warnings; 2020-11-12 18:08:05 -07:00
l_graphics_model.c Easier enums; 2020-09-27 17:13:00 -07:00
l_graphics_shader.c Easier enums; 2020-09-27 17:13:00 -07:00
l_graphics_shaderBlock.c Easier enums; 2020-09-27 17:13:00 -07:00
l_graphics_texture.c Easier enums; 2020-09-27 17:13:00 -07:00
l_headset.c Merge pull request #335 from bjornbytes/trackers 2020-12-10 21:49:26 -07:00
l_lovr.c Plugins; 2020-12-28 12:37:35 -07:00
l_math.c Create empty curve with specified number of points 2020-11-13 17:53:37 +01:00
l_math_curve.c Optimize Curve:render; 2020-08-28 03:57:39 -06:00
l_math_randomGenerator.c api doesn't include util; 2020-12-25 12:50:26 -07:00
l_math_vectors.c api doesn't include util; 2020-12-25 12:50:26 -07:00
l_physics.c api doesn't include util; 2020-12-25 12:50:26 -07:00
l_physics_collider.c api doesn't include util; 2020-12-25 12:50:26 -07:00
l_physics_joints.c api doesn't include util; 2020-12-25 12:50:26 -07:00
l_physics_shapes.c api doesn't include util; 2020-12-25 12:50:26 -07:00
l_physics_world.c api doesn't include util; 2020-12-25 12:50:26 -07:00
l_thread.c api doesn't include util; 2020-12-25 12:50:26 -07:00
l_thread_channel.c api doesn't include util; 2020-12-25 12:50:26 -07:00
l_thread_thread.c api doesn't include util; 2020-12-25 12:50:26 -07:00
l_timer.c Support Lua 5.2, 5.3, 5.4; 2020-08-19 13:12:57 -06:00