[Scummvm-git-logs] scummvm master -> 00086d34ab035206703afdf2037b6098c0e7ab87

aquadran noreply at scummvm.org
Sun Jun 5 21:20:38 UTC 2022


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
00086d34ab TINYGL: No need to have changelog file anymore.


Commit: 00086d34ab035206703afdf2037b6098c0e7ab87
    https://github.com/scummvm/scummvm/commit/00086d34ab035206703afdf2037b6098c0e7ab87
Author: Paweł Kołodziejski (aquadran at gmail.com)
Date: 2022-06-05T23:20:34+02:00

Commit Message:
TINYGL: No need to have changelog file anymore.

Changed paths:
  R graphics/tinygl/Changelog


diff --git a/graphics/tinygl/Changelog b/graphics/tinygl/Changelog
deleted file mode 100644
index 7f2daf59f1c..00000000000
--- a/graphics/tinygl/Changelog
+++ /dev/null
@@ -1,36 +0,0 @@
-This is a modified version of TinyGL 0.4 intended for use with ScummVM.
-The changes made from the original version of TinyGL 0.4 are:
-
-* Changed file extensions from *.c to *.cpp to compile as C++.
-* Included only files needed by ScummVM.
-* Changed include paths in source files.
-* Added needed type casts and fixes for proper compile.
-* Added 't/T' prefix to prevent OpenGL name clashes.
-* Added light shading texture mapping mode.
-* Removed unneeded code.
-* Introduced second 32-bit z-buffer for 3d objects only,
-  and kept 16-bit only for static z-buffer bitmaps.
-* Added support for reading in RGB/BGR-textures, although the only internal format is still RGB565
-* Added TGL_BGR/TGL_RGB definitions to gl.h, verifying against SDL_opengl.h that the values are ok.
-* Added additional functions missing, like glColor4ub. (To make the code similar with the GL-code we use)
-* Added simplistic glColorMask implementation, on/off.
-* Applied some C++-isms:
-    - "for(int i = 0;" instead of "int i; for (i = 0;",
-    - struct structName instead of typedef struct {} structName;
-    - pass-by-const-reference instead of by-value when possible
-* Changed the math-functions to use const-pointers if possible.
-* Reformatted the source to use the same code-formatting conventions as the rest of ScummVM
-  (indentation-wise, not variable-naming wise)
-* Refactored all the maths code in a C++ fashion, removed some unused functions.
-* Heavily refactored the triangle and line drawing routines
-* Renamed ZBuffer into FrameBuffer and moved all the external C functions as member functions.
-* Added implementation of tglBlendFunc and support for 8-bit alpha.
-* Added implementation of tglAlphaTestFunc.
-* Added implementation of tglDepthFunc.
-* Added an API that enables the user to perform color and z buffer blitting.
-* Implemented a system that enables to defer draw calls.
-* Implemented dirty rectangle system that prevents redrawing of unchanged region of the screen.
-* Added implementation of tglDrawElements.
-* Added stencil buffer implementation.
-
-For more information refer to log changes in github: https://github.com/scummvm/scummvm




More information about the Scummvm-git-logs mailing list