Commit Graph

  • ea6dc2d257
    Merge ee2ca02691 into cd290f4407 Bjorn 2024-05-14 22:43:50 +0200
  • 7171880eaa
    Merge bcdd9e87e1 into cd290f4407 Bjorn 2024-05-14 22:43:00 +0200
  • cd290f4407 Make ModelData lookups opaque; dev bjorn 2024-05-14 00:04:41 -0700
  • e7639630d3 win32: fullscreen; win32 bjorn 2024-05-13 03:17:24 -0700
  • 6754c83f67 win32: resizing; bjorn 2024-05-13 03:07:03 -0700
  • 2dc5908702 win32: set window cursor; bjorn 2024-05-13 02:23:53 -0700
  • 2e22cb2ffc win32: mouse capture; bjorn 2024-05-13 02:07:16 -0700
  • 4c1118938a win32: Filter duplicate mousemove events; bjorn 2024-05-13 01:32:46 -0700
  • b56bf7a833 win32: wheelmoved; bjorn 2024-05-12 03:31:17 -0700
  • ea4067214d win32: mousemove; bjorn 2024-05-12 03:22:09 -0700
  • 9a7076884a win32: mouse button events; bjorn 2024-05-11 02:57:24 -0700
  • 703d4e4a63 win32: textinput; bjorn 2024-05-11 02:17:54 -0700
  • 41c2b20fc6 win32: keyboard input; bjorn 2024-05-11 01:49:46 -0700
  • bcc7c60cbc win32: also listen to SYSKEYDOWN/SYSKEYUP events; bjorn 2024-05-11 00:46:21 -0700
  • a4a62ae134 win32: use better key repeat method; bjorn 2024-05-11 00:32:00 -0700
  • d1a7b6ea4a win32 mouse mode; bjorn 2023-01-02 16:28:15 -0800
  • 8d6f691b9f win32 vk surface creation; bjorn 2023-01-02 16:28:04 -0800
  • ee7560d522 WIP; bjorn 2022-12-11 19:00:25 -0800
  • 3b1fe26ec8 Update changelog; bjorn 2024-05-11 23:53:33 -0700
  • d9a2166b45 Use lua_error return value less; bjorn 2024-05-11 23:49:09 -0700
  • a7d9df1dc2 Texture:getLabel; Shader:getLabel; bjorn 2024-05-11 23:33:32 -0700
  • 875d9d6f76 Remove unneeded Lua includes; bjorn 2024-05-11 22:59:51 -0700
  • 9403f51ca8 Merge branch 'stable' into dev bjorn 2024-05-10 20:02:25 -0700
  • 2588d1a85a Fix Font:getLines with multicolor strings; stable bjorn 2024-05-10 20:01:24 -0700
  • ee2ca02691 Only push events when event module is initialized; watch bjorn 2023-12-03 18:20:42 -0800
  • 5823e09c5a Maybe fix macOS build; bjorn 2023-12-03 06:37:48 -0800
  • ab880de8b3 Fix bug in dmon_deinit; bjorn 2023-12-03 06:26:51 -0800
  • 9d06b836d5 Event module is threadsafe; bjorn 2023-12-03 06:20:27 -0800
  • c739d2d766 Live reloading; bjorn 2023-12-02 19:57:58 -0800
  • bcdd9e87e1 Add ability to mount archives for writing; writable-archives bjorn 2024-03-10 13:01:36 -0700
  • c45f66af89 Deprecate World:destroy; bjorn 2024-05-10 17:03:12 -0700
  • 6a958a45bb Ignore Collider:setKinematic if Collider's shape must be static; bjorn 2024-05-10 16:16:24 -0700
  • c657441f88 Use JPH_Shape_MustBeStatic to detect if Collider should be static; bjorn 2024-05-10 16:04:08 -0700
  • 722a947d5e Fix warnings; bjorn 2024-05-10 16:03:56 -0700
  • 2ffa810c06 Fix Collider/Shape/Joint:setUserData with zero args; bjorn 2024-05-10 15:25:54 -0700
  • b8315fe72b
    Merge 84bc641436 into 60c5472cba Josip 2024-05-10 23:09:50 +0200
  • 60c5472cba Details; bjorn 2024-05-10 00:27:00 -0700
  • 4c6083e87c
    Merge pull request #772 from jmiskovic/add/joint-limit-assertions Bjorn 2024-05-10 00:26:12 -0700
  • 09f106d435 Assert the input range in joint limits setters Josip Miskovic 2024-05-09 18:54:01 +0200
  • 6187ea19d0 Work around weird GCC warning; bjorn 2024-05-09 21:10:51 -0700
  • 4fce7240bc
    Merge pull request #771 from jmiskovic/fix/joint-typecheck Bjorn 2024-05-09 12:56:28 -0700
  • f0c1952f8d
    Merge pull request #770 from jmiskovic/fix/jolt-flat-terrain Bjorn 2024-05-09 12:04:55 -0700
  • 4c0c8f358d Fix remaining assertions of the Joint type Josip Miskovic 2024-05-09 16:22:27 +0200
  • c383fe3818 Fix creation of flat physics terrain Josip Miskovic 2024-05-09 14:13:13 +0200
  • ef4ddd3284 Build Jolt as a static library; bjorn 2024-05-07 12:28:46 -0700
  • 354f183b31 xcb: key repeat; xcb bjorn 2024-05-05 00:02:24 -0700
  • d7976f6427 xcb: fix window size hints; bjorn 2023-09-09 02:48:14 -0700
  • 0a65481180 Explicitly tell LuaJIT to use PIC; bjorn 2023-07-08 11:46:13 -0700
  • 4f8182edf0 More build fixes; bjorn 2023-07-08 01:05:57 -0700
  • eab38641e9 Build fixes; bjorn 2023-07-08 00:50:23 -0700
  • ca85199034 xcb: mouse events; bjorn 2023-07-08 00:40:06 -0700
  • b08fb26f42 xcb: non-resizable window hints; bjorn 2023-01-16 14:53:10 -0800
  • 15eeeb46a2 xcb: vulkan surface; bjorn 2023-01-16 14:53:02 -0800
  • 922dcf1854 Rebase fix; bjorn 2023-01-16 14:52:47 -0800
  • 66475c6da6 xcb: private methods; bjorn 2022-12-24 17:32:34 -0800
  • 28a96b609b xcb: xkb; bjorn 2022-12-24 17:27:56 -0800
  • 95efde3d4f xcb: window size/resize; bjorn 2022-12-24 17:02:16 -0800
  • 89e62f0376 xcb: rm opengl stuff, add vk stuff; bjorn 2022-12-24 16:57:35 -0800
  • 2571851663 xcb: maybe os_set_mouse_mode; bjorn 2021-09-22 17:39:02 -0700
  • c10d4c65b8 xcb: fullscreen support; bjorn 2021-09-22 16:31:41 -0700
  • 50dcce2526 Window title; bjorn 2021-08-16 10:52:37 -0700
  • 0541727e70 Fixes; bjorn 2021-07-20 05:57:11 -0700
  • 881fcb47fd Organization; bjorn 2021-07-20 05:43:50 -0700
  • df4daa6290 Start xcb backend; bjorn 2021-07-20 05:25:41 -0700
  • 2cb11cffb0 Update Jolt; bjorn 2024-05-04 02:08:38 -0700
  • 0b522382e1 Update changelog; bjorn 2024-05-03 20:17:43 -0700
  • 010ffee736 Fix Shape:getInertia; bjorn 2024-05-03 13:34:24 -0700
  • 979dd044d8 Add contact callback and Contact object; bjorn 2024-04-21 21:57:51 -0700
  • bee947a1d0 Update lovr-http; bjorn 2024-05-03 10:55:03 -0700
  • 836189edbe New mass API; bjorn 2024-05-02 17:57:15 -0700
  • c23a0c04c0 Add velocitySteps/positionSteps options to newWorld; bjorn 2024-05-02 18:13:14 -0700
  • fcd8230e94 Add lock around activation listener; bjorn 2024-04-28 11:51:48 -0700
  • 3733485433 Fixed timestep physics interpolation; bjorn 2024-04-24 18:59:14 -0700
  • d42915fb00 Collider shape is required; newCollider takes shape last; bjorn 2024-05-01 20:05:25 -0700
  • 68aaba9f09 Shape:getMass/Inertia/Center/MassData; bjorn 2024-04-30 16:37:55 -0700
  • ce217ddbb1 Shape:get/setDensity; bjorn 2024-04-30 16:21:54 -0700
  • a8f8f157a7 Rename World:collide to :collideShape; bjorn 2024-04-30 15:33:12 -0700
  • 186a085ada Shape:getVolume; bjorn 2024-04-30 04:56:47 -0700
  • 30c51f240b World:collide; bjorn 2024-04-30 03:24:49 -0700
  • f25b3beaaf Queries and raycasts work more similarly; bjorn 2024-04-30 02:44:15 -0700
  • 4858f32164 Tag filtering; bjorn 2024-04-30 01:53:43 -0700
  • 1d502579b2 More tag stuff; bjorn 2024-04-29 17:43:41 -0700
  • 563d6671d1 World tag improvements; bjorn 2024-04-28 12:38:50 -0700
  • 828e039f8d Mesh/terrain colliders correctly default to static; bjorn 2024-04-28 12:08:16 -0700
  • 61fd59d1a2 Add missing ConeJoint bindings; bjorn 2024-04-27 23:35:57 -0700
  • 90ed67c0d5 Misc cleanup; bjorn 2024-04-27 23:33:27 -0700
  • 8c52cf5b01 Collider:getEnabledAxes works better; bjorn 2024-04-27 23:12:31 -0700
  • e9a3db6250 ConeJoint; bjorn 2024-04-27 23:04:04 -0700
  • ea9e512d9a Fix ConvexShape methods; bjorn 2024-04-27 19:21:33 -0700
  • 1115029fe0 Add more settings to newWorld; bjorn 2024-04-27 15:30:03 -0700
  • 4dbcc15cef Add ConvexShape methods; bjorn 2024-04-27 14:39:34 -0700
  • 91072136aa Update Jolt; bjorn 2024-04-28 11:53:16 -0700
  • a0bbc68be5 Joint colliders are optional; bjorn 2024-04-27 14:23:39 -0700
  • 1865cf8591 Add Collider:get/setType; bjorn 2024-04-27 01:32:04 -0700
  • 9b3ace7094 WIP Collider:get/setEnabledAxes; bjorn 2024-04-26 01:39:46 -0700
  • b6b13deea6 Call NotifyShapeChanged when collider shape changes; bjorn 2024-04-26 01:18:04 -0700
  • ee76f3418a World:shapecast; bjorn 2024-04-26 01:08:59 -0700
  • 5f6880f8ef Raycast adjustments; bjorn 2024-04-26 00:52:28 -0700
  • 115f2e24b2 New raycast implementation; bjorn 2024-04-25 14:58:16 -0700
  • a1ea0eaceb World:queryBox/querySphere use broad phase queries; bjorn 2024-04-25 13:59:43 -0700