Commit Graph
416 Commits
Author SHA1 Message Date
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