Stefano Musumeci
|
f4521867d4
|
TINYGL: Added shortcut for tglBlit API.
|
2014-07-18 18:50:04 +02:00 |
|
Stefano Musumeci
|
baf872c963
|
TINYGL: Moved tglBlit functions inside the struct BlitImage.
|
2014-07-18 18:50:04 +02:00 |
|
Stefano Musumeci
|
c7e70710b3
|
TINYGL: Fixed a bug in tglBlitRLE that disregarded destination position.
|
2014-07-18 18:50:02 +02:00 |
|
Stefano Musumeci
|
d5b137b507
|
TINYGL: Optimized color keying and fixed a bug with conversion from different types of pixel formats..
|
2014-07-18 18:50:02 +02:00 |
|
Stefano Musumeci
|
2c697350a9
|
TINYGL: Fixed sprite coloring and blending.
TINYGL: Fixed bug with sprite coloring.
|
2014-07-18 18:50:01 +02:00 |
|
Stefano Musumeci
|
697d8108b1
|
TINYGL: Removed duplicated code.
|
2014-07-18 18:50:01 +02:00 |
|
Stefano Musumeci
|
ba202b497a
|
TINYGL: Removed unnecessary function arguments to tglBlitScale
|
2014-07-18 18:50:00 +02:00 |
|
Stefano Musumeci
|
d99aae5b64
|
TINYGL: Split blitting function in multiple routines to make code more readable.
|
2014-07-18 18:50:00 +02:00 |
|
Stefano Musumeci
|
6bd8021402
|
TINYGL: Implemented RLE blit optimization.
|
2014-07-18 18:49:59 +02:00 |
|
Stefano Musumeci
|
0a43444611
|
TINYGL: Added license header.
|
2014-07-18 18:49:59 +02:00 |
|
Stefano Musumeci
|
cc6cc4abb4
|
TINYGL: Removed static variable.
|
2014-07-18 18:49:58 +02:00 |
|
Stefano Musumeci
|
a75f462615
|
TINYGL, MYST3: Added namespace to blitting API.
|
2014-07-18 18:49:58 +02:00 |
|
Stefano Musumeci
|
148011fb06
|
TINYGL: Implemented sprite rotation
|
2014-07-18 18:49:57 +02:00 |
|
Stefano Musumeci
|
674688d771
|
TINYGL: Implemented sprite scaling
|
2014-07-18 18:49:56 +02:00 |
|
Stefano Musumeci
|
fb65073dcd
|
TINYGL: Addressed a few issues with blitting interface.
|
2014-07-18 18:49:56 +02:00 |
|
Stefano Musumeci
|
75908d68d8
|
TINYGL: refined blit interface.
|
2014-07-18 18:49:55 +02:00 |
|
Stefano Musumeci
|
62aa0af91a
|
TINYGL: Brute force blit api implementation.
|
2014-07-18 18:49:54 +02:00 |
|
Stefano Musumeci
|
6ab14ac528
|
TINYGL: Added 2d blitting draft interface.
|
2014-07-18 18:49:53 +02:00 |
|
Pawel Kolodziejski
|
7be4ec6800
|
TINYGL: remove GLU leftovers
|
2014-07-10 07:29:49 +02:00 |
|
Pawel Kolodziejski
|
9240d64348
|
TINYGL: fix typo in name
|
2014-07-10 07:21:26 +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
|
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 |
|
Pawel Kolodziejski
|
f477946646
|
TINYGL: allow change internal texture size at compilation time. Now it's 1024x1024 pixels.
|
2014-07-05 12:13:03 +02:00 |
|
Pawel Kolodziejski
|
2072e51813
|
Revert "TINYGL: fixing T texture cordinate"
This reverts commit 5d65e40e1f.
|
2014-07-05 11:08:30 +02:00 |
|
Pawel Kolodziejski
|
5d65e40e1f
|
TINYGL: fixing T texture cordinate
|
2014-07-05 11:06:34 +02:00 |
|
Pawel Kolodziejski
|
e6924e894c
|
TINYGL: eliminate not clear use of define
|
2014-07-05 09:29:38 +02:00 |
|
Pawel Kolodziejski
|
7d65d5727f
|
TINYGL: cleanup comment
|
2014-07-05 09:02:04 +02:00 |
|
Pawel Kolodziejski
|
7ef3738022
|
TINYGL: remove leftovers
|
2014-07-05 08:50:57 +02:00 |
|
Pawel Kolodziejski
|
d758937cbc
|
TINYGL: fix CID 1224445
|
2014-07-05 08:00:22 +02:00 |
|
Pawel Kolodziejski
|
1b8dd28bc7
|
TINYGL: implemented tglDepthFunc
|
2014-07-04 23:14:44 +02:00 |
|
Pawel Kolodziejski
|
7370dcd635
|
TINYGL: implemented tglAlphaTest
|
2014-07-04 22:24:28 +02:00 |
|
Pawel Kolodziejski
|
b4962f645e
|
TINYGL: added tglAlphaTest stubs
|
2014-07-04 08:43:19 +02:00 |
|
Stefano Musumeci
|
38aa730b76
|
TINYGL: Implemented tglDepthMask.
|
2014-07-03 17:02:01 +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
|
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 |
|
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 |
|