4992 Commits

Author SHA1 Message Date
Pawel Kolodziejski
6deec449cd SDL/OPENGL: replace warnings with debug message 2014-07-06 09:57:57 +02:00
Pawel Kolodziejski
5e613a8dd0 GRIM: 'all' debug channel is already handled by common code, and it's ignored while adding 2014-07-06 09:53:53 +02:00
Pawel Kolodziejski
b08462d1bc GLES2/SHADERS: add search path for loading shaders from source code directory 2014-07-06 09:43:10 +02:00
Pawel Kolodziejski
4888f4368c JANITORIAL: formatting code 2014-07-06 08:20:50 +02:00
Pawel Kolodziejski
b08c5198be MYST3/EMI: update note about clamp to edge in TinyGL renderer 2014-07-06 07:13:44 +02:00
Pawel Kolodziejski
b751942f13 EMI: fix/workaround for broken lines at edge of tiled bitmaps in EMI 2014-07-06 07:05:27 +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
26b0a7f614 MYST3: make default texture size 512. Size 1024 is more accurate, but too heavy currently to handle 2014-07-05 20:41:26 +02:00
Joel Teichroeb
f6232e7e7d Merge pull request #942 from Akz-/emi-lighting-shaders
EMI: Implement lighting for OpenGL Shaders renderer.
2014-07-05 08:18:06 -07:00
Joni Vähämäki
39fa931012 EMI: Continuously update the look at vector when looking at an actor. 2014-07-05 14:14:53 +03:00
Joni Vähämäki
88ec1d5285 EMI: Implement lighting for OpenGL Shaders renderer. 2014-07-05 14:09:56 +03: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
Bastien Bouclet
b8beb84339 MYST3: Implement zip mode 2014-07-05 12:28:47 +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 5d65e40e1fe55dc683fc07fac0c0d2ceb1849d98.
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
8c8520426a MYST3: formating 2014-07-05 08:04:43 +02:00
Pawel Kolodziejski
d758937cbc TINYGL: fix CID 1224445 2014-07-05 08:00:22 +02:00
Pawel Kolodziejski
9ffcce535b MYST3: fix CID 1224446 2014-07-05 07:57:49 +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
Joel Teichroeb
5f87912e91 Merge pull request #949 from Akz-/grim-quat
GRIM: Use quaternions for animation.
2014-07-04 10:45:32 -07:00
Joel Teichroeb
031101a1af Merge pull request #951 from JoseJX/OpenGLGrim
GRIM: Remove usage of _currentQuat since it's just an identity for GRIM.
2014-07-04 10:44:38 -07:00
Joseph Jezak
e8d5fc649c GRIM: Remove usage of _currentQuat since it's just an identity. 2014-07-04 12:53:34 -04:00
Bastien Bouclet
de7392c1b5 MYST3: Fix the OpenGL with shaders renderer initialization
... and make it slightly harder to break
2014-07-04 15:34:51 +02:00
Bastien Bouclet
bb760d4a47 MYST3: Add the rotation effect used by ENPP 11 2014-07-04 13:08:58 +02:00
Pawel Kolodziejski
b4962f645e TINYGL: added tglAlphaTest stubs 2014-07-04 08:43:19 +02:00
Pawel Kolodziejski
2bf63a5f52 GRIM/EMI: synced OpenGL and TinyGL a bit more 2014-07-03 21:55:10 +02:00
Pawel Kolodziejski
8a1e63abeb GRIM: formatting 2014-07-03 21:02:01 +02:00
Pawel Kolodziejski
b41501792f EMI: enable tglDepthMask() in tinygl gfx driver - this fix draw gfx at ship scene 2014-07-03 20:57:05 +02:00
Pawel Kolodziejski
613d15eeab GRIM: this code is no longer actualy 2014-07-03 20:50:52 +02:00
Pawel Kolodziejski
eddf1f62a4 GRIM: remove outdated debug draw 2014-07-03 20:48:54 +02:00
Pawel Kolodziejski
5409f593ba GRIM: remove outdated debug draw bounding box 2014-07-03 20:47:31 +02:00
Pawel Kolodziejski
f96d07dac4 MYST3: backport recent refactor of OpenGL draw cube routine 2014-07-03 20:45:38 +02:00
Pawel Kolodziejski
728e4183fe MYST3: formatting code 2014-07-03 20:18:21 +02:00
Paweł Kołodziejski
b28e72d4f2 Merge pull request #940 from subr3v/myst3-renderer
MYST3: TinyGL Renderer
2014-07-03 19:01:50 +02:00
Stefano Musumeci
206c6b4e11 MYST3: Fixed an error with 2D non textured rect rendering. 2014-07-03 17:33:04 +02:00
Stefano Musumeci
38aa730b76 TINYGL: Implemented tglDepthMask. 2014-07-03 17:02:01 +02:00
Stefano Musumeci
d05bfb30b7 MYST3: Removed dependency on openGL 2014-07-03 17:02:00 +02:00
Stefano Musumeci
3d9c432478 TINYGL: Added comments to code 2014-07-03 17:01:59 +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
11b53aea97 MYST3: Added a note in the code. 2014-07-03 12:33:09 +02:00
Stefano Musumeci
c2033d6494 MYST3: Fixed a memory leak issue in tinyGL renderer texture. 2014-07-03 12:33:08 +02:00
Stefano Musumeci
cfb3c8eadc MYST3: Added openGL shader renderer selection. 2014-07-03 12:33:07 +02:00
Stefano Musumeci
a77ebef942 MYST3: Fixed incorrect viewport issues. 2014-07-03 12:33:06 +02:00