fzurita
43a5d16905
Keep a color copy FBO and texture per N64 frame buffer
2021-04-19 21:50:55 +07:00
fzurita
5f7a7cadc2
Stop using predefined texture sizes introduced for Android
...
For Android we use EGL image for async copies and for sync copies and
devices that don't support EGL image, the fixed texture sizes don't seem
to improve performance.
2021-04-19 21:50:55 +07:00
Sergey Lipskiy
41ecf66e80
Add blue-noise dithering, http://momentsingraphics.de/BlueNoise.html
2020-03-31 18:31:42 +07:00
gizmo98
6bdcaa0bfa
Add RDRAM dithering: Dither image if RGBA16 is written to RDRAM
...
ColorbufferToRDRAM RGBA to RGBA16 conversion produces color banding.
Implement dithering according to n64 documentation to hide color
banding.
2020-03-31 18:31:39 +07:00
Sergey Lipskiy
26623cec1f
Code cleanup: fix issues in GLideN64 found by static code analyser.
2017-11-18 22:07:27 +07:00
Logan McNaughton
a8aa9833e4
Fix chunk copy start address
2017-11-16 09:44:51 +07:00
Sergey Lipskiy
a4edd92ea7
Fix texture allocation for ColorBufferToRDRAM
2017-03-16 18:50:14 +07:00
Sergey Lipskiy
5ba4588752
Rewrite ColorBufferToRDRAM
2017-01-25 20:58:05 +07:00
Sergey Lipskiy
a94bac0dd0
Buffers to RDRAM rewrite WIP
2017-01-23 21:20:48 +07:00
Sergey Lipskiy
6735db1322
ColorBufferToRDRAM: re-create pixel buffers when FBO texture changed.
2016-11-28 21:17:49 +07:00
Francisco Zurita
62ec0cb821
Fixes crash at GoldenEye startup
2016-07-06 10:54:27 +06:00
Sergey Lipskiy
0060d3ea80
Fix fb texture size for ColorBufferToRDRAM.
...
Fixed crash in ColorBufferToRDRAM::_initFBTexture on Perfect Dark start.
2016-06-10 12:40:12 +06:00
Sergey Lipskiy
2ed1dc17ad
ColorBufferToRDRAM: use inner buffer for pixel data to avoid memory allocation/deallocation.
2016-06-08 21:57:50 +06:00
Francisco Zurita
87c93d9491
Fix PBOs in Android
2016-06-08 21:26:22 +06:00
Sergey Lipskiy
26f6b545e1
ColorBufferToRDRAM: move platform specfic code to separate classes.
2016-05-30 11:11:22 +06:00
Sergey Lipskiy
2834fa1780
Code refactor: move classes FrameBufferToRDRAM, DepthBufferToRDRAM and RDRAMtoFrameBuffer from FrameBuffer.cpp to separate files.
2016-05-30 11:11:15 +06:00