1
0
mirror of https://github.com/XProger/OpenLara.git synced 2025-10-29 11:16:09 +01:00
Commit Graph

74 Commits

Author SHA1 Message Date
XProger
c68bd5f2fb render to screen texture for iOS 2018-08-26 20:34:52 +03:00
XProger
cee28bd1c1 fix black inventory background on android; hiding touch controls for current game state; 2018-07-31 05:45:18 +03:00
XProger
cd62dba110 add upsample filter for backgrounds; add texture content update 2018-07-03 01:36:39 +03:00
XProger
cef172976e fix alpha test for shadows 2018-06-21 06:02:34 +03:00
XProger
5fd45795c1 D3D reflections and water; hide dummy meshes for fire traps 2018-05-20 06:36:50 +03:00
XProger
d6e1d42927 remove atlas shadows; add D3D9 shadows; fix water rat and crocodile bug 2018-05-19 01:34:16 +03:00
XProger
d875a66aaf #15 D3D9 WIP, port some shaders, handle device reset & lost 2018-05-13 05:52:23 +03:00
XProger
09273341ec #3 fix smooth animation for player2; fix ambient cube colors; fix explosion sprites 2018-05-11 18:23:43 +03:00
XProger
6b94d7d0e0 #15 basic D3D9 renderer (WIP) 2018-05-11 13:38:18 +03:00
XProger
8f2b80c7a8 #15 WebAssembly support 2018-05-09 20:42:52 +03:00
XProger
ec987ecc13 remove raw GAPI calls from Mesh and MeshRange classes 2018-04-26 03:46:40 +03:00
XProger
dc9f2ee1c5 remove raw GAPI calls from texture class 2018-04-25 05:43:11 +03:00
XProger
67af3b870f platform and API defines, add GAPI namespace and basic Pipeline State Object structure 2018-04-24 03:15:22 +03:00
XProger
d6d7198b6b #23 reduce number of interpolators down to 8 (limit for ES2 standard and iOS devices), optimize caustics projection code; 2018-04-18 05:41:06 +03:00
XProger
34fdef5e47 #23 fix water level estimation for reflections 2018-04-18 02:34:53 +03:00
XProger
76b8eecf9f #23 use all-in-one shadow map method for medium shadow quality settings 2018-04-17 02:33:07 +03:00
XProger
1c16d55eb9 #23 4-tap shadow sampling 2018-04-15 18:01:34 +03:00
XProger
0f8b3ff84f #15 clear RT before render for TBR 2018-04-15 04:45:35 +03:00
XProger
67d89d1e1d #15 RT management rework; #23 per-object shadows (sm atlas) 2018-04-15 02:20:09 +03:00
XProger
e9765b5c4b #23 GoogleVR support; minor fixes 2018-04-06 02:56:10 +03:00
XProger
64438c3ec1 #23 fix water; #14 crocodile basic logic 2018-03-13 10:14:52 +03:00
XProger
b62d06a5f7 #23 select optimal water reflection plane 2018-03-11 08:33:46 +03:00
XProger
a278858f4e #23 fix sky reflections 2018-03-11 08:14:41 +03:00
XProger
1c0fde576d #14 Rats AI; #23 flipmap and water surfaces rework, fix rooms visibility in cutscenes, fix water reflection for additive blended geometry 2018-03-10 04:19:31 +03:00
XProger
a89e3f8beb #23 fix water level calculation 2018-03-07 07:21:16 +03:00
XProger
317dad4347 #15 mutex & cache code refactoring; #23 colored fog closes #92 2018-03-06 09:44:37 +03:00
XProger
06e0eb560c #23 add shader cache warm-up combinations 2018-03-06 04:26:50 +03:00
XProger
7390623cda #23 fix underwater caustics 2018-03-04 14:04:56 +03:00
XProger
0b85d8b5a1 #15 non-vbo dyngeom only for RaspberryPi; #23 fix water reflection texture check (no NPOT support) 2018-03-04 13:57:24 +03:00
XProger
ee538b85ea #11 clear scene depth buffer before rendering inventory, reduce number of temporary background textures, fix for NPOT title screens 2018-03-03 07:04:56 +03:00
XProger
9ed9d48fe6 #15 PSP lighting and background texture for title & loading screens 2018-03-03 06:23:46 +03:00
XProger
a8ac2b832f #23 remove texture animation from shader 2018-03-02 07:56:27 +03:00
XProger
acbace0d29 #15 two gamepads support, split-screen stereo mode; 2018-02-20 05:07:23 +03:00
XProger
3fdc211f99 #8 camera refactoring, experimental splitscreen mode, custom rotation while pickup, switch etc, remove jittering in firs-person mode; #3 math optimization; #11 fix UI offsets in stereo mode, redraw inventory background after stereo mode change; #15 synchronization primitives (Lock, RWLock), android fix some custom gamepads support, PSP add ogg audio support; 2018-02-05 01:38:38 +03:00
XProger
1fb18ab819 #15 PSP port; C99 and gcc compatible; math optimizations; global refactoring; 2018-01-24 09:54:11 +03:00
XProger
a927da8d73 #23 colored lights; fix water plane level; #3 temporary fix shallow water; #15 fix floor data parser for TR3; #11 fix NPOT textures loader for bmp; font shading; 2017-11-25 18:45:43 +03:00
XProger
a8e7656a78 #15 memory leaks info (with file and lines); Tomb Raider 2 PC/PSX support (WIP) 2017-11-20 10:36:30 +03:00
XProger
328767c969 #22 saving games (WIP) full level states and universal slot format 2017-11-16 07:58:28 +03:00
XProger
9336d5a79e #22 refactoring; #23 fix water masks 2017-11-08 04:44:44 +03:00
XProger
9abce0d28b #22 refactoring, WIP save games implementation 2017-11-07 05:54:11 +03:00
XProger
44b98ec84b #23 fix dark ambient problem, add equirectangular projection and catsuit tests code 2017-10-30 04:24:59 +03:00
XProger
b6ae425d3d #22 fix pickup offsets, fix qualopec scion pickup; #22 fix bats falling after death, fix qualopec mummy hit points for blood sprites, fix Lara blocking with enemies; #23 add stereo mode support for 3D displays (SBS) 2017-10-23 01:28:14 +03:00
XProger
6009bd7d25 #15 fix jump to the next level for original game owners; #23 experimental caustics blur (disabled) 2017-10-16 08:48:06 +03:00
XProger
432bc8868c #11 add details and sound settings menus; #14 fix wolves base state 2017-09-18 04:30:05 +03:00
XProger
0cf58dac36 #23 mutual shader cache 2017-09-13 06:30:33 +03:00
XProger
0213d91175 #15 web version - add dummy files for local file cache 2017-09-13 06:08:20 +03:00
XProger
2b8436be4b #15 add binary data and windows executable 2017-09-07 01:53:45 +03:00
XProger
b4a0c8e68c #8 add camera interface; #15 fix floating point textures for FireFox and warnings; #22 fix moving block 2017-09-06 03:10:56 +03:00
XProger
b311406f87 #23 fix ambient calculation for flipped rooms; #22 fix doors for flipped rooms, add flickering effect (LEVEL10B) 2017-08-31 05:07:00 +03:00
XProger
345e1c97ff #23 remove water surfaces (for water effect) for alternative rooms (flipmaps); apply main light for water surfaces 2017-08-27 00:01:38 +03:00