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

133 Commits

Author SHA1 Message Date
Sergey Lipskiy
b0a575313a Implement Factor5 ucodes for Indiana Jones/Battle of Naboo, task #1259 2018-06-16 18:41:50 +07:00
hissingshark
d84e11e10f Added Vero4k build flags to detect libGLESv2.so path. 2018-03-31 01:18:53 +01:00
Sergey Lipskiy
136a4004ba Cleanup projects/cmake/Readme.txt. 2018-03-30 10:34:01 +07:00
Sergey Lipskiy
06746ac26c Enable GL_DEBUG for debug configurations. 2018-02-27 20:34:17 +07:00
Gillou68310
592c732ef3 Implement BOSS ZSort ucode (WDC, Stunt Racer) 2018-02-12 12:28:58 +01:00
Sergey Lipskiy
a5bf8458a4 Rename msvc15 project folder to msvc2015 (QT style) 2017-11-08 11:15:43 +07:00
Sergey Lipskiy
f75dd4ea9d Correct project for MSVS 2013 2017-11-05 22:26:06 +07:00
Sergey Lipskiy
1d624c4e7e Correct "Debug" configuration for GLideNUI project: add DEBUG_DUMP to PreprocessorDefinitions 2017-11-02 11:10:18 +07:00
Sergey Lipskiy
f94216cf02 MSVS project for mupen64plus x64
Result will be copied to folder pointed by "Mupen64PluginsDir_x64" environment variable.
2017-11-02 11:05:55 +07:00
Sergey Lipskiy
7e4271d991 Display save/load progress for combiners shaders
Display "init noise texture" message. Progress is hard to display because noise textures generated in threads.
2017-10-26 00:37:26 +07:00
Francisco Zurita
762def7dae Fix issues reported by Valgrind 2017-10-09 23:51:16 -04:00
Sergey Lipskiy
c75985b9d8 Code refactor: rewrite HLE vertices loading.
Enable __VEC4_OPT for Windows release builds.
2017-10-06 17:03:11 +07:00
Sergey Lipskiy
e4f29a1eb8 Correct post build step: create target dir if it does not exists. 2017-10-01 19:19:13 +07:00
Sergey Lipskiy
7810a729aa Correct path in port build step. 2017-10-01 19:05:21 +07:00
Sergey Lipskiy
e6ff470fe6 Add freetype headers to project. 2017-10-01 18:37:11 +07:00
Sergey Lipskiy
b20090c06c Add getRevision.bat
Add pre-build step in Visual Studio projects to generate Revision.h
2017-10-01 17:52:27 +07:00
Sergey Lipskiy
221484bad2 Switch VisialStudio 2013 projects to new versions of libs and QT. 2017-10-01 14:05:20 +07:00
Sergey Lipskiy
1479354d90 Add VisualStudio2015 project files.
Note: two environment variables must be set:
* N64PluginsDir points to Plugin folder for zilmar-spec emulators
* Mupen64PluginsDir points to folder with plugins for mupen64plus

Post build step will copy results of building to these folders.
2017-09-30 19:06:19 +07:00
Sergey Lipskiy
2e71226b71 Update VisualStudio project files.
Note: two environment variables must be set:
* N64PluginsDir points to Plugin folder for zilmar-spec emulators
* Mupen64PluginsDir points to folder with plugins for mupen64plus

Post build step will copy results of building to these folders.
2017-09-30 19:00:11 +07:00
Sergey Lipskiy
21af2d8ea7 Rename F3DEX2MM ucode to F3DZEX2. Zelda games use modifications of this ucode.
Fixed Zelda: OoT missing fences #1575
2017-09-21 21:33:08 +07:00
Sergey Lipskiy
41aa06523e Move ucodes source files to uCodes folder. 2017-09-21 21:33:08 +07:00
Sergey Lipskiy
47d718f287 Add F3DFLX2 ucode for F-Zero. Implement F3DFLX2 lighting method. 2017-09-21 21:33:08 +07:00
Sergey Lipskiy
1035a0d432 Enable WPO for windows release build. 2017-09-08 20:55:14 +07:00
Sergey Lipskiy
a9248c5a26 Port of Lemmy's implementation of SWRS ucode. 2017-08-11 12:23:39 +07: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
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
Sergey Lipskiy
c907c3013a Implement Debugger. 2017-06-25 15:35:48 +07:00
Sergey Lipskiy
ee60040a78 Rewrite debug logging 2017-06-25 15:02:36 +07: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
Logan McNaughton
e32dd5449f Allow using the system's libpng and zlib 2017-05-11 16:19:41 -06: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
Sergey Lipskiy
a118a2e3dc Switch Win32 build to xxHash usage. 2017-04-04 21:02:00 +07:00
Logan McNaughton
0b73d5f099 Add xxHash as CRC_OPT 2017-04-04 06:31:11 -06:00
gizmo98
04510a287c arm neon: add neon version of RSP_LoadMatrix
Split LoadMatrix versions in different *. cpp files.
RSP_LoadMatrix.cpp = cpp version
RSP_LoadMatrixX86.cpp = x86 asm version
RSP_LoadMatrixNEON.cpp = arm neon intrinsics version
2017-03-22 21:14:49 +07:00
Sergey Lipskiy
b3906b2402 Revert "Rename opengl_ColorBufferReaderWithBUfferStorage.h/cpp"
This reverts commit 58ddf8822c.
2017-03-11 13:20:59 +07:00
Francisco Zurita
58ddf8822c Rename opengl_ColorBufferReaderWithBUfferStorage.h/cpp
This allow compilation with clang in Anroid Studio with Windows. This file
name was too long for some reason.
2017-02-25 00:59:56 -05:00
Sergey Lipskiy
827b6bb9cd Code refactor: replace graphics::ObjectHandle() by graphics::ObjectHandle::null 2017-02-22 16:45:27 +07:00
Sergey Lipskiy
cebf20bf4a Merge remote-tracking branch 'remotes/origin/master' into refactor_graphics
Conflicts:
	projects/msvc12/GLideN64.vcxproj
	projects/msvc12/GLideN64.vcxproj.filters
	src/BufferCopy/ColorBufferToRDRAM.cpp
	src/CMakeLists.txt
	src/GLideNUI/ConfigDialog.cpp
	src/GLideNUI/configDialog.ui
	src/mupen64plus-video-gliden64.mk
2017-02-21 12:51:00 +07:00
Sergey Lipskiy
276018a2fc Refactor TexrectDrawer. 2017-02-12 22:21:20 +07:00
Francisco Zurita
0e8e71639b Implement generic copy color to RDRAM for GLES2 devices
Async copy is not supported for GLES2 devices unless using EGL Image
extension which has platform independent implementations
2017-02-12 14:40:01 +07:00
Sergey Lipskiy
2483903b74 Refactor TextDrawer: remove direct use of OpenGL
Remove DummyTextDrawer.
2017-02-12 14:27:26 +07:00
Sergey Lipskiy
a625225323 VBO implementation.
Thanks to Logan McNaughton for help.
2017-02-05 18:41:06 +07:00
Sergey Lipskiy
a8ecc0aa70 Implement F3DTEX/A ucode. Decoded by olivieryuyu.
Fixed 64 de hakken HLE not working. #268
2017-01-31 14:44:54 +07:00
Sergey Lipskiy
4ed95a4b18 Remove common\GLFunctions.h from MSVS project files. 2017-01-28 18:09:07 +07:00
Sergey Lipskiy
5c6189f3ca Correct Readme for cmake projects 2017-01-28 10:11:54 +07:00
Sergey Lipskiy
8a99fe3eb5 Correct MSVS project file. 2017-01-26 20:19:16 +07:00
Sergey Lipskiy
f4974f6337 Correct osal project file 2017-01-26 19:55:08 +07:00
Sergey Lipskiy
3fdbed8f5e Finaly remove OpenGL.h, OpenGL.cpp and other obsolete files. 2017-01-26 19:54:51 +07:00
Sergey Lipskiy
81702f0e5d Remove unused files from BufferCopy 2017-01-26 19:54:47 +07:00
Sergey Lipskiy
5445dcb16f Add ColorBufferReaderWithBufferStorage 2017-01-25 20:58:11 +07:00