1
0
mirror of https://github.com/XProger/OpenLara.git synced 2025-02-23 23:14:47 +01:00

169 Commits

Author SHA1 Message Date
XProger
ad259150b3 fix 3DS build, fix autostereoscopy display support 2019-05-26 02:27:19 +03:00
XProger
1602cb29db fix CUT_4 scion rendering 2019-05-23 03:42:41 +03:00
XProger
1067386e65 fix stereo render; add anaglyph 2019-05-23 01:32:04 +03:00
XProger
6dfb86f379 add anaglyph (Red/Cyan) stereo support (WIP) 2019-05-11 12:44:40 +03:00
XProger
bd17fb2e32 add glTF exporter (debug config, models + first animation) 2019-04-22 00:56:14 +03:00
XProger
97ca877ac3 add D3D11 renderer implementation (WIP) 2019-04-18 03:49:44 +03:00
XProger
efc8f86d21 #15 PSC port 2019-03-23 05:20:46 +03:00
XProger
339b70f593 gapi* and trigger headers renaming 2019-03-20 01:49:37 +03:00
XProger
8ca9025483 #121 add full keyboard 2019-03-14 10:28:31 +03:00
Ryan 'Swingflip' Hamlin
bccba2b42f Added PSC platform and builderv0.1 (#176) 2019-03-12 15:09:52 +03:00
XProger
3ed6c9828f #15 3DS port (WIP); split atlas to rooms, sprites, objects and glyphs; rename osGetTime to osGetTimeMS; reverberation effect optimizations; 2019-03-09 05:52:41 +03:00
XProger
669dd29c4a SDL2 turn off some extensions (TODO) 2019-02-27 03:49:42 +03:00
vanfanel2
ba45fe0d4e SDL: rewrote joystick handling and add multiple joystick support. (#170)
* SDL: rewrote joystick handling and add multiple joystick support.

* SDL: Move SDL2 platform audio system to SDL2 functions

* SDL: Add fullscreen toggle via ALT+ENTER. Rearrange SDL2 GL/GLES header includes.
2019-02-26 05:07:36 +03:00
vanfanel2
a8ec6cc511 Add SDL2 platform (#166)
* Add SDL2 platform

* add desktopGL support to the SDL2 platform, and add SDL2 context shutdown calls
2019-02-21 00:28:25 +03:00
XProger
5f5b495613 fix giant mutant; limit light radius 2019-02-19 04:34:25 +03:00
XProger
05f2743aaf fix cutscenes loading for Web version 2019-02-18 23:01:27 +03:00
XProger
87a54197d4 add multi-language support: english (subs+audio), french (subs+audio), german (subs+audio), russian (audio), japanese (audio) 2019-02-17 06:44:19 +03:00
XProger
2e0aa56726 add subtitles settings, fix skaterboy, 2019-02-16 06:24:52 +03:00
XProger
0ad35ea26d split GLSL uber-shader by passes 2019-02-16 03:59:52 +03:00
XProger
3330cb4f4e WebGL 2.0 support; GLES 3.0 support; fix overbright for ambient lighting; add sky clouds raytracing shader; 3d textures support; generate 3d perlin noise texture; fix blob shadow smoothness; quintic ease-in/out for inventory rotation; 2019-02-14 03:04:31 +03:00
XProger
bf27452b20 fix water mask; add sky shader 2019-02-02 00:41:35 +03:00
XProger
417a2cd3be code formatting and minor fixes 2019-01-31 11:00:21 +03:00
mrhatkat
f5213e31f6 OpenVR Action Support (Platform Agnostic Controller Support) and HMD Based Rotation (#154)
* Initial OpenVr Testing

* Enabled headtracked movement for Lara, working on fusion of manual movement and headtracked

* Added reconfigurable action mapping support via SteamVR Input Bindings

* More intuitive controlscheme for WMR, should work on all headsets and controllers compatible with OpenVR/SteamVR

* Removed debugging output and fixed formatting, did I remove all the right files?

*  Did I remove the files correctly?

* Removed unwanted files

* Delete .gitignore

* Delete OpenLara.exp

* Delete OpenLara.lib

* Delete .suo~dcb08bfe01cc839fce41c7dcf9ff7088af2fedb7

* reverted/fixed .gitignore

* Update input.h

* Update lara.h

* Update lara.h

* Update level.h

* Update OpenLara.vcxproj

* Update OpenLara.vcxproj.user

* Update main.cpp

* Update camera.h

* Update lara.h

* reverting vcxproj* and .gitignore

* Update main.cpp

* Update main.cpp

* Update main.cpp
2019-01-31 09:34:56 +03:00
XProger
12ce8db50e fix water noise function (ripples) 2019-01-30 04:23:06 +03:00
XProger
af08e5da8b #15 PSV split ambient shaders; generate shader cache for underwater, alphatest flags; fix fragment/vertex shader depended textures; fix dynamic mesh update; 2019-01-19 21:19:29 +03:00
XProger
5762cb0a5a #15 PSV water effects support; split water and compose shaders by type; 2019-01-17 09:44:57 +03:00
XProger
ce5e04053a use RG16F/RG32F textures for water effects 2019-01-16 09:06:54 +03:00
XProger
2a30bb5f4c more ripples on the water surface, optimize noise function 2019-01-15 09:39:22 +03:00
XProger
e1b9b9d2c1 downsample filter for depth (WIP) 2019-01-13 08:45:54 +03:00
XProger
109a830e3a fix compilation warnings and OpenGL errors 2019-01-08 08:32:00 +03:00
XProger
34a300faf9 #15 PSV add livearea resources, fix shadows, fix clip planes, fix inventory lighting, shader optimizations 2019-01-03 10:49:26 +03:00
XProger
4beff89fb1 #15 PS Vita port (WIP) 2018-12-27 04:30:30 +03:00
XProger
df38876c91 add inventory lighting 2018-12-16 15:06:09 +03:00
XProger
91ecfe0adb #142 network multiplayer basic protocol and routine (WIP) 2018-11-26 11:00:34 +03:00
XProger
2d12e141a8 "Simple Items" selector in detail settings for pickups 2018-11-23 06:49:25 +03:00
XProger
4d98100093 Merge branch 'master' of https://github.com/XProger/OpenLara 2018-11-08 14:37:12 +03:00
XProger
c23efb7155 #15 fix Nintendo Switch compilation warnings (WIP) 2018-11-08 13:36:20 +03:00
XProger
d4f31f85c1 add saveDir path for savegame.dat file 2018-10-23 03:46:24 +03:00
XProger
fdeeb731ef #23 volumetric caustics effect 2018-09-23 04:48:54 +03:00
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
a079eacaba fix FMV in VR mode; more buttons to skip FMV; remove gamepad selection for SNES (CLOVER) platform; do not play FMV for level restart and title screen; 2018-07-15 03:33:33 +03:00
XProger
4f3eb31ed5 fix android version 2018-07-14 06:17:05 +03:00
XProger
61859dc83a #129 TR1 FMVs support (Escape-124) 2018-07-05 03:29:30 +03:00
XProger
cd62dba110 add upsample filter for backgrounds; add texture content update 2018-07-03 01:36:39 +03:00
XProger
023c098506 add __DATE__ macro for build info 2018-06-21 06:11:43 +03:00
XProger
04fce6da95 fix for for mediump, enable mipmaps for low filter settings 2018-05-30 04:04:57 +03:00
XProger
dfdd112ba8 restore RT at end of frame 2018-05-30 01:29:41 +03:00
XProger
36e503613f #15 Clover NES/SNES mini platforms 2018-05-29 05:16:47 +03:00
XProger
800eaac402 #15 fix PSP build 2018-05-24 05:00:53 +03:00