Sergey Lipskiy
|
21d64691cf
|
Correct chained buffers detection in FrameBufferList::renderBuffer()
|
2017-03-16 18:50:15 +07:00 |
|
Sergey Lipskiy
|
cb1f6e78e3
|
FrameBufferList::saveBuffer do not create frame buffer if buffer width is too large.
|
2017-03-16 18:50:15 +07:00 |
|
Sergey Lipskiy
|
c53bca1e2e
|
Correct vOffset in FrameBufferList::renderBuffer().
|
2017-03-16 18:50:15 +07:00 |
|
Sergey Lipskiy
|
7b3e700eed
|
Fix FrameBufferList::renderBuffer() when MSAA enabled.
|
2017-03-16 18:50:15 +07:00 |
|
Sergey Lipskiy
|
0775d28065
|
Remove FrameBuffer::m_scaleY
|
2017-03-16 18:50:15 +07:00 |
|
Sergey Lipskiy
|
b00a593da0
|
Correct GraphicsDrawer::copyTexturedRect.
Fixed slide effect in BAR
|
2017-03-16 18:50:15 +07:00 |
|
Sergey Lipskiy
|
9acffe1adc
|
Correct FrameBufferList::renderBuffer()
Fixed screen shrink effect in Mia Hamm Soccer
|
2017-03-16 18:50:15 +07:00 |
|
Sergey Lipskiy
|
456459be68
|
Add FrameBuffer::m_isMainBuffer flag.
|
2017-03-16 18:50:14 +07:00 |
|
Sergey Lipskiy
|
a28ca93ada
|
Rewrite FrameBufferList::_findBuffer
|
2017-03-16 18:50:14 +07:00 |
|
Sergey Lipskiy
|
811dea1d77
|
Rewrite viewport for polygons with screen coords.
|
2017-03-16 18:50:14 +07:00 |
|
Sergey Lipskiy
|
5f4d03fe21
|
Rewrite FrameBufferList::renderBuffer()
|
2017-03-16 18:50:14 +07:00 |
|
Sergey Lipskiy
|
17eb8696ea
|
Correct FrameBuffer::updateEndAddress()
Solved problem with Top Gear Hyper Bike
|
2017-03-16 18:50:14 +07:00 |
|
Sergey Lipskiy
|
dd11326115
|
Rewrite buffer height calculation.
|
2017-03-16 18:50:14 +07:00 |
|
Sergey Lipskiy
|
e6811b4d4f
|
Move gDP.colorImage.height update to FrameBufferList::setBufferChanged.
|
2017-03-16 18:50:14 +07:00 |
|
Sergey Lipskiy
|
bca21ed071
|
Invert y coordinate to align image origin with frame origin.
|
2017-03-16 18:50:14 +07:00 |
|
Sergey Lipskiy
|
5d5bfcc147
|
Correct read from RDRAM in FrameBuffer::isValid
Fixed out of bounds read in Pokemon Stadium 2.
|
2017-03-11 13:07:24 +07:00 |
|
Sergey Lipskiy
|
0671ea1b02
|
Code cleanup: correct aux buffer detection in FrameBufferList::copyAux() and FrameBufferList::removeAux()
|
2017-02-27 21:04:40 +07:00 |
|
Sergey Lipskiy
|
5a0344aa02
|
Code cleanup: remove redundant parameter from FrameBuffer::init.
|
2017-02-27 21:00:27 +07:00 |
|
Sergey Lipskiy
|
873a830d88
|
Always render to FBO, even when frame buffer emulation is disabled.
|
2017-02-25 14:08:26 +07:00 |
|
Sergey Lipskiy
|
4b040304bb
|
Code cleanup in FrameBufferList::renderBuffer: remove redundant casts to ObjectHandle.
|
2017-02-25 14:08:24 +07:00 |
|
Sergey Lipskiy
|
827b6bb9cd
|
Code refactor: replace graphics::ObjectHandle() by graphics::ObjectHandle::null
|
2017-02-22 16:45:27 +07:00 |
|
Sergey Lipskiy
|
d7407d58f9
|
Minor code cleanup.
|
2017-02-12 16:10:58 +07:00 |
|
Sergey Lipskiy
|
b9453474b6
|
Fix initialization of multisample textures.
|
2017-02-12 16:05:02 +07:00 |
|
Logan McNaughton
|
1f74b9c821
|
Disable N64 Depth Compare if Image Textures are unsupported
Also disable fragment depth writing in GLES2
|
2017-02-09 21:54:44 +07:00 |
|
Sergey Lipskiy
|
7fe2b40cad
|
Remove rudiments of old code for RPI.
|
2017-02-04 22:51:54 +07:00 |
|
Sergey Lipskiy
|
210c9ea64a
|
Do not attach depth buffer to frame buffer if same depth buffer already attached.
|
2017-02-03 21:28:06 +07:00 |
|
Sergey Lipskiy
|
4756b1eb74
|
Correct FrameBufferList::renderBuffer
|
2017-01-29 22:16:01 +07:00 |
|
Sergey Lipskiy
|
df4a81bfea
|
Add special Parameter classes to make parametrs usage more safe.
|
2017-01-28 16:52:09 +07:00 |
|
Sergey Lipskiy
|
ea4d174e5c
|
Correct texture initialization.
|
2017-01-26 21:36:54 +07:00 |
|
Sergey Lipskiy
|
c9f98d175c
|
Fix some TODO issues in FrameBuffer.cpp
|
2017-01-25 21:01:32 +07:00 |
|
Sergey Lipskiy
|
5ba4588752
|
Rewrite ColorBufferToRDRAM
|
2017-01-25 20:58:05 +07:00 |
|
Sergey Lipskiy
|
80ed169e24
|
Remove use of OpenGL.h
|
2017-01-22 20:43:05 +07:00 |
|
Sergey Lipskiy
|
4e459c7645
|
Change type of CachedTexture name to graphics::ObjectHandle
|
2017-01-21 19:48:02 +07:00 |
|
Sergey Lipskiy
|
f64136ff3b
|
Remove OpenGL from DepthBuffer.
|
2017-01-21 18:55:14 +07:00 |
|
Sergey Lipskiy
|
f147927af9
|
Remove OpenGL use from FrameBuffer
|
2017-01-21 16:35:00 +07:00 |
|
Sergey Lipskiy
|
ba2847fda7
|
FrameBufferList::renderBuffer : replace glBindFramebuffer by gfxContext.bindFramebuffer
|
2017-01-18 22:40:01 +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
|
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
|
dcf1065957
|
Add textureIndices parameters
|
2017-01-08 17:49:47 +07:00 |
|
Sergey Lipskiy
|
daf6646b97
|
BufferManipulationObjects 2: createRenderbuffer, initRenderbuffer
|
2017-01-02 22:40:41 +07:00 |
|
Sergey Lipskiy
|
cf5e9d8ed2
|
BufferManipulationObjects WIP
|
2017-01-02 21:00:49 +07:00 |
|
Sergey Lipskiy
|
7fdf97cf29
|
Use gfxContext in FrameBuffer
|
2017-01-02 00:09:19 +07:00 |
|
Sergey Lipskiy
|
3eb11aac82
|
setTextureParameters WIP
|
2017-01-01 21:59:54 +07:00 |
|
Sergey Lipskiy
|
737442b1eb
|
Correct depth buffer clear for aux buffers.
Fixed regression in NFL Quarterback Club 98
|
2016-12-08 23:29:08 +07:00 |
|
purplemarshmallow
|
d43148bc9e
|
add hack for framebuffer emulation in Pokemon Snap
|
2016-11-30 22:00:58 +07:00 |
|
Sergey Lipskiy
|
807622f7bf
|
Fix image jitter in interlaced mode.
Fixed regression caused by commit f2b9883
|
2016-11-30 20:47:32 +07:00 |
|
Sergey Lipskiy
|
b32d8020bb
|
Add black column in output as solution for "Last column problem." #1246
|
2016-11-24 14:38:02 +07:00 |
|