Sergey Lipskiy
3b9f16e8dd
Fix regression with blending in A Bug's Life, #1488
...
Hack alert:
The problem blender is used in two cycles mode, but both cycles are the same:
c_in*a_in + c_mem * 1ma
I have no access to c_mem from shader. Therefore, I use c_in instead of c_mem in the first cycle.
Result of the second cycle will be blended with c_mem by GL blender, as usual.
This is pretty good approximation, no problems noticed.
2017-07-30 22:50:39 +07:00
Sergey Lipskiy
aa2a12b32d
Print K4 and K5 in debugger.
2017-07-30 21:21:52 +07:00
Michael Maltese
a09a1f02c4
CMake: fix 'UNIX build requires MUPENPLUSAPI' message
2017-07-23 19:54:53 -07:00
Michael Maltese
df5fc37630
TxInternal: fix include typo on macOS
2017-07-19 19:18:03 -07:00
Stefan
92f5246eb6
armv8 crc32: add license information
2017-07-18 06:26:54 +02:00
Sergey Lipskiy
5691fcbc23
Implement F3DAM ucode.
...
Decoded by olivieryuyu
Fixed #97 hey you pikachu:hilarious texture bug
2017-07-17 23:08:26 +07:00
Aquatakat
d4971b48b8
Addendum to readme
2017-07-17 14:41:31 +07:00
gizmo98
a986503133
arm neon: add CopyMatrix function
2017-07-15 10:19:15 +00:00
Francisco Zurita
72abac8a83
Fix build error after latest debug changes.
2017-07-03 20:39:42 +07:00
Sergey Lipskiy
dabbad0ba2
Implement Acclaim point lighting.
...
Fixed #147 Turok2: missing flashlight
Fixed #381 Armorines - Project S.W.A.R.M. missing lightning effect in HLE mode
2017-06-30 21:56:03 +07:00
Aquatakat
fbd13c3940
UI: Debug spacer fix
...
Spacers in Qt 5.4 don't work without a size hint. It's fixed in later
versions.
2017-06-25 11:11:56 -06:00
Aquatakat
b71b2699ff
UI: Debug tab cleanup
2017-06-25 10:37:41 -06:00
Sergey Lipskiy
2f88a695a6
Add config option for debug dump.
2017-06-25 15:57:20 +07:00
Sergey Lipskiy
c907c3013a
Implement Debugger.
2017-06-25 15:35:48 +07:00
Sergey Lipskiy
0f01e1e333
Correct text height calculation in TextDrawer::getTextSize
2017-06-25 15:07:06 +07:00
Sergey Lipskiy
d89e48df46
Add TextDrawer::setTextColor method.
2017-06-25 15:07:02 +07:00
Sergey Lipskiy
08f2b8be31
Improve log quality
2017-06-25 15:06:50 +07:00
Sergey Lipskiy
64c59fc20d
Implement GraphicsDrawer::showMessage Use it to show OSD message about logging start and stop.
2017-06-25 15:02:45 +07:00
Sergey Lipskiy
ee60040a78
Rewrite debug logging
2017-06-25 15:02:36 +07:00
Logan McNaughton
8d519e03df
Add COMMON_LDFLAGS to Android makefiles
2017-06-22 13:22:52 +07:00
Sergey Lipskiy
3e4a499a9b
Add support for Super3D ucode.
...
Details: https://github.com/gonetz/GLideN64/issues/6#issuecomment-310126139
Fixed #6 wrong viewport in some games
2017-06-22 13:19:35 +07:00
Sergey Lipskiy
a6babb418f
Rewrite monochrome effect for Zeldas.
...
Fixed #1505 OoT Ending Screen Freeze Effect Color Wrong
2017-06-19 21:44:40 +07:00
Aquatakat
08366f5c09
UI: Language drop down displays languages in foreign languages
2017-06-19 11:21:57 +07:00
Francisco Zurita
ad48345ec0
Changes needed to build with Android NDK 15
2017-06-18 18:33:05 -04:00
Sergey Lipskiy
4722a75b24
Implement T3DUX ucode.
...
Ucode decoded by olivieryuyu.
Details:
Toukon road 1 & 2, last legion UX: HLE implementation (extended turbo3D)? #624
https://github.com/gonetz/GLideN64/wiki/T3DUX-ucode
2017-06-16 13:23:00 +07:00
Sergey Lipskiy
312a9a77f2
Insure that BufferedDrawer::m_vertices size is enough to take any amont of data.
2017-06-16 00:22:13 +07:00
Logan McNaughton
c8dfd9126d
Use steady_clock for Performance counter
2017-06-09 15:23:30 -06:00
Logan McNaughton
63e438f22c
zero fill gDPTile in RDRAMtoColorBuffer
2017-06-06 21:32:38 +07:00
Logan McNaughton
ae1e1e10ec
These rules apply to Clang as well
...
Also a MinGW buildfix for Clang
2017-05-30 14:29:56 -06:00
Francisco Zurita
cd8783b24b
Don't use hires textures with zero dimensions
2017-05-29 23:18:16 -04:00
Sergey Lipskiy
b4ce5fb842
Fix line width for BufferedDrawer::drawLine.
2017-05-28 22:11:27 +07:00
gizmo98
86d144c2a7
arm neon: change s32 to u32
2017-05-28 20:36:10 +07:00
gizmo98
e52f39aebe
arm neon: add gSPLightVertex and gSPLightVertex4 neon version
2017-05-28 20:36:10 +07:00
gizmo98
542d083840
arm neon: Cleanup InverseTransformVectorNormalize
...
Add a arm asm multivector function of InverseTransformVectorNormalize which
replaces 2x and 4x functions.
2017-05-28 20:36:10 +07:00
Sergey Lipskiy
37772ca51e
Add 'EnableCustomSettings' option to mupen64plus config.
2017-05-25 08:47:33 +07:00
Logan McNaughton
eb3c5c0730
Allow mupen64plus to read GLideN64.custom.ini
2017-05-25 08:28:43 +07:00
Aquatakat
16f556e1a5
UI: Adding translation description for Hz
2017-05-23 17:20:39 -06:00
Aquatakat
8df408c0f8
UI: All strings are translatable
2017-05-23 17:06:53 -06:00
Aquatakat
716bcee896
UI: Custom windowed resolution set via combo box
2017-05-20 13:40:45 +07:00
Aquatakat
a4d0796e73
UI: Fullscreen resolution list displays aspect ratio
2017-05-14 18:30:07 +07:00
Logan McNaughton
e32dd5449f
Allow using the system's libpng and zlib
2017-05-11 16:19:41 -06:00
Sergey Lipskiy
1e3e06a036
Fix texture cache file name when rom name contains colon, #1477
2017-05-11 14:38:34 +07:00
Sergey Lipskiy
45139a60d5
Correct light vector length calculation for point lighting, #778
2017-05-06 19:49:18 +07:00
Sergey Lipskiy
eae155d741
Update point lighting calculaton according to Gillou68310 recommendations, #778
...
Point lighting still works incorrect.
2017-05-04 16:07:48 +07:00
Francisco Zurita
b31bb1fe9e
Add floating point support to RDRAM to color buffer
2017-04-25 16:51:18 +07:00
Francisco Zurita
2e1baf433c
Added floating point support to ColorBufferReader
...
I consolidated a lot of code that was the same between implementations in
the process, so now the code is common.
2017-04-25 16:51:18 +07:00
Francisco Zurita
4a8ae7e1cf
Use floating point frame buffer format for Adreno 500 series GPUs
2017-04-25 16:51:18 +07:00
Aquatakat
38060cc368
UI: Fix duplicate fullscreen refresh rates
2017-04-17 17:38:22 +07:00
Francisco Zurita
f966336648
Don't allow zLUT index below zero when converting floats to UINT16
2017-04-16 20:34:13 -04:00
Sergey Lipskiy
1fe86997fb
Hotkeys work only when plugin's window is active (Zilmar-spec build only)
...
Fixed HD Texture Dump/Edit textures request #1465
2017-04-15 16:13:50 +07:00