4895 Commits

Author SHA1 Message Date
Stefano Musumeci
d05bfb30b7 MYST3: Removed dependency on openGL 2014-07-03 17:02:00 +02:00
Stefano Musumeci
3d9c432478 TINYGL: Added comments to code 2014-07-03 17:01:59 +02:00
Stefano Musumeci
f1aaf99497 TINYGL: Added comments to code 2014-07-03 13:07:32 +02:00
Stefano Musumeci
ba5fa4d2b8 TINYGL: Updated makefile and changelog.
Conflicts:
	graphics/tinygl/Changelog
2014-07-03 13:07:32 +02:00
Stefano Musumeci
a14f2b6695 MYST3: Removed dependency to GLU 2014-07-03 13:07:30 +02:00
Stefano Musumeci
11b53aea97 MYST3: Added a note in the code. 2014-07-03 12:33:09 +02:00
Stefano Musumeci
c2033d6494 MYST3: Fixed a memory leak issue in tinyGL renderer texture. 2014-07-03 12:33:08 +02:00
Stefano Musumeci
cfb3c8eadc MYST3: Added openGL shader renderer selection. 2014-07-03 12:33:07 +02:00
Stefano Musumeci
a77ebef942 MYST3: Fixed incorrect viewport issues. 2014-07-03 12:33:06 +02:00
Stefano Musumeci
7ea5229ef8 MYST3: Implemented selection between hardware and software rendering.
Conflicts:
	engines/myst3/gfx_opengl.cpp
2014-07-03 12:33:05 +02:00
Stefano Musumeci
79ddb89ffe MYST3: Implemented 2D rendering correctly. 2014-07-03 12:33:05 +02:00
Stefano Musumeci
43b3981b48 MYST3: Added tinyGL renderer. 2014-07-03 12:33:04 +02:00
Stefano Musumeci
bceb1a7516 TINYGL: Added a few utility functions in TinyGL 2014-07-03 12:33:03 +02:00
Pawel Kolodziejski
d61fdc9bf6 TINYGL: fixed previous formatting 2014-07-02 18:45:30 +02:00
Bastien Bouclet
2ce439248b Merge pull request #950 from JoseJX/FixMyst3ShaderPath
MYST3: Fix rotation for camera perspective.
2014-07-02 18:09:15 +02:00
Bastien Bouclet
602e2755df MYST3: Refactor the cube drawing function 2014-07-02 18:06:52 +02:00
Bastien Bouclet
700af5ae05 MYST3: Implement opcode soundPlayBadClick 2014-07-02 18:06:52 +02:00
Bastien Bouclet
39415ca523 MYST3: Fix a typo 2014-07-02 18:06:52 +02:00
Bastien Bouclet
d2557845cc MYST3: Mark implemented variables as such to cut down on warnings 2014-07-02 18:06:51 +02:00
Bastien Bouclet
ffbdb0af88 MYST3: Don't draw a transition when loading a save from the launcher 2014-07-02 18:06:51 +02:00
Joseph Jezak
03aa92bfc9 MYST3: Fix rotation for camera perspective. 2014-07-02 11:46:58 -04:00
Pawel Kolodziejski
e350350908 TINYGL: formatting code 2014-07-02 07:59:22 +02:00
Christian Krause
565f488c58 GRAPHICS: Refactoring
Rename some variables and functions of the graphics drivers to distinguish properly betwen textures and materials.
2014-07-02 02:07:06 +02:00
Pawel Kolodziejski
88b93b36dd ALL: sync with ScummVM 2014-07-02 01:02:35 +02:00
Paweł Kołodziejski
2984c92a47 Merge pull request #937 from subr3v/glBlend-implementation
TINYGL: glBlendFunc Implementation
2014-07-02 00:12:56 +02:00
Stefano Musumeci
5a4e94638b TINYGL: Modified changelog. 2014-07-02 00:09:14 +02:00
Stefano Musumeci
109767e513 TINYGL: Implemented alpha blending and color transformation in sprite blitting for Grim TinyGL renderer. 2014-07-02 00:09:13 +02:00
Bastien Bouclet
a75875cf19 MYST3: Add support for movies with additive blending
This is used in LIFO 66
2014-07-02 00:08:29 +02:00
Bastien Bouclet
a0bd5d5e19 MYST3: Fix the variable not in range opcode logic 2014-07-02 00:08:29 +02:00
Bastien Bouclet
f93bc935a3 MYST3: Add support for the sweeping counter 2014-07-02 00:08:29 +02:00
Joel Teichroeb
b13c379594 Merge pull request #943 from JoseJX/FixQuaternions
MATH: Remove redundant Euler conversion.
2014-07-01 13:46:26 -07:00
Joseph Jezak
d2d23738a5 MATH: Replace Euler Angle Implementation in Quaternions with Rotation3D based method. 2014-07-01 16:18:12 -04:00
Joseph Jezak
c1b5adf348 MATH: Add new quaternion capability. 2014-07-01 16:18:08 -04:00
Bastien Bouclet
4d5d5d6a81 MYST3: Add transition support 2014-07-01 17:43:54 +02:00
Joseph Jezak
f57768ea28 MATH: Add comments and rename getQuaternion. 2014-07-01 11:27:08 -04:00
Joseph Jezak
78772c999b MATH: Rename getVector3d and add comments for the Vector3d class. 2014-07-01 11:27:02 -04:00
Stefano Musumeci
63fd685589 TINYGL: Implemented alpha interpolation in triangle rasterization routine. 2014-07-01 14:29:44 +02:00
Stefano Musumeci
03072c4b7b TINYGL: Encapsulated pixel access in FrameBuffer class, provided an implementation of glBlendFunc. 2014-07-01 14:27:40 +02:00
Stefano Musumeci
10c25d49d4 TINYGL: Added external interface for tglBlendFunc 2014-07-01 14:25:36 +02:00
Joel Teichroeb
7712eb6c5e GRIM: Reduce the scope of color, fixing a variable shadow warning 2014-06-30 10:35:02 -07:00
Joel Teichroeb
391482c341 EMI: Fix typo in animations 2014-06-30 07:24:07 -07:00
Pawel Kolodziejski
f33e1384f1 TINYGL: fixed formatting and minor cleanup 2014-06-30 02:40:46 +02:00
Pawel Kolodziejski
485face105 TINYGL: attempt to fix Matrix4::inverseOrtho() and fixed shadow variable warning 2014-06-30 02:21:28 +02:00
Joel Teichroeb
d5acaadbd7 Merge pull request #945 from JoseJX/FixMyst
MYST3: Add missing namespace for Euler Orientation.
2014-06-29 16:28:56 -07:00
Paweł Kołodziejski
1d0b18ba0b Merge pull request #924 from subr3v/buffer-refactoring
TINYGL: Buffer refactoring
2014-06-30 01:24:30 +02:00
Joseph Jezak
887e4f9142 MYST3: Add missing namespace for Euler Orientation. 2014-06-29 19:22:11 -04:00
Stefano Musumeci
e373f12d64 TINYGL: Removed unnecessary files and updated changelog. 2014-06-29 19:13:18 +02:00
Stefano Musumeci
4555f10cd8 TINYGL: Refactored line drawing routines. 2014-06-29 19:13:18 +02:00
Stefano Musumeci
2d6940923a TINYGL: Removed all the macros from triangle draw routines. 2014-06-28 20:39:10 +02:00
Stefano Musumeci
e630fb398a TINYGL: Refactored shadow drawing routines 2014-06-28 20:39:10 +02:00