1
0
Fork 0
mirror of https://github.com/bjornbytes/lovr.git synced 2024-07-07 14:53:34 +00:00
lovr/src/api
bjorn be795c0ebd Change vec3 back to 3 floats; Clean up maf/vectors;
The "vec3 is 4 floats" thing was consistently confusing to people.  It's
reverted everywhere except for Curve.

maf now has full sets of methods for vec2/vec3/vec4, for consistency.

Vector bindings now use luax_readvec* helper functions for the
number/vector variants, and use maf for most functionality, which cleans
things up a lot.
2023-07-10 17:51:24 -07:00
..
api.c Add optional mode argument to lovr.filesystem.load; 2023-06-28 16:10:30 -07:00
api.h Change vec3 back to 3 floats; Clean up maf/vectors; 2023-07-10 17:51:24 -07:00
l_audio.c Change vec3 back to 3 floats; Clean up maf/vectors; 2023-07-10 17:51:24 -07:00
l_audio_source.c Change vec3 back to 3 floats; Clean up maf/vectors; 2023-07-10 17:51:24 -07:00
l_data.c ModelData parses blend shapes; 2023-03-31 18:39:39 -07:00
l_data_blob.c Fix some windows warnings; 2022-12-19 14:01:30 -08:00
l_data_image.c Fix compatibility with Lua 5.2, 5.3, 5.4; 2022-11-24 14:33:55 -08:00
l_data_modelData.c Change vec3 back to 3 floats; Clean up maf/vectors; 2023-07-10 17:51:24 -07:00
l_data_rasterizer.c Fix compatibility with Lua 5.2, 5.3, 5.4; 2022-11-24 14:33:55 -08:00
l_data_sound.c Fix compatibility with Lua 5.2, 5.3, 5.4; 2022-11-24 14:33:55 -08:00
l_event.c lovr.recenter event; Use local-floor space by default; 2023-06-26 16:41:42 -07:00
l_filesystem.c Add optional mode argument to lovr.filesystem.load; 2023-06-28 16:10:30 -07:00
l_graphics.c Bugfixes; 2023-06-23 22:56:33 -07:00
l_graphics_buffer.c Ignore empty tables when writing arrays; 2023-07-07 14:03:16 -07:00
l_graphics_font.c Fix compatibility with Lua 5.2, 5.3, 5.4; 2022-11-24 14:33:55 -08:00
l_graphics_material.c Fix compatibility with Lua 5.2, 5.3, 5.4; 2022-11-24 14:33:55 -08:00
l_graphics_model.c Change vec3 back to 3 floats; Clean up maf/vectors; 2023-07-10 17:51:24 -07:00
l_graphics_pass.c Change vec3 back to 3 floats; Clean up maf/vectors; 2023-07-10 17:51:24 -07:00
l_graphics_readback.c Rename/refactor more Buffer stuff; 2023-06-23 21:14:19 -07:00
l_graphics_sampler.c Fix compatibility with Lua 5.2, 5.3, 5.4; 2022-11-24 14:33:55 -08:00
l_graphics_shader.c Fix compatibility with Lua 5.2, 5.3, 5.4; 2022-11-24 14:33:55 -08:00
l_graphics_texture.c rm transfer passes; rm Tally for now; 2023-04-29 18:31:03 -07:00
l_headset.c Change vec3 back to 3 floats; Clean up maf/vectors; 2023-07-10 17:51:24 -07:00
l_lovr.c Fix compatibility with Lua 5.2, 5.3, 5.4; 2022-11-24 14:33:55 -08:00
l_math.c Change vec3 back to 3 floats; Clean up maf/vectors; 2023-07-10 17:51:24 -07:00
l_math_curve.c Organize math module files; 2023-02-07 21:44:43 -08:00
l_math_randomGenerator.c Organize math module files; 2023-02-07 21:44:43 -08:00
l_math_vectors.c Change vec3 back to 3 floats; Clean up maf/vectors; 2023-07-10 17:51:24 -07:00
l_physics.c Change vec3 back to 3 floats; Clean up maf/vectors; 2023-07-10 17:51:24 -07:00
l_physics_collider.c Change vec3 back to 3 floats; Clean up maf/vectors; 2023-07-10 17:51:24 -07:00
l_physics_joints.c Change vec3 back to 3 floats; Clean up maf/vectors; 2023-07-10 17:51:24 -07:00
l_physics_shapes.c Change vec3 back to 3 floats; Clean up maf/vectors; 2023-07-10 17:51:24 -07:00
l_physics_world.c Change vec3 back to 3 floats; Clean up maf/vectors; 2023-07-10 17:51:24 -07:00
l_system.c lovr.system.has/setKeyRepeat; 2023-06-28 18:45:34 -07:00
l_thread.c Reorganize thread code; 2022-12-10 20:13:39 -08:00
l_thread_channel.c Reorganize thread code; 2022-12-10 20:13:39 -08:00
l_thread_thread.c Reorganize thread code; 2022-12-10 20:13:39 -08:00
l_timer.c Fix compatibility with Lua 5.2, 5.3, 5.4; 2022-11-24 14:33:55 -08:00