1
0
mirror of https://github.com/XProger/OpenLara.git synced 2025-07-31 10:20:27 +02:00

Commit Graph

  • b4bcd4a9e1 - fix pathfinding master XProger 2025-06-16 05:19:18 +03:00
  • cdeeed4aa9 matrixSetBasis_c implementation fix (#505) Szilárd Biró 2025-05-16 02:30:25 +02:00
  • 3d4092c34a Add the missing files for the GBA packer (#504) Szilárd Biró 2025-04-03 16:00:02 +02:00
  • 46a753bbee [SDL2] Add missing SDL_QUIT event management and small bracket correction. (#499) Manuel Alfayate Corchete 2025-02-15 13:20:44 +01:00
  • 28ee7ac923 32x fixes (#488) notaz 2024-05-14 00:18:35 +03:00
  • 05361d3d37 analogue stick fix for raspberry pi (#463) twojstaryzdomu 2024-03-02 03:16:31 +01:00
  • 888e26f82a Fixed Linux error where files could not be loaded (#484) Rafael Guimarães 2024-03-01 23:15:26 -03:00
  • 5fb1adb90a - Added haptics on SDL. (#486) David Borel 2024-03-01 18:14:10 -08:00
  • 653da997a5 32x data XProger 2024-01-03 20:03:40 +03:00
  • 931079c49b GBA: Fix ADPCM encoding issues (#474) Ruben 2023-09-11 04:01:08 +10:00
  • d2e363db88 Fix null dereference caused by osFixFileName, remove stray semicolon (#467) cookie99999 2023-06-28 18:54:59 -04:00
  • 7a021b6ede #452 fix atof call in AD4 encoder XProger 2023-03-02 15:53:29 +03:00
  • 87e3e79473 update stb_vorbis for better compatibility with the latest Xcode XProger 2023-03-02 12:28:12 +03:00
  • e476d544ec #452 repack tracks with the latest AD4 XProger 2023-03-01 12:23:39 +03:00
  • 50e051b7d7 #452 add AD4 converters XProger 2023-03-01 11:26:28 +03:00
  • 329b459137 Linux case-insensitive for file names XProger 2023-03-01 06:18:26 +03:00
  • 6033a1ffe1 macOS add popular gamepads support, fix game exit XProger 2023-03-01 05:34:39 +03:00
  • 50066382df #452 cleanup of the previous fix XProger 2023-03-01 04:11:06 +03:00
  • 76b0348108 #452 fix r7 corruption XProger 2023-03-01 04:01:37 +03:00
  • 960c685f58 #452 fix proper write XProger 2023-03-01 03:41:34 +03:00
  • 5e6dc2d77b #452 fix 4-byte writes XProger 2023-03-01 03:34:35 +03:00
  • 4876cc8f0e GBA: Micro-optimization, and new ADPCM format for tracks (#452) Ruben 2023-03-01 11:04:52 +11:00
  • 2763743038 GBA packer for delta indices, TNS fix, MinGW compilation fix XProger 2023-03-01 02:58:53 +03:00
  • c7fe8ec3b4 Restored PSP build, added fog to it (#451) Vicente Carrasco 2023-01-08 15:17:48 -03:00
  • bcd5de23ed fix d3d11 build, fix Intel HD 4000 timing bug XProger 2023-01-01 21:57:14 +03:00
  • 4e9b92e5a4 #407 32X optimizations, increase fog distance (2 blocks) XProger 2022-12-24 11:23:42 +03:00
  • d268754786 fix for Android 13 support XProger 2022-12-24 11:15:33 +03:00
  • f4d36d8b55 #368 GBA delta encoding for room quads and mesh indices, OT depth calc optimization, merge near/far clipping flags (CLIP_PLANE) to clear one of high-bits, revert smull optimization for scaleUV due overflow issues (low half word affects high) XProger 2022-12-11 07:21:40 +03:00
  • 40eb268b3a #368 GBA clearFB_asm + sndClear_asm instead of DMA fill, increase fog distance (2 blocks) XProger 2022-12-05 04:18:15 +03:00
  • f1c1d835fc #368 GBA apply changes to transformRoomUW XProger 2022-12-05 00:57:05 +03:00
  • dd05e19d9f #368 GBA move rooms data to VRAM (experimental), simplify room transform code XProger 2022-12-05 00:25:21 +03:00
  • 17d13c4ae0 #368 GBA more conditional muls, matrixSetIdentity_asm optimization XProger 2022-12-04 05:33:50 +03:00
  • 5c135242f5 #368 GBA conditional mul in rasterizer XProger 2022-12-04 04:58:45 +03:00
  • 3ba5ec3818 #368 GBA matrixRotateYXZ fetch sincos address lut once XProger 2022-12-04 03:15:53 +03:00
  • 4bb76c204f #368 GBA matrixRotateYXZ_fast_asm (pre-shifted angles) XProger 2022-12-04 02:16:38 +03:00
  • f7d6d4de9e #368 GBA matrixFrame_asm XProger 2022-12-04 01:23:05 +03:00
  • 90e03fa38b #368 GBA pre-shift z by OT_SHIFT, pre-shift mesh vertex coords, fog math optims XProger 2022-12-03 18:23:19 +03:00
  • b1a559002c #368 GBA audio processing optimizations, enable VRAM meshes, cleanup rendering constants XProger 2022-12-01 17:50:11 +03:00
  • b70eadecef #368 GBA matrix rotation optimization XProger 2022-12-01 16:07:39 +03:00
  • 329e69fcfb #368 GBA put some meshes to available VRAM XProger 2022-12-01 16:05:20 +03:00
  • 0d8cae5a53 #368 GBA sound buffer switch optimization (one MUL, minor) XProger 2022-11-28 03:36:37 +03:00
  • 590c7cf1e3 #368 GBA sound mixing optimization XProger 2022-11-28 02:49:59 +03:00
  • b60788ef4e #368 fix stack overflow, fix transformRoom_c XProger 2022-11-26 23:24:46 +03:00
  • 3ab926d272 fix DOS version build XProger 2022-11-26 01:30:21 +03:00
  • 1de9bbdbdb minor fixes XProger 2022-11-26 01:28:52 +03:00
  • 119f47aa0a #407 32X data packer (WIP) XProger 2022-11-26 01:24:59 +03:00
  • 9418492ad7 #368 GBA data packer (PKD & WAD) XProger 2022-11-26 01:24:19 +03:00
  • a311245b81 #368 GBA mul (8-bit for rooms), div, branch & loads optims XProger 2022-11-26 01:22:44 +03:00
  • 39c9be9c2d Avoids creating the player if inventory open. (#442) Ricardo Mendes 2022-08-27 02:34:02 +01:00
  • 7d94f1223a Fix crash when loading with picked up items. (#441) Ricardo Mendes 2022-08-23 20:27:18 +01:00
  • 51bf7cdaef Update pl.h (#436) elektronicznypank 2022-08-09 12:08:52 +02:00
  • 0bcb4d652f Update "pl.h". (#435) Jolek 2022-08-06 19:41:12 +02:00
  • c7e6e5f763 #370 3DO fix build XProger 2022-07-03 03:00:09 +03:00
  • 32a5459110 #407 OT processing optimizations (next/prev vertex index pre-fill) XProger 2022-07-02 05:19:52 +03:00
  • ea021e0a36 #368 asm optimizations XProger 2022-07-02 05:15:10 +03:00
  • daa0e353ac #353 XInput support XProger 2022-06-20 12:45:16 +03:00
  • 18566e1b3c #368 GBA osLoadLevel and osLoadScreen by level id XProger 2022-05-28 13:36:05 +03:00
  • 4ec68f1f89 #368 GBA minor optimization of branch return address XProger 2022-05-26 07:42:38 +03:00
  • c8209526a8 #368 GBA pre-fill prev/next VertexLink's for non-clipped faces XProger 2022-05-26 07:28:25 +03:00
  • cb681c276d SDL: make executable name in Makefile match executable name in build.sh (#426) Manuel Alfayate Corchete 2022-05-22 16:41:16 +02:00
  • fc766e636d Merge branch 'master' of https://github.com/XProger/OpenLara XProger 2022-05-22 16:12:01 +03:00
  • 1baba680d2 #368 LEVEL3A Gears item XProger 2022-05-22 16:11:49 +03:00
  • 380d1373a3 #407 32X add SH-2 ASM faceAdd* routines, on-chip blocks for prepare and render functions (still slower than SDRAM), multi-CPU OT flush, fb clear on the slave CPU XProger 2022-05-11 01:34:08 +03:00
  • d91a919f56 #368 GBA T-Rex AI XProger 2022-05-07 04:49:04 +03:00
  • 7da3aadff0 #368 GBA add Raptor AI, disable free cam for the inventory & title screen XProger 2022-05-04 06:41:02 +03:00
  • c3ce34ab14 WIP new PHD levels loader, GL1 simple renderer XProger 2022-05-03 02:43:11 +03:00
  • 6a5244a291 #416 fix src-md clean XProger 2022-04-30 04:23:40 +03:00
  • 8f2772697e fixed #416 XProger 2022-04-30 04:10:21 +03:00
  • 0e2c96be6b move memory stream to stream.h, PHD loader (WIP) XProger 2022-04-30 04:06:49 +03:00
  • dba6a54739 #368 GBA use sphere culling instead of box (boxIsVisible) XProger 2022-04-30 03:57:33 +03:00
  • d5f6139678 #368 GBA add extra 5 bits (13 in total) of precision for Gouraud shading, to reduce "saw" effect XProger 2022-04-24 04:17:27 +03:00
  • fedd2eda0c #407 32X on-chip 2k rasterization code test (slower) XProger 2022-04-23 16:32:40 +03:00
  • 93058da2d1 #407 32X geometry transform optimization XProger 2022-04-23 16:24:28 +03:00
  • e821f236a2 #368 GBA optimization with FIQ registers XProger 2022-04-23 16:15:06 +03:00
  • 017446b9f7 win_fixed start working on GL1 renderer, ARM FIQ test XProger 2022-04-18 01:07:03 +03:00
  • dc86146886 #368 GBA don't call clipPoly for portals XProger 2022-04-03 14:11:07 +03:00
  • 8fe5d86a64 #407 32X S/F/FT/FTA/GT/GTA SH-2 rasterization asm, transform optims, change input mapping XProger 2022-04-03 14:07:01 +03:00
  • efc069efd4 #415 fix startup level XProger 2022-03-31 09:52:12 +03:00
  • 90de961ecc #415 fixed XProger 2022-03-31 09:46:55 +03:00
  • d9816be038 #407 32X add missing transformRoom.s XProger 2022-03-20 13:20:29 +03:00
  • 53a1bb4392 #407 32X SH-2 asm for getSector and transformRoom, int16 matrix 3x4, const clipPoly rect XProger 2022-03-20 07:22:39 +03:00
  • 497fa98540 #407 32X change matrix layout (int16 rot + int32 trans), transformMesh_asm XProger 2022-03-13 18:01:03 +03:00
  • c76d87d900 #407 32X use 2px texturing, aligned gLightmap address optimization XProger 2022-03-09 05:07:56 +03:00
  • 9cf4294324 #407 32X rasterize_asm XProger 2022-03-08 19:33:53 +03:00
  • c49a46de6b #407 32X use asm code for matrix math and misc functions, watch dog timers for profiling (hw only), change gamepad layout, fix sprite rasterization, XProger 2022-03-08 18:56:20 +03:00
  • 13255f9d5e #407 32X use Chilly Willy's CRT code for Mars & Genesis, use preprocessor for asm files XProger 2022-03-08 18:49:55 +03:00
  • 26c4ed59b3 #407 32X sprites and UI, use VDP fill for screen cleaning, fps counter XProger 2022-02-24 06:02:33 +03:00
  • fe8826d5b8 #407 32X support, initial commit, cinematic cutscenes XProger 2022-02-24 02:10:05 +03:00
  • 28ac8e9ba7 Update README.md Timur Gagiev 2022-02-20 11:44:29 +03:00
  • a55e83161e Add Miyoo platform support (#405) jSTE0 2022-02-19 19:44:26 +00:00
  • 605da6e758 This adds a command line option to set data directory for the sdl2 platform (#402) uvos 2022-02-18 08:01:36 +01:00
  • f434d45359 #368 micro optimizations XProger 2022-02-13 18:21:19 +03:00
  • 6656837473 #368 micro optimizations, some code cleanup XProger 2022-02-13 14:10:02 +03:00
  • ae63f1c090 #368 micro optimization reduce registers pressure and LDRs in faceAdd* routines XProger 2022-02-13 08:46:25 +03:00
  • 1744204cd8 #368 add divLUT macro XProger 2022-02-12 16:13:16 +03:00
  • 594541d6f4 #368 micro optimization divTable fetch XProger 2022-02-12 15:04:12 +03:00
  • fe75116d5b #368 check floorIndex before heavy getTriggerFloorCeiling call XProger 2022-02-12 12:08:46 +03:00
  • 6a70ec64b2 #368 getSector ARM (IWRAM) XProger 2022-02-12 07:50:28 +03:00
  • b6df8a2348 #368 micro optimizations of rasterizer, remove per-pixel texturing (unused) XProger 2022-02-12 06:14:47 +03:00
  • 401c854209 #368 remove partially duplicated textures, reduce total number of WAD texture tiles from 103 (6.5 mb) to 78 (4.9 mb) XProger 2022-02-07 01:47:25 +03:00