Sergey Lipskiy
|
84b96aabd1
|
Add Context::bindImageTexture
|
2017-01-21 18:44:56 +07:00 |
|
Sergey Lipskiy
|
f147927af9
|
Remove OpenGL use from FrameBuffer
|
2017-01-21 16:35:00 +07:00 |
|
Sergey Lipskiy
|
e8145768df
|
Add ObjectHandle::isNotNull()
|
2017-01-21 16:34:54 +07:00 |
|
Sergey Lipskiy
|
e34ebdc543
|
Remove obsolete constants for texture indices.
Use values from Parameters.h
|
2017-01-18 22:44:35 +07:00 |
|
Sergey Lipskiy
|
ba2847fda7
|
FrameBufferList::renderBuffer : replace glBindFramebuffer by gfxContext.bindFramebuffer
|
2017-01-18 22:40:01 +07:00 |
|
Sergey Lipskiy
|
0887dda647
|
Rewrite post-processor gamma correction and orientation correction.
TODO: Bloom.
|
2017-01-18 22:39:10 +07:00 |
|
Sergey Lipskiy
|
71b230cbfd
|
PostProcessor Shaders wip
|
2017-01-18 20:52:59 +07:00 |
|
Sergey Lipskiy
|
41be8a20e8
|
Correct texturedRectShadowMap() and texturedRectMonochromeBackground()
|
2017-01-17 21:52:28 +07:00 |
|
Sergey Lipskiy
|
e594808301
|
Implement ContextImpl::isSupported
|
2017-01-17 21:39:52 +07:00 |
|
Sergey Lipskiy
|
97ba028a6c
|
Correct GLInfo initialization.
|
2017-01-17 21:39:02 +07:00 |
|
Sergey Lipskiy
|
5757b646f3
|
Fix crash in init2DTexture when glBindImageTexture is null
|
2017-01-17 21:21:03 +07:00 |
|
Sergey Lipskiy
|
2304d9dd7b
|
Implement imageTextures support detection.
|
2017-01-17 21:20:56 +07:00 |
|
Sergey Lipskiy
|
fe5175cee5
|
Add CachedUseProgram
|
2017-01-16 20:56:16 +07:00 |
|
Sergey Lipskiy
|
c5e2575722
|
Fixes
|
2017-01-16 20:56:13 +07:00 |
|
Sergey Lipskiy
|
e83c3489a3
|
Replace OGLVideo by DisplayWindow
Replace OGLRender by GraphicsDrawer
|
2017-01-16 20:56:11 +07:00 |
|
Sergey Lipskiy
|
06749dcf9e
|
Remove GraphicsDrawer::_getTextSize
|
2017-01-16 20:56:08 +07:00 |
|
Sergey Lipskiy
|
4bdf22cac1
|
Implement GraphicsDrawer::_initData() GraphicsDrawer::_destroyData() GraphicsDrawer::_setSpecialTexrect()
|
2017-01-16 20:56:06 +07:00 |
|
Sergey Lipskiy
|
809987b515
|
Implement GraphicsDrawer::_initStates()
|
2017-01-16 20:56:04 +07:00 |
|
Sergey Lipskiy
|
09a5b414c4
|
Remove FBOTextureFormats usage
|
2017-01-16 20:56:01 +07:00 |
|
Sergey Lipskiy
|
a30c317c4b
|
Implement FramebufferTextureFormats
|
2017-01-16 20:55:57 +07:00 |
|
Sergey Lipskiy
|
5e67d79ae7
|
Implement Context::blitFramebuffers
|
2017-01-14 17:08:02 +07:00 |
|
Sergey Lipskiy
|
704378777d
|
Implement GraphicsDrawer::copyTexturedRect
|
2017-01-14 15:58:14 +07:00 |
|
Sergey Lipskiy
|
5ce4a4328e
|
Remove unused parameters from GraphicsDrawer::TexturedRectParams
|
2017-01-14 15:57:49 +07:00 |
|
Sergey Lipskiy
|
591e2f0337
|
Remove unused parameters from OGLRender::TexturedRectParams
|
2017-01-14 15:56:45 +07:00 |
|
Sergey Lipskiy
|
efdead07e8
|
Rewrite post-processor to use OGLRender::copyTexturedRect
|
2017-01-14 14:44:53 +07:00 |
|
Sergey Lipskiy
|
4b2aef86da
|
Make ShaderProgram descendant of CombinerProgram.
|
2017-01-14 13:28:54 +07:00 |
|
Sergey Lipskiy
|
52aa260153
|
Move GraphicsDrawer and TextDrawer interfaces to OpenGLContext
|
2017-01-12 22:22:53 +07:00 |
|
Sergey Lipskiy
|
a39bdd2ad3
|
Fixes in CombinerProgramBuilder
|
2017-01-11 19:23:44 +07:00 |
|
Sergey Lipskiy
|
fa3e7a0584
|
GraphicsDrawer WIP
|
2017-01-11 17:07:20 +07:00 |
|
Sergey Lipskiy
|
f92dd70d36
|
Rename Drawer to GraphicsDrawer
|
2017-01-11 13:08:05 +07:00 |
|
Sergey Lipskiy
|
0d8458d6b1
|
Implement UnbufferedDrawer
|
2017-01-10 22:22:42 +07:00 |
|
Sergey Lipskiy
|
d02ec3d77d
|
DisplayWindow cleanup
|
2017-01-10 22:22:39 +07:00 |
|
Sergey Lipskiy
|
d1ad4538f3
|
CombinerProgram cleanup
|
2017-01-10 22:22:37 +07:00 |
|
Sergey Lipskiy
|
dd57479838
|
Add Drawer class to replace OGLRender WIP
|
2017-01-10 22:22:32 +07:00 |
|
Sergey Lipskiy
|
4cbb2d0189
|
Move #define INDEXMAP_SIZE to gSP.cpp
|
2017-01-09 21:05:42 +07:00 |
|
Sergey Lipskiy
|
3bbb871fc6
|
Add DisplayWindow class to replace OGLVideo
|
2017-01-09 19:36:58 +07:00 |
|
Sergey Lipskiy
|
07fae53ed4
|
Code cleanup
|
2017-01-09 19:36:53 +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
|
f650e5e54b
|
Implement TexrectDrawer shaders in SpecialShadersFactory.
|
2017-01-08 20:23:38 +07:00 |
|
Sergey Lipskiy
|
04ffc45023
|
Add fragmentHeaderCalcLight only if hw light is on.
|
2017-01-08 17:59:35 +07:00 |
|
Sergey Lipskiy
|
7af25b2452
|
Rewrite shader cache
|
2017-01-08 17:49:53 +07:00 |
|
Sergey Lipskiy
|
c68b6b9085
|
Special shaders
|
2017-01-08 17:49:50 +07:00 |
|
Sergey Lipskiy
|
dcf1065957
|
Add textureIndices parameters
|
2017-01-08 17:49:47 +07:00 |
|
Sergey Lipskiy
|
f6c1ffc0c9
|
Fix MAX_ANISOTROPY parameter
|
2017-01-08 17:49:44 +07:00 |
|
Sergey Lipskiy
|
6ef2431e19
|
Rewrite NoiseTexture
|
2017-01-08 17:49:42 +07:00 |
|
Sergey Lipskiy
|
41d0a9ade5
|
Replace ShaderCombiner 2
|
2017-01-08 17:49:39 +07:00 |
|
Sergey Lipskiy
|
9725c527b9
|
Replace ShaderCombiner by graphics::CombinerProgram WIP
|
2017-01-08 17:49:37 +07:00 |
|
Sergey Lipskiy
|
1d706e1fd1
|
Correct project files for uniformset
|
2017-01-08 17:49:34 +07:00 |
|
Sergey Lipskiy
|
bda5d81f82
|
CombinerProgramUniformFactory
|
2017-01-08 17:49:25 +07:00 |
|