fzurita
44ce554d5f
Fix issues with EGL image public API on GLES 2.0
2019-11-30 15:54:59 +07:00
Sergey Lipskiy
2d712f2ae0
Rewrite textures loading and mapping:
...
- use RiceVideo method for texture size calculation.
RiceVideo uses the same method for texture dumping.
- rewrite texture mapping.
Texture Clamp-Wrap-Mirror implemented in shaders.
Problem explanation:
https://github.com/gonetz/GLideN64/issues/1885#issuecomment-485136358
Fixed various glitches with HD textures, #1885
2019-06-19 19:02:52 +07:00
Francisco Zurita
c06c593eba
Improve logging information
2019-04-23 11:15:41 +07:00
zilmar
459fb32106
Revert OS_WINDOWS changes
2018-11-25 18:34:16 +07:00
zilmar
d50aabaa10
Stop using OS_WINDOWS
2018-11-25 18:34:16 +07:00
Sergey Lipskiy
6725ad474a
Fix warnings of 64bit compiler.
2018-05-06 15:54:12 +07:00
Sergey Lipskiy
75ea06cec7
Code refactoring: fix issues found by static code analizer.
2018-04-19 20:16:21 +07:00
Sergey Lipskiy
c57eaf5285
Do not upload 2D texture for glyph with null bitmap.
2018-04-14 19:25:10 +07:00
Logan McNaughton
48018bdf4a
Use included font.ttf for mupen64plus
2018-03-21 12:23:34 +07:00
Sergey Lipskiy
afb6f7e857
Revert "Adjust font defaults"
...
This reverts commit 30f56c98bd
.
See #1758 for details.
2018-03-19 14:08:29 +07:00
Logan McNaughton
cb90bb95ed
Cleanup FB Texture caching code
2018-02-26 21:15:51 +07:00
Tommy Nguyen
30f56c98bd
Adjust font defaults
2018-02-12 21:14:58 +07:00
Sergey Lipskiy
fa102a65c9
Do not revert Y for rects.
2017-12-15 12:38:19 +07:00
Sergey Lipskiy
26623cec1f
Code cleanup: fix issues in GLideN64 found by static code analyser.
2017-11-18 22:07:27 +07:00
Sergey Lipskiy
0f01e1e333
Correct text height calculation in TextDrawer::getTextSize
2017-06-25 15:07:06 +07:00
Sergey Lipskiy
d89e48df46
Add TextDrawer::setTextColor method.
2017-06-25 15:07:02 +07:00
Sergey Lipskiy
483212f382
Correct special drawers.
2017-03-16 18:50:14 +07:00
Sergey Lipskiy
eebdd32932
Replace rectAttrib::color by uniform.
2017-02-28 15:48:14 +07:00
Sergey Lipskiy
2483903b74
Refactor TextDrawer: remove direct use of OpenGL
...
Remove DummyTextDrawer.
2017-02-12 14:27:26 +07:00
Sergey Lipskiy
3fdbed8f5e
Finaly remove OpenGL.h, OpenGL.cpp and other obsolete files.
2017-01-26 19:54:51 +07:00
Sergey Lipskiy
e83c3489a3
Replace OGLVideo by DisplayWindow
...
Replace OGLRender by GraphicsDrawer
2017-01-16 20:56:11 +07:00
Sergey Lipskiy
09a5b414c4
Remove FBOTextureFormats usage
2017-01-16 20:56:01 +07:00
Sergey Lipskiy
43e8aef6ea
Remove old-style code.
2017-01-09 11:21:06 +07:00
Sergey Lipskiy
c39b639d7c
Remove unused shaders related files.
2017-01-08 20:31:38 +07:00
Sergey Lipskiy
ed77923449
Use gfxContext in TextDrawer
2017-01-02 00:24:39 +07:00
Sergey Lipskiy
599f7b1e93
Make separate vertex shaders for triangles and rects.
2016-12-31 19:29:50 +07:00
Francisco Zurita
df366f0f6b
Fix verious GL errors in GLES 3.1 mode and Mario tennis.
2016-10-29 19:50:44 +07:00
Sergey Lipskiy
1744284634
TextDrawer::renderText fix compilation for GLES 2
2016-10-11 16:31:51 +07:00
Sergey Lipskiy
85a5ae8ea1
Implement performance counter.
...
Implement drawing performance info on screen.
2016-10-08 14:53:33 +07:00
Sergey Lipskiy
86fbea9edc
Code refactor: replace NULL by nullptr.
2016-06-10 12:40:18 +06:00
Sergey Lipskiy
5e5a48e1e0
Make shaders GL ES 3.1 conformant.
...
Fixed issue #573
2015-06-10 18:57:13 +06:00
ptitSeb
f953e235c4
Pandora support
2015-05-31 18:26:08 +02:00
Sergey Lipskiy
be5695bea7
Make TextDrawer compatible with Android.
2015-05-30 20:38:53 +06:00
Sergey Lipskiy
83d74af29d
Fix compilation warnings in TextDrawer.cpp
2015-05-30 20:38:52 +06:00
Sergey Lipskiy
e62e81c0e2
Code refactor: move some shaders utility functions to separate files.
2015-05-20 11:32:10 +06:00
Sergey Lipskiy
52d68d1389
Move all sources to src folder.
2015-05-13 10:21:32 +06:00