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
cebca46e0a
Do not update viewport for rects in GraphicsDrawer::_updateStates
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
2e00b0ef5a
Correct height in _drawYUVImageToFrameBuffer
2017-03-16 18:50:15 +07:00
Sergey Lipskiy
1191b29ea7
Fix buffer height in ColorBufferToRDRAM::_prepareCopy
2017-03-16 18:50:14 +07:00
Sergey Lipskiy
a4edd92ea7
Fix texture allocation for ColorBufferToRDRAM
2017-03-16 18:50:14 +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
d4617b309a
Code cleanup: remove unused variable in GraphicsDrawer::updateScissor
2017-03-16 18:50:14 +07:00
Sergey Lipskiy
e52ad3d726
Use gSP.viewport for clipping bounds.
2017-03-16 18:50:14 +07:00
Sergey Lipskiy
4a2f5f7e7f
Rewrite buffer height calculation in ColorBufferToRDRAM
2017-03-16 18:50:14 +07:00
Sergey Lipskiy
dd9be4817b
Rewrite buffer height calculation in DepthBufferToRDRAM.
2017-03-16 18:50:14 +07:00
Sergey Lipskiy
21aa51fcd5
Reduce VI.height use in DepthBuffer
2017-03-16 18:50:14 +07:00
Sergey Lipskiy
952769a671
Always call frameBufferList().setBufferChanged in gDPFillRectangle.
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
c8e6644bd7
Use software render to calculate frame buffer height.
2017-03-16 18:50:14 +07:00
Sergey Lipskiy
483212f382
Correct special drawers.
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
6b4ae04f5e
Rewrite polygons drawing in N64 depth compare mode.
...
Fixed #1418 : Various regressions since PR2.0 with N64 depth compare enabled
2017-03-16 14:56:20 +07:00
Logan McNaughton
07a84a9973
Add missing GLSL extension
2017-03-14 20:25:27 -06:00
Sergey Lipskiy
7c51f9455e
Correct renderTriangles(): dzdx can be zero when all vertices have the same z.
2017-03-14 11:16:54 +07:00
gizmo98
279b011b2d
arm asm: cleanup
...
correct comments
2017-03-13 19:07:22 +01:00
gizmo98
a20ad660c8
arm asm: cleanup
...
fix indentation
2017-03-13 18:51:53 +01:00
Aquatakat
2fa86eee4f
Custom windowed resolution option is translatable
2017-03-12 19:17:27 +07:00
Sergey Lipskiy
b556686b90
Check for 'combined' mux in 1 cycle mode.
...
Fixed combiner for pointing arrow in Zeldas.
2017-03-12 18:15:12 +07:00
Sergey Lipskiy
e3cdcf1516
Update translation files: added texture filters
2017-03-11 18:40:00 +07:00
Aquatakat
d72adc6b3a
UI: Texture filter/enhancement dropdowns can now be localised
2017-03-11 18:33:53 +07:00
Sergey Lipskiy
b3906b2402
Revert "Rename opengl_ColorBufferReaderWithBUfferStorage.h/cpp"
...
This reverts commit 58ddf8822c
.
2017-03-11 13:20:59 +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
8ea0cddbec
Disable texcoord attribs for fillrect.
...
Fixed fillrects in Pokemon Stadium 2.
2017-03-11 12:46:40 +07:00
Sergey Lipskiy
998b813491
Revert "Correct CombinerInfo::_compile for 1 cycle mode."
...
This reverts commit efcb7b3227
.
1 cycle mode uses combiner equations from 2nd cycle; equations from 1st
cycle must be ignored. Example: F-1 Pole Position language selection menu.
2017-03-10 14:49:05 +07:00
Sergey Lipskiy
9e7826bd1a
Fix viewport set in DisplayWindowMupen64plus::_swapBuffers()
...
Fixed Native resolution factor seems broken #1404
2017-03-09 13:11:59 +07:00
Aquatakat
27cc8099e7
UI: Custom crop and windowed resolution shows/hides rather than enables/disables
2017-03-07 19:03:58 +07:00
Francisco Zurita
ae31349949
Fix circular dependency of GLideNHQ to GLideN64
...
Specifically TxQuantize.cpp was referencing arrays defined in GLideN64.
2017-03-07 00:21:13 -05:00
Francisco Zurita
7ca68744d9
Cleanup Android make files
2017-03-04 23:21:12 -05:00
Sergey Lipskiy
72fef1d9a9
Fix compile and link on MAC_OS_X
2017-03-03 17:41:18 +07:00
Sergey Lipskiy
2116d91916
Remove annoying cmake message "bcm_host.h not found"
2017-03-03 17:26:36 +07:00
Aquatakat
339c63fa42
UI: Fixing contributor typos
2017-03-01 13:40:27 -07:00
Sergey Lipskiy
1c72ef16fd
Code refactor: move gDP.rectColor initialization to gDP.cpp
2017-03-01 11:49:58 +07:00
Logan McNaughton
0dc261813a
Hacky fix for RPi depth issues
2017-02-28 12:11:06 -07:00
Sergey Lipskiy
62e414ce8a
Up shader storage version.
2017-02-28 15:48:17 +07:00
Sergey Lipskiy
eebdd32932
Replace rectAttrib::color by uniform.
2017-02-28 15:48:14 +07:00
Sergey Lipskiy
cf8cc76ff9
Disable DepthBufferToRDRAM if PixelReadBuffer is not available.
2017-02-28 15:48:10 +07:00
Sergey Lipskiy
01cd2a59e9
Revert "Code cleanup: remove unused variable in GraphicsDrawer::updateScissor"
...
This reverts commit 87f1ab79a0
.
2017-02-28 14:14:05 +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