2816 Commits

Author SHA1 Message Date
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
Joel Teichroeb
77eef29e49 GRIM: Rename createModel to createMesh 2014-07-09 18:08:01 -07:00
Bastien Bouclet
7829d97ae5 SDL: Render the overlay when using OpenGL with shaders 2014-07-09 19:47:39 +02:00
Joel Teichroeb
855f53f21f EMI: Fix trying to use the dim shader when it's not needed for EMI 2014-07-08 22:32:42 -07:00
Joseph Jezak
fcaabfa14d EMI: Fix inventory item rotation by correcting the Euler Order. 2014-07-08 23:09:17 -04:00
Joel Teichroeb
7a043645b3 GRIM: Fix the dim shader compilation on android 2014-07-07 17:12:59 -07:00
Joel Teichroeb
f02aad6290 GRIM: Implement GfxOpenGLS::dimRegion 2014-07-07 15:38:42 -07:00
Joel Teichroeb
1688a74cf8 GRIM: Implement a dim shader 2014-07-07 15:38:34 -07:00
Joel Teichroeb
63199bb0f6 GRIM: Set shadow userdata to nullptr when done with it. 2014-07-07 13:04:27 -07:00
Joel Teichroeb
6e6d360c7e Merge pull request #947 from Akz-/emi-head-rebase2
EMI: Implement head tracking
2014-07-07 12:12:26 -07:00
Joel Teichroeb
7543deea14 EMI: SHADERS: Rename light structure to Light
Fixes issues with some shader compilers
2014-07-06 10:08:44 -07:00
Pawel Kolodziejski
77d3e9ac66 OPENGL/Shaders: added debug info about GLEW version 2014-07-06 16:56:24 +02:00
Bastien Bouclet
404bce1e8d MYST3: Silence a compiler warning 2014-07-06 16:30:12 +02:00
Pawel Kolodziejski
16d2983fab MYST3: revert info about renderer in window title and put instead into console output 2014-07-06 12:14:27 +02:00
Pawel Kolodziejski
f79bfd0c5c MYST3: added info in window title about Renderer 2014-07-06 11:23:10 +02:00
Pawel Kolodziejski
b7e887911a GRIM: Don't put OpenGL vendor/driver name in window title. Now it wrote in debug console. 2014-07-06 11:18:35 +02:00
Bastien Bouclet
87cc31e484 MYST3: Properly free the OpenGL resources in the shaders renderer 2014-07-06 10:31:07 +02:00
Pawel Kolodziejski
5e613a8dd0 GRIM: 'all' debug channel is already handled by common code, and it's ignored while adding 2014-07-06 09:53:53 +02:00
Pawel Kolodziejski
b08c5198be MYST3/EMI: update note about clamp to edge in TinyGL renderer 2014-07-06 07:13:44 +02:00
Pawel Kolodziejski
b751942f13 EMI: fix/workaround for broken lines at edge of tiled bitmaps in EMI 2014-07-06 07:05:27 +02:00
Pawel Kolodziejski
9a81f8997c TINYGL: properly handle color for FLAT mode and lines drawing. Respect FLAT/SMOOTH mode for triangle drawing 2014-07-05 20:54:14 +02:00
Pawel Kolodziejski
26b0a7f614 MYST3: make default texture size 512. Size 1024 is more accurate, but too heavy currently to handle 2014-07-05 20:41:26 +02:00
Joel Teichroeb
f6232e7e7d Merge pull request #942 from Akz-/emi-lighting-shaders
EMI: Implement lighting for OpenGL Shaders renderer.
2014-07-05 08:18:06 -07:00
Joni Vähämäki
39fa931012 EMI: Continuously update the look at vector when looking at an actor. 2014-07-05 14:14:53 +03:00
Joni Vähämäki
88ec1d5285 EMI: Implement lighting for OpenGL Shaders renderer. 2014-07-05 14:09:56 +03:00
Pawel Kolodziejski
97b03aed01 TINYGL: changed code to allow initialize TinyGL with specific internal texture dimension.
Grim: 256x256, Myst3: 1024x1024
2014-07-05 13:08:34 +02:00
Bastien Bouclet
b8beb84339 MYST3: Implement zip mode 2014-07-05 12:28:47 +02:00
Pawel Kolodziejski
8c8520426a MYST3: formating 2014-07-05 08:04:43 +02:00
Pawel Kolodziejski
9ffcce535b MYST3: fix CID 1224446 2014-07-05 07:57:49 +02:00
Pawel Kolodziejski
1b8dd28bc7 TINYGL: implemented tglDepthFunc 2014-07-04 23:14:44 +02:00
Joel Teichroeb
5f87912e91 Merge pull request #949 from Akz-/grim-quat
GRIM: Use quaternions for animation.
2014-07-04 10:45:32 -07:00