1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-07 03:13:49 +00:00
Commit Graph

2137 Commits

Author SHA1 Message Date
Sergey Lipskiy
3fdbed8f5e Finaly remove OpenGL.h, OpenGL.cpp and other obsolete files. 2017-01-26 19:54:51 +07:00
Sergey Lipskiy
81702f0e5d Remove unused files from BufferCopy 2017-01-26 19:54:47 +07:00
Sergey Lipskiy
acec086c38 Add ColorBufferReaderWithEGLImage for GLES2 2017-01-26 19:54:44 +07:00
Sergey Lipskiy
ff0d0d59b4 ColorBufferReader: move m_pixelData to base class. Code cleanup. 2017-01-26 19:54:39 +07:00
Sergey Lipskiy
5ad454cebf Fix GraphicsDrawer::_initStates() call. 2017-01-25 21:58:17 +07:00
Sergey Lipskiy
9107c15f06 Correct scissor enable in GraphicsDrawer::copyTexturedRect 2017-01-25 21:39:44 +07:00
Sergey Lipskiy
7c022aeb35 Disable scissor before glBlitFramebuffer. 2017-01-25 21:39:15 +07:00
Sergey Lipskiy
203a26794f Fix TODO issue in gSP::_copyDepthBuffer() 2017-01-25 21:01:59 +07:00
Sergey Lipskiy
1d828c5603 Fix TODO issue in ZlutTexture::init() 2017-01-25 21:01:49 +07:00
Sergey Lipskiy
7560c794d9 Fix TODO issues in opengl_TextureManipulationObjectFactory.cpp 2017-01-25 21:01:43 +07:00
Sergey Lipskiy
6b5f51784b Fix TODO issue in glsl_CombinerProgramUniformFactory.cpp 2017-01-25 21:01:37 +07:00
Sergey Lipskiy
c9f98d175c Fix some TODO issues in FrameBuffer.cpp 2017-01-25 21:01:32 +07:00
Sergey Lipskiy
602e1dd859 Correct cmake project file. Fix compilation on Linux. 2017-01-25 21:01:21 +07:00
Sergey Lipskiy
5445dcb16f Add ColorBufferReaderWithBufferStorage 2017-01-25 20:58:11 +07:00
Sergey Lipskiy
5ba4588752 Rewrite ColorBufferToRDRAM 2017-01-25 20:58:05 +07:00
Sergey Lipskiy
aa2131e8f6 Add color ColorBufferReader class 2017-01-25 20:57:59 +07:00
Sergey Lipskiy
a94bac0dd0 Buffers to RDRAM rewrite WIP 2017-01-23 21:20:48 +07:00
Sergey Lipskiy
86708c6dc2 Remove OpenGL from RDRAMtoColorBuffer 2017-01-23 21:20:43 +07:00
Sergey Lipskiy
57d600fc86 Remove OpenGL from DepthBufferToRDRAM 2017-01-23 21:20:36 +07:00
Sergey Lipskiy
80ed169e24 Remove use of OpenGL.h 2017-01-22 20:43:05 +07:00
Sergey Lipskiy
8460b08b09 Move struct PBOBinder from FrameBuffer.h to separate file. 2017-01-22 19:12:39 +07:00
Sergey Lipskiy
4a97083d77 Raplace GL types in TextureLoadParameters 2017-01-22 18:44:42 +07:00
Sergey Lipskiy
663f696d8f Remove direct calls of glBindTexture and GL_UNPACK_ALIGNMENT related functions. 2017-01-22 18:10:52 +07:00
Sergey Lipskiy
40f051deab Fix typo ge-get 2017-01-22 17:40:07 +07:00
Sergey Lipskiy
4e459c7645 Change type of CachedTexture name to graphics::ObjectHandle 2017-01-21 19:48:02 +07:00
Sergey Lipskiy
ed7cc2c1f5 Correct DepthImage related shaders. 2017-01-21 19:04:29 +07:00
Sergey Lipskiy
f64136ff3b Remove OpenGL from DepthBuffer. 2017-01-21 18:55:14 +07:00
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