Stefano Musumeci
d45c455be4
TINYGL: Done some more optimization on maths code.
2014-06-28 17:58:25 +02:00
Stefano Musumeci
5642d195e0
TINYGL: Done some optimization by moving the logic inside the class Matrix4.
2014-06-28 17:58:25 +02:00
Stefano Musumeci
4fbb2d0dc3
TINYGL: Done several optimizations to the maths code.
2014-06-28 17:58:24 +02:00
Stefano Musumeci
9be1423802
TINYGL: Fixed a problem with shadows.
2014-06-28 17:58:23 +02:00
Stefano Musumeci
d31c3e7744
TINYGL: Fixed an issue with vertices transformation and matrix-vector multiplication.
2014-06-28 17:58:21 +02:00
Stefano Musumeci
8b92e5ec83
TINYGL: Fixed all the issues that arised after the refactoring.
2014-06-28 17:57:27 +02:00
Stefano Musumeci
b1b498d336
TINYGL: Added a few utility methods and operators.
2014-06-28 17:57:27 +02:00
Stefano Musumeci
b7853b48f8
TINYGL: Fixed a few mistakes during the refactoring.
2014-06-28 17:57:24 +02:00
Stefano Musumeci
c1040a9cdf
TINYGL: Started replacing the old classes with the new ones.
...
TINYGL: Removed all the use of the old classes of Vector and Matrix.
2014-06-27 11:28:59 +02:00
Stefano Musumeci
f7343ec6ab
TINYGL: Implemented first draft of new matrix and vector classes.
2014-06-26 19:41:09 +02:00
Stefano Musumeci
16ba2a7aee
TINYGL: Added a first draft of the maths classes.
2014-06-26 19:37:36 +02:00
Joseph Jezak josejx@gentoo.org
6951b5c0ee
EMI: Remove setYaw.
2014-05-19 15:40:24 -07:00
Dries Harnie
698f6434d5
Merge pull request #867 from larsmans/fix
...
TINYGL: rename variable to get rid of warning
2014-05-18 17:30:27 +02:00
Lars Buitinck
e5e2c3701a
TINYGL: rename variable to get rid of warning
2014-05-18 16:26:09 +02:00
Dries Harnie
9ec4a897ee
MISC: Fix typo in comment
2014-05-05 15:00:39 +02:00
Bastien Bouclet
2284c5c9ed
MYST3: Movies need to be drawn in reverse add order
...
This fixes MATO7 and MALL18
2014-05-03 08:49:36 +02:00
Christian Krause
6fb485f382
Merge pull request #864 from chkr-private/texture-fixes
...
EMI: Change drawing order of faces
2014-05-03 00:28:50 +02:00
Christian Krause
47251c0c09
EMI: Change drawing order of faces
...
If multiple faces of one model are referring to the same triangles, let
them overwrite each other so that the latest one will be visible. For
this purpose glDepthFunc is changed from GL_LESS to GL_LEQUAL so
that subsequent drawing attempts for the same triangle are not ignored by
the depth test.
This fixes the issue of the colored leg of the monkey bot in the end
scenes: the leg is drawn using color maps by the first face and using
textures by a following face.
2014-05-03 00:22:35 +02:00
Bastien Bouclet
1246353ee2
MYST3: Fix spotitems not being undrawn in areas without water effect
2014-05-02 20:44:05 +02:00
Bastien Bouclet
97ef97841c
BINK: Fix #863 , seeking to frame 0 triggers an assertion
...
It would create and use a negative (invalid) Audio::TimeStamp
2014-05-01 07:35:19 +02:00
Bastien Bouclet
51e9f5be3f
MYST3: Add the lava effect
2014-05-01 07:15:10 +02:00
Bastien Bouclet
149c6c58ae
MYST3: Define the variables used by the lava effect
2014-05-01 07:15:10 +02:00
Joel Teichroeb
e40efc5dfd
EMI: Add the NTSC PS2 artMel.m4b md5
...
It seems that this one file differs between editions.
2014-04-24 17:25:58 -07:00
Dries Harnie
dbf3b2e5f8
JANITORIAL: Fix missing reference in Math::{Line2d,Angle}
2014-04-21 14:22:01 +02:00
Dries Harnie
332fa1d52d
ANDROID: Use extensions to query NPoT textures
2014-04-21 12:00:41 +02:00
Dries Harnie
aa90e6848f
GRAPHICS: Only use packed depth-stencil framebuffer if extensions allow it
2014-04-21 12:00:41 +02:00
Dries Harnie
9f6cae54af
GRAPHICS: Add OpenGL extension registry
2014-04-21 12:00:41 +02:00
Pawel Kolodziejski
2c022ad8f7
ALL: sync with ScummVM
2014-04-19 08:12:15 +02:00
Pawel Kolodziejski
afca9b825b
CREDITS: updates
2014-04-19 08:00:34 +02:00
Pawel Kolodziejski
c1a5353613
VIDEO: fix compiler warning
2014-04-19 07:02:08 +02:00
Pawel Kolodziejski
1745f0caad
EMI: fix compiler warnings
2014-04-19 06:58:59 +02:00
Pawel Kolodziejski
b82e7a20f9
MYST3: fix compiler warning
2014-04-19 06:51:55 +02:00
egetesla
1f8b0263c3
GRIM: Merge iMuse and EMI sound warnings into a new "Sound" channel
2014-04-12 17:16:08 +02:00
Joel Teichroeb
d53c54596f
GRIM: Correctly disable an override in the set tg. Fixes #861
2014-04-11 13:56:36 -07:00
Joel Teichroeb
8fe93bb79c
Merge pull request #858 from JoseJX/FixCostumeHiding
...
EMI: Allow actors to be hidden by a call to set_wear_chore(nil).
2014-04-06 15:00:24 -07:00
Joseph Jezak josejx@gentoo.org
ed44e64369
EMI: Allow actors to be hidden by a call to set_wear_chore(nil).
2014-04-06 17:50:31 -04:00
Joel Teichroeb
8d8b8c186d
ANDROID: Use new TGA location and namespace
2014-04-05 13:33:55 -07:00
Pawel Kolodziejski
17c507dff2
ANDROID: restore NDK version
2014-04-05 22:25:44 +02:00
Joel Teichroeb
1aa417fac6
Merge pull request #857 from JoseJX/FixActorAttach
...
EMI: Swap actors to remove the sign when calculating the position.
2014-04-05 12:51:12 -07:00
Pawel Kolodziejski
15437fdd9a
ANDROID: restore NDK version
2014-04-05 19:08:34 +02:00
Pawel Kolodziejski
8759900b6a
ALL: synced with ScummVM
2014-04-05 18:18:42 +02:00
Joseph Jezak josejx@gentoo.org
3ed29bf92c
EMI: Swap actors to remove the sign when calculating the position.
2014-04-05 00:36:57 -04:00
Joel Teichroeb
d1f1e26812
Merge pull request #853 from JoseJX/FixActorAttach
...
EMI: Fix the attached actor's position when attaching two actors.
2014-04-04 18:18:27 -07:00
Joel Teichroeb
16d312f661
ANDROID: Do not try to create an asset archive stream if the file is not in the asset
2014-04-04 12:07:44 -07:00
Joseph Jezak josejx@gentoo.org
3feeeb124e
EMI: Fix the attached actor's position coordinates.
2014-04-03 06:41:21 -04:00
Dries Harnie
b0fd0d3edc
GRAPHICS: Image format must match internalformat for ES2
2014-04-02 20:38:15 +02:00
Dries Harnie
5dcf795fd7
GRAPHICS: Remove use of glMapBuffer (extension)
2014-04-02 20:38:15 +02:00
Dries Harnie
c08d0f403b
ANDROID: Use System.loadLibrary instead of System.load
2014-04-02 11:55:53 +02:00
Joel Teichroeb
cf44a26ff9
GRIM: Instead of using a assignment operator, just steal the data
...
This avoids potential memory leaks.
2014-03-30 15:33:27 -07:00
Joel Teichroeb
a010e06bec
GRIM: Make data in MeshFace private
2014-03-30 14:38:52 -07:00