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

1826 Commits

Author SHA1 Message Date
Sergey Lipskiy
21f46db869 Update translation files. 2016-08-17 20:23:53 +07:00
Sergey Lipskiy
ba434bab04 Fix OGLVideo::_setBufferSize():
make widescreen hack working when fb emulation disabled.
2016-08-17 16:34:23 +07:00
gizmo98
03c87712cd rpi/pandora: add -DARM_ASM definition 2016-08-16 22:11:42 +07:00
Francisco Zurita
b81fb23363 Fix CBFD lighting in Android 2016-08-16 22:07:51 +07:00
Francisco Zurita
74b21d712c Optional fragment based writing of depth 2016-08-16 21:32:27 +07:00
Francisco Zurita
bd04064b6b Fix issues with shader storage and HW lighting in Android
The cause was that we were loading the shader cache before we loaded any
microcodes through GBI. With this change, shader storage will now store
wether it's possible to do HW lighting based on GBI status.
2016-08-16 16:33:30 +07:00
Francisco Zurita
69720ba7f8 Set the default location for all GLUniform types to -1
This prevents accidently setting a uniform that we never retrieved a
location for. This fixes GL errors in at least UniformSet.cpp
2016-08-15 17:57:59 +07:00
Francisco Zurita
adf0f5cf45 Fix double shutdown of the plugin.
video.stop() is also being called in RomClose
2016-08-15 17:57:59 +07:00
Francisco Zurita
320c524a2a Fix GL error due to incorrect monochrome internal format.
This was cauding a GL error in DepthBufferToRDRAM::init()
2016-08-15 17:57:59 +07:00
Francisco Zurita
8f615b9aaf Fix GL error due to setting a uniform that was not located. 2016-08-15 17:57:59 +07:00
Francisco Zurita
c17b1f2e11 Don't allow different OpenGL versions to share shader cache. 2016-08-15 17:54:51 +07:00
Logan McNaughton
4bcf330759 Remove dead code (glActiveTexture) 2016-08-04 21:25:10 -06:00
Sergey Lipskiy
c7c90cb7eb Add widescreen hack support to gSPProcessVertex4
Fixed Widescreen hack broken #1078
2016-08-04 12:25:07 +07:00
baptiste0602
6f0b6ba9c6 Update GLideN64.custom.ini
update INI version and remove "detectcfb" entries
2016-08-03 15:55:29 +07:00
Francisco Zurita
a5c0674570 Fix shader compilation error in GLES 3.0 mode. 2016-08-03 15:30:41 +07:00
Francisco Zurita
f55a4aee8f Fixes some depth issues in Android 2016-07-23 12:42:36 -04:00
Francisco Zurita
149c0c517e Enable compiler vectorization in android make file. 2016-07-22 14:34:56 +06:00
Logan McNaughton
e0d8830b2a Another fix for FBE on Raspberry Pi 2016-07-21 10:57:17 +06:00
Francisco Zurita
51b8547eba Fix __VEC4_OPT issue for CBFD in gSPCBFDVertex.
This fixes incorrect lighting with VEC4_OPT enabled in CBFD.
2016-07-20 01:45:11 -04:00
Sergey Lipskiy
cd1b134ddc Add legacy blending option:
Use old, fixed functionality based method for emulation of N64 blending modes.
2016-07-17 11:15:02 +06:00
Sergey Lipskiy
c786cb9572 Remove version check for custom ini file. 2016-07-16 21:49:37 +06:00
Sergey Lipskiy
30d6d127aa Fix update shader render state when texrect drawer enabled.
Fixed excite bike new gx issue #1046
2016-07-16 19:53:14 +06:00
Sergey Lipskiy
0263eb34f7 Fix array bound write error in renderTriangles. 2016-07-13 17:32:22 +06:00
Sergey Lipskiy
feb446c3f8 Fix checksum calculation for mip-mapped textures. 2016-07-13 17:14:29 +06:00
Sergey Lipskiy
0ffaf66de0 Minor _calculateCRC optimization. 2016-07-12 15:46:07 +06:00
Sergey Lipskiy
d1749518ca Add tile format and size to texture checksum calculation. 2016-07-11 21:50:37 +06:00
Logan McNaughton
da2d580d59 Simplify cmake and fix a typo 2016-07-11 01:21:14 -06:00
Logan McNaughton
a20dc97a5a Fixes menu on Castlevania and Rayman 2 with FBE enabled on Raspberry Pi
Probably fixes other FBE issues as well
2016-07-11 10:05:52 +06:00
Stefan
1d56091c59 GLideN64.custom.ini: update config version 2016-07-11 10:03:33 +06:00
Francisco Zurita
60c5756ead Fixes corrupt graphics in PowerVR 2016-07-11 10:01:52 +06:00
gizmo98
a845be6086 OPT: Add description 2016-07-09 22:03:14 +02:00
Stefan
b3bc8ce689 cmake: seperate optimization options 2016-07-09 19:03:47 +02:00
Logan McNaughton
f2babed36d Fix some more graphical glitches with FBE on the Raspberry Pi
See https://github.com/RetroPie/RetroPie-Setup/pull/1563
2016-07-08 16:42:22 +06:00
Sergey Lipskiy
f48ab4828d Code cleanup: remove unused function textureCRC 2016-07-08 12:47:25 +06:00
Logan McNaughton
2bc803dd14 Add optimized CRC calculator when OPT is on 2016-07-08 00:20:13 -06:00
Logan McNaughton
b234daf505 Add NEON code to cmake system 2016-07-07 14:03:31 +06:00
Francisco Zurita
76962e975e Add Android make files. 2016-07-07 11:27:51 +06:00
Francisco Zurita
7386a036ce Port glN64 for Android NEON optimizations 2016-07-06 11:00:40 +06:00
Francisco Zurita
62ec0cb821 Fixes crash at GoldenEye startup 2016-07-06 10:54:27 +06:00
Logan McNaughton
c0c4d16abc Fix link dirs on Raspberry Pi 2016-07-04 12:30:01 -06:00
Sergey Lipskiy
803eb1d381 Clear cache if its size is too large. 2016-07-03 00:10:01 +06:00
Sergey Lipskiy
006218c708 Optimize TextureCache::_clear() 2016-07-03 00:09:58 +06:00
Sergey Lipskiy
5efd89ccd2 Fix input texture checksum calculation. 2016-07-03 00:09:26 +06:00
Sergey Lipskiy
154c06b14f Add Debug_mupenplus_uniformset configuration 2016-06-30 17:12:12 +06:00
Sergey Lipskiy
0aaadb1507 Make use of Uniform Block optional. 2016-06-30 17:12:06 +06:00
Sergey Lipskiy
99af3839e3 Add UniformBlock::updateTextureParameters() optimization by Francisco Zurita 2016-06-29 14:02:41 +06:00
Sergey Lipskiy
d691d98451 UniformBlock: remove GLES specific fixes. 2016-06-29 14:02:38 +06:00
Sergey Lipskiy
83ba9b5741 Revert "PowerVR performance improvement"
This reverts commit 93be54a54d.
2016-06-29 14:02:35 +06:00
Logan McNaughton
c52cc68fbf This is actually a GLES2 requirement
Since Android doesn't use cmake, any GLES2 device is going to require the stub file
2016-06-28 07:56:24 -06:00
Francisco Zurita
93be54a54d PowerVR performance improvement 2016-06-26 18:04:59 +06:00