Commit Graph
482 Commits
Author SHA1 Message Date
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
Stefano Musumeci 986d6a9d8b TINYGL: Minor line break fixup. 2014-08-10 19:39:38 +02:00
Stefano Musumeci ca54fd848a TINYGL: Renamed member functions loadState to captureState. 2014-08-10 19:39:21 +02:00
Stefano Musumeci 28214fe84e TINYGL: Added preprocessor variable to enable/disable dirty rects debug. 2014-08-10 19:38:46 +02:00
Stefano Musumeci 5adba756e3 TINYGL: Renamed tglBlitScissorRect into tglBlitSetScissorRect 2014-08-10 19:38:06 +02:00
Stefano Musumeci daa8394adb TINYGL: Moved DrawCallType enum inside DrawCall. 2014-08-10 19:37:26 +02:00
Stefano Musumeci c34dc7e4a5 TINYGL: Moved variable declaration to its first use. 2014-08-10 19:36:32 +02:00
Stefano Musumeci bbe0811aea TINYGL: Renamed iterator varaibles from l and r to y and x 2014-08-10 19:35:29 +02:00
Stefano Musumeci 0e4c062f3a TINYGL: Reodered member variables and initialization in BlitImage. 2014-08-10 19:34:47 +02:00
Stefano Musumeci a59c1de0ff TINYGL: Fixed misspelt function name. 2014-08-10 19:05:32 +02:00
Stefano Musumeci a42d9e2b2d TINYGL: Added comment to the code. 2014-08-09 14:40:18 +02:00
Stefano Musumeci 688a76455a TINYGL: Fixed typo in code. 2014-08-09 14:40:08 +02:00
Stefano Musumeci 2b368d960f TINYGL: Fixed a mistake in while -> loop refactoring. 2014-08-09 14:39:05 +02:00
Stefano Musumeci 520a866627 TINYGL: Documented linear allocator. 2014-08-09 14:36:46 +02:00
Stefano Musumeci 307a80ae9e TINYGL: Added doxygen comments to blit API. 2014-08-09 14:33:23 +02:00
Stefano Musumeci a274a50a22 TINYGL: Removed magic numbers in computeDirtyRegion 2014-08-09 14:14:25 +02:00
Stefano Musumeci 563a26e998 TINYGL: Refactored tglPresentBuffer to increase code readability. 2014-08-09 13:43:47 +02:00
Stefano Musumeci 91dc7904f3 TINYGL: Refactored while loops into for loops. 2014-08-09 13:07:46 +02:00
Stefano Musumeci 13698796ec TINYGL: Rewrote if conditions for more clarity. 2014-08-09 12:34:40 +02:00
Stefano Musumeci c27be840ea TINYGL: Added not equality operator for GLVertex and DrawCall. 2014-08-09 12:34:26 +02:00
Stefano Musumeci 35a36f7c09 TINYGL: Renamed blit images container with proper class naming convention. 2014-08-09 12:17:40 +02:00
Stefano Musumeci bd0c813296 TINYGL: Changed blit images container from Array to List 2014-08-09 12:17:11 +02:00
Stefano Musumeci 7b3f0850b8 TINYGL: Moved some functions inside TinyGL namespace 2014-08-09 12:10:26 +02:00
Stefano Musumeci b83dc09f84 TINYGL: Added const to member function. 2014-08-09 12:02:42 +02:00
Stefano Musumeci f107e7cf6b TINYGL: Renamed variables to camelCase. 2014-08-09 12:00:43 +02:00