zilmar
fd00a7a5dc
Add x64 build to GlideNUI
2018-11-25 18:34:16 +07:00
zilmar
1a1296851b
missed a file for OS_WINDOWS
2018-11-25 18:34:16 +07:00
zilmar
d50aabaa10
Stop using OS_WINDOWS
2018-11-25 18:34:16 +07:00
zilmar
af1e15b658
Fix PostBuildEvent
2018-11-25 18:34:16 +07:00
zilmar
b032656919
Change <IntDir>
2018-11-25 18:34:16 +07:00
zilmar
3435f976b3
Remove RelWithDebInfo
2018-11-25 18:34:16 +07:00
zilmar
28ed6971da
Remove Release_with_debug_mupen64plus
2018-11-25 18:34:16 +07:00
zilmar
c9cd15489d
Remove MinSizeRel configuration
2018-11-25 18:34:16 +07:00
zilmar
7f696bd068
Remove Release_dll
2018-11-25 18:34:16 +07:00
zilmar
5f8d1a6edf
More removal of Debug_mupenplus_uniformset
2018-11-25 18:34:16 +07:00
zilmar
7fcb23269f
Remove Debug_mupenplus_uniformset configuration
2018-11-25 18:34:16 +07:00
zilmar
acc3252b8a
Add GLideNUI to the solution
2018-11-25 18:34:16 +07:00
zilmar
fb7bdb8f12
Clean up osal.vcxproj
2018-11-25 18:34:16 +07:00
zilmar
5f008e4c92
Clean up libGlideNHQ.vcxproj
2018-11-25 18:34:16 +07:00
zilmar
5470e1e775
Have other projects use $(DefaultPlatformToolset)
2018-11-25 18:34:16 +07:00
zilmar
35e036fa9e
Finish Cleaning up GLideN64.vcxproj
2018-11-25 18:34:16 +07:00
zilmar
29462c9bad
More project clean up
2018-11-25 18:34:16 +07:00
zilmar
fa04220065
Start to unify ItemDefinitionGroup
2018-11-25 18:34:16 +07:00
zilmar
54cadb9ec0
Uniform PropertyGroup
2018-11-25 18:34:16 +07:00
zilmar
a2129834b3
Unify <TargetName>mupen64plus-video-GLideN64</TargetName>
2018-11-25 18:34:16 +07:00
zilmar
1f11d4814a
Unify <ImportGroup Label="PropertySheets">
2018-11-25 18:34:16 +07:00
zilmar
b343b4c43c
unify PropertyGroup Label="Configuration"
2018-11-25 18:34:16 +07:00
zilmar
2d30e12528
Rename msvc2015 to msvc
2018-11-25 18:34:16 +07:00
zilmar
b7bbd19317
Remove msvc12 project
2018-11-25 18:34:16 +07:00
Sergey Lipskiy
9705f5d520
Implement FXAA
2018-09-09 16:36:09 +07:00
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
Sergey Lipskiy
5ba4588752
Rewrite ColorBufferToRDRAM
2017-01-25 20:58:05 +07:00
Sergey Lipskiy
aa2131e8f6
Add color ColorBufferReader class
2017-01-25 20:57:59 +07:00
Sergey Lipskiy
80ed169e24
Remove use of OpenGL.h
2017-01-22 20:43:05 +07:00
Sergey Lipskiy
8460b08b09
Move struct PBOBinder from FrameBuffer.h to separate file.
2017-01-22 19:12:39 +07:00
Sergey Lipskiy
09a5b414c4
Remove FBOTextureFormats usage
2017-01-16 20:56:01 +07:00
Sergey Lipskiy
a30c317c4b
Implement FramebufferTextureFormats
2017-01-16 20:55:57 +07:00
Sergey Lipskiy
52aa260153
Move GraphicsDrawer and TextDrawer interfaces to OpenGLContext
2017-01-12 22:22:53 +07:00
Sergey Lipskiy
fa3e7a0584
GraphicsDrawer WIP
2017-01-11 17:07:20 +07:00
Sergey Lipskiy
f92dd70d36
Rename Drawer to GraphicsDrawer
2017-01-11 13:08:05 +07:00
Sergey Lipskiy
0d8458d6b1
Implement UnbufferedDrawer
2017-01-10 22:22:42 +07:00
Sergey Lipskiy
dd57479838
Add Drawer class to replace OGLRender WIP
2017-01-10 22:22:32 +07:00
Sergey Lipskiy
3bbb871fc6
Add DisplayWindow class to replace OGLVideo
2017-01-09 19:36:58 +07:00
Sergey Lipskiy
c39b639d7c
Remove unused shaders related files.
2017-01-08 20:31:38 +07:00
Sergey Lipskiy
7af25b2452
Rewrite shader cache
2017-01-08 17:49:53 +07:00
Sergey Lipskiy
c68b6b9085
Special shaders
2017-01-08 17:49:50 +07:00
Sergey Lipskiy
6ef2431e19
Rewrite NoiseTexture
2017-01-08 17:49:42 +07:00
Sergey Lipskiy
41d0a9ade5
Replace ShaderCombiner 2
2017-01-08 17:49:39 +07:00
Sergey Lipskiy
1d706e1fd1
Correct project files for uniformset
2017-01-08 17:49:34 +07:00
Sergey Lipskiy
bda5d81f82
CombinerProgramUniformFactory
2017-01-08 17:49:25 +07:00
Sergey Lipskiy
659bd807f5
CombinerProgramBuilder WIP
2017-01-08 17:49:05 +07:00
Sergey Lipskiy
60813209f7
CombinerProgram initial work
2017-01-03 21:57:46 +07:00
Sergey Lipskiy
19f5f8b302
Move CombinerKey class to separate files.
2017-01-03 13:37:50 +07:00
Sergey Lipskiy
cf5e9d8ed2
BufferManipulationObjects WIP
2017-01-02 21:00:49 +07:00
Sergey Lipskiy
b2dc9d7206
Remove common\GLFunctions.cpp
2017-01-01 22:00:04 +07:00
Sergey Lipskiy
3eb11aac82
setTextureParameters WIP
2017-01-01 21:59:54 +07:00