Commit Graph

7786 Commits

Author SHA1 Message Date
Pawel Kolodziejski
17df02d25d ALL: Sync with ScummVM - rev a94849abc4 2020-06-24 02:01:11 +02:00
Pawel Kolodziejski
7ca866cbe0 TRAVIS: Enable wintermute 2020-06-22 08:37:18 +02:00
Pawel Kolodziejski
99197060d3 ANDROID: Fixed compilation after sync 2020-06-22 08:28:07 +02:00
Pawel Kolodziejski
8f4e1c6cf3 Sync with ScummVM rev. 654b8208b8 2020-06-22 08:14:16 +02:00
Gunnar Birke
2fa313def1 WINTERMUTE: Implement update of skinned mesh 2020-06-15 14:12:25 +02:00
Gunnar Birke
91beea5930 WINTERMUTE: Force 3d setup before rendering of scene geometry 2020-06-15 14:12:25 +02:00
Gunnar Birke
bb126c18ba WINTERMUTE: Store fov in member variable during 3d setup 2020-06-15 14:12:25 +02:00
Gunnar Birke
6e8d7d8517 WINTERMUTE: Remove some warnings, some cleanup 2020-06-15 14:12:25 +02:00
Gunnar Birke
4a41bda3f8 WINTERMUTE: Do not turn off depth writing in 2d mode 2020-06-15 14:12:25 +02:00
Gunnar Birke
580fbae02e WINTERMUTE: Implement function directPathExists 2020-06-15 14:12:25 +02:00
Gunnar Birke
3ed882d646 WINTERMUTE: Add simple .X mesh render function 2020-06-15 14:12:25 +02:00
Gunnar Birke
713a788497 WINTERMUTE: Implement AdObject3D::convert3DTo2D 2020-06-15 14:12:25 +02:00
Gunnar Birke
9ace53a8a8 WINTERMUTE: Add function to project point onto the viewport 2020-06-15 14:12:25 +02:00
Gunnar Birke
f23dc61014 WINTERMUTE: Setup active camera if scene geometry was loaded in 2020-06-15 14:12:25 +02:00
Gunnar Birke
ed413675e9 WINTERMUTE: Implement out convert2Dto3D function (simplified version) 2020-06-15 14:12:25 +02:00
Gunnar Birke
64cfc09d3b WINTERMUTE: Create waypoints from scene geometry mesh 2020-06-15 14:12:25 +02:00
Gunnar Birke
4a0148d849 WINTERMUTE: Give access to vertex count of 3ds mesh 2020-06-15 14:12:25 +02:00
Gunnar Birke
2000c7294c WINTERMUTE: Store the last 3d projection matrix in renderer 2020-06-15 14:12:25 +02:00
Gunnar Birke
2646ad0d62 WINTERMUTE: Implement getViewport function 2020-06-15 14:12:25 +02:00
Gunnar Birke
5bbe80f3aa WINTERMUTE: Implement getHeight function of AdSceneGeometry 2020-06-15 14:12:25 +02:00
Gunnar Birke
4c212de5aa WINTERMUTE: Add functions to test for line-triangle intersections 2020-06-15 14:12:25 +02:00
Gunnar Birke
d34ad58cbe WINTERMUTE: Give access to vertex and index data of .3ds mesh 2020-06-15 14:12:25 +02:00
Gunnar Birke
69ebf36f71 WINTERMUTE: Add function to bind internal texture of surface 2020-06-15 14:12:25 +02:00
Gunnar Birke
032837b519 WINTERMUTE: Set active camera before rendering objects 2020-06-15 14:12:25 +02:00
Gunnar Birke
596c09527b WINTERMUTE: Add parse functions for .X file data 2020-06-15 14:12:25 +02:00
Gunnar Birke
347936925d WINTERMUTE: Add text lexer for .X files 2020-06-15 14:12:25 +02:00
Gunnar Birke
5bc4d6fd1f WINTERMUTE: Add back script calls from wme3e to load in 3dx actors 2020-06-15 14:12:25 +02:00
Gunnar Birke
4147f823ab WINTERMUTE: Setup bone matrix references for mesh 2020-06-15 14:12:25 +02:00
Gunnar Birke
06c0a65644 WINTERMUTE: Add skin weights to mesh 2020-06-15 14:12:25 +02:00
Gunnar Birke
bdf862fc62 WINTERMUTE: Import code for .X models from wme3D 2020-06-15 14:12:25 +02:00
Gunnar Birke
758deae282 WINTERMUTE: Add data field to AdScene from wme3D 2020-06-15 14:12:25 +02:00
Gunnar Birke
e92510e58f WINTERMUTE: Add members fields and functions from wme3d to BaseObject 2020-06-15 14:12:25 +02:00
Gunnar Birke
00728e7921 WINTERMUTE: Add back constructor of ActiveBaseRect for x models from wme3D 2020-06-15 14:12:25 +02:00
Gunnar Birke
7aaf22ad59 WINTERMUTE: Add function to persist Math::Angle 2020-06-15 14:12:25 +02:00
Gunnar Birke
b1cd3fddf5 WINTERMUTE: Add function to set the blend mode 2020-06-15 14:12:25 +02:00
Gunnar Birke
bd14fa499f WINTERMUTE: Add functions to set ambient light 2020-06-15 14:12:25 +02:00
Gunnar Birke
3096d4660c WINTERMUTE: Add functions for pushing and popping matrices 2020-06-15 14:12:25 +02:00
Gunnar Birke
28420144fc WINTERMUTE: Store whether we are actually playing a 3d game 2020-06-15 14:12:25 +02:00
Gunnar Birke
feab8ac346 WINTERMUTE: Add typed pointer to 3d renderer 2020-06-15 14:12:25 +02:00
Dries Harnie
d91039cbfb ANDROID: Record build ID so Android Studio can debug 2020-06-09 12:45:15 +02:00
Dries Harnie
7823e94c18 ANDROID: Shift graphics code to graphics.cpp
This brings our port more in line with ScummVM. Much of the code there
now is analogous to graphics/opengl/opengl-graphics.h
2020-06-09 12:45:15 +02:00
Dries Harnie
33975233de ANDROID: Remove focus rect and zoning 2020-06-09 12:45:15 +02:00
Dries Harnie
146551f994 ANDROID: Move to ModularBackend 2020-06-09 12:45:14 +02:00
Dries Harnie
20207012ae ANDROID: Remove a few more differences with ScummVM 2020-06-09 12:45:14 +02:00
Dries Harnie
2d4b666aa1 ANDROID: Remove a few differences with ScummVM 2020-06-09 12:45:14 +02:00
Dries Harnie
fb7260c406 ANDROID: Reduce differences with ScummVM 2020-06-09 12:45:14 +02:00
Dries Harnie
1a49825573 ANDROID: Replace KeyReceiver by g_System::pushEvent 2020-06-09 12:45:14 +02:00
Dries Harnie
6063865b9e ANDROID: Fix-up after sync with ScummVM 2020-06-09 12:45:14 +02:00
Gunnar Birke
d420f9dc15 WINTERMUTE: Use MemoryReadStream to read data from .3ds file buffer 2020-06-07 18:29:05 +02:00
Gunnar Birke
5c2303b9f6 WINTERMUTE: Fix code formatting, cosmetic changes 2020-06-07 18:29:05 +02:00