Joseph Jezak
|
6068e94938
|
EMI/GRIM: Remove unsused roll parameter from setupCamera calls.
|
2014-07-22 23:27:56 -04:00 |
|
Joseph Jezak
|
c9095b71cf
|
EMI: Fix compiler warnings for specialty texture ID.
|
2014-07-22 19:01:27 -04:00 |
|
Joseph Jezak
|
142adcfb8b
|
LUA: Make userdata print out a hex value like EMI.
|
2014-07-22 18:31:12 -04:00 |
|
Joseph Jezak
|
94543abdb7
|
EMI: Skip setting up the text when it will be repositioned later.
|
2014-07-22 18:23:34 -04:00 |
|
Joel Teichroeb
|
96946a4802
|
Merge pull request #967 from Akz-/emi-fix-savecrash
EMI: Free materials as soon as they are no longer in use by any costumes
|
2014-07-22 14:46:05 -07:00 |
|
Joel Teichroeb
|
e97e61c619
|
Merge pull request #954 from chkr-private/savegame-screenshots
EMI: Implement screenshot thumbnails for savegames
|
2014-07-22 14:45:04 -07:00 |
|
Joel Teichroeb
|
7d43c8c90c
|
Merge pull request #956 from Akz-/emi-shadows-rebase
EMI: Implement shadows for OpenGL and TinyGL renderers
|
2014-07-20 13:42:39 -07:00 |
|
Joni Vähämäki
|
7438b7a2cb
|
EMI: Do not print a warning if Actor::getBboxInfo is called for an actor that doesn't have a model.
|
2014-07-20 22:11:38 +03:00 |
|
Joni Vähämäki
|
1340771316
|
GRIM: Initialize _shadows to null.
|
2014-07-20 22:11:14 +03:00 |
|
Joni Vähämäki
|
8c14adb54f
|
EMI: Implement projection shadows for OpenGLS renderer.
|
2014-07-20 22:11:08 +03:00 |
|
Joni Vähämäki
|
702bb8335c
|
GRIM/EMI: Use Doxygen style for the comments.
|
2014-07-20 21:46:22 +03:00 |
|
Joni Vähämäki
|
e5e05e1152
|
GRIM/EMI: Make Light and SetShadow structs instead of classes.
|
2014-07-20 21:46:21 +03:00 |
|
Joni Vähämäki
|
4a1df6bfa2
|
EMI: Enable shadow sprites.
|
2014-07-20 21:46:21 +03:00 |
|
Joni Vähämäki
|
535f025fd8
|
EMI: Calculate actor bounding box correctly.
This is necessary for Actor::shouldDrawShadow to behave correctly, but
could also affect collision detection.
|
2014-07-20 21:46:20 +03:00 |
|
Joni Vähämäki
|
1081471119
|
EMI: Implement projection shadows.
|
2014-07-20 21:46:14 +03:00 |
|
Bastien Bouclet
|
e90d7d0a32
|
GRIM: Implement the getDebugger API
This allows errors to be shown in the debugger
|
2014-07-20 20:17:46 +02:00 |
|
Joni Vähämäki
|
930a589569
|
EMI: Free materials as soon as they are no longer in use by any costumes.
|
2014-07-19 22:11:24 +03:00 |
|
Pawel Kolodziejski
|
90e7fa2fa7
|
OPENGL: remove GLU leftovers
|
2014-07-19 12:45:09 +02:00 |
|
Christian Krause
|
dfe1373386
|
GRAPHICS: Initialize/Destroy _storedDisplay
|
2014-07-16 23:24:24 +02:00 |
|
Christian Krause
|
1e82136592
|
EMI: Implement screenshot thumbnails for savegames
|
2014-07-16 23:18:43 +02:00 |
|
Joni Vähämäki
|
b705450219
|
EMI: If the head joint name is empty, don't do head tracing.
|
2014-07-15 18:17:03 +03:00 |
|
Joni Vähämäki
|
8316549020
|
EMI: Allow nil X, Y and Z values in SetActorHead.
This fixes Deadeye Dave's animation in pop.
|
2014-07-15 18:13:30 +03:00 |
|
Pawel Kolodziejski
|
b80dea5a90
|
JANITORIAL: formating code
|
2014-07-14 09:33:37 +02:00 |
|
Pawel Kolodziejski
|
6df761e70e
|
GRIM/OPENGL: cleanup type
|
2014-07-14 09:32:45 +02:00 |
|
Pawel Kolodziejski
|
5ece56965c
|
GRIM/OPENGL: un-hardcode GFX operations a bit
|
2014-07-14 08:10:08 +02:00 |
|
Pawel Kolodziejski
|
0ba0bf20ca
|
GRIM: drop SYMBIAN32 ifdef
|
2014-07-14 08:04:37 +02:00 |
|
Pawel Kolodziejski
|
39e9dcb8aa
|
GRIM: remove _screenSize usage
|
2014-07-14 08:03:10 +02:00 |
|
Pawel Kolodziejski
|
017a67b8bc
|
GRIM/OPENGL: added few comments to glPixelStorei usage
|
2014-07-14 07:51:37 +02:00 |
|
Bastien Bouclet
|
838992a41f
|
MYST3: Remove useless todos
|
2014-07-13 21:22:39 +02:00 |
|
Bastien Bouclet
|
b33003dce7
|
MYST3: Add yet another sound opcode
|
2014-07-13 21:22:39 +02:00 |
|
Pawel Kolodziejski
|
7ad5cca065
|
TINYGL: use own type
|
2014-07-13 20:33:48 +02:00 |
|
Pawel Kolodziejski
|
24d0d30743
|
TINYGL: formatting
|
2014-07-13 20:33:02 +02:00 |
|
Pawel Kolodziejski
|
0eb61aa97d
|
TINYGL: cleanup types
|
2014-07-13 20:32:08 +02:00 |
|
Bastien Bouclet
|
708b8afcc1
|
MYST3: Respect the mouse speed set in the settings screen
|
2014-07-13 12:36:59 +02:00 |
|
Bastien Bouclet
|
f15222b788
|
MYST3: Add some sound related plumbering
|
2014-07-13 12:36:59 +02:00 |
|
Bastien Bouclet
|
12de58a4f8
|
MYST3: Mark a variable as implemented
|
2014-07-13 12:36:59 +02:00 |
|
Bastien Bouclet
|
6c3709d6e6
|
MYST3: Implement an hotspot related variable
Fixes the wall symbols subtitles in Narayan
|
2014-07-12 12:23:49 +02:00 |
|
Bastien Bouclet
|
fea18f068b
|
MYST3: Remove information about variables never used by the game scripts
|
2014-07-12 11:48:15 +02:00 |
|
Bastien Bouclet
|
979f39d6ca
|
MYST3: Implement two counter variables and add info about missing variables
|
2014-07-12 10:32:01 +02:00 |
|
Bastien Bouclet
|
c92c8d5ef7
|
MYST3: Fix room background scripts not being run
|
2014-07-12 10:31:26 +02:00 |
|
Joel Teichroeb
|
3ab287bfc4
|
GRIM: Add override to a few missed classes
|
2014-07-10 20:10:20 -07:00 |
|
Bastien Bouclet
|
340a05e47c
|
MYST3: Implement two sound opcodes
|
2014-07-10 21:36:14 +02:00 |
|
Joel Teichroeb
|
220a7cf9c7
|
Merge pull request #958 from JoseJX/FixInventory
EMI: Fix inventory item rotation by correcting the Euler Order.
|
2014-07-10 08:40:52 -07:00 |
|
Pawel Kolodziejski
|
7be4ec6800
|
TINYGL: remove GLU leftovers
|
2014-07-10 07:29:49 +02:00 |
|
Pawel Kolodziejski
|
0db12d7062
|
GRIM/EMI/MYST3: drop usage for GLU functions for replacements
|
2014-07-10 07:29:01 +02:00 |
|
Pawel Kolodziejski
|
6625530d88
|
JANITORIAL: fix whitespaces
|
2014-07-10 07:23:47 +02:00 |
|
Joel Teichroeb
|
2dc061e5b5
|
GRIM: Implement destroyTexture [OpenGLS]
|
2014-07-09 18:47:46 -07:00 |
|
Joel Teichroeb
|
e4764b4cd8
|
GRIM: Initialize and delete shader programs [OpenGLS]
|
2014-07-09 18:47:29 -07:00 |
|
Joel Teichroeb
|
b5092b7128
|
GRIM: Fix destroyTextObject [OpenGLS]
|
2014-07-09 18:47:22 -07:00 |
|
Joel Teichroeb
|
57a3142fd8
|
GRIM: Implement destroyMesh [OpenGLS]
|
2014-07-09 18:47:14 -07:00 |
|