Commit Graph

  • 4f26182595 World queries return collider/shapeindex instead of Shape; bjorn 2024-04-04 16:50:44 -0700
  • 8cbdda00f3 Require frozen CompoundShapes to have at least 2 children; bjorn 2024-04-04 16:23:20 -0700
  • 10f965d69e rm Shape setters; bjorn 2024-04-04 14:37:48 -0700
  • a7bf4ca2a4 CompoundShape fixes; bjorn 2024-04-04 13:38:41 -0700
  • c27694fd8e Shapes set their userdata; bjorn 2024-04-04 13:18:15 -0700
  • b3e9e55b8a CompoundShape API; bjorn 2024-04-04 12:34:49 -0700
  • 6f0b6391df Start CompoundShape; bjorn 2024-04-03 15:03:46 -0700
  • ce58619094 Colliders can only have 1 shape; rm shape pose; bjorn 2024-04-03 14:18:28 -0700
  • 9b6f58ac1e Update Jolt; bjorn 2024-04-05 11:29:16 -0700
  • f4d1161a3d Disable Jolt profiler and debug renderer; bjorn 2024-04-06 15:16:08 -0700
  • f4d5c0d758 Add assert for body count; bjorn 2024-04-06 00:47:31 -0700
  • 38a68dc4e5 TerrainShape image must be square; bjorn 2024-04-06 00:12:50 -0700
  • 5e521b7698 Collider:applyLinear/AngularImpulse; bjorn 2024-04-05 19:16:39 -0700
  • fb6b402034 Add Collider:is/setContinuous; bjorn 2024-04-05 19:05:25 -0700
  • e9fe088521 Add Collider:get/setGravityScale; Deprecate Collider:get/setGravityIgnored; bjorn 2024-04-05 14:22:02 -0700
  • 01194a80c7 Deprecate several World methods; bjorn 2024-04-05 14:07:56 -0700
  • ffc23497a9 Details; bjorn 2024-04-05 13:46:05 -0700
  • d756cc2b1d Add variant of newWorld that takes an options table; bjorn 2024-04-05 13:23:17 -0700
  • 77abad4e21 Merge branch 'stable' into dev bjorn 2024-04-05 11:42:18 -0700
  • 40879f383a Fix possible crash when using math module in multiple threads; bjorn 2024-04-05 11:41:51 -0700
  • 8596bb06a0 Fix OBJ triangulation for faces with more than 4 vertices; bjorn 2024-04-04 17:34:04 -0700
  • 3dd641c02d Undo accidental jolt submodule bump; bjorn 2024-04-04 17:31:42 -0700
  • 01a0df37cc Fix OBJ triangulation for faces with more than 4 vertices; bjorn 2024-04-04 17:28:05 -0700
  • ecbd331552 Details; bjorn 2024-04-01 17:29:52 -0700
  • fdba60214c Fix Collider/Shape/Joint UserData leak; bjorn 2024-04-01 16:03:42 -0700
  • 243b6ae21a Use lovrDefer more; bjorn 2024-04-01 15:31:24 -0700
  • 1c070990de Add support for Lua 5.4 <close> variables; bjorn 2024-03-30 09:53:01 -0700
  • 458e7b176c rm job system error handling; bjorn 2024-03-27 12:52:49 -0700
  • cdecc1bae7 Add defer system; Rework exceptions; util cleanup; bjorn 2024-03-27 12:48:35 -0700
  • 67e228125b Add d24 TextureFormat; bjorn 2024-03-29 18:07:25 -0700
  • c37cd3852f tup: add -Wno-strict-prototypes for now; bjorn 2024-03-29 18:04:42 -0700
  • b7e1b5111e jolt: fix some shape memory leaks; bjorn 2024-03-29 15:24:37 -0700
  • c5d6bb6b48 jolt: rm matrix copies; bjorn 2024-03-29 15:23:51 -0700
  • 87cd13d95c jolt: adjust includes; bjorn 2024-03-29 14:56:48 -0700
  • 822eb94993 CMake: rm physics library log messages; bjorn 2024-03-29 14:54:35 -0700
  • cfd2374449 Update Jolt; bjorn 2024-03-29 14:50:00 -0700
  • 55f0da97ce Update glslang; bjorn 2024-03-28 21:00:24 -0700
  • e7d0764e49 Update Jolt; bjorn 2024-03-28 15:28:40 -0700
  • f4553075cb Upgrade Jolt; bjorn 2024-03-28 12:58:33 -0700
  • fd7fe08055 Upgrade lovr-http; bjorn 2024-03-28 12:47:35 -0700
  • 8ec7a18c28 Update lua-enet; bjorn 2024-03-28 12:46:20 -0700
  • 7373bb6b83 Bump minimum CMake version; bjorn 2024-03-28 12:42:22 -0700
  • abd2eddf0d Fix some strict prototype warnings; bjorn 2024-03-23 13:12:26 -0700
  • 70e4b9fd7b actions: Adjust MoltenVK paths for newer SDK version; bjorn 2024-03-17 21:24:20 -0700
  • 8fc5d4fd24 actions: Update macOS Vulkan SDK version; bjorn 2024-03-17 20:42:25 -0700
  • ef8d1abf87 Update changelog; bjorn 2024-03-17 14:02:56 -0700
  • cc4567652e Merge branch 'stable' into dev bjorn 2024-03-17 13:59:31 -0700
  • d50f661ce6 Fix possible negative dt when restarting simulator; bjorn 2024-03-17 13:59:13 -0700
  • 26d17fc402 boot.lua: exit successfully when printing help; bjorn 2024-03-12 13:32:26 -0700
  • 27c59de5dc
    Merge pull request #759 from brainrom/patch-2 Bjorn 2024-03-12 13:21:39 -0700
  • 994f623c5d
    Fix boot.lua merge Ilya 2024-03-12 23:12:29 +0300
  • 9c2c4f6906 Update changelog; bjorn 2024-03-12 12:02:17 -0700
  • 2b218d09d0 Merge branch 'stable' into dev bjorn 2024-03-12 11:58:34 -0700
  • 66f6ee9bb9 v0.17.1; v0.17.1 bjorn 2024-03-12 11:56:30 -0700
  • 38f05b9f01 Update OpenXR to 1.0.34; bjorn 2024-02-24 11:05:39 -0800
  • a84385a030 Fix Model:getMesh() Josip Miskovic 2024-02-19 23:49:18 +0100
  • c17abe4f24 CMake: disable BUILD_WITH_WAYLAND_HEADERS for OpenXR; bjorn 2024-02-09 11:01:06 -0800
  • 053893f3f6 Bump OpenXR to 1.0.33; bjorn 2024-02-09 11:00:59 -0800
  • b09d612e6b Validate that intra-buffer copy has non-overlapping ranges; bjorn 2024-01-29 21:28:00 -0800
  • 561b20699a Fix error when loading a Model without any vertices; bjorn 2024-01-29 00:32:44 -0800
  • aff97b7a30 glTF: support glb models without BIN chunk; bjorn 2024-01-29 00:29:23 -0800
  • 1f6904c04b Fix errhand loop when debug library is unavailable; bjorn 2024-01-24 17:54:07 -0800
  • 8c3c0f8136 Bound check the number of sphere segments Josip Miskovic 2024-01-19 23:11:55 +0100
  • 1e02de6cda Fix depth write not working when depth test is disabled; bjorn 2024-01-13 03:04:47 -0800
  • 24c13e88d3 Fix render pass cache when compiling pipelines; bjorn 2024-01-09 14:53:27 -0800
  • 5611a6130b Fix cubemap orientation; bjorn 2024-01-06 13:58:14 -0800
  • 35228f1838 Create files/directories with more permissions; bjorn 2023-11-26 19:10:42 -0800
  • 0e9171e2dd Use virtual memory in vector pools Josip Miskovic 2023-11-26 16:54:29 +0100
  • ae1edd95e7 Skip creating texture views for transfer-only textures; bjorn 2023-11-02 13:50:55 -0700
  • d097d9819d Add wrappers for malloc functions; bjorn 2024-03-11 14:38:00 -0700
  • 2d7b636a90 Change more asserts to checks; bjorn 2024-03-09 23:22:32 -0800
  • 0d8d6f579b rm unused lovrImageClear prototype; bjorn 2024-03-09 19:54:23 -0800
  • aa79822edb Fix VertexIndex; bjorn 2024-03-10 10:36:13 -0700
  • 1cda2d59a7 gpu: increase max number of memory blocks to 1024; bjorn 2024-03-08 12:03:55 -0800
  • f93fb0c0c7 Set buffer tick properly when destroying pass; bjorn 2024-03-08 11:56:23 -0800
  • 4719dbdd10 Fix crash with timestamp readback; bjorn 2024-03-07 10:26:35 -0800
  • 9068c8daee rm map_remove; bjorn 2024-03-06 15:08:32 -0800
  • f9cfc4e76e Update changelog; bjorn 2024-03-05 09:14:16 -0800
  • dc643ad166 Shader:getBufferFormat improvements; bjorn 2024-03-05 08:59:31 -0800
  • 600a8c372e
    Merge pull request #755 from jmiskovic/fix/jolt_win Bjorn 2024-03-04 11:54:10 -0800
  • 8a5b88e851 Allow joltc fns without explicit argument list Josip Miskovic 2024-03-04 19:03:22 +0100
  • b3b523cdbf
    Merge pull request #754 from brainrom/patch-2 Bjorn 2024-03-03 03:54:13 -0800
  • 4139f0f180
    Make lovrAssert act like a function Ilya 2024-03-03 14:37:14 +0300
  • 1ec0a41bb8 Also avoid allocating empty uniform buffer for indirect/compute; bjorn 2024-03-01 17:14:08 -0800
  • c3d81debe8 Clean up GPU submission; bjorn 2024-03-01 17:13:06 -0800
  • 80b596daf6 job: return NULL if queue is full when starting job; bjorn 2024-03-01 16:48:28 -0800
  • 79e28eb7e3 Fix issue with shader uniforms; bjorn 2024-03-01 12:44:05 -0800
  • fd331090c9
    Merge pull request #751 from brainrom/patch-1 Bjorn 2024-02-29 10:36:34 -0800
  • f77a8f6cb2
    Fixed nogame.zip creatrion Ilya 2024-02-29 11:35:55 +0300
  • 6c7ca1e275
    Merge pull request #750 from bjornbytes/job Bjorn 2024-02-28 12:51:25 -0800
  • 224b6a495d Simplify job error string memory stuff; bjorn 2024-01-09 14:52:07 -0800
  • 901dd268f2 job copies errors; add variadic version of job_abort; bjorn 2024-01-06 13:21:32 -0800
  • f6af859984 job system error handling; bjorn 2024-01-05 14:24:52 -0800
  • b32ac1c5a5 Details; bjorn 2024-01-05 14:24:49 -0800
  • 1701409763 threads polyfill defines thread_local; bjorn 2024-01-05 14:24:11 -0800
  • a4c1d9fce6 Thread module initializes job system; bjorn 2024-01-04 12:39:32 -0800
  • d017ca0fac Details; bjorn 2023-12-01 05:27:05 -0800
  • 35b5693a19 Add some more windows atomics; bjorn 2023-11-30 04:56:59 -0800
  • e8dc1484d3 Cleanup; bjorn 2023-11-29 23:43:10 -0800
  • 98e2e94ea8 Job done counter uses atomic loads/stores; bjorn 2023-11-29 23:34:23 -0800