1
0
mirror of https://github.com/XProger/OpenLara.git synced 2025-01-17 04:48:57 +01:00

1378 Commits

Author SHA1 Message Date
XProger
c7e6e5f763 #370 3DO fix build 2022-07-03 03:00:09 +03:00
XProger
32a5459110 #407 OT processing optimizations (next/prev vertex index pre-fill) 2022-07-02 05:19:52 +03:00
XProger
ea021e0a36 #368 asm optimizations 2022-07-02 05:15:10 +03:00
XProger
daa0e353ac #353 XInput support 2022-06-20 12:45:16 +03:00
XProger
18566e1b3c #368 GBA osLoadLevel and osLoadScreen by level id 2022-05-28 13:36:05 +03:00
XProger
4ec68f1f89 #368 GBA minor optimization of branch return address 2022-05-26 07:42:38 +03:00
XProger
c8209526a8 #368 GBA pre-fill prev/next VertexLink's for non-clipped faces 2022-05-26 07:28:55 +03:00
Manuel Alfayate Corchete
cb681c276d
SDL: make executable name in Makefile match executable name in build.sh (#426) 2022-05-22 17:41:16 +03:00
XProger
fc766e636d Merge branch 'master' of https://github.com/XProger/OpenLara 2022-05-22 16:12:01 +03:00
XProger
1baba680d2 #368 LEVEL3A Gears item 2022-05-22 16:11:49 +03:00
XProger
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 2022-05-11 01:34:08 +03:00
XProger
d91a919f56 #368 GBA T-Rex AI 2022-05-07 04:49:04 +03:00
XProger
7da3aadff0 #368 GBA add Raptor AI, disable free cam for the inventory & title screen 2022-05-04 06:41:02 +03:00
XProger
c3ce34ab14 WIP new PHD levels loader, GL1 simple renderer 2022-05-03 02:43:11 +03:00
XProger
6a5244a291 #416 fix src-md clean 2022-04-30 04:23:40 +03:00
XProger
8f2772697e fixed #416 2022-04-30 04:10:21 +03:00
XProger
0e2c96be6b move memory stream to stream.h, PHD loader (WIP) 2022-04-30 04:06:49 +03:00
XProger
dba6a54739 #368 GBA use sphere culling instead of box (boxIsVisible) 2022-04-30 03:57:33 +03:00
XProger
d5f6139678 #368 GBA add extra 5 bits (13 in total) of precision for Gouraud shading, to reduce "saw" effect 2022-04-24 04:17:27 +03:00
XProger
fedd2eda0c #407 32X on-chip 2k rasterization code test (slower) 2022-04-23 16:32:40 +03:00
XProger
93058da2d1 #407 32X geometry transform optimization 2022-04-23 16:24:28 +03:00
XProger
e821f236a2 #368 GBA optimization with FIQ registers 2022-04-23 16:15:06 +03:00
XProger
017446b9f7 win_fixed start working on GL1 renderer, ARM FIQ test 2022-04-18 01:07:03 +03:00
XProger
dc86146886 #368 GBA don't call clipPoly for portals 2022-04-03 14:11:07 +03:00
XProger
8fe5d86a64 #407 32X S/F/FT/FTA/GT/GTA SH-2 rasterization asm, transform optims, change input mapping 2022-04-03 14:07:01 +03:00
XProger
efc069efd4 #415 fix startup level 2022-03-31 09:52:12 +03:00
XProger
90de961ecc #415 fixed 2022-03-31 09:46:55 +03:00
XProger
d9816be038 #407 32X add missing transformRoom.s 2022-03-20 13:20:29 +03:00
XProger
53a1bb4392 #407 32X SH-2 asm for getSector and transformRoom, int16 matrix 3x4, const clipPoly rect 2022-03-20 07:22:39 +03:00
XProger
497fa98540 #407 32X change matrix layout (int16 rot + int32 trans), transformMesh_asm 2022-03-13 18:01:03 +03:00
XProger
c76d87d900 #407 32X use 2px texturing, aligned gLightmap address optimization 2022-03-09 05:07:56 +03:00
XProger
9cf4294324 #407 32X rasterize_asm 2022-03-08 19:33:53 +03:00
XProger
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, 2022-03-08 18:56:20 +03:00
XProger
13255f9d5e #407 32X use Chilly Willy's CRT code for Mars & Genesis, use preprocessor for asm files 2022-03-08 18:49:55 +03:00
XProger
26c4ed59b3 #407 32X sprites and UI, use VDP fill for screen cleaning, fps counter 2022-02-24 06:02:33 +03:00
XProger
fe8826d5b8 #407 32X support, initial commit, cinematic cutscenes 2022-02-24 02:10:05 +03:00
Timur Gagiev
28ac8e9ba7
Update README.md 2022-02-20 11:44:29 +03:00
jSTE0
a55e83161e
Add Miyoo platform support (#405)
* platform: Add miyoo support

Add support for the miyoo platform, building upon the existing BittBoy
support which is the first member of the miyoo family. Support shoulder
buttons present in newer members like the PocketGO, Q90 and V90 (which
has 2 more shoulder buttons).

Remove hardcoded path to level data to allow auto-detection.

* bittboy/miyoo: Add sound support

Use the ALSA sound code from gcw0.
2022-02-19 22:44:26 +03:00
uvos
605da6e758
This adds a command line option to set data directory for the sdl2 platform (#402)
* platform: SDL2: dont mix tabs and spaces in indentation

* platform: SDL2: add ability to specify data directory and level via option parser

* platform: SDL2: fix makefile

* platform: SDL2: futher whitespace fixes
2022-02-18 10:01:36 +03:00
XProger
f434d45359 #368 micro optimizations 2022-02-13 18:21:19 +03:00
XProger
6656837473 #368 micro optimizations, some code cleanup 2022-02-13 14:10:02 +03:00
XProger
ae63f1c090 #368 micro optimization reduce registers pressure and LDRs in faceAdd* routines 2022-02-13 08:46:25 +03:00
XProger
1744204cd8 #368 add divLUT macro 2022-02-12 16:13:16 +03:00
XProger
594541d6f4 #368 micro optimization divTable fetch 2022-02-12 15:04:12 +03:00
XProger
fe75116d5b #368 check floorIndex before heavy getTriggerFloorCeiling call 2022-02-12 12:08:46 +03:00
XProger
6a70ec64b2 #368 getSector ARM (IWRAM) 2022-02-12 07:50:28 +03:00
XProger
b6df8a2348 #368 micro optimizations of rasterizer, remove per-pixel texturing (unused) 2022-02-12 06:14:47 +03:00
XProger
401c854209 #368 remove partially duplicated textures, reduce total number of WAD texture tiles from 103 (6.5 mb) to 78 (4.9 mb) 2022-02-07 01:47:25 +03:00
XProger
859d9892f1 #368 packer refactoring, WAD support (WIP), no 3DO support 2022-02-05 11:25:36 +03:00
XProger
a69667375d #368 micro optimization (rasterizer L/R branch) 2022-02-05 08:33:13 +03:00