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
|
a77ebef942
|
MYST3: Fixed incorrect viewport issues.
|
2014-07-03 12:33:06 +02:00 |
|
Stefano Musumeci
|
79ddb89ffe
|
MYST3: Implemented 2D rendering correctly.
|
2014-07-03 12:33:05 +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 |
|
Pawel Kolodziejski
|
e350350908
|
TINYGL: formatting code
|
2014-07-02 07:59:22 +02:00 |
|
Pawel Kolodziejski
|
88b93b36dd
|
ALL: sync with ScummVM
|
2014-07-02 01:02:35 +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 |
|
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 |
|
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 |
|
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 |
|
Stefano Musumeci
|
4f140b6520
|
TINYGL: Refactored the triangle function in a template fashion
|
2014-06-28 20:39:09 +02:00 |
|
Stefano Musumeci
|
1a5b6272fc
|
TINYGL: Refactored the name of FrameBuffer instance from zb to fb
|
2014-06-28 20:39:09 +02:00 |
|
Stefano Musumeci
|
b9e0b28ed9
|
TINYGL: Renamed ZBuffer into FrameBuffer
|
2014-06-28 20:39:08 +02:00 |
|
Stefano Musumeci
|
81b5d40588
|
TINYGL: Refactored fill functions inside ZBuffer struct.
|
2014-06-28 20:39:07 +02:00 |
|
Stefano Musumeci
|
2be487a1f0
|
TINYGL: Added assert to ensure correct texture format.
|
2014-06-28 20:39:07 +02:00 |
|
Stefano Musumeci
|
10c4d6d4f5
|
TINYGL: Refactored zTriangleFill texture access code.
|
2014-06-28 20:39:06 +02:00 |
|
Stefano Musumeci
|
f9438a5e3c
|
TINYGL: Moved all external C functions inside the struct ZBuffer.
|
2014-06-28 20:39:06 +02:00 |
|
Stefano Musumeci
|
a2de6a0eef
|
TINYGL: Moved a few external C functions inside ZBuffer.
|
2014-06-28 20:39:05 +02:00 |
|
Stefano Musumeci
|
e3b8e63fd8
|
TINYGL: Fixed a regression in maths code.
|
2014-06-28 17:58:29 +02:00 |
|
Stefano Musumeci
|
968dd6515b
|
TINYGL: Modified changelog accordingly.
|
2014-06-28 17:58:28 +02:00 |
|
Stefano Musumeci
|
19c819e2b0
|
TINYGL: Fixed an error in matrix transpose method and optimized the code a little bit more.
|
2014-06-28 17:58:27 +02:00 |
|
Stefano Musumeci
|
f40cfb020c
|
TINYGL: Changed the way vertices are transformed, increased performance (now it's comparable to the previous version and sometimes it performs even faster).
|
2014-06-28 17:58:27 +02:00 |
|
Stefano Musumeci
|
6c7eaca2eb
|
TINYGL: Last optimization batch, performance comparable to the previous version.
|
2014-06-28 17:58:26 +02:00 |
|
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 |
|
Lars Buitinck
|
e5e2c3701a
|
TINYGL: rename variable to get rid of warning
|
2014-05-18 16:26:09 +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
|
8759900b6a
|
ALL: synced with ScummVM
|
2014-04-05 18:18:42 +02:00 |
|
Dries Harnie
|
5dcf795fd7
|
GRAPHICS: Remove use of glMapBuffer (extension)
|
2014-04-02 20:38:15 +02:00 |
|
Einar Johan Trøan Sømåen
|
7f77f55d10
|
TINYGL: Update ChangeLog
|
2014-02-20 19:33:27 +01:00 |
|