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 |
|