Pawel Kolodziejski
8b8783134f
ALL: synced with ScummVM
2014-12-04 20:46:56 +01:00
Pawel Kolodziejski
d1b4ea1226
GFX: fix compile for amigaos4
2014-12-04 19:13:21 +01:00
Dries Harnie
7dda0ef439
JANITORIAL: Code style fixes
2014-10-16 00:12:08 +02:00
Dries Harnie
de4295da28
GRAPHICS: Dynamically find function pointers for framebuffers
2014-10-16 00:12:08 +02:00
Bastien Bouclet
2d9d0cc32d
GRAPHICS: Clear the extensions list before initializing it
...
Graphics::initExtensions may now be called several times.
2014-10-16 00:12:08 +02:00
Dries Harnie
15799c9cfe
JANITORIAL: Fix style issues
2014-10-16 00:12:07 +02:00
Dries Harnie
d7f37dd987
GRAPHICS: Allow guarded use of Graphics::Framebuffer
...
Raise an assertion if a framebuffer is requested without the correct
extension
2014-10-16 00:12:07 +02:00
Dries Harnie
64c3bbc553
GRAPHICS: Allow FrameBuffer to manage its own texture
2014-10-16 00:12:07 +02:00
Dries Harnie
06d077d00d
TINYGL: Rename glColor3fv to tglColor3fv
...
Linking TinyGL and OpenGL into the same binary could cause conflicts
because both have a glColor3fv function.
It is currently not used in ResidualVM, so it is safe to change this.
2014-09-28 12:14:44 +02:00
Pawel Kolodziejski
6fc28fe37d
TINYGL: gl -> tgl rename
2014-09-21 15:05:17 +02:00
Pawel Kolodziejski
e20ef7a4f8
TINYGL: added support for alpha channel for non texture triangles.
2014-09-12 06:50:17 +02:00
Pawel Kolodziejski
22aca5a427
ALL: synced with ScummVM
2014-09-07 21:36:17 +02:00
Pawel Kolodziejski
5bc9c58902
OPENGL: allow compile without OpenGL headers
2014-08-24 17:13:05 +02:00
Pawel Kolodziejski
1a07a23294
ALL: synced with ScummVM
2014-08-18 05:21:52 +02:00
Paweł Kołodziejski
df14a526f2
Merge pull request #1033 from subr3v/master-changlog
...
TINYGL: Updated changelog.
2014-08-16 18:26:03 +02:00
Stefano Musumeci
f615ba388b
TINYGL: Updated changelog.
2014-08-16 18:25:23 +02:00
Paweł Kołodziejski
30c5e793f2
Merge pull request #1010 from subr3v/myst3-subtitles-fix
...
TINYGL: Fixed support to RGB textures.
2014-08-16 17:35:11 +02:00
Stefano Musumeci
3beb5ff233
TINYGL: Reordered expression to make it more readable.
2014-08-16 17:31:54 +02:00
Stefano Musumeci
23385b3a4a
TINYGL: Fixed compiler warnings.
2014-08-16 16:04:20 +02:00
Stefano Musumeci
5bd0a864f5
TINYGL: Fixed line breaks.
2014-08-16 16:04:16 +02:00
Stefano Musumeci
974f47fa42
TINYGL: Added a way to disable or enable dirty rectangles at runtime.
2014-08-16 16:04:10 +02:00
Stefano Musumeci
e1aea3a1f3
TINYGL: Added safety checks to Linear Allocator.
2014-08-16 16:04:05 +02:00
Stefano Musumeci
41737fcc21
TINYGL: Added/Updated license header in tinyGL files.
2014-08-16 16:03:54 +02:00
Stefano Musumeci
2cf70d6d76
Merge branch 'master' into tinygl-dirty-rects-fixed
...
Conflicts:
graphics/tinygl/ztriangle.cpp
2014-08-16 16:03:27 +02:00
Joni Vähämäki
5bdfbb29eb
TINYGL: Do not write to the depth buffer if depth test is disabled.
2014-08-14 22:01:18 +03:00
Stefano Musumeci
f9332da316
TINYGL: Refactored if-else sequence with progressive function calls.
2014-08-13 22:38:24 +02:00
Stefano Musumeci
0be18788db
TINYGL: Minor formatting fixes.
2014-08-13 21:21:09 +02:00
Stefano Musumeci
9e807696bc
TINYGL: Minor style/formatting fixes.
2014-08-13 21:20:15 +02:00
Stefano Musumeci
2c8f2ecd0b
TINYGL: Moved some variables from public to private access.
2014-08-13 21:13:50 +02:00
Stefano Musumeci
e58c1361fe
TINYGL: Added const modifier to const variables.
2014-08-13 21:11:35 +02:00
Stefano Musumeci
6c83f83b6c
TINYGL: Fixed line breaks.
2014-08-13 21:11:24 +02:00
Stefano Musumeci
a5e91722de
TINYGL: moved global variable to GLContext
2014-08-13 21:03:42 +02:00
Stefano Musumeci
7cb1fd7c8b
TINYGL: Added default values to Line empty constructor.
2014-08-13 20:51:53 +02:00
Pawel Kolodziejski
1b48414d7e
TINYGL: cleanup license headers
2014-08-13 18:52:52 +02:00
Stefano Musumeci
85fdaed682
TINYGL: Added safe check on blit image delete.
2014-08-13 15:38:00 +02:00
Stefano Musumeci
d0579291bd
TINYGL: Fixed support to RGB textures.
2014-08-13 15:20:17 +02:00
Stefano Musumeci
92d8ecc34c
TINYGL: Added depth test enabled state tracking to dirty rects.
2014-08-13 14:33:54 +02:00
Stefano Musumeci
e3acac6187
TINYGL: Merged conflicts
2014-08-13 14:27:10 +02:00
Stefano Musumeci
8abb5b008c
Merge branch 'master' into tinygl-dirty-rects
...
Conflicts:
graphics/tinygl/zbuffer.cpp
graphics/tinygl/zbuffer.h
2014-08-13 14:06:34 +02:00
Joni Vähämäki
c420196014
TINYGL: Always pass the depth test if TGL_DEPTH_TEST is disabled.
2014-08-12 17:46:48 +03:00
Stefano Musumeci
8c13ef4c35
TINYGL: Added some comments to draw call classes.
2014-08-11 22:03:07 +02:00
Stefano Musumeci
5cd3cfe548
TINYGL: Fixed a bug with triangle strip rendering.
2014-08-11 17:24:21 +02:00
Stefano Musumeci
1990876f7a
TINYGL: Added some more documentation.
2014-08-11 16:38:52 +02:00
Stefano Musumeci
c64e2884b2
TINYGL: Added some more documentation to blitting code.
2014-08-10 22:02:06 +02:00
Stefano Musumeci
4b9c5a7633
TINYGL: Wrong commit fixup.
2014-08-10 21:15:41 +02:00
Stefano Musumeci
6e75f6b594
TINYGL: Renamed rasterization functions template parameters with constants naming convention.
2014-08-10 20:31:07 +02:00
Stefano Musumeci
389bcba20d
TINYGL: Renamed blit function template parameters with constants naming convention.
2014-08-10 20:29:09 +02:00
Stefano Musumeci
f43d39172b
TINYGL: Refactored big complex if else sequence with template function calls.
2014-08-10 20:18:04 +02:00
Stefano Musumeci
d747cad5b2
TINYGL: Improved code commenting.
2014-08-10 20:17:31 +02:00
Stefano Musumeci
ff488253e7
TINYGL: Moved variable initialization in the appropriate line.
2014-08-10 19:39:56 +02:00